mirror of
https://github.com/bitsocialnet/5chan.git
synced 2026-08-03 07:41:04 +02:00
chore(release): v0.9.16
This commit is contained in:
@@ -1,6 +1,5 @@
|
||||
---
|
||||
name: code-quality
|
||||
model: composer-2.5-fast
|
||||
description: Code quality specialist that runs build, lint, and type-check, then fixes any errors it finds. Use proactively after code changes to verify nothing is broken.
|
||||
---
|
||||
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
---
|
||||
name: plan-implementer
|
||||
model: composer-2.5-fast
|
||||
description: Implements assigned tasks from a plan. Receives specific tasks from the parent agent, implements them sequentially, verifies with a build check, and reports back. The parent agent handles parallelization by spawning multiple plan-implementer subagents with different task subsets.
|
||||
---
|
||||
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
---
|
||||
name: react-doctor-fixer
|
||||
model: composer-2.5-fast
|
||||
description: Fixes React issues identified by react-doctor. Use when the parent agent has validated a react-doctor diagnostic and has a detailed fix plan. The parent agent provides the plan; this subagent implements the fix and re-runs react-doctor to verify.
|
||||
---
|
||||
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
---
|
||||
name: react-patterns-enforcer
|
||||
model: composer-2.5-fast
|
||||
description: Reviews React code for anti-pattern violations specific to the 5chan project (useState/useEffect misuse, missing Zustand, copy-pasted logic) and fixes them. Use after writing or modifying React components, hooks, or state management code.
|
||||
---
|
||||
|
||||
|
||||
@@ -1,3 +1,31 @@
|
||||
## [0.9.16](https://github.com/bitsocialnet/5chan/compare/v0.9.15...v0.9.16) (2026-07-29)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* **author badges:** recognize legacy developer address ([0f2c564](https://github.com/bitsocialnet/5chan/commit/0f2c56440c70aa86f0171a1029f5ff2ec3523c67))
|
||||
* **community status:** use sync lifecycle for availability ([#1187](https://github.com/bitsocialnet/5chan/issues/1187)) ([a91c5b5](https://github.com/bitsocialnet/5chan/commit/a91c5b588bbac989f7638a2a02f46fc3be24949a))
|
||||
* **composer:** preserve drafts by location ([#1186](https://github.com/bitsocialnet/5chan/issues/1186)) ([7538403](https://github.com/bitsocialnet/5chan/commit/7538403b4c5642b18c6135b067aab278b70cefc7))
|
||||
* **directory:** center loading ellipsis in status column ([c48ea43](https://github.com/bitsocialnet/5chan/commit/c48ea43ee3d70d752293c9a8cbbf6ec84dc5ad63))
|
||||
* **footer:** point About link to 5chan app page ([829e90d](https://github.com/bitsocialnet/5chan/commit/829e90d65cff8e8e19b1ee9513549664002646f9))
|
||||
* **home stats:** include replies in total post count ([0ddf25b](https://github.com/bitsocialnet/5chan/commit/0ddf25bb444fca6fa619a5ffdecdeb6140eb3ae1))
|
||||
* **transfer:** hide transferred label on trash board posts ([56b22e7](https://github.com/bitsocialnet/5chan/commit/56b22e7ea9934bf0dc71853101aeb41b3622df0d))
|
||||
* **transfer:** link trash transfer success to new post ([27cc476](https://github.com/bitsocialnet/5chan/commit/27cc4767c6a42e4cdff48c617402427ec06b6166))
|
||||
* **transfer:** publish trash board transfers with canonical community name ([8755341](https://github.com/bitsocialnet/5chan/commit/87553414a889aa28d7a09bc4b493785ead0b0a53))
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* **banners:** add banner-6 ([35a5743](https://github.com/bitsocialnet/5chan/commit/35a574362bb6c505aa521775c213fcc147d31d1e))
|
||||
* **footer:** add Bitsocial attribution to site legal meta ([192007d](https://github.com/bitsocialnet/5chan/commit/192007d632b481855964eb8859cead37fc89117f))
|
||||
|
||||
|
||||
### Performance Improvements
|
||||
|
||||
* reduce browsing rerenders and startup cost ([#1189](https://github.com/bitsocialnet/5chan/issues/1189)) ([da03239](https://github.com/bitsocialnet/5chan/commit/da03239bb2cea73efd0cb926f771ac9d3eee8b45))
|
||||
|
||||
|
||||
|
||||
## [0.9.15](https://github.com/bitsocialnet/5chan/compare/v0.9.14...v0.9.15) (2026-07-17)
|
||||
|
||||
|
||||
|
||||
+3
-3
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "5chan",
|
||||
"version": "0.9.15",
|
||||
"version": "0.9.16",
|
||||
"packageManager": "yarn@4.17.1+sha512.ccbfabf7d7b6b32075088be9386fb9a2e00bb6887ef07fa56effabc890a56d53da1ccc4128d62db245fcbd3961b236d75335bdf7d5320ed6eafb7588b7ad4697",
|
||||
"description": "A Bitsocial client with an imageboard UI",
|
||||
"type": "module",
|
||||
@@ -9,7 +9,7 @@
|
||||
"private": true,
|
||||
"dependencies": {
|
||||
"@bbob/parser": "4.3.1",
|
||||
"@bitsocial/bitsocial-react-hooks": "0.1.32",
|
||||
"@bitsocial/bitsocial-react-hooks": "0.1.33",
|
||||
"@bitsocial/bso-resolver": "0.0.10",
|
||||
"@capacitor/app": "7.0.1",
|
||||
"@capacitor/browser": "7.0.5",
|
||||
@@ -17,7 +17,7 @@
|
||||
"@capawesome/capacitor-android-edge-to-edge-support": "7.2.2",
|
||||
"@chenglou/pretext": "0.0.8",
|
||||
"@floating-ui/react": "0.26.1",
|
||||
"@pkcprotocol/pkc-js": "0.0.72",
|
||||
"@pkcprotocol/pkc-js": "0.0.73",
|
||||
"@react-spring/web": "10.0.3",
|
||||
"@ruffle-rs/ruffle": "0.2.0",
|
||||
"@types/node": "20.19.37",
|
||||
|
||||
@@ -103,7 +103,7 @@ const downloads = [macSection, winSection, linuxSection, androidSection, htmlSec
|
||||
|
||||
// One-liner summary of what changed in this release. Update before each release.
|
||||
const oneLinerDescription =
|
||||
"This version makes direct thread links keep working when a board's address changes and includes dependency and security updates.";
|
||||
'This version speeds up browsing and startup, preserves drafts as you move between boards, adds a new banner and Bitsocial footer attribution, and improves trash-board transfers.';
|
||||
|
||||
const releaseBody = `${oneLinerDescription}
|
||||
|
||||
|
||||
@@ -1,5 +1,12 @@
|
||||
{
|
||||
"entries": [
|
||||
{
|
||||
"id": "release-0.9.16",
|
||||
"kind": "release",
|
||||
"timestamp": 1785326400,
|
||||
"message": "v0.9.16: Faster browsing, drafts preserved between boards, new banner",
|
||||
"version": "0.9.16"
|
||||
},
|
||||
{
|
||||
"id": "release-0.9.15",
|
||||
"kind": "release",
|
||||
|
||||
@@ -10,7 +10,7 @@ __metadata:
|
||||
resolution: "5chan@workspace:."
|
||||
dependencies:
|
||||
"@bbob/parser": "npm:4.3.1"
|
||||
"@bitsocial/bitsocial-react-hooks": "npm:0.1.32"
|
||||
"@bitsocial/bitsocial-react-hooks": "npm:0.1.33"
|
||||
"@bitsocial/bso-resolver": "npm:0.0.10"
|
||||
"@capacitor/android": "npm:7.4.5"
|
||||
"@capacitor/app": "npm:7.0.1"
|
||||
@@ -26,7 +26,7 @@ __metadata:
|
||||
"@electron-forge/maker-zip": "npm:7.8.0"
|
||||
"@electron/rebuild": "npm:3.7.2"
|
||||
"@floating-ui/react": "npm:0.26.1"
|
||||
"@pkcprotocol/pkc-js": "npm:0.0.72"
|
||||
"@pkcprotocol/pkc-js": "npm:0.0.73"
|
||||
"@react-spring/web": "npm:10.0.3"
|
||||
"@reforged/maker-appimage": "npm:5.1.1"
|
||||
"@ruffle-rs/ruffle": "npm:0.2.0"
|
||||
@@ -1581,9 +1581,9 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@bitsocial/bitsocial-react-hooks@npm:0.1.32":
|
||||
version: 0.1.32
|
||||
resolution: "@bitsocial/bitsocial-react-hooks@npm:0.1.32"
|
||||
"@bitsocial/bitsocial-react-hooks@npm:0.1.33":
|
||||
version: 0.1.33
|
||||
resolution: "@bitsocial/bitsocial-react-hooks@npm:0.1.33"
|
||||
dependencies:
|
||||
"@bitsocial/bso-resolver": "npm:0.0.10"
|
||||
"@pkcprotocol/pkc-js": "npm:0.0.72"
|
||||
@@ -1602,7 +1602,7 @@ __metadata:
|
||||
zustand: "npm:4.5.7"
|
||||
peerDependencies:
|
||||
react: ">=16.8"
|
||||
checksum: 10c0/b2eb17e3c12dc666d8ee92aed5dfdf5df8fa7b1e108fa467aa29b4e0f54fa7ba6790906cfb8e619d9813bc488036449a6a7e9b6cee326701701889ba75e2361a
|
||||
checksum: 10c0/b14c1b5d3d225144b23909479f6f4596a9f460a763576858ea534581b73ee1255da066fb255392876147692c90a6978b1135f218258b3ce21cb0dcd9c04aa582
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
@@ -6587,6 +6587,73 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@pkcprotocol/pkc-js@npm:0.0.73":
|
||||
version: 0.0.73
|
||||
resolution: "@pkcprotocol/pkc-js@npm:0.0.73"
|
||||
dependencies:
|
||||
"@enhances/with-resolvers": "npm:0.0.5"
|
||||
"@helia/block-brokers": "npm:5.2.4"
|
||||
"@helia/delegated-routing-v1-http-api-client": "npm:8.0.1"
|
||||
"@helia/ipns": "npm:9.2.1"
|
||||
"@helia/unixfs": "npm:7.2.1"
|
||||
"@libp2p/crypto": "npm:5.1.19"
|
||||
"@libp2p/fetch": "npm:4.1.6"
|
||||
"@libp2p/gossipsub": "npm:16.0.2"
|
||||
"@libp2p/identify": "npm:4.1.7"
|
||||
"@libp2p/interface": "npm:3.2.3"
|
||||
"@libp2p/peer-id": "npm:6.0.10"
|
||||
"@multiformats/multiaddr": "npm:13.0.3"
|
||||
"@noble/curves": "npm:2.2.0"
|
||||
"@pkcprotocol/pkc-logger": "npm:0.1.0"
|
||||
"@pkcprotocol/proper-lock-file": "npm:4.2.1"
|
||||
assert: "npm:2.1.0"
|
||||
better-sqlite3: "npm:12.9.0"
|
||||
blockstore-core: "npm:7.0.1"
|
||||
buffer: "npm:6.0.3"
|
||||
cbor: "npm:10.0.11"
|
||||
cborg: "npm:4.5.8"
|
||||
debounce: "npm:1.2.1"
|
||||
ext-name: "npm:5.0.0"
|
||||
helia: "npm:6.1.4"
|
||||
hpagent: "npm:1.2.0"
|
||||
ipfs-unixfs-importer: "npm:17.0.1"
|
||||
ipns: "npm:11.0.0"
|
||||
it-all: "npm:3.0.6"
|
||||
it-last: "npm:3.0.11"
|
||||
js-sha256: "npm:0.11.1"
|
||||
js-sha512: "npm:0.9.0"
|
||||
kubo-rpc-client: "npm:7.1.0"
|
||||
libp2p: "npm:3.3.3"
|
||||
limiter-es6-compat: "npm:2.1.2"
|
||||
localforage: "npm:1.10.0"
|
||||
lodash.merge: "npm:4.6.2"
|
||||
lru-cache: "npm:10.1.0"
|
||||
multiformats: "npm:14.0.0"
|
||||
node-forge: "npm:1.4.0"
|
||||
open-graph-scraper: "npm:6.11.0"
|
||||
p-limit: "npm:7.3.0"
|
||||
p-retry: "npm:8.0.0"
|
||||
p-timeout: "npm:7.0.1"
|
||||
probe-image-size: "npm:7.2.3"
|
||||
quick-lru: "npm:5.1.1"
|
||||
remeda: "npm:2.39.0"
|
||||
retry: "npm:0.13.1"
|
||||
rpc-websockets: "npm:9.3.8"
|
||||
safe-stable-stringify: "npm:2.4.3"
|
||||
tcp-port-used: "npm:1.0.2"
|
||||
tiny-typed-emitter: "npm:2.1.0"
|
||||
tinycache: "npm:1.1.2"
|
||||
ts-custom-error: "npm:3.3.1"
|
||||
typestub-ipfs-only-hash: "npm:4.0.0"
|
||||
uint8arrays: "npm:6.1.1"
|
||||
undici: "npm:7.24.7"
|
||||
uuid: "npm:13.0.0"
|
||||
ws: "npm:8.20.0"
|
||||
zod: "npm:4.3.6"
|
||||
checksum: 10c0/9668d675a781329fb3c556e7b59d538dd0fc20ece5da482400b90dec3181e9e848295a3b0d3e28dc5b655b8bfbcc9844cb17f2aeea0131ca1d25b3ac9fd6bbb0
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@pkcprotocol/pkc-logger@npm:0.1.0":
|
||||
version: 0.1.0
|
||||
resolution: "@pkcprotocol/pkc-logger@npm:0.1.0"
|
||||
|
||||
Reference in New Issue
Block a user