nicole mikołajczyk
62f343d37c
nicolium: reintroduce pull to refresh to timelines
...
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl >
2026-03-09 11:38:47 +01:00
nicole mikołajczyk
0e4ead830e
nicolium: cleanup
...
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl >
2026-03-08 13:54:40 +01:00
nicole mikołajczyk
c8e380a572
nicolium: a bugged filtering implementation
...
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl >
2026-03-08 13:36:34 +01:00
nicole mikołajczyk
d48e0765a6
nicolium: store information for use by filtering
...
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl >
2026-03-08 13:27:34 +01:00
nicole mikołajczyk
a8fc1717c4
nicolium: add ability to remove śledzik
...
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl >
2026-03-08 02:52:32 +01:00
nicole mikołajczyk
2384705e97
Merge remote-tracking branch 'mkljczk/develop' into develop
2026-03-08 01:42:58 +01:00
nicole mikołajczyk
6038a83552
nicolium: fix compose default settings
...
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl >
2026-03-08 01:42:37 +01:00
pmysl
81711c133f
Merge branch 'mkljczk:develop' into theme-reset-fix
2026-03-07 19:45:27 +01:00
nicole mikołajczyk
6c10d9f5ba
nicolium: works before further timeline improvements i don't want to do for nwo
...
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl >
2026-03-07 17:55:02 +01:00
nicole mikołajczyk
f94c2b7d85
nicolium: timeline grouping fix
...
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl >
2026-03-07 17:48:04 +01:00
nicole mikołajczyk
405e99ed08
nicolium: attempt at fixing duplicated statuses in timeline
...
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl >
2026-03-07 09:55:26 +01:00
nicole mikołajczyk
6d331e6734
nicolium: store home timeline position
...
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl >
2026-03-05 20:41:20 +01:00
nicole mikołajczyk
7984a47a29
nicolium: what about testing stuff before committing?
...
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl >
2026-03-05 17:21:21 +01:00
nicole mikołajczyk
96c6fd3c38
nicolium: add 'originalId' for position remembering stuff
...
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl >
2026-03-05 16:29:52 +01:00
nicole mikołajczyk
a94f3b9c33
nicolium: restore error handling
...
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl >
2026-03-05 15:58:00 +01:00
nicole mikołajczyk
b66e02a6c9
nicolium: fix reports modal
...
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl >
2026-03-05 15:52:16 +01:00
nicole mikołajczyk
2c53f56ff7
nicolium: experimental timelines: block/mute side-effects, pending statuses
...
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl >
2026-03-05 15:17:39 +01:00
nicole mikołajczyk
420f42d16d
nicolium: experimental timelines: ux improvements
...
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl >
2026-03-05 14:30:12 +01:00
nicole mikołajczyk
f90e11dbc4
nicolium: fix for multiple appearances of the same reblog
...
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl >
2026-03-05 13:48:46 +01:00
nicole mikołajczyk
00003c4d79
nicolium: timeline loading state improvements
...
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl >
2026-03-05 13:18:19 +01:00
nicole mikołajczyk
4d0ac38b30
nicolium: experimental timeline: do not preprocess queued timeline entries
...
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl >
2026-03-05 13:00:28 +01:00
nicole mikołajczyk
2ec0d8bcb5
nicolium: experimental timeline: support streaming
...
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl >
2026-03-05 12:59:58 +01:00
nicole mikołajczyk
d4a92abf9d
nicolium: experimental timeline: hotkey navigation, queue
...
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl >
2026-03-05 10:46:29 +01:00
nicole mikołajczyk
1deb2f9ba1
nicolium: move new timelines state to zustand
...
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl >
2026-03-04 23:52:48 +01:00
Piotr Myśliński
521e660d82
nicolium: fix theme reset
2026-03-04 21:37:32 +01:00
nicole mikołajczyk
828a5026f8
nicolium: more rename stuff
...
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl >
2026-03-02 21:37:32 +01:00
nicole mikołajczyk
b9798eb50a
Merge pull request #524 from mkljczk/copilot/audit-browser-hang-issue
...
Fix useAccounts render instability and useThread infinite loop
2026-03-01 22:06:21 +01:00
copilot-swe-agent[bot]
5b1a876326
fix: stabilize useAccounts with combine and add cycle detection in useThread
...
- useAccounts: Replace unstable useMemo([queries]) with TanStack Query's
combine option, which applies structural sharing (replaceEqualDeep) to
the combined result. This prevents the accounts array from being a new
reference on every render, breaking the cascade of unnecessary re-renders
through useStatusQuery → useStatus → all Status components.
- useThread: Add cycle detection (visited set) to the linear mode's while
loop that traverses inReplyTos to find the root parent. Without this,
circular reply chains (e.g. self-replies or A→B→A) would cause an
infinite loop that freezes the browser tab.
Co-authored-by: mkljczk <21127288+mkljczk@users.noreply.github.com >
2026-03-01 20:59:07 +00:00
nicole mikołajczyk
b5ef881a18
nicolium: fix nonsense memoization
...
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl >
2026-03-01 21:49:13 +01:00
nicole mikołajczyk
46b12c5497
Nicolium: use notifyManager
...
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl >
2026-03-01 17:14:27 +01:00
nicole mikołajczyk
cf64147253
nicolium: migrate statuses to react-query?
...
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl >
2026-03-01 15:53:43 +01:00
nicole mikołajczyk
92174134ac
nicolium: improve frontend config handling
...
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl >
2026-02-27 18:35:10 +01:00
nicole mikołajczyk
a8a0cb27ef
nicolium: moar
...
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl >
2026-02-27 17:01:47 +01:00
nicole mikołajczyk
b88a638e25
nicolium rename stuff
...
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl >
2026-02-27 01:04:14 +01:00