Commit Graph
304 Commits
Author SHA1 Message Date
Tom (plebeius.eth) d8e4a4656e Update post.tsx 2025-03-07 11:29:04 +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) 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) dcb05ed3a0 perf: prioritize cached data from API, improving navigation speed and memory consumption 2025-03-06 13:15:33 +01:00
Tom (plebeius.eth) b127876ce4 feat(catalog): add catalog filters 2025-03-06 00:07:08 +01:00
Tom (plebeius.eth) 64c857fb9d chore(package.json): upgrade plebbit-react-hooks 2025-03-05 22:05:20 +01:00
Tom (plebeius.eth) 876af71e65 implement useSubplebbitsPagesStore instead of prop from useReplies 2025-03-05 21:38:01 +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) b686ca3dd0 refactor settingsmodal to render it globally 2025-03-05 12:06:27 +01:00
Tom (plebeius.eth) 37e325c3d2 refactor replymodal to render it globally 2025-03-05 12:01:48 +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) 0748673bad fix key warnings 2025-03-04 16:45:34 +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) 67dcd7ffd3 Update post.tsx 2025-03-02 15:54:35 +01:00
Tom (plebeius.eth) 0a7cda31bf feat(post): when attempting to reply, alert reply or thread was deleted or removed 2025-03-02 12:10:16 +01:00
Tom (plebeius.eth) d4b1699469 improve home footer 2025-02-28 23:36:52 +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) 0e0e7c22cb unnecessary memoization 2025-02-26 23:10:55 +01:00
Tom (plebeius.eth) 588d9fbdb0 fix(feed): "no posts" could appear in an empty board after the user published to it 2025-02-23 16:30:13 +01:00
Tom (plebeius.eth) 628115f198 feat(catalog): show posts published by account instantly in feed 2025-02-23 16:28:30 +01:00
Tom (plebeius.eth) 9d454b489c fix(post): loading string could appear in floating posts from out-of-view quotes 2025-02-23 16:24: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) 5147099cbe refactor css 2025-02-23 15:30:09 +01:00
Tom (plebeius.eth) 9b7007714f fix overflow 2025-02-22 23:02:16 +01:00
Tom (plebeius.eth) 4e8dd7edb2 style(homepage): display '?' as title while it's loading, if there's no title display shortAddress without tld 2025-02-22 22:33:50 +01:00
Tom (plebeius.eth) 5e5cfd60c7 fix tooltips 2025-02-21 17:31:16 +01:00
Tom (plebeius.eth) 03d738468e update search bar 2025-02-21 16:26:46 +01:00
Tom (plebeius.eth) 92e742a757 fix(pending post): invalid pending post index would break the view, redirect to not found instead 2025-02-20 22:05:51 +01:00
Tom (plebeius.eth) 869610c8a0 add missing loading states 2025-02-20 15:51:29 +01:00
Tom (plebeius.eth) 06988e354a use backend states by default 2025-02-20 15:34:30 +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) 20726044e9 style: development branch deploys should display the next version number + "beta" 2025-02-20 14:05:49 +01:00
Tom (plebeius.eth) 68a2d301f1 update loading strings 2025-02-20 13:54:55 +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) 273f62f285 add translation 2025-02-11 12:27:03 +01:00
Tom (plebeius.eth) 0e6796002c fix(post): title would wrap incorrectly in posts with no image/thumbnail 2025-02-05 15:55:08 +01:00
Tom (plebeius.eth) d858b5398d feat(boards list): add PPH column 2025-02-05 12:46:37 +01:00
Tom (plebeius.eth) abd11c48c9 Update boards-list.tsx 2025-02-04 17:44:25 +01:00
Tom (plebeius.eth) 3d5dd21686 don't display tags on mobile 2025-02-04 13:12:13 +01:00
Tom (plebeius.eth) 1886a68e05 fix offline icon 2025-02-04 12:48:00 +01:00
Tom (plebeius.eth) b3ffd5f26c Update boards-list.tsx 2025-02-04 12:33:30 +01:00
Tom (plebeius.eth) 0716aac9e2 feat(boards list): add filter by tag 2025-02-03 22:12:00 +01:00
Tom (plebeius.eth) cf849bab70 feat(boards list): show 15 boards at a time + p/all, add load more button 2025-02-03 13:33:11 +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) ec61182f6c fix overflow x 2025-02-01 16:13:27 +01:00
Tom (plebeius.eth) 6afeeb02ff Update faq.tsx 2025-01-28 15:13:14 +01:00