Commit Graph
3352 Commits
Author SHA1 Message Date
Tommaso Casaburi 0b844e6060 fix(favicon): harden sfw board icon swapping 2026-03-24 16:03:31 +07:00
Tommaso Casaburi fae4bcfe7f chore: add auto-open Android USB preview and waitForPort 2026-03-24 12:50:09 +07:00
Tommaso Casaburi 98549a614e chore: add yarn start:android-usb for local USB device testing 2026-03-23 14:09:13 +08:00
Tommaso Casaburi 3b2110ebc5 docs(blotter): rewrite release messages for general users 2026-03-21 17:52:07 +08:00
Tommaso Casaburi 85e81aae2e fix(release): normalize asset names 2026-03-21 12:41:32 +08:00
Tommaso Casaburi 7af59ae556 chore(release): v0.7.3 v0.7.3 2026-03-20 21:54:22 +08:00
Tommaso Casaburi 5ce0e797c7 fix(release): include version in DMG artifact names 2026-03-20 21:53:07 +08:00
Tommaso CasaburiandGitHub c2e8e169c2 fix(accounts): adapt 5chan to compact account history hooks (#1118)
* chore(cursor): use composer-2 for subagents

* fix(accounts): adapt 5chan to compact account history hooks

* fix(accounts): address 5chan account-history review findings
2026-03-20 21:25:57 +08:00
Tommaso Casaburi 4ec74bc85e fix(ci): cache yarn after corepack in windows packaging 2026-03-20 18:32:43 +08:00
Tommaso Casaburi 1bec1fd549 Update ci.yml 2026-03-20 18:08:05 +08:00
Tommaso Casaburi 4d5ee595e4 fix(ci): windows job was hanging 2026-03-20 17:32:24 +08:00
Tommaso CasaburiandGitHub 816281c607 fix(thread-page): make thread auto updates opt-in (#1115)
* fix(thread-page): make thread auto updates opt-in

Wire `Auto` and `Update` to the same manual refresh path and cover the thread flow with an e2e harness.

* fix(thread-page): address PR review findings
2026-03-20 16:48:57 +08:00
Tommaso Casaburi ce2ad82c8c fix: allow edit modal saves after delete toggles 2026-03-20 16:20:04 +08:00
Tommaso Casaburi 125ddf4672 chore: bump knip to v6
Made-with: Cursor
2026-03-20 16:08:11 +08:00
Tommaso CasaburiandGitHub 5ecf8fbea8 feat: add in-app update flow and native e2e verification (#1112)
* feat(app-update): add in-app update flow with native e2e coverage

* docs(ai-workflow): infer closed-issue labels automatically

* fix(app-update): address native updater review findings

* fix(android): validate updater redirect hosts

* fix(electron): harden updater file names
2026-03-20 13:31:52 +08:00
Tommaso Casaburi dd4451c8c5 chore(cursor): use composer-2 for subagents 2026-03-20 12:51:22 +08:00
Tommaso Casaburi a2286aa68e feat(app-update): add in-app update flow with native e2e coverage 2026-03-19 20:19:48 +08:00
Tommaso Casaburi bc870ae438 chore: bump vite to 8.0.1 2026-03-19 15:55:28 +08:00
Tommaso CasaburiandGitHub 5dbb404635 Merge pull request #1110 from bitsocialnet/fix/electron-rebuild-bin
fix(ci): declare electron rebuild binary
2026-03-19 15:23:26 +08:00
Tommaso Casaburi 34662f1989 fix(ci): declare electron rebuild binary 2026-03-19 15:19:26 +08:00
Tommaso CasaburiandGitHub 8cced0fc8b Merge pull request #1109 from bitsocialnet/codex/chore/yarn4-corepack
chore: migrate to Corepack-managed Yarn 4
2026-03-19 15:06:12 +08:00
Tommaso Casaburi 50301fb4e8 fix(ci): avoid husky during yarn install 2026-03-19 15:02:12 +08:00
Tommaso Casaburi da62c27180 fix(ci): drop legacy yarn install flags 2026-03-19 14:54:17 +08:00
Tommaso Casaburi 91e5131d29 fix(ci): remove setup-node yarn cache 2026-03-19 14:47:35 +08:00
Tommaso Casaburi 15df2e5385 fix(vercel): use Yarn 4 install command 2026-03-19 14:43:27 +08:00
Tommaso Casaburi 4e29707522 docs(setup): pin Node 22.12.0 and document Corepack workflow 2026-03-19 14:23:08 +08:00
Tommaso Casaburi f342179f1a chore(tooling): migrate 5chan to Yarn 4 2026-03-19 13:41:03 +08:00
Tommaso Casaburi e0fa1ca83f chore(footer): update telegram link 2026-03-18 16:05:41 +08:00
Tommaso Casaburi 132eaa3691 chore(release): v0.7.2 v0.7.2 2026-03-17 20:42:04 +08:00
Tommaso CasaburiandGitHub 85ea1598c0 Merge pull request #1108 from bitsocialnet/codex/fix/coverage-badge-pages
fix(ci): publish coverage badge via GitHub Pages
2026-03-17 20:26:25 +08:00
Tommaso Casaburi 2de723a076 fix(ci): publish coverage badge via GitHub Pages 2026-03-17 20:24:12 +08:00
Tommaso CasaburiandGitHub ebf5ab64e4 chore(ai-workflow): tighten agent workflow and worktree tooling (#1107)
* chore(ai-workflow): tighten agent workflow and worktree tooling

* fix(ai-workflow): address review feedback

* fix(ai-workflow): make format hook portable
2026-03-17 19:58:30 +08:00
Tommaso Casaburi b9c7524f04 Merge branch 'master' of github.com:plebbit/plebchan 2026-03-17 19:14:22 +08:00
Tommaso CasaburiandGitHub 714c39cf47 feat(settings): add expanded video auto-unmute preference (#1104)
* feat(settings): add expanded video auto-unmute preference

* fix(translations): add missing unmute labels

* fix(translations): localize unmute label
2026-03-17 19:09:29 +08:00
Tommaso Casaburi cc5155f2f4 Revert "fix(translations): localize unmute label"
This reverts commit 33518890f1.
2026-03-17 19:08:11 +08:00
Tommaso Casaburi 33518890f1 fix(translations): localize unmute label 2026-03-17 19:07:51 +08:00
Tommaso CasaburiandGitHub 8c37258f20 perf(replies): prefer cached board preview replies (#1101)
* perf(replies): prefer cached board preview replies

* fix(replies): address review feedback
2026-03-17 19:01:56 +08:00
Tommaso Casaburi 8d3c82f93a chore(deps): upgrade bitsocial-react-hooks 2026-03-17 18:25:09 +08:00
Tommaso CasaburiandGitHub 2c276f05eb fix(ci): scope Electron native rebuilds (#1099) 2026-03-17 18:22:56 +08:00
Tommaso Casaburi 1db0c625e8 feat(home): show platform-specific info message on homepage
Web users see the existing download prompt; native app users see a P2P encouragement message instead.

Closes #1096
2026-03-17 17:54:52 +08:00
Tommaso CasaburiandGitHub c9bd6258b2 fix(electron): restore packaged desktop app loading (#1095)
* fix(electron): restore packaged desktop app loading

Rebuild and verify Electron native modules before packaging and use the Vite base URL for packaged asset preloads.

* test(preload-utils): cover non-root base urls
2026-03-17 17:04:47 +08:00
Tommaso CasaburiandGitHub f812fe1d18 fix(pwa): make web updates deterministic (#1093)
* fix(pwa): make web updates deterministic

* fix(pwa): address review feedback
2026-03-17 16:20:13 +08:00
Tommaso CasaburiandGitHub b2946e8b2e fix(ci): publish coverage badge from badges branch (#1091)
* fix(ci): publish coverage badge from badges branch

* fix(ci): address badge review findings
2026-03-17 16:10:55 +08:00
Tommaso Casaburi 83aa221ec0 chore(agents): update codex/cursor workflows 2026-03-17 15:54:46 +08:00
Tommaso Casaburi dfd96db7fa chore(release): v0.7.1 v0.7.1 2026-03-16 20:56:31 +08:00
Tommaso Casaburi d08becf4b2 chore(readme): add dynamic coverage badge 2026-03-16 20:55:01 +08:00
Tommaso Casaburi 81f67ee287 chore(deps): upgrade bitsocial-react-hooks 2026-03-16 20:31:56 +08:00
Tommaso Casaburi a37fbcb9bc fix(electron): lazy-load before-pack ipfs downloader 2026-03-16 20:09:57 +08:00
Tommaso CasaburiandGitHub 7bd51f00e1 chore(package.json): upgrade bitsocial-react-hooks, stop yarn install from depending on kubo postinstall (#1090)
Removes the direct `kubo` install-time dependency and switches Electron dev to the repo-managed Kubo downloader in `electron/start-ipfs.js`. This keeps the hooks upgrade in place while avoiding the `dist.ipfs.tech` timeout during `yarn install`.
2026-03-16 19:20:59 +08:00
Tommaso Casaburi cdd87de446 chore: update translations 2026-03-16 17:56:59 +08:00