Commit Graph

644 Commits

Author SHA1 Message Date
Himself65
793b689b81
fix(component): updated at in page meta (#2277) 2023-05-09 03:54:07 +00:00
Fangdun Tsai
cba3293326
fix: width of cmd-item button on quick-search modal (#2273) 2023-05-08 21:13:11 -05:00
Fangdun Tsai
f071361347
fix: kebab-case warning for CSS properties in dev mode (#2276) 2023-05-08 21:03:32 -05:00
Himself65
1e8c5a4482
fix(electron): self-update is pending (#2272) 2023-05-08 18:16:07 -05:00
Himself65
4f99ad2db4
feat: forced file naming format (#2270) 2023-05-08 17:37:07 -05:00
Himself65
95bc5cac49
refactor: remove sync storage (#2269) 2023-05-08 17:21:42 -05:00
himself65
3a6be4510b
v0.5.4-canary.27 2023-05-08 16:33:44 -05:00
Horus
41d4af1dc1
feat: implement latest version updater for macos (#2214)
Co-authored-by: himself65 <himself65@outlook.com>
2023-05-08 13:21:15 -05:00
Doma
d1457075b3
feat(web): improve keyboard navigation in RootAppSidebar (#2256)
Co-authored-by: Himself65 <himself65@outlook.com>
2023-05-08 09:57:14 -05:00
Fangdun Tsai
d040a7fb50
fix: background color on shortcuts header (#2264) 2023-05-08 09:53:53 -05:00
Himself65
f1c3d575ad
fix: dispatch workspace change event (#2261) 2023-05-08 14:47:47 +08:00
Fangdun Tsai
a942add87a
fix: width of new page button (#2258) 2023-05-08 01:06:00 -05:00
himself65
d408a8bbb1
v0.5.4-canary.26 2023-05-07 23:44:02 -05:00
Himself65
4298ff7c7c
chore: bump version (#2255) 2023-05-07 23:43:33 -05:00
Himself65
c55bfcc1fc
refactor: remove @toeverything/theme (#2254) 2023-05-08 03:41:29 +00:00
Himself65
d795fb6b37
chore: bump version (#2253) 2023-05-08 03:23:55 +00:00
JimmFly
29cbbf5c97
chore: add border for header when in edgeless page (#2239) 2023-05-06 19:00:04 -05:00
JimmFly
aaa4b4f0cb
fix: wrong menu position (#2238) 2023-05-06 18:58:41 -05:00
himself65
10cd000822
v0.5.4-canary.25 2023-05-05 23:57:10 -05:00
Himself65
496225a92e
chore: bump version (#2249) 2023-05-05 23:41:51 -05:00
JimmFly
1ef408c9ad
chore: update the style of help island in edgeless mode (#2244) 2023-05-05 15:35:05 -05:00
JimmFly
8d8119b39b
chore: update theme color (#2242) 2023-05-05 15:34:01 -05:00
JimmFly
80c1f9e546
chore: disable navigation path (#2243) 2023-05-05 15:33:36 -05:00
Whitewater
dbd3249ae5
chore: clean all page list (#2245) 2023-05-05 14:46:58 -05:00
himself65
fbbcb4bad9
v0.5.4-canary.24 2023-05-04 23:30:02 -05:00
himself65
637b8203d3
v0.5.4-canary.23 2023-05-04 23:20:02 -05:00
阿良仔
92859bf8b9
perf: remove data-testid in production (#2228)
Co-authored-by: Himself65 <himself65@outlook.com>
2023-05-05 04:18:54 +00:00
Whitewater
84b36c1d35
refactor: clean all pages component (#2176)
Co-authored-by: himself65 <himself65@outlook.com>
2023-05-04 22:59:16 -05:00
Himself65
4a50fe584c
fix(electron): system theme (#2237) 2023-05-05 03:22:53 +00:00
Himself65
f7d1d922fa
fix: cleanup page id in time (#2236) 2023-05-04 22:22:11 -05:00
Himself65
1b12972afd
fix(electron): theme sync (#2231) 2023-05-04 21:00:05 -05:00
himself65
33c48eed79
v0.5.4-canary.22 2023-05-04 18:50:20 -05:00
Himself65
9631c99f7b
chore: bump version (#2229) 2023-05-04 18:49:08 -05:00
JimmFly
6d7f06c1c3
feat: add onboarding for client (#2144)
Co-authored-by: Himself65 <himself65@outlook.com>
2023-05-04 15:29:16 +08:00
Fangdun Tsai
238f69b4e7
fix(component): click area of the item (#2221)
Co-authored-by: Himself65 <himself65@outlook.com>
2023-05-04 05:46:56 +00:00
Himself65
3d43e61087
feat(i18n): static type on i18n (#2225) 2023-05-04 05:35:09 +00:00
himself65
b3a3911cea
v0.5.4-canary.21 2023-05-03 18:58:22 -05:00
Himself65
86988bd6e8
fix: dock to blocksuite latest API (#2219) 2023-05-03 18:57:59 -05:00
Himself65
9096ac2960
refactor: workspace provider (#2218) 2023-05-03 18:16:22 -05:00
himself65
ec39c23fb7
fix(web): add meta description 2023-05-03 18:15:52 -05:00
himself65
71142a3f1d
v0.5.4-canary.20 2023-05-03 00:29:58 -05:00
Himself65
aace740df5
fix: prohibit delete last workspace (#2212) 2023-05-03 04:31:04 +00:00
Himself65
88124994e1
chore: bump version (#2211) 2023-05-02 22:40:53 -05:00
Himself65
12b61d34c3
chore: bump version (#2210) 2023-05-02 16:50:58 -05:00
三咲智子 Kevin Deng
4eff5f3c38
chore: upgrade jotai devtools (#2209) 2023-05-02 21:27:01 +00:00
Himself65
648fad65e0
chore: bump version (#2206) 2023-04-30 20:03:40 -05:00
Fangdun Tsai
850cfe1187
fix: theme button width (#2202) 2023-04-30 01:51:33 -05:00
himself65
9030767d16
v0.5.4-canary.19 2023-04-29 05:23:48 -05:00
himself65
99898b2260
v0.5.4-canary.18 2023-04-28 16:00:57 -05:00
Himself65
1031fbc7ec
refactor: guide atoms (#2196) 2023-04-28 15:59:59 -05:00
Himself65
31cccafb40
fix: sidebar regression (#2195) 2023-04-28 15:02:47 -05:00
Himself65
73a7c01580
revert: resize in app sidebar (#2193) 2023-04-28 05:41:17 -05:00
himself65
101cd18067
v0.5.4-canary.17 2023-04-28 04:31:29 -05:00
Himself65
2c466617de
fix: remove shake in first render (#2190) 2023-04-28 04:31:01 -05:00
JimmFly
2ff5ef9d5d
feat: move theme switch and language switch to editor option menu (#2025)
Co-authored-by: himself65 <himself65@outlook.com>
2023-04-28 04:28:51 -05:00
Himself65
903b6eaf30
revert: lastVersionAtom atom (#2188) 2023-04-28 08:53:23 +00:00
Himself65
fd4b664e4f
chore: bump version (#2187) 2023-04-28 02:39:21 -05:00
himself65
51a4bdc5e4
fix: state in lastVersionAtom 2023-04-28 02:27:31 -05:00
Himself65
73d5b2081a
feat(electron): enable disable cloud alert (#2184) 2023-04-28 06:26:14 +00:00
Himself65
70fbbb39c1
chore: enable no-unused vars (#2181) 2023-04-28 00:41:06 -05:00
JimmFly
b6ca2aa063
chore: update menu placement (#2183) 2023-04-28 00:40:37 -05:00
himself65
b3c1434055
v0.5.4-canary.16 2023-04-28 00:37:43 -05:00
himself65
4599a9a601
fix: remove min width in the main container 2023-04-28 00:34:05 -05:00
himself65
549dddc65f
v0.5.4-canary.15 2023-04-27 23:50:26 -05:00
himself65
9f8b38f9f3
fix(electron): drag window behavior in header 2023-04-27 23:18:00 -05:00
Himself65
3df3498523
chore: bump version (#2178) 2023-04-27 17:59:54 -05:00
himself65
567092a1ff
v0.5.4-canary.14 2023-04-27 16:54:12 -05:00
Himself65
c1a65b6b76
feat(component): init app sidebar (#2135) 2023-04-27 16:46:08 -05:00
JimmFly
f3cbe54625
chore: update menu background color (#2170) 2023-04-27 18:06:17 +00:00
JimmFly
dcf7e83eec
chore: update shadow and color (#2171) 2023-04-27 12:57:25 -05:00
Himself65
606f6652ac
chore: bump version (#2162) 2023-04-27 00:23:34 -05:00
himself65
f7b8797bb2
v0.5.4-canary.13 2023-04-26 19:33:41 -05:00
Whitewater
2b05a1254b
chore: hide pinboard (#2149)
Co-authored-by: himself65 <himself65@outlook.com>
2023-04-26 19:31:01 -05:00
himself65
e1ad3e38b9
v0.5.4-canary.12 2023-04-26 01:55:32 -05:00
Himself65
d2eba54550
chore: bump version (#2146) 2023-04-26 01:54:44 -05:00
himself65
a4d8b65eef
v0.5.4-canary.11 2023-04-25 19:00:03 -05:00
Himself65
db52c63d25
feat: init @toeverything/theme (#2136) 2023-04-25 18:44:17 -05:00
JimmFly
15a7e93058
fix: text overflow problem in <a> tag (#2126) 2023-04-25 11:40:14 -05:00
JimmFly
1c41731b4e
fix: theme color (#2124) 2023-04-25 11:37:22 -05:00
JimmFly
3f1293ca3c
chore: add changeLog to storybook (#2118)
Co-authored-by: himself65 <himself65@outlook.com>
2023-04-25 06:24:46 +00:00
Himself65
ad58b4d1e9
feat: improve build config (#2115) 2023-04-24 22:33:09 -05:00
LongYinan
5c673a8ffc
feat(graphql): generate types from graphql files (#2014)
Co-authored-by: forehalo <forehalo@gmail.com>
Co-authored-by: Himself65 <himself65@outlook.com>
2023-04-25 10:13:52 +08:00
himself65
4528df07a5
v0.5.4-canary.9 2023-04-24 19:59:21 -05:00
Himself65
9d3b9e9848
chore: bump version (#2111) 2023-04-24 19:46:46 -05:00
Himself65
d3ce90e721
test: add electron test (#1840) 2023-04-24 18:53:36 -05:00
Himself65
ef8dea8cb2
test: fix flaky in customElements (#2109) 2023-04-24 13:18:37 -05:00
Flrande
b73e9189ef
chore: fix color (#2083)
Co-authored-by: Himself65 <himself65@outlook.com>
2023-04-24 11:49:34 -05:00
JimmFly
c95b8e9d71
fix: incorrect text color (#2107) 2023-04-24 11:49:22 -05:00
himself65
7ff12a6d0f
build: reduce the sample rate to 0.1 2023-04-23 23:40:59 -05:00
himself65
339b133e3f
v0.5.4-canary.8 2023-04-23 21:41:43 -05:00
Himself65
33261558f6
chore: bump version (#2087) 2023-04-23 01:42:27 -05:00
Chi Zhang
bf83bfcf63
feat: add short cuts for sidebar (#2075) 2023-04-22 17:24:44 -05:00
Chi Zhang
70d8f9a0a7
feat: add shared page empty tip (#2077)
Co-authored-by: himself65 <himself65@outlook.com>
2023-04-22 17:24:18 -05:00
Himself65
1ca9fb8ff4
fix(workspace): check affine login auth (#2070) 2023-04-21 20:44:29 -05:00
himself65
a49d5ea1e2
fix(workspace): load first workspace in index page 2023-04-21 13:46:01 -05:00
himself65
f66d402cf7
v0.5.4-beta.0 2023-04-21 06:09:38 -05:00
Peng Xiao
88a297c3c1 chore: bump version 0.5.4-canary.7 2023-04-21 18:10:12 +08:00
Peng Xiao
4bb50e8c25
feat: store local data to local db (#2037) 2023-04-21 18:06:54 +08:00
Qi
9ec6768272
fix: modify with new blocksuite version about subpage (#2060) 2023-04-21 08:34:32 +00:00
Peng Xiao
5a124831b8
fix: some minor ui issues (#2058) 2023-04-21 00:56:42 -05:00
Flrande
01115f8957
fix: color variable (#2059) 2023-04-20 23:41:43 -05:00
Qi
a5a6203a95
feat: replace react-dnd to dnd-kit (#2028)
Co-authored-by: Himself65 <himself65@outlook.com>
2023-04-20 23:27:32 -05:00
himself65
4a473f5518 Revert "chore: bump version"
This reverts commit 44011b4695.
2023-04-20 22:53:32 -05:00
himself65
6cddacb953 Revert "fix: api compatibility with blocksuite"
This reverts commit 00f44c72ce.
2023-04-20 22:53:32 -05:00
himself65
00f44c72ce fix: api compatibility with blocksuite 2023-04-20 22:29:11 -05:00
himself65
44011b4695 chore: bump version 2023-04-20 21:58:09 -05:00
himself65
e0cd2e780b v0.5.4-canary.7 2023-04-20 18:09:53 -05:00
himself65
c4e90f2d8b v0.5.4-canary.6 2023-04-20 17:29:49 -05:00
Himself65
0a0f825a15
fix: remove mui theme provider (#2055) 2023-04-20 14:31:54 -05:00
Himself65
d24c43e750
chore: bump version (#2054) 2023-04-20 12:25:12 -05:00
himself65
92b1244fd7 v0.5.4-canary.5 2023-04-20 11:08:10 -05:00
Flrande
b2e93433e1
chore: fix color (#2049)
Co-authored-by: JimmFly <yangjinfei001@gmail.com>
2023-04-20 09:13:20 -05:00
Qi
4a1c15c1e9
feat: modify default avatar (#2034) 2023-04-20 17:41:29 +08:00
himself65
f8d1513bb6 chore: release 0.5.4-canary.4 2023-04-20 03:34:00 -05:00
Flrande
372377dd6b
feat: upgrate to new theme (#2027)
Co-authored-by: Himself65 <himself65@outlook.com>
2023-04-20 03:31:19 -05:00
Himself65
63f7b2556e
feat: init affine blob storage (#2045) 2023-04-20 03:23:41 -05:00
himself65
c08c587efb fix: max length of input 2023-04-20 02:36:25 -05:00
JimmFly
65c1bee7f0
chore: update temp disable affine cloud modal style (#2046) 2023-04-20 02:27:26 -05:00
JimmFly
031ab2cfa2
chore: improve disable legacy cloud (#2041) 2023-04-20 12:25:45 +08:00
himself65
c6be29f944 fix: disable legacy cloud in header 2023-04-18 15:01:19 -05:00
Himself65
f6fb049ff2
feat: support disable legacy cloud (#2006) 2023-04-18 02:23:00 -05:00
JimmFly
94063352f5
chore: disable slider bar link item drag (#2010) 2023-04-18 02:16:38 -05:00
JimmFly
346484ed44
chore: add translation (#2001) 2023-04-18 00:34:21 -05:00
Himself65
7be96a2e41
build: remove unused config (#1990) 2023-04-17 23:11:46 -05:00
Qi
143a55a6e8
fix: error style of sidebar (#1981) 2023-04-17 06:52:04 +00:00
Qi
19894aad5a
feat: modify empty text & style of favorite & pinboard (#1977)
Co-authored-by: Himself65 <himself65@outlook.com>
2023-04-17 13:41:07 +08:00
JimmFly
f534e4a6dd
chore: update change log link (#1973)
Co-authored-by: Himself65 <himself65@outlook.com>
2023-04-16 21:48:29 -05:00
Himself65
3d70a36dd3
refactor: remove null type in hooks (#1955) 2023-04-16 21:36:32 -05:00
Himself65
4cb6b8fdc8
chore: bump version (#1970) 2023-04-16 20:36:59 -05:00
Himself65
7bbe67af43
refactor: workspace loading logic (#1966) 2023-04-16 16:02:41 -05:00
Himself65
d742cab1d5
fix: hydration error (#1961) 2023-04-15 13:10:24 -05:00
Himself65
2383165470
refactor: remove NoSsr on top level (#1951) 2023-04-14 17:07:41 -05:00
Himself65
43a96fe8e3
fix: move suspense to the correct place (#1954) 2023-04-14 15:44:23 -05:00
Qi
261a41f8da
feat: add history back & forward for desktop app (#1926) 2023-04-14 09:19:52 +00:00
Himself65
70313eb5ee
chore: bump version (#1943) 2023-04-14 01:57:54 -05:00
Himself65
e79fb1ae3a
build: add log when coverage (#1933) 2023-04-13 18:20:41 -05:00
Himself65
01a686dc28
feat: enable share menu (#1883)
Co-authored-by: JimmFly <yangjinfei001@gmail.com>
2023-04-13 16:22:49 -05:00
Peng Xiao
42756045bb
fix: failed to load blobs in electron (#1927) 2023-04-13 15:14:46 +00:00
Peng Xiao
934e242116
fix: electron sourcemap issues (#1919) 2023-04-13 08:37:50 -05:00
Qi
6571ec2df6
fix: pinboard operation menu disappear inexplicably when hover to menu from button, fixed #1898 (#1922) 2023-04-13 07:58:22 -05:00
Qi
7d64815aca
feat: add navigation path in quick search (#1920) 2023-04-13 16:31:28 +08:00
Himself65
6180a4c3cb
fix: wrap React.lazy with Suspense (#1915) 2023-04-12 22:33:31 -05:00
Himself65
2bcda973d3
build: support sourcemap in sentry (#1910) 2023-04-12 21:26:06 -05:00
Himself65
1162bffb30
build: support sentry replay (#1908) 2023-04-12 21:18:41 -05:00
Sirocco
8f53043100
fix: improve UX of dropdown (#1905)
Removed the logic of onMouseLeave. The logic of clicking to open and clicking to close is clearer.

Fixes: #1898
2023-04-12 15:35:41 -05:00
Himself65
6d5b101bb3
fix: use startTransition (#1903) 2023-04-12 12:06:22 -05:00
Himself65
8bcef957fc
refactor: remove next/dynamic (#1901) 2023-04-12 11:08:50 -05:00
Peng Xiao
95aa86cdf0
fix: ws prefix url in electron (#1896) 2023-04-12 14:11:47 +00:00
TimLi
25d7f7c848
fix: export to html/markdown (#1892)
Co-authored-by: himself65 <himself65@outlook.com>
2023-04-12 14:11:03 +00:00
Yifeng Wang
23e33a6061
chore: enable databse feature flag (#1895) 2023-04-12 19:23:46 +08:00
Qi
af04c1b889
feat: refactor trash, page would delete from its parent's subpageIds after move to trash (#1871) 2023-04-12 01:14:57 -05:00
Peng Xiao
ba4a2fc9d2
fix: API server address in electron (#1888)
Co-authored-by: himself65 <himself65@outlook.com>
2023-04-12 00:26:42 -05:00
Himself65
fb0d2992c2
chore: bump version (#1890) 2023-04-12 00:19:12 -05:00
DarkSky
6ce270bffd
feat: update favicon & manifest (#1889) 2023-04-11 23:52:38 -05:00
Himself65
9dcb96839b
fix(component): affine loading (#1887) 2023-04-11 23:48:42 -05:00
himself65
db8fe4e09a feat: add new affine loading component 2023-04-11 22:57:20 -05:00
Himself65
a06113d48c
refactor: workspace header (#1880) 2023-04-11 21:39:39 -05:00
JimmFly
2e823c2fee
feat: single page sharing support (#1805)
Co-authored-by: Himself65 <himself65@outlook.com>
2023-04-11 17:58:11 -05:00
Horus
c0669359ed
feat: support google cloud login in client (#1822)
Co-authored-by: Himself65 <himself65@outlook.com>
Co-authored-by: Peng Xiao <pengxiao@outlook.com>
2023-04-11 18:42:36 +00:00
Himself65
024c469a2c
chore: bump version (#1873) 2023-04-11 09:47:46 -05:00
Qi
f5e51bb471
feat: ensure subpage is appended in its parent after subpageLinked (#1872) 2023-04-11 09:43:35 -05:00
Himself65
778f76dfed
feat: add affine next theme (#1867) 2023-04-10 23:43:24 -05:00
Himself65
d95dbd5af4
chore: bump version (#1863) 2023-04-10 17:41:07 -05:00
Himself65
7fea55d81f
feat: support page sharing by meta (#1858) 2023-04-10 17:13:44 -05:00
Qi
ea2a146c82
feat: connect pinboard and reference link (#1859) 2023-04-10 11:49:51 -05:00
Himself65
401cad799e
refactor: move non-affine hooks (#1857) 2023-04-09 17:15:07 -05:00
Himself65
20e56cc474
fix: revalidate user token with no refresh page (#1842) 2023-04-07 17:51:51 -05:00
Qi
e50bf9fbfe
feat: add root pinboard & rename pivots to pinboard (#1843) 2023-04-07 21:55:59 +00:00
Peng Xiao
d4b2b9ab44
fix: dnd workspace list will cause page to reload (#1848) 2023-04-07 11:48:37 -05:00
JimmFly
ea06df4386
chore: update change log style (#1846) 2023-04-07 06:24:29 -05:00
Yifeng Wang
fd34a99665 build: update env template 2023-04-07 16:03:49 +08:00
Yifeng Wang
5a1e8b0c93
chore: update blocksuite (#1845) 2023-04-07 15:46:37 +08:00
Himself65
efe5444816
fix: reload the page when login token expired (#1839) 2023-04-06 18:26:53 -05:00
Himself65
5ac36b6f0a
refactor: add workspace events (#1838) 2023-04-06 16:14:23 -05:00
Himself65
b6bdf257e4
feat(component): support sort workspace card (#1837) 2023-04-06 13:21:45 -05:00
Himself65
2e354ae59e
refactor(component): editor component (#1834) 2023-04-06 11:14:25 -05:00
Himself65
1ad4b0fc89
feat: single page API in public workspace (#1794) 2023-04-06 09:20:36 -05:00
Qi
88447b438b
feat: modify pivot operation menu (#1786)
Co-authored-by: Himself65 <himself65@outlook.com>
2023-04-06 08:37:49 -05:00
JimmFly
0956b5ccc7
chore: update change log style (#1832) 2023-04-06 08:34:57 -05:00
Himself65
69cc0f5cb9
chore: bump version (#1830) 2023-04-05 23:12:32 -05:00
Himself65
d8931db300
chore: bump version (#1829) 2023-04-05 22:44:38 -05:00
Himself65
164d357487
fix: indexeddb provider (#1827) 2023-04-05 21:01:12 -05:00
Himself65
76c0d01640
fix: remove unused hook useFeatureFlag (#1826) 2023-04-05 19:57:15 -05:00
Aditya Sharma
0c87bf36ca
feat: add toast for workspace deletion (#1825)
Co-authored-by: himself65 <himself65@outlook.com>
2023-04-05 08:47:14 -05:00
Himself65
116caff3c7
chore: bump version (#1820) 2023-04-04 17:08:48 -05:00
Himself65
a24b747ee8
chore: bump version (#1818) 2023-04-04 14:41:25 -05:00
Himself65
89f53190db
fix: workspace avatar url won't update (#1817) 2023-04-04 12:46:33 -05:00
Himself65
69cd22a3b8
chore: bump version (#1812) 2023-04-04 08:46:53 -05:00
Peng Xiao
c023d0a2b8
fix: improve sidebar animation (#1814) 2023-04-04 09:14:44 +00:00
Himself65
5129ab3db8
refactor: abstract workspace provider (#1809) 2023-04-03 23:28:00 -05:00
himself65
2f3a13c439 build: improve logs 2023-04-03 18:40:07 -05:00
Himself65
9a20f50b05
refactor: move WorkspaceCard (#1803) 2023-04-03 18:13:43 -05:00
Himself65
dbcadbaf60
refactor: move useBlockSuiteWorkspaceAvatarUrl (#1802) 2023-04-03 17:35:57 -05:00
Aditya Sharma
cd089ed64a
feat: shortcut for expand/collapse of sidebar (#1797)
Co-authored-by: Himself65 <himself65@outlook.com>
2023-04-03 16:39:45 -05:00
Himself65
5dbbabae57
feat: add public workspace page api (#1791) 2023-04-03 06:15:39 -05:00
JimmFly
196b9f2dbb
chore: add build flag for change log (#1792) 2023-04-03 11:13:43 +00:00
Himself65
fcf5d5602d
feat: init @toeverything/hooks package (#1788) 2023-04-03 04:32:52 -05:00
Peng Xiao
2cf8ab434e
fix: give electron app with minWidth = 640px (#1785) 2023-04-03 07:20:58 +00:00
Peng Xiao
487ef35563
fix: some minor ui issues (#1783) 2023-04-03 00:24:53 -05:00
Himself65
95879cc1d0
feat: support revert changes (#1782) 2023-04-02 16:28:45 -05:00