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 |
|