Commit Graph

1128 Commits

Author SHA1 Message Date
plebeius
27b4c3d98c update links for rebrand 2026-01-16 17:21:37 +01:00
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
cc524d4595 Remove 'anti-spam' wording from challenge UI 2025-10-12 22:38:27 +02:00
plebeius
ac7bb7c436 feat(challenge modal): improve iframe challenge confirmation message 2025-10-12 22:27:36 +02:00
plebeius
0bdcb4b985 fix(challenge-modal): add allow-same-origin to iframe sandbox 2025-10-11 17:11:38 +02:00
plebeius
d66fc83a68 fix(challenge): update challenge iframe type 2025-10-11 17:01:58 +02:00
plebeius
af4695299d better wording 2025-10-08 00:06:13 +02:00
plebeius
2e1262232c fix(challenge-modal): prevent stale closures in keyboard event handler 2025-10-07 23:55:01 +02:00
plebeius
56b5555b4a feat(challenges): handle iframe challenges in regular challenge flow 2025-10-07 23:49:19 +02:00
plebeius
7603ba990c fix(challenge): adjust padding and improve error log 2025-10-04 16:04:47 +02:00
plebeius
5f14d03aa4 use more user-friendly wording 2025-10-03 18:35:46 +02:00
plebeius
acf0130467 fix(challenge-modal): tighten iframe handling, fix styling 2025-10-03 18:08:08 +02:00
plebeius
759e1389f3 fix type error 2025-10-02 22:50:45 +02:00
plebeius
888bfbbe50 fix spacing 2025-10-02 22:50:06 +02:00
plebeius
f23c16c833 refactor(challenge-modal): normalize hook usage across challenge modes 2025-10-02 17:06:00 +02:00
plebeius
8dd91b48e1 Update challenge-modal.tsx 2025-10-01 17:08:04 +02:00
plebeius
e06ac3f412 refactor(challenge-modal): sync iframe parent data and theme updates 2025-10-01 17:07:27 +02:00
plebeius
911e2f51ce remove inline styling 2025-10-01 17:05:17 +02:00
plebeius
41967c59c1 refactor(challenge): consolidate iframe and regular challenge components 2025-10-01 16:43:35 +02:00
plebeius
bcea4eb642 fix(challenge): scope iframe messaging to trusted origin 2025-09-30 18:30:30 +02:00
plebeius
4e5f134c0f remove unnecessary effect 2025-09-30 18:24:17 +02:00
plebeius
e881abf0b7 feat(challenge): add dark mode to iframe, improve security 2025-09-30 18:21:22 +02:00
plebeius
610ff8ee35 feat(challenges): add iframe modal for external authentication challenges
implements mintpass challenge
2025-09-30 18:10:45 +02: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
1f69dc9405 fix(posts): handle whitespace-only post titles properly 2025-08-11 16:01:00 +02:00
plebeius
4251325b2a fix: edit comment state would get stuck at pending 2025-08-08 19:51:19 +02:00
plebeius
9be49c0a92 fix(subplebbit): sub with no posts could appear offline 2025-08-06 13:14:39 +02:00
plebeius
0ff116efb8 update link to default subs list 2025-08-04 23:09:41 +02:00
plebeius
dfea8c1080 Update author-sidebar.tsx 2025-08-03 22:07:35 +02:00
plebeius
1badab4a68 fix(embeds): make iframe width fix truly Safari-specific 2025-08-01 23:14:07 +02:00
plebeius
3a60a61570 add wip alert 2025-07-16 22:09:34 +02:00
plebeius
704c2fe779 add smooth fade and slide animations to info tooltip 2025-07-15 23:19:44 +02:00
plebeius
d21b5ddb5b feat: add info tooltips 2025-07-15 22:41:00 +02:00
plebeius
8f974349e6 feat(moderation): implement comment purging
purging a comment removes it from the subplebbit's database
2025-06-30 22:13:45 +02:00
plebeius
afb12315d1 perf(topbar): memoize to prevent unnecessary rerenders 2025-06-21 22:35:22 +02:00
plebeius
ef061e2a53 Update expando.module.css 2025-06-21 18:11:25 +02:00
plebeius
b40eb9e765 fix(thumbnails): some video duration overlays didn't render properly on safari and firefox 2025-06-21 15:44:58 +02:00
plebeius
c983de5550 fix(embeds): Safari iframe sizing in media previews 2025-06-21 14:23:27 +02:00
plebeius
6515e8c9bb perf: replace direct store access with cached hooks 2025-06-19 23:26:22 +02:00
plebeius
9842779de6 perf: optimize home feed rendering performance
Reduces excessive rerenders during initial feed load that were causing FPS drops to 1.
2025-06-19 22:57:38 +02:00
plebeius
853ec60777 fix missing word wrap 2025-06-17 17:18:38 +02:00
plebeius
1248cc3538 fix wrong color 2025-06-17 17:14:37 +02:00
plebeius
27233d0e9a fix(inbox): "full comments" button would count 0 posts incorrectly 2025-06-17 15:56:00 +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)
8caaf5e519 Update expando.module.css 2025-06-01 19:35:20 +02:00
Tom (plebeius.eth)
63be8305d4 Update markdown.tsx 2025-06-01 18:27:27 +02:00
Tom (plebeius.eth)
3eaf3c5eaf fix(post): title could display some markdown syntax 2025-06-01 18:14:35 +02:00
Tom (plebeius.eth)
6dfa24e53a add missing translations 2025-06-01 13:07:48 +02:00