Commit Graph

  • 858c5bf027 fix(deps): upgrade React to 19.1.2 to patch CVE-2025-55182 development plebeius 2025-12-05 17:54:21 +01:00
  • 679763eb08 perf: pre-optimize workbox dependencies to prevent dev server reload plebeius 2025-11-02 11:16:09 +01:00
  • ee6fa8c122 chore: add react-grab plugin for element selection plebeius 2025-10-24 19:13:52 +02:00
  • 29f31b4966 update translations plebeius 2025-10-24 17:35:47 +02:00
  • 49baceee58 Create update-translations.js plebeius 2025-10-24 17:30:01 +02:00
  • 0ee992ed7c Merge pull request #775 from plebbit/master Tom 2025-10-24 17:29:42 +02:00
  • ccb104d910 fix(plebbit options): correct pubsub providers property name mismatch master plebeius 2025-10-23 21:48:39 +02:00
  • 4b076ced70 fix(settings): some plebbit options weren't loading because their naming changed plebeius 2025-10-23 21:43:37 +02:00
  • 58548ffb05 Update .gitignore plebeius 2025-10-23 21:43:04 +02:00
  • cc524d4595 Remove 'anti-spam' wording from challenge UI plebeius 2025-10-12 22:38:27 +02:00
  • ac7bb7c436 feat(challenge modal): improve iframe challenge confirmation message plebeius 2025-10-12 22:27:36 +02:00
  • 872397d618 Merge pull request #773 from plebbit/development plebeius 2025-10-11 17:11:58 +02:00
  • 0bdcb4b985 fix(challenge-modal): add allow-same-origin to iframe sandbox plebeius 2025-10-11 17:11:38 +02:00
  • d66fc83a68 fix(challenge): update challenge iframe type plebeius 2025-10-11 17:01:58 +02:00
  • 4829f231b7 Merge pull request #772 from plebbit/master plebeius 2025-10-11 13:08:42 +02:00
  • 92d9835553 chore(package.json): upgrade plebbit-react-hooks plebeius 2025-10-10 22:47:08 +02:00
  • 3777d9c49e Merge pull request #771 from plebbit/development plebeius 2025-10-08 19:23:18 +02:00
  • af4695299d better wording plebeius 2025-10-08 00:06:13 +02:00
  • 2e1262232c fix(challenge-modal): prevent stale closures in keyboard event handler plebeius 2025-10-07 23:55:01 +02:00
  • 56b5555b4a feat(challenges): handle iframe challenges in regular challenge flow plebeius 2025-10-07 23:49:19 +02:00
  • c7090741d4 refactor(challenge): remove redundant challenge error interaction plebeius 2025-10-07 23:34:54 +02:00
  • 3ca6b47a83 fix(media-utils): avoid mutating memoized link info plebeius 2025-10-04 18:15:57 +02:00
  • a5a0929163 Merge pull request #768 from plebbit/master plebeius 2025-10-04 18:04:42 +02:00
  • 54b5f13d1a Merge pull request #767 from plebbit/development plebeius 2025-10-04 18:03:02 +02:00
  • f768a800af fix(media-utils): ignore blacklisted thumbnails plebeius 2025-10-04 18:01:18 +02:00
  • 7603ba990c fix(challenge): adjust padding and improve error log plebeius 2025-10-04 16:04:47 +02:00
  • 5f14d03aa4 use more user-friendly wording plebeius 2025-10-03 18:35:46 +02:00
  • acf0130467 fix(challenge-modal): tighten iframe handling, fix styling plebeius 2025-10-03 18:08:08 +02:00
  • 759e1389f3 fix type error plebeius 2025-10-02 22:50:45 +02:00
  • 888bfbbe50 fix spacing plebeius 2025-10-02 22:50:06 +02:00
  • f23c16c833 refactor(challenge-modal): normalize hook usage across challenge modes plebeius 2025-10-02 17:06:00 +02:00
  • 8dd91b48e1 Update challenge-modal.tsx plebeius 2025-10-01 17:08:04 +02:00
  • e06ac3f412 refactor(challenge-modal): sync iframe parent data and theme updates plebeius 2025-10-01 17:07:27 +02:00
  • 911e2f51ce remove inline styling plebeius 2025-10-01 17:05:17 +02:00
  • 41967c59c1 refactor(challenge): consolidate iframe and regular challenge components plebeius 2025-10-01 16:43:35 +02:00
  • bcea4eb642 fix(challenge): scope iframe messaging to trusted origin plebeius 2025-09-30 18:30:30 +02:00
  • 4e5f134c0f remove unnecessary effect plebeius 2025-09-30 18:24:17 +02:00
  • e881abf0b7 feat(challenge): add dark mode to iframe, improve security plebeius 2025-09-30 18:21:22 +02:00
  • 06d1bfdc76 Update .gitignore plebeius 2025-09-30 18:16:09 +02:00
  • 610ff8ee35 feat(challenges): add iframe modal for external authentication challenges plebeius 2025-09-30 18:10:45 +02:00
  • afb4be7ff5 fix eslint plebeius 2025-09-27 13:31:21 +02:00
  • 70bc289c0b perf(post-page,subplebbit,submit): remove effects that sync derived booleans, replace a mount-only randomizer with useMemo plebeius 2025-09-27 13:26:55 +02:00
  • 6b5e002d78 feat(header,account-bar): remove unnecessary effects and derive values from route/visibility plebeius 2025-09-27 13:05:24 +02:00
  • b53736f40d docs(release): add Windows SmartScreen guidance to release notes plebeius 2025-09-27 12:34:22 +02:00
  • 21ab1b0e7a Merge pull request #765 from plebbit/master plebeius 2025-09-27 12:29:47 +02:00
  • 7603872eed chore(package.json): v0.5.10 v0.5.10 plebeius 2025-09-26 22:21:32 +02:00
  • 3fa5cdffe6 Merge pull request #764 from plebbit/development plebeius 2025-09-26 22:20:42 +02:00
  • 4c53e471af Update release-body.js plebeius 2025-09-26 22:19:58 +02:00
  • a33d708e06 fix(electron): keep module-scoped Tray ref and destroy before reassign plebeius 2025-09-26 22:08:52 +02:00
  • f310e83245 Update release-body.js plebeius 2025-09-26 22:07:32 +02:00
  • e5e6aa4bf7 perf(linux): avoid GTK mixups by sanitizing env and skipping tray on Wayland plebeius 2025-09-26 22:03:01 +02:00
  • 40ae24b2d8 Merge pull request #763 from plebbit/master plebeius 2025-09-26 21:53:59 +02:00
  • ae10be4995 chore(package.json): upgrade plebbit-react-hooks plebeius 2025-09-24 18:36:47 +02:00
  • 24c6dca1a1 Merge pull request #760 from plebbit/master plebeius 2025-08-19 21:44:48 +02:00
  • 237ad4209b Update release-body.js plebeius 2025-08-19 14:09:54 +02:00
  • 6a37fb1340 chore(release-body): add macOS Gatekeeper xattr instructions in release notes plebeius 2025-08-19 13:44:24 +02:00
  • 723b3259bf ci(release): setup Node and install deps in finalize-release before generating body v0.5.9 plebeius 2025-08-19 13:10:33 +02:00
  • ac9860a4aa chore(ci): enable mac arm64 with unsigned DMGs; keep win x64; linux x64+arm64 plebeius 2025-08-19 12:42:35 +02:00
  • 52d6398179 ci(release): upload artifacts per job without body and finalize release notes after all jobs plebeius 2025-08-18 14:17:40 +02:00
  • 7fccb4294d Update release.yml plebeius 2025-08-18 13:34:06 +02:00
  • 4e571bb3b4 Update release-body.js plebeius 2025-08-18 13:28:45 +02:00
  • 6c1c3ecd07 ci(release): fix mac arm failure, add arch matrices, arch-aware IPFS, and OS-grouped release notes plebeius 2025-08-18 13:23:23 +02:00
  • 5f47f12920 chore(package.json): v0.5.9 plebeius 2025-08-17 18:49:14 +02:00
  • 1c603d0b8d Merge pull request #759 from plebbit/development plebeius 2025-08-17 18:47:56 +02:00
  • abe0c41b20 Update release-body.js plebeius 2025-08-17 18:47:33 +02:00
  • c9f3ba8822 perf(electron): reduce prod logging + IPFS noise across OS; disable devtools in release; arch-aware mac builds plebeius 2025-08-17 18:42:37 +02:00
  • 818408c7d9 fix(challenge settings): prevent uncontrolled input error in number fields plebeius 2025-08-11 16:27:28 +02:00
  • 06b9598554 fix: missing error displays in json editors plebeius 2025-08-11 16:08:34 +02:00
  • 1f69dc9405 fix(posts): handle whitespace-only post titles properly plebeius 2025-08-11 16:01:00 +02:00
  • 1800488412 Merge pull request #755 from plebbit/master plebeius 2025-08-11 16:00:13 +02:00
  • f7df22a504 fix: revert Google Services to working config and remove hardcoded Java path v0.5.8 plebeius 2025-08-09 20:16:36 +02:00
  • 390eced823 Update build.gradle plebeius 2025-08-09 20:05:24 +02:00
  • a5373aa9ba fix: resolve Android CI build failure with Google Services plugin plebeius 2025-08-09 19:59:21 +02:00
  • 3766e2a3e7 chore(package.json): v0.5.8 plebeius 2025-08-09 19:47:42 +02:00
  • 352d2bd84f Merge pull request #751 from plebbit/development plebeius 2025-08-09 19:44:51 +02:00
  • 5817b03882 Update file-export-utils.ts plebeius 2025-08-09 19:41:06 +02:00
  • 01d7e1c209 fix: resolve Android export dialog and permission issues plebeius 2025-08-09 19:39:17 +02:00
  • d5564867a8 Update release-body.js plebeius 2025-08-09 19:37:45 +02:00
  • b0b06db8c5 fix(android): implement cross-platform account export plebeius 2025-08-09 19:20:02 +02:00
  • 4251325b2a fix: edit comment state would get stuck at pending plebeius 2025-08-08 19:51:19 +02:00
  • d6f6d9e3b5 Merge pull request #741 from plebbit/master plebeius 2025-08-08 13:19:20 +02:00
  • bb56ae2af6 chore(package.json): upgrade plebbit-react-hooks plebeius 2025-08-07 22:10:15 +02:00
  • 7998fa4bb9 Merge pull request #740 from plebbit/master plebeius 2025-08-07 13:45:39 +02:00
  • 61253227f5 Update release.yml v0.5.7 plebeius 2025-08-06 19:59:39 +02:00
  • f1b1eccb59 chore(package.json): v0.5.7 plebeius 2025-08-06 19:56:57 +02:00
  • 6bb9fec7f6 Merge pull request #739 from plebbit/development plebeius 2025-08-06 19:52:50 +02:00
  • 03820189ba fix challenge schema validation error plebeius 2025-08-06 19:37:11 +02:00
  • a526c0cc2f fix(subplebbit settings): clicking error wouldn't copy full error plebeius 2025-08-06 19:26:40 +02:00
  • a4c72d8820 add button to return to settings plebeius 2025-08-06 19:12:47 +02:00
  • 3d29e1fa7f fix: implement bidirectional sync between subplebbit form and JSON editor plebeius 2025-08-06 17:09:53 +02:00
  • 133ee9305b Update plebbit-options.tsx plebeius 2025-08-06 15:55:01 +02:00
  • 96a786d82c Update .gitignore plebeius 2025-08-06 14:39:30 +02:00
  • 1daa5c1156 implement proper store-update-then-save pattern plebeius 2025-08-06 14:31:31 +02:00
  • 9be49c0a92 fix(subplebbit): sub with no posts could appear offline plebeius 2025-08-06 13:14:39 +02:00
  • dfb677517e Update use-default-subplebbits.ts plebeius 2025-08-06 13:05:25 +02:00
  • 9aae6acb80 Merge pull request #734 from plebbit/master plebeius 2025-08-05 17:11:43 +02:00
  • 8e9fbe1fba Update subplebbit-settings.tsx plebeius 2025-08-05 17:11:23 +02:00
  • 6112e22eb0 Merge pull request #733 from plebbit/development plebeius 2025-08-05 16:15:26 +02:00
  • fdbced7311 fix(subplebbit data editor): remove challenges field, it's read-only plebeius 2025-08-05 15:32:08 +02:00
  • ea9b12ceca fix(subplebbit settings): Improve offline handling plebeius 2025-08-05 15:30:41 +02:00