Commit Graph

1782 Commits

Author SHA1 Message Date
plebeius
edd75dc19e rebrand 2026-01-16 17:27:30 +01:00
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
9c662882d3 Update domain.tsx 2026-01-15 19:15:46 +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
0693c9f7e1 Update index.tsx 2026-01-03 19:10:58 +01:00
plebeius
29f31b4966 update translations 2025-10-24 17:35:47 +02:00
plebeius
ccb104d910 fix(plebbit options): correct pubsub providers property name mismatch 2025-10-23 21:48:39 +02:00
plebeius
4b076ced70 fix(settings): some plebbit options weren't loading because their naming changed 2025-10-23 21:43:37 +02: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
c7090741d4 refactor(challenge): remove redundant challenge error interaction 2025-10-07 23:34:54 +02:00
plebeius
3ca6b47a83 fix(media-utils): avoid mutating memoized link info
clone link media info before overriding thumbnail fields to ensure cached memoized objects stay immutable per call
2025-10-04 18:15:57 +02:00
plebeius
f768a800af fix(media-utils): ignore blacklisted thumbnails
some sites don't show thumbnails, so the backend-side thumbnail fetching needs to be  disabled, or it might fetch non-thumbnails such as emojis
2025-10-04 18:01:18 +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
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