Commit Graph
380 Commits
Author SHA1 Message Date
plebeius 26d014b696 fix(settings): resolve theme persistence bug after hard refresh 2025-10-23 21:44:43 +02:00
plebeius 1360dd8348 feat: rename plebchan to 5chan 2025-10-17 23:30:35 +02:00
plebeius fc4802186d fix: prevent race conditions and memory leaks in useCommentMediaInfo hook 2025-10-16 23:27:06 +02:00
plebeius b10ada55e7 perf: eliminate redundant derived state in board and post views 2025-10-16 23:13:18 +02:00
plebeius 47b33787eb fix autosubscribe 2025-06-07 18:41:16 +02:00
Tom (plebeius.eth) 0f38fb3ae7 feat(settings): auto-subscribe imported accounts to default subs and moderated subplebbits 2025-03-07 19:10:28 +01:00
Tom (plebeius.eth) ad60404792 fix catalog filter counts persistence between subplebbits and page refreshes 2025-03-06 18:07:44 +01:00
Tom (plebeius.eth) a8f7de7d85 feat(catalog): add search 2025-03-06 16:27:09 +01:00
Tom (plebeius.eth) ba5753d85e feat: add p/mod feed for all subs the user moderates 2025-03-05 17:38:34 +01:00
Tom (plebeius.eth) 8557ebb3a7 perf(app): optimize loading times by using stored values of subplebbits and comments instead of fetching them multiple times 2025-03-05 17:10:26 +01:00
Tom (plebeius.eth) ffe42c35ea upgrade react to v19, migrate from CRA to Vite, add react compiler 2025-03-04 17:53:05 +01:00
Tom (plebeius.eth) 797a1f23c6 perf(feed): optimize posts rendering via props refactoring, memoizations 2025-03-03 23:47:33 +01:00
Tom (plebeius.eth) b85568654e centralize state hooks 2025-02-28 23:36:33 +01:00
Tom (plebeius.eth) ea11cb4f6e implement MultisubSubplebbit.lowUptime 2025-02-28 22:42:48 +01:00
Tom (plebeius.eth) b8668d1e6d posts are called threads 2025-02-24 22:40:05 +01:00
Tom (plebeius.eth) 2ebf3bd2c2 use "downloading" instead of "fetching"
https://t.me/plebchanreact/9445
2025-02-24 16:18:31 +01:00
Tom (plebeius.eth) 95532cb58b more accurate and user-friendly loading strings 2025-02-23 16:17:33 +01:00
Tom (plebeius.eth) 869610c8a0 add missing loading states 2025-02-20 15:51:29 +01:00
Tom (plebeius.eth) 882703b00d feat: auto subscribe new accounts to specific default subplebbits 2025-02-20 15:15:19 +01:00
Tom (plebeius.eth) 684ca25a65 display state strings from backend, but with user friendly wording 2025-02-20 13:29:24 +01:00
Tom (plebeius.eth) 23ce86c08f fix(offline indicator): increase offline check by 1 hour
https://t.me/seeditreact/8545
2025-02-20 12:41:29 +01:00
Tom (plebeius.eth) 1886a68e05 fix offline icon 2025-02-04 12:48:00 +01:00
Tom (plebeius.eth) 0716aac9e2 feat(boards list): add filter by tag 2025-02-03 22:12:00 +01:00
Tom (plebeius.eth) cadfc699fc feat(home): add boards list more similar to vichan, which is better than 4chan's boards box for a potentially infinite number of boards 2025-02-03 13:08:24 +01:00
Tom (plebeius.eth) 96794a0c1e fix(post): prevent edit menu checkbox from being interactable while post is loading 2025-02-01 16:25:52 +01:00
Tom (plebeius.eth) 87164fc800 clean code, better var names, fix bugs 2025-01-30 17:27:58 +01:00
Tom (plebeius.eth) 204fdfcace refactor, fix bugs 2025-01-30 17:09:21 +01:00
Tom (plebeius.eth) 2a20716212 fix(reply modal): changing anon mode before publishing reply didn't work 2025-01-29 13:09:38 +01:00
Tom (plebeius.eth) cbed83cd10 fix(theme): christmas theme should only run on dec 24 and 25
that's how 4chan does it, it makes sense since the theme is distracting especially on desktop
2025-01-26 23:35:50 +01:00
Tom (plebeius.eth) 65ed3dffd5 fix(theme): prevent special theme from persisting outside holiday period 2025-01-26 23:29:26 +01:00
Tom (plebeius.eth) 7ffb3ce8c5 fix: emptying fields could fail when publishing reply 2025-01-20 12:38:08 +01:00
Tom (plebeius.eth) f533faf9f6 let christmas theme run until jan 5th 2024-12-24 17:44:43 +01:00
Tom (plebeius.eth) dd6a4121fb fix eslint 2024-12-24 17:15:51 +01:00
Tom (plebeius.eth) eb3a630cc3 feat: add christmas theme 2024-12-24 17:13:12 +01:00
Tom (plebeius.eth) 620f04b33a incorrect memoization 2024-12-16 15:50:54 +01:00
Tom (plebeius.eth) e3cf5076be fix(feed post): gif thumbnail could break persistently 2024-12-12 16:38:04 +01:00
Tom (plebeius.eth) 309f76689f fix(feed): posts could change position causing displacement 2024-12-05 15:37:23 +01:00
Tom (plebeius.eth) 24816c6aa8 refactor dynamic time filter logic, let user choose any hour value in time filter params 2024-11-17 15:58:13 +01:00
Tom (plebeius.eth) b0a3bc8b94 fix eslint 2024-11-08 11:18:47 +01:00
Tom (plebeius.eth) 157c9e7cfa fix replying to reply requires postCid in new API 2024-11-07 13:51:39 +01:00
Tom (plebeius.eth) aa3b3a8b5d refactor use-publish-reply 2024-11-05 12:02:01 +01:00
Tom (plebeius.eth) 6692c65c4b add route validation checks 2024-10-29 17:40:09 +01:00
Tom (plebeius.eth) 0b5aa7dc31 fix(p/all): auto time filter didn't show posts from last visit 2024-10-27 15:50:09 +01:00
Tom (plebeius.eth) 7ac06de9d1 Update use-fetch-gif-first-frame.ts 2024-10-19 19:09:48 +02:00
Tom (plebeius.eth) 44a09f9e5b improve settings UI, translations, offline status 2024-10-15 12:52:57 +02:00
Tom (plebeius.eth) c2aa9cad49 fix(feed): old account comments could appear at the top of the feed 2024-10-15 12:11:56 +02:00
Tom (plebeius.eth) af7505c45f fix(publish reply): error "content is an empty string" could appear 2024-10-14 17:12:18 +02:00
Tom (plebeius.eth) 9c389931ea refactor publish post/reply stores, naming was confusing 2024-10-13 21:36:54 +02:00
Tom (plebeius.eth) 73e12ccbae perf(gifs): cache first frame so gifs don't reload all the time when navigating 2024-10-13 13:07:52 +02:00
Tom (plebeius.eth) 088ec8428b fix popular posts 2024-10-12 17:09:23 +02:00