Commit Graph

233 Commits

Author SHA1 Message Date
plebeius
1ce08b388b fix: add leading slashes to sort links in header for all/mod/domain views 2026-01-15 19:16:05 +01:00
plebeius
9cdb57ebca fix lint warnings 2026-01-15 19:09:03 +01:00
plebeius
87183af08b Refactor Plebbit.getShortAddress usage to accept object 2026-01-03 19:37:54 +01:00
plebeius
6b5e002d78 feat(header,account-bar): remove unnecessary effects and derive values from route/visibility 2025-09-27 13:05:24 +02:00
plebeius
6515e8c9bb perf: replace direct store access with cached hooks 2025-06-19 23:26:22 +02:00
Tom (plebeius.eth)
29c1470407 feat(settings): add account data code editor page 2025-05-18 17:07:05 +02:00
Tom (plebeius.eth)
f08a10a2b3 feat: add push notifications to web browser, android app, desktop app 2025-05-02 22:29:11 +02:00
Tom (plebeius.eth)
fe292b9d04 update sprout assets, update sidebar, fix eslint 2025-04-08 15:17:10 +02:00
Tom (plebeius.eth)
22e676e539 fix(header): some titles and links were bugged 2025-04-07 15:05:29 +02:00
Tom (plebeius.eth)
88da3f594b fix(header): subplebbit address could fail to appear as title while subplebbits loads 2025-04-07 12:42:20 +02:00
Tom (plebeius.eth)
96f6e2573b add new mascot, Sprout (new logo, not found pics, etc) 2025-04-07 00:08:48 +02:00
Tom (plebeius.eth)
0c9307351d fix bugs 2025-04-04 18:47:20 +02:00
Tom (plebeius.eth)
dac3fd6bd0 fix submit link 2025-04-04 18:38:02 +02:00
Tom (plebeius.eth)
c74615ca81 Update header.tsx 2025-04-04 18:31:51 +02:00
Tom (plebeius.eth)
32725c31b1 style(header): remove join button, it's unnecessary now that we have automatic subscriptions 2025-04-04 18:26:01 +02:00
Tom (plebeius.eth)
7b02354015 fix(header): fix mobile submit link 2025-04-04 18:25:30 +02:00
Tom (plebeius.eth)
0845d4403e missing link 2025-04-03 18:35:13 +02:00
Tom (plebeius.eth)
32a643e21c feat(settings): add "content options" page, add option to hide all default subs from topbar 2025-04-03 14:48:02 +02:00
Tom (plebeius.eth)
cfb23f1dc0 update sort types, move submit button on mobile, refactor 2025-03-28 14:50:32 +01:00
Tom (plebeius.eth)
90626c1601 fix about button not selecting, sidebar animation not working properly on mobile about page 2025-03-25 14:46:38 +01:00
Tom (plebeius.eth)
83a02f3471 feat: add domain view
clicking a domain next to a post title will display a feed of posts linking to that same domain
2025-03-24 18:11:08 +01:00
Tom (plebeius.eth)
787bb6b982 feat: add filters dropdown from topbar, for easy access on mobile 2025-03-23 17:42:12 +01:00
Tom (plebeius.eth)
593fd89818 fix(header): clicking header avatar should always redirect to homepage 2025-03-20 15:12:18 +01:00
Tom (plebeius.eth)
6d2f3cead0 fix wrong link 2025-03-19 23:11:22 +01:00
Tom (plebeius.eth)
14e0fb8025 fix(pending post): pending post would appear in profile page instead of post page 2025-03-17 17:04:15 +01:00
Tom (plebeius.eth)
cd09fe0cc3 perf: remove unnecessary API fetching 2025-03-10 12:09:55 +01:00
Tom (plebeius.eth)
544a4e8b54 Revert "perf: add asset preloading via css modules"
This reverts commit 6a8e46a7d7.
2025-01-04 12:20:01 +01:00
Tom (plebeius.eth)
6a8e46a7d7 perf: add asset preloading via css modules
previously it wouldn't work because the css would use duplicate assets hashed by webpack
2024-12-28 23:35:24 +01:00
Tom (plebeius.eth)
81c29bfbe8 add translations 2024-12-19 14:42:18 +01:00
Tom (plebeius.eth)
76a6fc69b5 feat(subplebbit): show "are you over 18?" alert on communities tagged as nsfw
clicking "continue" disables it, checking the filters again in the settings re-enables it
2024-12-19 14:35:29 +01:00
Tom (plebeius.eth)
2829e50d06 feat: add blur for nsfw media or spoilers 2024-12-18 16:40:45 +01:00
Tom (plebeius.eth)
61e7c1d92c fix(header): special page title goes on top of header tabs, unlike a community's title 2024-12-17 12:37:12 +01:00
Tom (plebeius.eth)
6ec4f57894 feat: add p/mod feed for communities the user is moderating 2024-12-17 12:20:29 +01:00
Tom (plebeius.eth)
6a1576d013 fix responsiveness 2024-12-14 22:04:50 +01:00
Tom (plebeius.eth)
5dcfc8fece rename variables 2024-12-05 14:49:39 +01:00
Tom (plebeius.eth)
0341ccb413 fix pending label placement in collapsed replies 2024-12-02 16:38:16 +01:00
Tom (plebeius.eth)
61c9f30618 fix(header): seedit logo should show in subs without their own logo 2024-11-28 23:56:02 +01:00
Tom (plebeius.eth)
1c032ddd3f update mobile UI 2024-10-29 14:13:26 +01:00
Tom (plebeius.eth)
b3773e7acf fix bugs 2024-10-27 18:57:07 +01:00
Tom (plebeius.eth)
aaa34b797b fix(home): auto time filter didn't show posts from last visit 2024-10-27 15:28:32 +01:00
Tom (plebeius.eth)
1a245b5164 feat(homepage): add about page for FAQs and welcoming users 2024-10-26 20:38:01 +02:00
Tom (plebeius.eth)
b7c68904c2 add horizontal scroll on mobile 2024-10-25 19:01:43 +02:00
Tom (plebeius.eth)
80ceada10d rename about to sidebar, redirect away from /sidebar on desktop 2024-10-25 18:07:32 +02:00
Tom (plebeius.eth)
8fe040c839 style: UI improvements 2024-10-25 17:45:24 +02:00
Tom (plebeius.eth)
c8739d588d update styling 2024-10-25 12:54:15 +02:00
Tom (plebeius.eth)
59d0c60aab fix(header): sort buttons were displaced on android 2024-10-25 12:40:21 +02:00
Tom (plebeius.eth)
564756ce8b refactor: move zustand stores to their own directory 2024-10-08 17:10:30 +02:00
Tom (plebeius.eth)
6823232a9c feat(feat): add automatic last visit time filter
e.g. opening the feed 3 days after the last visit will set the time filter to 3 days
2024-09-30 16:11:30 +02:00
Tom (plebeius.eth)
2295599a20 perf(profile): too many comments could load at the same time 2024-09-09 14:52:32 +02:00
Tom (plebeius.eth)
911fa767c5 feat(profile): add 'hidden' tab and feed for blocked comments 2024-06-02 11:34:00 +02:00