Steven
e0b1153269
fix(web): resolve MobX observable reactivity issue in filter computation
...
Fixes filtering functionality that was broken due to improper use of
useMemo with MobX observables. The issue occurred because useMemo's
dependency array uses reference equality, but MobX observable arrays
are mutated in place (reference doesn't change when items are added/removed).
Changes:
- Remove useMemo from filter computation in Home, UserProfile, and Archived pages
- Calculate filters directly in render since components are already MobX observers
- Fix typo: memoFitler -> memoFilter in Archived.tsx
This ensures filters are recalculated whenever memoFilterStore.filters changes,
making tag clicks and other filter interactions work correctly.
Fixes #5189
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-25 06:59:13 +08:00
Steven
b4ea7d843f
feat: enhance memo sorting functionality to support multiple fields
2025-10-20 23:41:58 +08:00
Steven
435cc7b177
feat: implement masonry layout with responsive columns and memo height tracking
2025-10-14 19:46:09 +08:00
Nic Luckie
20233c7051
feat(web): add accessible ConfirmDialog and migrate confirmations; and Markdown-safe descriptions ( #5111 )
...
Signed-off-by: Nic Luckie <nicolasluckie@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-09 00:40:08 +08:00
Amazingca
a3add85c95
fix: Update SSO login flow to encode redirect_uri ( #5006 )
...
Signed-off-by: Amazingca <autumn@amazingca.dev>
2025-08-15 08:45:19 +08:00
Colin Holzman
8319516d1a
fix: boolean filters ( #4966 )
2025-08-06 21:06:15 +08:00
Steven
1fcafd807e
chore: enable memo comments by default
2025-07-29 22:31:18 +08:00
johnnyjoy
c5767bf9d6
fix: eslint
2025-07-23 22:22:12 +08:00
johnnyjoy
db63b1949a
chore: fix creator id format
2025-07-23 22:18:47 +08:00
johnnyjoy
ed23cbc011
refactor: memo filter
2025-07-23 22:10:16 +08:00
Steven
ac386c218d
fix: workspace setting keys
2025-07-22 22:59:54 +08:00
Steven
c133f5528a
fix: workspace setting keys in frontend
2025-07-22 22:45:47 +08:00
johnnyjoy
6e45e9f8b6
refactor: deprecate old filter
2025-07-22 21:25:57 +08:00
johnnyjoy
7481fe10bf
chore: remove order by pinned
2025-07-21 21:45:10 +08:00
Johnny
f907619752
chore: move frontend store
2025-07-07 22:44:08 +08:00
Johnny
240d89fbca
feat: migrate dialogs
2025-07-06 22:01:55 +08:00
Johnny
35928ce5ba
chore: unify colors
2025-07-06 13:55:08 +08:00
Johnny
41fdc7a484
chore: fix frontend linter
2025-07-05 11:44:01 +08:00
Johnny
db4b1f5fde
chore: tweak styles
2025-07-05 11:26:59 +08:00
Johnny
91be2f68d1
feat: variant colors ( #4816 )
2025-07-04 23:03:13 +08:00
Johnny
493832aeb4
refactor: unify components
2025-07-01 19:29:48 +08:00
Steven
5821bb7a65
chore: update auth service
2025-06-23 20:31:18 +08:00
Johnny
741fe35c2a
refactor: rename session methods in auth service
2025-06-21 00:00:58 +08:00
Steven
d71fd2f84a
refactor: auth service
2025-06-18 20:25:46 +08:00
Steven
9972a77d9e
refactor: memo service
2025-06-18 19:58:38 +08:00
Steven
91c2a4cef9
refactor: inbox service
2025-06-18 19:06:09 +08:00
Steven
a4920d464b
refactor: attachment service part2
2025-06-18 00:09:19 +08:00
Steven
bb5809cae4
refactor: attachment service
2025-06-17 22:15:19 +08:00
Steven
8d8e9b3b30
refactor: shortcut service
2025-06-16 23:10:50 +08:00
Steven
c9ab03e1a0
refactor: user service
2025-06-16 21:49:38 +08:00
Johnny
522da2a114
fix: border color
2025-06-08 00:39:51 +08:00
Johnny
f5c64849d2
chore: upgrade tailwindcss to v4
2025-06-07 10:15:12 +08:00
Johnny
3343dc73f7
chore: update navigator
2025-06-02 09:39:50 +08:00
Johnny
e6fe088ac0
chore: fix missing observer
2025-06-01 09:22:33 +08:00
Johnny
376b25a69c
chore: fix visibility selector style ( #4733 )
2025-05-31 09:15:28 +08:00
Maximilian Krauß
77d3853f73
fix: inherits memo visibility for default comment visibility ( #4728 )
2025-05-28 22:18:41 +08:00
Steven
c23aebd648
refactor: memo filter store
2025-05-27 21:14:18 +08:00
Steven
785c250f3c
refactor: migrate memo store
2025-05-27 08:26:13 +08:00
Steven
46900f9807
refactor: move store prefixes to common module
2025-05-27 07:49:46 +08:00
Johnny
d4ebf293f3
chore: fix format
2025-05-19 10:03:05 +08:00
Jake Howard
0440888571
chore: hide "or" when password auth disabled ( #4699 )
...
This makes the UI cleaner, instead only showing the "Sign in with ..." buttons.
2025-05-19 09:59:52 +08:00
Steven
606924b4c9
chore: unify form styles
2025-05-15 22:15:01 +08:00
johnnyjoy
ca79990679
refactor: merge sign in requests
2025-05-14 22:13:52 +08:00
Steven
1a121e350b
chore: update gitignore
2025-04-17 23:11:36 +08:00
XIN_____
be18a7b77b
chore: update i18n for resource page ( #4505 )
...
* chore: update i18n for resources
* Update Resources.tsx
Co-authored-by: kiss-fire <iamtaoxin@gmail.com>
---------
Co-authored-by: kiss-fire <iamtaoxin@gmail.com>
2025-03-14 13:04:07 +08:00
Johnny
34ab88348e
chore: sort by pinned
2025-03-13 19:57:12 +08:00
Johnny
fc5962f6a4
feat: show pinned count
2025-03-12 23:33:51 +08:00
Johnny
7123a2cf51
chore: remove sort by pinned
2025-03-10 21:32:17 +08:00
Johnny
56ad8ab3bd
refactor: view store
2025-03-06 21:38:54 +08:00
Johnny
2e0467e3d1
fix: mobile header
2025-03-06 20:46:16 +08:00