mirror of
https://github.com/bitsocialnet/5chan.git
synced 2026-08-03 07:41:04 +02:00
chore(release): v0.9.4
This commit is contained in:
+14
-1
@@ -1,3 +1,17 @@
|
||||
## [0.9.4](https://github.com/bitsocialnet/5chan/compare/v0.9.3...v0.9.4) (2026-06-18)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* **electron:** add BSO name resolvers for desktop board address resolution ([3a4a0d4](https://github.com/bitsocialnet/5chan/commit/3a4a0d413085892ec64071bb41268514d2c109b6))
|
||||
* **home:** point footer Blog link to bitsocial.net ([d2f058a](https://github.com/bitsocialnet/5chan/commit/d2f058a5ede54220384e4aa0efd8aeac7494ba54))
|
||||
* **p2p:** disable browser pure P2P by default ([1c14003](https://github.com/bitsocialnet/5chan/commit/1c140035b46d7477272234169017e03e182aabb2))
|
||||
* show loaded empty boards instead of a stuck loading state ([#1175](https://github.com/bitsocialnet/5chan/issues/1175)) ([eb47214](https://github.com/bitsocialnet/5chan/commit/eb47214f08b09cef3559d8f00bd03d2138905b50))
|
||||
* **post:** restore thread author controls after publish navigation ([6297edb](https://github.com/bitsocialnet/5chan/commit/6297edb49fdb7eba392a8165706b0ade47b84269))
|
||||
* **replies:** keep fresh replies scoped to thread ([#1174](https://github.com/bitsocialnet/5chan/issues/1174)) ([9896c44](https://github.com/bitsocialnet/5chan/commit/9896c4400bceab98575cfc4553c12665e05b4374))
|
||||
|
||||
|
||||
|
||||
## [0.9.3](https://github.com/bitsocialnet/5chan/compare/v0.9.2...v0.9.3) (2026-06-18)
|
||||
|
||||
|
||||
@@ -1915,4 +1929,3 @@
|
||||
* Revert "better lint, added InfiniteScroll, debugUtils" ([af0a4c6](https://github.com/bitsocialnet/5chan/commit/af0a4c67de33c544f997ec7bd64d94e5a5a41df3))
|
||||
|
||||
|
||||
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "5chan",
|
||||
"version": "0.9.3",
|
||||
"version": "0.9.4",
|
||||
"packageManager": "yarn@4.13.0",
|
||||
"description": "A Bitsocial client with an imageboard UI",
|
||||
"type": "module",
|
||||
|
||||
@@ -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 release applies a browser pure P2P posting hotfix and keeps the pure P2P setting on the in-browser peer-to-peer path.';
|
||||
'This release restores desktop .bso board address resolution, fixes empty board loading and fresh reply handling, and temporarily keeps browser pure P2P off by default while a peer-to-peer publishing bug is investigated.';
|
||||
|
||||
const releaseBody = `${oneLinerDescription}
|
||||
|
||||
|
||||
@@ -1,5 +1,12 @@
|
||||
{
|
||||
"entries": [
|
||||
{
|
||||
"id": "release-0.9.4",
|
||||
"kind": "release",
|
||||
"timestamp": 1781784000,
|
||||
"message": "v0.9.4: Desktop .bso addresses, browser posting fallback, empty boards",
|
||||
"version": "0.9.4"
|
||||
},
|
||||
{
|
||||
"id": "release-0.9.3",
|
||||
"kind": "release",
|
||||
|
||||
@@ -227,7 +227,7 @@ describe('Rules', () => {
|
||||
expect(scrollIntoViewMock).toHaveBeenCalled();
|
||||
});
|
||||
|
||||
it('shows a friendly loading state string while a board is downloading from peers', async () => {
|
||||
it('shows a friendly loading state string while a board is downloading via IPFS', async () => {
|
||||
testState.communities = {
|
||||
'custom-board.eth': {
|
||||
state: 'fetching-ipns',
|
||||
@@ -237,7 +237,7 @@ describe('Rules', () => {
|
||||
await renderRules();
|
||||
await submitBoardAddress('custom-board.eth');
|
||||
|
||||
expect(container.textContent).toContain('Downloading board from peers');
|
||||
expect(container.textContent).toContain('Downloading board via IPFS');
|
||||
expect(container.textContent).not.toContain('loading...');
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user