boojack
dc41480ece
chore(web): replace memo list skeleton with a simple delayed spinner
...
The card-shaped skeleton never matched the loaded memos (heights vary
with markdown, images, and tags), making the swap feel jarring. Use the
same centered spinner the grid layout already used, still gated behind
the 250ms delay so fast loads render no indicator at all.
Ref https://github.com/orgs/usememos/discussions/6066
2026-07-07 23:49:43 +08:00
boojack
9e84f61029
fix(web): delay loading skeleton to avoid flash on fast loads
...
Render the memo list skeleton only after loading exceeds a short delay
(SKELETON_LOADING_DELAY_MS). Fast/self-hosted loads now finish before the
threshold and never flash the skeleton, while slow loads still show it.
Close #6047
2026-06-25 22:02:39 +08:00
boojack
ee1799851e
feat: redesign account and SSO management ( #5886 )
2026-04-24 09:08:58 +08:00
memoclaw
acddef1f3d
fix(api): switch user resource names to usernames ( #5779 )
...
Co-authored-by: memoclaw <265580040+memoclaw@users.noreply.github.com>
2026-03-25 09:11:17 +08:00
boojack
04f239a2fc
fix(api): remove public activity service ( #5734 )
2026-03-18 22:42:57 +08:00
memoclaw
92d937b1aa
feat: replace auto-increment ID with UID for identity provider resource names ( #5687 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-05 21:01:22 +08:00
Johnny
f87f728b0f
feat: react query migration ( #5379 )
2025-12-24 22:59:18 +08:00
Johnny
7aa8262ef2
chore: streamline MemoEditor components and remove unused code
2025-11-30 12:30:00 +08:00
Johnny
b770042a8a
refactor: migrate eslint
2025-04-01 00:04:43 +08:00
Johnny
5a2f18da69
refactor(frontend): retire redux
2025-02-09 11:43:55 +08:00
Steven
b9006f8ce0
chore: tweak date utils
2024-07-27 17:21:22 +08:00
Steven
139090fb8f
chore: fix calendar timestamps
2024-07-27 09:47:12 +08:00
Steven
4338234641
chore: retire storage related functions
2024-04-28 21:50:09 +08:00
Steven
c373131b89
chore: migrate idp service
2024-04-13 10:50:25 +08:00
Steven
8f51529c78
chore: implement storage service
2024-04-13 02:55:40 +08:00
Steven
f5461264c5
chore: fix dialog background color
2024-04-12 08:44:19 +08:00
Steven
755d5b83c6
chore: retire legacy setting api
2024-04-12 08:32:54 +08:00
Steven
3e6e56b008
refactor: update workspace store definition
2024-04-11 17:53:00 +08:00
Steven
54a3c25ebd
chore: update memo resource name definition
2024-03-30 08:26:28 +08:00
Steven
1d83c68cb5
chore: update type definitions
2024-03-21 08:12:38 +08:00
Steven
ded4da07a3
feat: use @github/relative-time-element to display time
2024-03-13 23:47:34 +08:00
Steven
12f4d3a10d
chore: tweak default page size
2024-02-29 23:42:06 +08:00
Steven
ab4a670bec
chore: add env example
2024-02-05 00:33:07 +08:00
Steven
15c90871d9
chore: update request base url
2024-02-04 23:48:26 +08:00
Noah Alderton
73337331cb
feat: export all user Memos as a .zip of Markdown files ( #2854 )
...
* Add gRPC Memos Export
* Update code style
* Add URL.revokeObjectURL
* Rename protobuf and ESLint fix
* Change MemosExport to ExportMemos
2024-01-30 16:42:54 +08:00
Wen Sun
50f7f131ea
fix: month grouping error in timeline page ( #2861 )
2024-01-30 07:56:03 +08:00
Steven
c5a5f67fdb
refactor: migrate auth service
2024-01-29 23:12:02 +08:00
Steven
21ef5a9bc0
chore: tweak workspace service
2024-01-28 07:35:42 +08:00
Steven
c26109cd36
chore: update list memos request
2024-01-27 11:14:17 +08:00
Steven
7edb3598ea
chore: update default request limit
2024-01-26 23:03:10 +08:00
Steven
f5b5bd64bc
chore: tweak datetime.ts
2024-01-18 22:18:56 +08:00
Steven
54296f0437
chore: update filter in timeline
2024-01-18 08:06:59 +08:00
Noah Alderton
728a9705ea
feat: Markdown Editor Keyboard Shortcuts ( #2763 )
...
* Add bold and italic keyboard shortcut
* Add hyperlink keyboard shortcut support
2024-01-15 20:19:59 +08:00
Steven
7ae4299df2
chore: implement create resource
2024-01-15 08:13:06 +08:00
Steven
b8eaf1d57e
chore: deprecate memo creation stats legacy api
2023-12-23 18:35:47 +08:00
Steven
df3303dcd3
chore: update list users
2023-12-23 08:35:54 +08:00
Steven
17e905085f
chore: update acl config
2023-12-22 09:11:55 +08:00
Steven
a3feeceace
chore: remove component v1 suffix
2023-12-22 08:29:02 +08:00
Steven
81524c38e9
chore: refactor memo module
2023-12-21 23:40:43 +08:00
Steven
9faee68dab
chore: code clean
2023-12-09 18:57:18 +08:00
Steven
45d7d0d5f6
chore: migrate get current user
2023-11-23 08:50:33 +08:00
Steven
e5f660a006
chore: migrate update user
2023-11-22 23:11:29 +08:00
Steven
c0628ef95b
chore: migrate create user
2023-11-22 22:58:04 +08:00
Steven
c0b5070e46
chore: migrate delete user
2023-11-22 22:52:19 +08:00
Steven
bcd8a5a7a9
chore: migrate get tag suggestions
2023-11-22 22:33:02 +08:00
Steven
865cc997a4
chore: remove upgrade version banner
2023-11-06 20:51:59 +08:00
Steven
f5c1e79195
chore: update about dialog
2023-10-28 15:17:33 +08:00
Zexi
035d71e07c
fix: visibility translation ( #2429 )
...
* fix: visibility translation
* refactor: remove useless file
* feat: add visibility icon
2023-10-23 08:06:59 +08:00
Steven
7b25b8c1e1
feat: update daily review
2023-10-21 00:57:44 +08:00
Athurg Gooth
0bfcff676c
feat: add support for remember sign in ( #2402 )
2023-10-18 20:38:49 -05:00