2552 Commits

Author SHA1 Message Date
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
plebeius
a33d708e06 fix(electron): keep module-scoped Tray ref and destroy before reassign 2025-09-26 22:08:52 +02:00
plebeius
f310e83245 Update release-body.js 2025-09-26 22:07:32 +02:00
plebeius
e5e6aa4bf7 perf(linux): avoid GTK mixups by sanitizing env and skipping tray on Wayland
We hardened Linux startup to prevent mixed GTK crashes some GNOME users hit. We now default Electron to X11 and sanitize common GTK injectors, and disable the tray by default on Wayland with an opt-in flag. Should make AppImage start reliably without user tweaks.
2025-09-26 22:03:01 +02:00
plebeius
40ae24b2d8 Merge pull request #763 from plebbit/master
chore(package.json): upgrade plebbit-react-hooks
2025-09-26 21:53:59 +02:00
plebeius
ae10be4995 chore(package.json): upgrade plebbit-react-hooks 2025-09-24 18:36:47 +02:00
plebeius
24c6dca1a1 Merge pull request #760 from plebbit/master
Development
2025-08-19 21:44:48 +02:00
plebeius
237ad4209b Update release-body.js 2025-08-19 14:09:54 +02:00
plebeius
6a37fb1340 chore(release-body): add macOS Gatekeeper xattr instructions in release notes 2025-08-19 13:44:24 +02:00