Commit Graph

2560 Commits

Author SHA1 Message Date
plebeius
be58a65729 chore(package.json): upgrade plebbit-react-hooks 2026-01-03 19:10:26 +01:00
plebeius
5cc24d0ec0 Update .gitignore 2026-01-03 19:09:09 +01:00
plebeius
858c5bf027 fix(deps): upgrade React to 19.1.2 to patch CVE-2025-55182 2025-12-05 17:54:21 +01:00
plebeius
679763eb08 perf: pre-optimize workbox dependencies to prevent dev server reload 2025-11-02 11:16:09 +01:00
plebeius
ee6fa8c122 chore: add react-grab plugin for element selection 2025-10-24 19:13:52 +02:00
plebeius
29f31b4966 update translations 2025-10-24 17:35:47 +02:00
plebeius
49baceee58 Create update-translations.js 2025-10-24 17:30:01 +02:00
Tom
0ee992ed7c Merge pull request #775 from plebbit/master
Development
2025-10-24 17:29:42 +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
58548ffb05 Update .gitignore 2025-10-23 21:43:04 +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
872397d618 Merge pull request #773 from plebbit/development
Development
2025-10-11 17:11:58 +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
4829f231b7 Merge pull request #772 from plebbit/master
Merge pull request #771 from plebbit/development
2025-10-11 13:08:42 +02:00
plebeius
92d9835553 chore(package.json): upgrade plebbit-react-hooks 2025-10-10 22:47:08 +02:00
plebeius
3777d9c49e Merge pull request #771 from plebbit/development
Development
2025-10-08 19:23:18 +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
a5a0929163 Merge pull request #768 from plebbit/master
Merge pull request #767 from plebbit/development
2025-10-04 18:04:42 +02:00
plebeius
54b5f13d1a Merge pull request #767 from plebbit/development
Development
2025-10-04 18:03:02 +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
06d1bfdc76 Update .gitignore 2025-09-30 18:16:09 +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
afb4be7ff5 fix eslint 2025-09-27 13:31:21 +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
b53736f40d docs(release): add Windows SmartScreen guidance to release notes 2025-09-27 12:34:22 +02:00
plebeius
21ab1b0e7a Merge pull request #765 from plebbit/master
Development
2025-09-27 12:29:47 +02:00
plebeius
7603872eed chore(package.json): v0.5.10 v0.5.10 2025-09-26 22:21:32 +02:00
plebeius
3fa5cdffe6 Merge pull request #764 from plebbit/development
Development
2025-09-26 22:20:42 +02:00
plebeius
4c53e471af Update release-body.js 2025-09-26 22:19:58 +02:00