Commit Graph
2604 Commits
Author SHA1 Message Date
plebeius a1de352da0 feat(post-menu): add copy content ID button 2025-12-06 15:47:32 +01:00
plebeius e84038f185 fix(post form): fix positioning and styling on mobile 2025-12-06 15:46:34 +01:00
plebeius 8f78a46e96 Update banner assets and manifest references 2025-12-06 15:45:41 +01:00
plebeius 9d3b7473f1 Update post-menu-desktop.tsx 2025-12-05 18:16:37 +01:00
plebeius 8e1bfa2554 fix(deps): upgrade React to 19.1.2 to patch CVE-2025-55182 2025-12-05 17:52:31 +01:00
plebeius 698df59f19 perf(components): memoize post menus with minimal props 2025-12-05 17:38:17 +01:00
plebeius 5eceba0134 refactor(ci): remove useless job 2025-12-03 12:51:13 +01:00
plebeius 596312357f fix(challenge modal): show board name in iframe confirmation message 2025-11-30 23:08:50 +01:00
plebeius 41ffd2f65b feat(share-link): add description and rules link types 2025-11-30 22:43:48 +01:00
plebeius 09116e1284 Update post-desktop.tsx 2025-11-30 22:33:06 +01:00
plebeius a25d4bfa99 fix(security): upgrade dependencies to address dependabot alerts 2025-11-29 18:43:25 +01:00
TomandGitHub 22264acbc4 Merge pull request #803 from plebbit/master
Merge pull request #802 from plebbit/development
2025-11-28 17:02:27 +01:00
plebeius 0f0cf2399a ci: add retry logic and electron caching to all test jobs
Make yarn install resilient to transient network failures by adding retry loop (3 attempts), network timeout/concurrency flags, and caching electron binaries across runs. Fixes intermittent "server aborted pending request" errors on Mac Apple Silicon CI runner.
2025-11-28 17:01:48 +01:00
TomandGitHub 8ffb1b077c Merge pull request #802 from plebbit/development
Development
2025-11-28 15:51:34 +01:00
plebeius f65635b549 fix: limit vite-plugin-eslint to src/ files only 2025-11-28 15:50:11 +01:00
plebeius d3b9ea8187 resolutions don't seem needed anymore 2025-11-28 15:47:34 +01:00
plebeius 5de2587cf4 feat(post): add moderator and administrator role indicators 2025-11-28 13:29:31 +01:00
plebeius f01a1dcaa9 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-11-26 23:13:40 +01:00
plebeius 76e073228f fix(challenge-modal): improve mobile iframe challenge modal positioning and sizing 2025-11-26 22:52:29 +01:00
plebeius a7dc46fe2e feat: add iframe challenges (e.g. mintpass) 2025-11-26 22:09:03 +01:00
plebeius b1ebf0b4ae fix(theme): prevent theme flash on board load 2025-11-25 22:24:48 +01:00
plebeius 436988ee26 fix(android): capacitor config was pointing to build instead of dist (legacy from CRA) 2025-11-25 22:19:16 +01:00
plebeius f61c87d180 chore(ci): add android build test job 2025-11-25 22:03:30 +01:00
plebeius 724b62344b fix(ci): mac smoke tests can't use timeout command 2025-11-25 17:09:57 +01:00
plebeius 2d23f44bd8 fix(ci): update deprecated intel mac runner 2025-11-25 15:30:36 +01:00
plebeius 6175744e7b fix(hooks): remove postCid requirement from isAccountCommentAuthor check 2025-11-25 14:57:39 +01:00
plebeius 26278f92c6 fix(ci): fix test workflow failures on all platforms 2025-11-25 14:54:43 +01:00
plebeius 9e288ac2fe Update 'missing_link_confirm' translation in all languages 2025-11-25 13:21:45 +01:00
plebeius f3b4c7930d Update test.yml 2025-11-25 13:19:43 +01:00
plebeius 9e8e9e8b03 Merge branch 'development' of github.com:plebbit/plebchan into development 2025-11-25 13:13:43 +01:00
plebeius f037a669c0 refactor: remove broken anon mode feature
- delete the anon mode hook/store and stop wiring publish flows through alternate signers
  - strip the settings UI, avatar warning, reply indicators, and FAQ text that referenced the toggle
  - drop the anon mode translation keys via scripts/update-translations.js
2025-11-25 13:13:38 +01:00
TomandGitHub 8f8ba2c9de Merge pull request #796 from plebbit/master
Merge pull request #791 from plebbit/development
2025-11-25 12:08:55 +01:00
plebeius f6cf6ec4eb test(ci): standardize yarn flags on windows 2025-11-21 16:36:25 +01:00
plebeius a41d29c605 chore(deps): pin dependency versions for security 2025-11-21 16:20:09 +01:00
plebeius 716f600f20 test(ci): add multi-platform smoke tests for linux mac and windows 2025-11-21 16:18:46 +01:00
plebeius a75eef7495 fix(deps): add missing env-paths and progress dependencies 2025-11-21 16:18:42 +01:00
plebeius 1abfaf30fa chore(package.json): upgrade react compiler 2025-11-20 18:24:18 +01:00
TomandGitHub dd611b3e3d Merge pull request #791 from plebbit/development
Development
2025-11-20 12:21:45 +01:00
plebeius d30db40159 feat(board buttons): add vote button to mobile 2025-11-18 16:42:48 +01:00
plebeius f3941c7fb0 style(boards list): add mobile design 2025-11-18 16:38:11 +01:00
plebeius de7043c77d remove duplicate function, remove unused variables 2025-11-14 14:52:13 +01:00
plebeius 723ad9fb58 fix(topbar): correct mobile topbar select values for directory boards 2025-11-14 14:39:48 +01:00
plebeius 1b38335118 refactor: move board display from post info to media row in multiboard views 2025-11-14 14:32:59 +01:00
plebeius 4f49ec6666 fix(board header): limit clickable area of subscriptions counter to text only 2025-11-14 13:14:34 +01:00
plebeius cc28224c91 feat(board header): make subscriptions subtitle clickable to go to subs settings 2025-11-14 13:05:52 +01:00
plebeius 1675ab7d40 feat(board-header): show subscription count in subscriptions view 2025-11-14 12:59:26 +01:00
plebeius bba45ed1cf fix eslint 2025-11-14 12:59:07 +01:00
plebeius fc79eb68d2 feat(post-form): display directory names in board selector 2025-11-13 22:08:34 +01:00
plebeius ad1a017c57 missing color 2025-11-13 21:15:47 +01:00
plebeius 594be88210 fix(boards-list): hide Multiboards section when filtering for worksafe boards 2025-11-13 12:23:59 +01:00