Commit Graph
2489 Commits
Author SHA1 Message Date
plebeius 4fd9a9c1a9 fix: align asset-manifest generator output with prettier config
The generator was using JSON.stringify which outputs double quotes, but our prettier config requires single quotes and trailing commas. This caused lint-staged to reformat the file during pre-commit, resulting in empty commit errors.
2025-11-02 18:40:15 +01:00
plebeius ac19034ac4 perf: pre-optimize workbox dependencies to prevent dev server reload 2025-11-02 11:16:02 +01:00
plebeius 6f4250fa4a revert 2025-11-02 11:12:17 +01:00
plebeius 341fae91fc fix(deps): resolve build dependency conflicts for Vercel deployment 2025-11-01 23:24:56 +01:00
plebeius a6589318cb chore(package.json): upgrade plebbit-react-hooks 2025-11-01 23:08:27 +01:00
plebeius cb376ff498 refactor: use standard dist directory for vite build output 2025-11-01 23:08:14 +01:00
TomandGitHub e7d6c53b9e Merge pull request #750 from plebbit/development
Development
2025-11-01 22:41:35 +01:00
plebeius 244daa5553 Update spoiler.png 2025-11-01 22:39:14 +01:00
plebeius f26da13c77 refactor: implement scalable asset manifest system for dynamic images
Created build-time script to generate TypeScript manifest from public/assets, avoiding import.meta.glob limitations. Images stay in public/ for scalability (supports hundreds), while components get type-safe auto-discovery. Manifest auto-regenerates before builds.
2025-11-01 19:39:22 +01:00
plebeius 967584294c add 5chan logos for board admins and mods 2025-11-01 19:15:54 +01:00
plebeius 3291950312 refactor(not-found page: use dynamic discovery for not-found images 2025-11-01 19:11:30 +01:00
plebeius f9834461f8 update not found images 2025-11-01 19:11:13 +01:00
plebeius 177950c116 update android icons 2025-11-01 18:58:43 +01:00
plebeius a92892a604 update vite glob syntax, simplify path handling 2025-11-01 17:25:38 +01:00
plebeius e350311308 refactor(board header): use dynamic banner discovery with Vite glob imports
Replaced hardcoded banner array with Vite's import.meta.glob to automatically discover all banner files at build time. Now supports unlimited banners without code changes. Works across all platforms (web, Electron, Android).
2025-11-01 16:46:51 +01:00
plebeius c12fa7465d update icons 2025-11-01 16:45:02 +01:00
plebeius 24a184f50b Create banner-5.png 2025-11-01 16:44:20 +01:00
plebeius 251026cb76 update translations 2025-10-31 15:41:05 +01:00
plebeius 07831cb8b0 feat(board header): add banners, add support to gif banners 2025-10-30 22:21:17 +01:00
plebeius 1d4b3e2d4d Update package.json 2025-10-27 15:02:00 +01:00
plebeius 70eaaaf7e9 remove old banners 2025-10-27 15:01:36 +01:00
plebeius b432f81339 Delete plebchan.png 2025-10-26 21:49:30 +01:00
plebeius 547fc4df81 fix(electron): force GTK 3 on Linux to avoid GTK 2/3 vs GTK 4 crash
Enforce GTK 3 via app.commandLine switch on Linux to prevent mixed GTK symbol errors seen on Fedora AppImage.
2025-10-25 18:27:56 +02:00
plebeius dd08a3adff chore: add react-scan and react-grab as development-only tools 2025-10-24 19:14:02 +02:00
plebeius 26d014b696 fix(settings): resolve theme persistence bug after hard refresh 2025-10-23 21:44:43 +02:00
TomandGitHub 5a3f7f0270 Merge pull request #740 from plebbit/master
Development
2025-10-21 17:43:51 +02:00
plebeius 6ea038114c Merge branch 'master' of github.com:plebbit/plebchan 2025-10-20 16:38:47 +02:00
plebeius 6e55589255 Update README.md 2025-10-20 16:38:31 +02:00
TomandGitHub 3b2399d02f Merge pull request #738 from plebbit/master
Development
2025-10-20 16:36:57 +02:00
TomandGitHub 93ae463b8b Merge pull request #737 from plebbit/development
Update README.md
2025-10-20 16:36:41 +02:00
TomandGitHub 1fa6363223 Update README.md 2025-10-20 16:35:29 +02:00
TomandGitHub d9feb17e82 Merge pull request #736 from plebbit/development
Development
2025-10-20 16:34:48 +02:00
plebeius e5c55f2397 Update README.md 2025-10-20 16:33:57 +02:00
plebeius 09c0543fe1 update translations 2025-10-18 23:24:10 +02:00
plebeius 3360a41b00 fix: rename invalid identifiers starting with digit to fivechan 2025-10-18 23:06:21 +02:00
plebeius caa1daba54 update translations 2025-10-18 23:01:39 +02:00
plebeius d82bb58c3e feat: add script to automate translations 2025-10-18 22:49:09 +02:00
plebeius ba070fec86 update translations 2025-10-18 00:32:25 +02:00
plebeius 1360dd8348 feat: rename plebchan to 5chan 2025-10-17 23:30:35 +02:00
plebeius e1f1f280cc fix(post): don't render empty avatar space when image url is invalid 2025-10-16 23:37:58 +02:00
plebeius 4941ec77b5 Update .gitignore 2025-10-16 23:28:51 +02:00
plebeius fc4802186d fix: prevent race conditions and memory leaks in useCommentMediaInfo hook 2025-10-16 23:27:06 +02:00
plebeius 55c7e685d6 chore(package.json): upgrade plebbit-react-hooks
Update plebbit-react-hooks to commit eecac4503b7099b2dde22505869f2a70d280e14f
for latest improvements and features.
2025-10-16 23:20:13 +02:00
plebeius 760e8d900e fix: remove unused variables from catalog and post views
- catalog.tsx: Remove unused 'coloredFeed' variable assignment in useMemo
- post.tsx: Remove unused 'useState' import

The useMemo in catalog.tsx still executes its side effects (applying filter
colors to the store) without needing to assign the return value.
2025-10-16 23:16:38 +02:00
plebeius b10ada55e7 perf: eliminate redundant derived state in board and post views 2025-10-16 23:13:18 +02:00
plebeius d57bf88586 Remove workspace and service worker files 2025-10-16 23:05:51 +02:00
plebeius f0914073e0 Update .gitignore 2025-10-16 22:56:33 +02:00
plebeiusandGitHub 96ef4a7db3 Merge pull request #732 from plebbit/master
Development
2025-08-14 18:54:12 +02:00
plebeius 1e44317a3d Update vite.config.js v0.5.3 2025-07-29 18:16:44 +02:00
plebeius e4291911ce chore(package.json): v0.5.3 2025-07-29 18:12:47 +02:00