284 Commits

Author SHA1 Message Date
plebeius
0ff116efb8 update link to default subs list 2025-08-04 23:09:41 +02:00
plebeius
0f4058ea13 feat(subplebbit settings): add json editor 2025-08-02 23:45:00 +02:00
plebeius
c41398935b fix(settings): account data editor could fail to load for some users 2025-06-11 19:31:30 +02:00
plebeius
a8155f1d93 feat(feed): yearly feed suggestions and optimized loading for suggestions past 25 loaded posts
Add yearly feed functionality with incremental loading across all views. Implement hierarchical time filter suggestions (weekly → monthly → yearly) in feed footer. Yearly feeds load incrementally alongside weekly and monthly when sort type isn't 'top' for optimal performance.
2025-06-09 19:13:50 +02:00
Tom (plebeius.eth)
6dfa24e53a add missing translations 2025-06-01 13:07:48 +02:00
Tom (plebeius.eth)
a14a020b6b add translations 2025-06-01 12:43:24 +02:00
Tom (plebeius.eth)
c8dd7ec700 feat: update app icon, favicon 2025-05-31 16:28:02 +02:00
Tom (plebeius.eth)
40239130d6 add translations 2025-05-29 12:24:05 +02:00
Tom (plebeius.eth)
5e3bf59387 feat(communities page): filter by nsfw communities by clicking the "18+" label, filter in each 2025-05-29 11:58:24 +02:00
Tom (plebeius.eth)
fd238bfd92 add security alert for private key 2025-05-18 17:49:46 +02:00
Tom (plebeius.eth)
710f9c6aa6 move 'hide avatar' setting, add translation 2025-05-12 17:49:44 +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)
74d30e9593 update translations 2025-04-26 17:31:57 +02:00
Tom (plebeius.eth)
f1122f4671 fix assets size 2025-04-12 17:21:00 +02:00
Tom (plebeius.eth)
38387908cf Update sprout-2.png 2025-04-10 12:01:26 +02:00
Tom (plebeius.eth)
fe292b9d04 update sprout assets, update sidebar, fix eslint 2025-04-08 15:17:10 +02:00
Tom (plebeius.eth)
331fc9a8c5 Update sprout-2.png 2025-04-07 15:10:01 +02:00
Tom (plebeius.eth)
f19e335232 update assets 2025-04-07 14:48:56 +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)
9cb8d00690 update translation 2025-04-06 12:36:44 +02:00
Tom (plebeius.eth)
205e6d3c23 fix translation, icon margin 2025-04-06 00:02:00 +02:00
Tom (plebeius.eth)
ee37b49d88 feat(embeds): add PDF support for direct links and pdf file upload 2025-04-05 16:51:33 +02:00
Tom (plebeius.eth)
ffcc3bbbc3 add translation 2025-04-04 19:13:50 +02:00
Tom (plebeius.eth)
3cadb68db6 style(communities page): add "over18" label next to subs tagged as nsfw 2025-04-04 19:05:36 +02:00
Tom (plebeius.eth)
010f8b7077 add translations, fix bugs and warnings, update UI 2025-04-04 16:42:16 +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)
15857fc430 missing translation 2025-04-02 17:46:47 +02:00
Tom (plebeius.eth)
723dd4bc43 missing translation 2025-04-02 17:44:14 +02:00
Tom (plebeius.eth)
594c107195 add translation 2025-04-02 17:41:46 +02:00
Tom (plebeius.eth)
d4fc8bb822 feat(search bar): search posts in current feed by query, highlight post titles matching result 2025-04-01 16:53:17 +02:00
Tom (plebeius.eth)
da1123483f don't show search option when not available, add translations 2025-03-28 15:11:01 +01:00
Tom (plebeius.eth)
980e7894e9 add translation 2025-03-22 11:34:53 +01:00
Tom (plebeius.eth)
0cf2e4c1f7 add translations 2025-03-21 23:09:27 +01:00
Tom (plebeius.eth)
bf118e7ac8 feat(submit forms): add "preview" button to let the user quickly check how the markdown will render 2025-03-20 14:54:27 +01:00
Tom (plebeius.eth)
dc43aeb993 feat(submit page): add media file upload
On desktop or android, the user can drop or select a media file in the upload box, which automatically uploads it to catbox.moe in the background, and pastes the direct link to the media in the url field.
2025-03-19 21:40:24 +01:00
Tom (plebeius.eth)
4509713e04 update translations 2025-03-19 18:22:03 +01:00
Tom (plebeius.eth)
f5771b159d clearer wording and styling for mod edit reason 2025-03-17 18:38:50 +01:00
Tom (plebeius.eth)
110121ef53 add user-friendly info 2025-03-17 17:08:11 +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)
51f4fdc4b4 update translations 2025-03-14 13:53:45 +01:00
Tom (plebeius.eth)
88a1ead60b migrate from CRA to Vite, upgrade to React 19 2025-03-08 22:35:26 +01:00
Tom (plebeius.eth)
83e7b1b6bd display state strings from backend, but with user friendly wording 2025-02-19 23:39:09 +01:00
Tom (plebeius.eth)
c47131788d feat(footer): display "loading feed" and then "looking for more posts" because it's more user-friendly, moving the mouse over displays the backend state 2025-02-17 18:13:21 +01:00
Tom (plebeius.eth)
b6f83abf48 style(feed): improve loading string wording 2025-02-13 16:38:23 +01:00
Tom (plebeius.eth)
2a9eb260a3 feat(sidebar): display moderator/owner/admin status of account, if any 2025-02-12 22:01:09 +01:00
Tom (plebeius.eth)
afa1e3ffae feat(home): show message linking to p/all when user has 0 subscriptions 2025-02-11 22:05:11 +01:00
Tom (plebeius.eth)
210e9e762a clearer wording 2025-02-10 16:21:59 +01:00
Tom (plebeius.eth)
2a34ec6263 feat(subplebbit sidebar): add link to read-only subplebbit settings 2025-02-10 15:41:10 +01:00
Tom (plebeius.eth)
962d293896 Update default.json 2025-02-10 15:04:02 +01:00
Tom (plebeius.eth)
416361e817 update translation 2025-02-08 13:13:05 +01:00