Commit Graph
277 Commits
Author SHA1 Message Date
plebeius f660d1a814 fix(android-build): keep tar@7 and patch Capacitor CLI extractor compatibility 2026-02-20 17:51:24 +08:00
plebeius b5546fa000 fix: resolve Dependabot alerts for tar and qs 2026-02-20 14:29:06 +08:00
plebeius 7cd46cb49b chore(scripts): add live postimages emulator test and smoke scripts 2026-02-19 17:49:35 +08:00
plebeius 4cdbf8c6bc fix: upgrade react-i18next to resolve key prop warning 2026-02-18 20:03:15 +08:00
plebeius e0ed510fc6 perf(react-doctor): fix compiler-blocking patterns, raise score 72→81
Replace sync setState-in-effect with keyed remount and render-derived patterns in app, error-display, topbar-edit-modal, catalog-filters; use useCurrentTime() instead of Date.now() in hot paths; fix conditional hooks, passive scroll listeners, lodash path imports.
2026-02-18 15:31:01 +08:00
plebeiusandCursor 0ed95ed6e2 chore: add advisory react-doctor workflow for contributors
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-18 14:11:01 +08:00
plebeius 6f7dcb410b chore: release v0.6.6 2026-02-16 19:20:53 +08:00
plebeius 8645f7365a feat(build): sync vendored directories from GitHub on start and build
Adds sync-directories.js script that fetches 5chan-directories.json from bitsocialhq/lists and updates the vendored fallback. Runs before generate:assets in prestart and prebuild to ensure the fallback is fresh for every build. Non-fatal: if fetch fails, existing file is kept.
2026-02-15 14:14:21 +08:00
plebeius 76f655cc8c chore: release v0.6.5 2026-02-11 19:17:36 +08:00
plebeius e9558a618a chore(deps): upgrade plebbit-react-hooks 2026-02-11 16:06:09 +08:00
plebeius 50f373eb83 fix(deps): resolve dependabot alert 2026-02-11 13:43:17 +08:00
plebeius 11b713ce10 chore: release v0.6.4 2026-02-10 21:36:39 +08:00
plebeius 01bda3bffb fix(release): resolve build failures for v0.6.3
Fix Android Capacitor compatibility by downgrading tar to 6.2.1. Add Windows-specific icon file for Squirrel installer. Update electron-forge to 7.8.0 and change DMG format to ULFO for macOS Sequoia compatibility. Add retry logic for transient SSL errors on Mac Intel runners.
2026-01-30 15:26:17 +08:00
plebeius d4f16c707f chore(package.json): v0.6.3 2026-01-30 14:04:53 +08:00
plebeius 0c6e03d039 fix(package.json): remove unneeded var 2026-01-30 13:35:53 +08:00
plebeius fce46615f1 bonfida resolutions shouldn't be needed 2026-01-30 13:23:15 +08:00
plebeius 01aac36cfa fix electron builds 2026-01-30 13:21:41 +08:00
plebeius 815f618320 refactor: migrate from electron-rebuild to electron-forge 2026-01-30 12:28:41 +08:00
plebeius 431e171049 Add Bonfida import fix script and improve release workflow 2026-01-30 11:50:20 +08:00
plebeius 7020dfb17b Update package.json 2026-01-29 16:39:30 +08:00
plebeius 149d1a411f chore(deps): patch dependabot security alerts via resolutions 2026-01-28 13:23:32 +08:00
plebeius 629b12a4a4 chore(deps): upgrade plebbit-react-hooks 2026-01-28 12:41:08 +08:00
plebeius 0c18e5aab2 chore(package.json): v0.6.2 2026-01-26 16:49:45 +08:00
plebeius 4e732d8700 chore(package.json): v0.6.1 2026-01-25 17:07:25 +08:00
plebeius eda8b5ed86 fix(android): release build fails due to tar v7 incompatibility with Capacitor CLI 2026-01-25 17:02:07 +08:00
plebeius 3325e2ab26 chore(package.json): v0.6.0 2026-01-22 17:31:36 +01:00
plebeius 2e8481b28b add analytics to 5chan.app 2026-01-22 17:28:22 +01:00
plebeius c52d0872e5 clear dependabot alerts 2026-01-18 16:56:29 +01:00
plebeius 154780be8b Update package.json 2026-01-18 16:55:20 +01:00
plebeius 4f55d3f632 chore(deps): upgrade rolldown-vite 2026-01-14 13:09:01 +01:00
plebeius 96a3068928 fix(ci): remove redundant electron-rebuild from build scripts 2026-01-13 16:00:07 +01:00
plebeius 013c4535ad chore: clear dependabot alerts 2026-01-09 14:23:07 +01:00
plebeius 10836b29fa upgrade package 2026-01-08 17:46:47 +01:00
plebeius dd5bd529ab chore(package.json): upgrade plebbit-react-hooks 2026-01-08 14:46:00 +01:00
plebeius bf2a930270 clear dependabot alert 2026-01-08 14:03:56 +01:00
plebeius eb7a92932e chore(package.json): remove unused dependencies 2026-01-04 13:05:00 +01:00
plebeius 8340953203 fix(deps): upgrade sharp to 0.34.5 to address security vulnerabilities 2026-01-03 18:05:27 +01:00
plebeius ec2fb14cad fix(electron): upgrade cacache for Node.js 22 compatibility 2026-01-03 17:57:42 +01:00
plebeius c28faaddfb fix deps conflict 2026-01-03 16:06:02 +01:00
plebeius b93890b3bc fix(deps): resolve dependabot security alerts via yarn resolutions 2026-01-03 13:03:00 +01:00
plebeius 391e49a62e chore(deps): install react-grab 2025-12-27 17:41:19 +01:00
plebeius c9c9a8a78d chore(deps): update vite-plugin-node-polyfills to 0.24.0 2025-12-26 17:14:31 +01:00
plebeius f29113bc8b chore(build): add tsgo for fast type checking 2025-12-26 17:08:57 +01:00
plebeius 9fd41f2f9f fix(lint): use correct oxlint rule names and enable react plugin in config 2025-12-26 17:03:26 +01:00
plebeius 10a266ceab perf: migrate from vite to rolldown-vite for faster builds 2025-12-26 17:02:37 +01:00
plebeius f896c7d96a fix(package.json): unpin dependencies, fix script conflict 2025-12-26 16:49:02 +01:00
plebeius 4dd81edd3f chore: replace eslint and prettier with oxlint and oxfmt
Migrate from ESLint/Prettier to oxlint/oxfmt for 50-100x faster linting and 35x faster formatting.
2025-12-26 16:41:03 +01:00
plebeius 5d1219f31e chore(package.json): remove react-grab 2025-12-24 17:36:43 +01:00
plebeius 0f7b50b573 chore(package.json): upgrade plebbit-react-hooks 2025-12-24 13:23:49 +01:00
plebeius 9214921dc9 chore(package.json): fix baseline-browser-mapping version number 2025-12-23 19:36:11 +01:00