Commit Graph
72 Commits
Author SHA1 Message Date
plebeius c0a1b671c8 feat(reply modal): add alert when attempting multiple quotes 2025-11-08 17:00:28 +01:00
plebeius 669bb5b181 feat(topbar): add customizable visibility controls for directories and subscriptions 2025-11-07 18:20:11 +01:00
plebeius d78fed1fda refactor(routing): migrate to directory-based board routing 2025-11-07 12:50:58 +01:00
plebeius 79dcc73556 refactor(modals): split directory modal into separate create board modal
Separate DirectoryModal (for home view placeholders) and CreateBoardModal (for board view create button) into distinct components with their own stores, allowing independent styling and cleaner separation of concerns.
2025-11-06 22:20:46 +01:00
plebeius 5f06fdf461 feat(ui): add context-aware directory modal with different content for placeholder vs create board
Add modal context tracking to show different content when opened from placeholder board clicks vs create board button. Include information about Subscribe button and pubsub voting discovery pages. Update README with comprehensive explanation of 5chan's competitive directory system and value proposition.
2025-11-06 17:07:26 +01:00
plebeius e627b6b619 feat(directory-modal): add modal explaining how to submit boards to directories 2025-11-06 16:23:55 +01:00
plebeius a9690ac0be feat(home): redesign boards list to match 4chan with filtering and catalog support 2025-11-05 19:50:31 +01:00
plebeius 2a25d7353c feat(home): add disclaimer modal for board navigation 2025-11-04 17:20:01 +01:00
plebeius bae6faa929 feat: implement 5chan-specific default board list 2025-11-03 22:06:18 +01:00
Tom (plebeius.eth) 22b828b3e8 feat(catalog filters): add color highlighting of threads matching pattern 2025-03-07 17:43:09 +01:00
Tom (plebeius.eth) d7a9c1640b feat(catalog filter): add filtering with complex patterns, including regex, help modal 2025-03-06 23:48:17 +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) 0faaa4982a fix catalog filter count per subplebbit address 2025-03-06 17:24:56 +01:00
Tom (plebeius.eth) a8f7de7d85 feat(catalog): add search 2025-03-06 16:27:09 +01:00
Tom (plebeius.eth) cf183393a4 update board buttons UI, add catalog search UI 2025-03-06 15:44:26 +01:00
Tom (plebeius.eth) b127876ce4 feat(catalog): add catalog filters 2025-03-06 00:07:08 +01:00
Tom (plebeius.eth) 37e325c3d2 refactor replymodal to render it globally 2025-03-05 12:01:48 +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) 882703b00d feat: auto subscribe new accounts to specific default subplebbits 2025-02-20 15:15:19 +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) 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) 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) eb3a630cc3 feat: add christmas theme 2024-12-24 17:13:12 +01:00
Tom (plebeius.eth) 0d255a8bc2 chore(use-publish-reply): postCid required by new plebbit API 2024-11-05 12:02:28 +01:00
Tom (plebeius.eth) aa3b3a8b5d refactor use-publish-reply 2024-11-05 12:02:01 +01:00
Tom (plebeius.eth) ba54d70421 feat(interface settings): add 'Fit expanded images to screen' setting 2024-10-31 12:55:38 +01:00
Tom (plebeius.eth) 9c389931ea refactor publish post/reply stores, naming was confusing 2024-10-13 21:36:54 +02:00
Tom (plebeius.eth) f247f0e995 fix(anon mode): refreshing page could generate a new anon address for thread 2024-09-20 15:13:53 +02:00
Tom (plebeius.eth) e1faf55f12 forgot await 2024-09-20 12:14:21 +02:00
Tom (plebeius.eth) bb976409ff fix(anon mode): user id could change for pending post, name field could bug out 2024-09-19 17:33:00 +02:00
Tom (plebeius.eth) cadf416058 revert(catalog): disable catalog filters temporarily, they don't perform well with api 2024-09-17 17:04:38 +02:00
Tom (plebeius.eth) 664a33482f move filters to interface settings, enable for all feeds 2024-09-12 21:22:22 +02:00
Tom (plebeius.eth) b38948bbc9 feat(catalog filters): add "filtered threads" count 2024-09-10 19:16:13 +02:00
Tom (plebeius.eth) d45cc8b126 use zustand memoization for catalog filters, it fixes the useFeed bug with performance 2024-09-10 18:20:24 +02:00
Tom (plebeius.eth) 8f0efaf15f prevent catalog filter with empty value 2024-09-05 16:01:45 +02:00
Tom (plebeius.eth) c70fa57cba add catalog filters 2024-09-05 15:36:00 +02:00
Tom (plebeius.eth) da33358ca4 feat(catalog): add text pattern filters 2024-09-05 14:46:44 +02:00
Tom (plebeius.eth) 5b7acbc568 feat(settings): add option to hide avatars 2024-09-03 10:14:15 +02:00
Tom (plebeius.eth) 51e3ef8506 display anon mode address immediately upon publishing 2024-08-30 21:18:39 +02:00
Tom (plebeius.eth) 3bc672cbaa Update use-anon-mode-store.ts 2024-08-30 21:09:32 +02:00
Tom (plebeius.eth) d482d32467 feat(board stats): remember hide/show choice per subplebbit 2024-08-29 14:37:47 +02:00
Tom (plebeius.eth) d3d88da24a fix theme warning 2024-08-26 17:39:27 +02:00
Tom (plebeius.eth) 82ae926180 persist anon mode state in store 2024-08-07 14:11:27 +02:00
Tom (plebeius.eth) a39262865d retrieve full signer objects to reuse anon mode address in own thread 2024-08-06 22:18:02 +02:00
Tom (plebeius.eth) db67a9452c feat(settings): add anon mode - automatically use a different user ID in each thread 2024-08-06 20:12:07 +02:00
Tom (plebeius.eth) f06c50ef33 fix(theme): changing theme in sfw sub wouldn't change it for p/all and p/subscriptions. it should because sfw is the default 2024-08-05 11:58:33 +02:00
Tom (plebeius.eth) 9a5b0ffb0c move file 2024-07-25 11:44:23 +02:00