Commit Graph
246 Commits
Author SHA1 Message Date
plebeius 756bff4b04 chore: fix various lint warnings 2025-12-26 17:30:55 +01:00
plebeius 3963c2cb8d update comment 2025-12-23 19:16:18 +01:00
plebeius 5e79ce91b6 refactor: remove description and rules mock posts
Removed all fake posts for subplebbit description and rules, including dedicated routes, components, and all related logic across the codebase. Board admins can now pin regular posts if they want to provide a description.
2025-12-23 19:14:25 +01:00
plebeius e14c755208 update loading string 2025-12-14 16:36:14 +01:00
plebeius 1a6ac4a2be fix: use stable time filter for virtuoso state key in cached feeds 2025-12-08 23:32:42 +01:00
plebeius b1ebf0b4ae fix(theme): prevent theme flash on board load 2025-11-25 22:24:48 +01:00
plebeius 6175744e7b fix(hooks): remove postCid requirement from isAccountCommentAuthor check 2025-11-25 14:57:39 +01:00
plebeius f037a669c0 refactor: remove broken anon mode feature
- delete the anon mode hook/store and stop wiring publish flows through alternate signers
  - strip the settings UI, avatar warning, reply indicators, and FAQ text that referenced the toggle
  - drop the anon mode translation keys via scripts/update-translations.js
2025-11-25 13:13:38 +01:00
plebeius 9cc78694d8 fix(themes): all and subscriptions multiboards should use yotsuba 2025-11-08 15:27:25 +01:00
plebeius d78fed1fda refactor(routing): migrate to directory-based board routing 2025-11-07 12:50:58 +01:00
plebeius e7e2a2fda7 perf(hooks): document stable reference optimization in useDefaultSubplebbits 2025-11-07 12:49:58 +01:00
plebeius f4856563df feat(routing): add hooks and utilities for directory-based board routing 2025-11-07 12:49:49 +01:00
plebeius eedb0fa08e fix: prevent memory leak from unbounded setInterval in use-time-filter 2025-11-06 11:23:06 +01:00
plebeius e548198d0e fix(use-default-subplebbits): prevent state updates after unmount 2025-11-04 14:59:22 +01:00
plebeius c808f0ca21 Add local cache and fallback for default subplebbits 2025-11-03 22:24:31 +01:00
plebeius bae6faa929 feat: implement 5chan-specific default board list 2025-11-03 22:06:18 +01:00
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