Commit Graph

13947 Commits

Author SHA1 Message Date
b5ef881a18 nicolium: fix nonsense memoization
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-03-01 21:49:13 +01:00
8bec9bb746 nicolium: fix useMemo dep
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-03-01 21:48:22 +01:00
6ee287403b nicolium: memoize Status
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-03-01 21:48:15 +01:00
8133a50a14 nicolium: lint styles, remove rule that spawns false positives
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-03-01 21:38:11 +01:00
1d360f0d3d nicolium: update more deps
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-03-01 21:24:07 +01:00
8152fffbca nicolium: update deps
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-03-01 21:15:42 +01:00
d936f4db95 nicolium: cleanup
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-03-01 21:12:27 +01:00
c9c3d50814 nicolium: add a way to use the new timeline
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-03-01 21:07:48 +01:00
335910611c nicolium: reintroduce status filtering
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-03-01 20:44:27 +01:00
9fc655db87 nicolium: same but for followed hashtags list
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-03-01 19:05:08 +01:00
456658d71d nicolium: don't make unneeded mfa settings request
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-03-01 19:03:15 +01:00
23995b3888 Nicolium/pl-api: an attempt at performance improvements
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-03-01 18:21:35 +01:00
46b12c5497 Nicolium: use notifyManager
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-03-01 17:14:27 +01:00
0d1450e922 Merge remote-tracking branch 'mkljczk/develop' into develop 2026-03-01 15:54:04 +01:00
cf64147253 nicolium: migrate statuses to react-query?
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-03-01 15:53:43 +01:00
7377253a7f nicolium: a dumb bug?
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-03-01 14:20:26 +01:00
18f1fddc7b Merge branch 'copilot/investigate-performance-regression' into develop 2026-03-01 13:22:35 +01:00
5cd3eff98e nicolium: types
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-03-01 13:22:18 +01:00
4f461be83f revert 2026-03-01 13:01:56 +01:00
a284bfdfe1 didn't ask for this
lol
2026-03-01 12:58:44 +01:00
37a6c9596a chore: clean up temporary pre-commit backup file
Co-authored-by: mkljczk <21127288+mkljczk@users.noreply.github.com>
2026-03-01 11:31:31 +00:00
bd6ff64625 chore: update progress
Co-authored-by: mkljczk <21127288+mkljczk@users.noreply.github.com>
2026-03-01 11:29:47 +00:00
b72fb71bd8 refactor: extract setMeta helper for PaginatedResponseArray 2026-03-01 11:29:34 +00:00
e2daf27787 chore: restore pre-commit hook 2026-03-01 11:27:25 +00:00
652624a7fb chore: fix .gitignore to properly exclude package-lock.json
Co-authored-by: mkljczk <21127288+mkljczk@users.noreply.github.com>
2026-03-01 11:27:06 +00:00
707626dee7 fix: PaginatedResponseArray performance regression causing Firefox crash
Two issues fixed in PaginatedResponseArray:
1. Replace spread constructor with iterative PaginatedResponseArray.from()
   to avoid stack overflow with large arrays (~31k+ items)
2. Make .total and .partial non-enumerable to restore TanStack Query
   structural sharing and prevent unnecessary re-renders

Co-authored-by: mkljczk <21127288+mkljczk@users.noreply.github.com>
2026-03-01 11:26:44 +00:00
d1b0f65fc8 chore: remove package-lock.json and add to gitignore 2026-03-01 11:26:10 +00:00
6820af3da8 fix: PaginatedResponseArray performance regression causing Firefox crash 2026-03-01 11:26:03 +00:00
2a0e55df4b Initial plan 2026-03-01 11:11:41 +00:00
70a1b19175 deploy from semistable branch
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-02-28 20:06:29 +01:00
a5aedd50b9 Merge pull request #522 from pmysl/update-email-in-readme
Update email in Code of Conduct
2026-02-28 18:47:30 +01:00
13fbf00bd8 Update email in Code of Conduct 2026-02-28 18:38:35 +01:00
23cc9509f6 Add copilot instructions 2026-02-28 17:02:18 +01:00
18c571ea3e Add AGENTS.md 2026-02-28 16:57:44 +01:00
ca6716b1e4 Merge pull request #519 from pmysl/develop
nicolium: show admin status delete action only on supported backends
2026-02-28 16:50:38 +01:00
47f63baa8a nicolium: show admin status delete action only on supported backends 2026-02-28 07:15:52 +01:00
5ca8dd30f7 nicolium: import missing style component
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-02-28 00:10:24 +01:00
065c2e3c4b nicolium: funny but that's not how i should do it lol
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-02-27 22:27:36 +01:00
4bd0f044e5 nicolium: wip migrations
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-02-27 22:22:05 +01:00
9561f2ba58 nicolium: fix status with multiple accounts
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-02-27 22:15:59 +01:00
988092c3f6 nicolium: migrate status optimistic responses
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-02-27 22:05:45 +01:00
badfdbf217 nicolium: status migrations, finally
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-02-27 21:54:53 +01:00
3b2b42d781 pl-api: update feature definitions for Mitra
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-02-27 20:49:31 +01:00
38620f9b55 nicolium: improve types
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-02-27 18:52:16 +01:00
13983b6e7d pl-api: improve types
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-02-27 18:49:26 +01:00
92174134ac nicolium: improve frontend config handling
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-02-27 18:35:10 +01:00
944788f3e0 nicolium: use better type definitions
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-02-27 18:12:17 +01:00
b3665d6966 nicolium: restore the code
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-02-27 18:10:31 +01:00
4b65b9b931 nicolium: update commented out code
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-02-27 18:08:31 +01:00
f345e99595 nicolium: update deps
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-02-27 17:57:51 +01:00