Commit Graph

1756 Commits

Author SHA1 Message Date
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
70bc289c0b perf(post-page,subplebbit,submit): remove effects that sync derived booleans, replace a mount-only randomizer with useMemo 2025-09-27 13:26:55 +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
818408c7d9 fix(challenge settings): prevent uncontrolled input error in number fields 2025-08-11 16:27:28 +02:00
plebeius
06b9598554 fix: missing error displays in json editors 2025-08-11 16:08:34 +02:00
plebeius
1f69dc9405 fix(posts): handle whitespace-only post titles properly 2025-08-11 16:01:00 +02:00
plebeius
5817b03882 Update file-export-utils.ts 2025-08-09 19:41:06 +02:00
plebeius
01d7e1c209 fix: resolve Android export dialog and permission issues 2025-08-09 19:39:17 +02:00
plebeius
b0b06db8c5 fix(android): implement cross-platform account export 2025-08-09 19:20:02 +02:00
plebeius
4251325b2a fix: edit comment state would get stuck at pending 2025-08-08 19:51:19 +02:00
plebeius
03820189ba fix challenge schema validation error 2025-08-06 19:37:11 +02:00
plebeius
a526c0cc2f fix(subplebbit settings): clicking error wouldn't copy full error 2025-08-06 19:26:40 +02:00
plebeius
a4c72d8820 add button to return to settings 2025-08-06 19:12:47 +02:00
plebeius
3d29e1fa7f fix: implement bidirectional sync between subplebbit form and JSON editor 2025-08-06 17:09:53 +02:00
plebeius
133ee9305b Update plebbit-options.tsx 2025-08-06 15:55:01 +02:00
plebeius
1daa5c1156 implement proper store-update-then-save pattern 2025-08-06 14:31:31 +02:00
plebeius
9be49c0a92 fix(subplebbit): sub with no posts could appear offline 2025-08-06 13:14:39 +02:00
plebeius
dfb677517e Update use-default-subplebbits.ts 2025-08-06 13:05:25 +02:00
plebeius
8e9fbe1fba Update subplebbit-settings.tsx 2025-08-05 17:11:23 +02:00
plebeius
fdbced7311 fix(subplebbit data editor): remove challenges field, it's read-only 2025-08-05 15:32:08 +02:00
plebeius
ea9b12ceca fix(subplebbit settings): Improve offline handling 2025-08-05 15:30:41 +02:00
plebeius
0ff116efb8 update link to default subs list 2025-08-04 23:09:41 +02:00
plebeius
2657f58beb Update use-default-subplebbits.ts 2025-08-04 23:07:35 +02:00
plebeius
dfea8c1080 Update author-sidebar.tsx 2025-08-03 22:07:35 +02:00
plebeius
f863aab912 fix: correct SNS v1 URLs 2025-08-03 18:47:48 +02:00
plebeius
12df367ab9 fix(subplebbit feed): feed footer would show "loading..." incorrectly 2025-08-03 18:45:19 +02:00
plebeius
2a9fd9e61a improve error handling 2025-08-03 18:41:25 +02:00
plebeius
0f4058ea13 feat(subplebbit settings): add json editor 2025-08-02 23:45:00 +02:00
plebeius
1badab4a68 fix(embeds): make iframe width fix truly Safari-specific 2025-08-01 23:14:07 +02:00
plebeius
f22ec7cb8c update sns link
the new site lacks the subdomain feature that plebbit uses
2025-07-17 18:17:55 +02:00
plebeius
1ce2dc7935 add info tooltips 2025-07-16 22:51:47 +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
503dc22831 fix eslint 2025-07-15 22:40:06 +02:00
plebeius
eae61d691c add reset button for debugging 2025-07-15 12:16:41 +02:00
plebeius
8e1ec8ac3d feat(subplebbit settings): enable editing via pubsub 2025-07-12 19:24:49 +02:00
plebeius
5d5cdcb3d7 Update index.tsx 2025-07-12 17:25:57 +02:00
plebeius
f3dd2926b7 fix: improve PWA update detection and HTML caching strategy
Use NetworkFirst for HTML caching and window.location.reload() for more reliable service worker updates
2025-07-11 22:55:54 +02:00
plebeius
6e6faa23fd feat: add domain-based libp2p client configuration 2025-07-02 22:35:43 +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
b9fec92d8d add button for debugging 2025-06-30 17:10:10 +02:00
plebeius
5a459b5e4a fix(inbox page): prevent crash when iterating over undefined replies in context view 2025-06-25 12:49:42 +02:00