Tommaso Casaburi
a06733cad4
Fix Codex hooks config schema
2026-06-27 13:53:09 +07:00
Tommaso Casaburi
42c08ecc49
Merge branch 'codex/feature/add-q-feedback-directory'
2026-06-26 18:12:11 +07:00
Tommaso Casaburi
51c0a16249
feat(directories): add /q/ feedback directory and link site footer
...
Register /q/ in directory defaults and board codes, ship the feedback
directory list, merge remote defaults with bundled fallbacks, and route
footer Feedback to /q/ instead of GitHub issues.
2026-06-26 18:12:05 +07:00
Tommaso Casaburi and GitHub
c6d048ecd7
Review settings upgrades before applying defaults
...
Adds a review modal for settings upgrades, keeps the settings banner reviewable, and preserves explicit router settings during account import.
2026-06-26 17:14:31 +07:00
Tommaso Casaburi
802aa2a447
docs: conform DESIGN.md to design.md spec
...
Reorder sections to canonical Overview/Colors/Typography/Layout/
Elevation & Depth/Shapes/Components/Do's and Don'ts, drop heading
numbers and the H1 title, add Layout and Shapes sections, and add
version: alpha. Regenerate public/llms*.txt.
2026-06-26 16:25:50 +07:00
Tommaso Casaburi
24e340e4b6
fix(media): pause other videos when a new one starts playing
...
Only one inline video should play at a time across the page. Wire exclusive
video playback into the existing offscreen media suspend hook.
2026-06-26 15:42:06 +07:00
Tommaso Casaburi
31197bb7e0
chore(release): v0.9.7
v0.9.7
2026-06-26 10:24:21 +07:00
Tommaso Casaburi
8170cd169d
fix(post flags): show flags on directory candidate boards
2026-06-26 10:21:43 +07:00
Tommaso Casaburi
ca2473ef48
chore(release): v0.9.6
v0.9.6
2026-06-25 23:56:10 +07:00
Tommaso Casaburi
5024365e5b
merge: all feed initial load stability
2026-06-25 23:49:34 +07:00
Tommaso Casaburi
2ff7b8bc88
fix(board): preserve feed order during hydration
2026-06-25 23:49:21 +07:00
Tommaso Casaburi
7fe3bd7911
fix(media playback): keep partially visible videos playing
2026-06-25 23:44:32 +07:00
Tommaso Casaburi
23706a86db
chore(release): v0.9.5
v0.9.5
2026-06-25 19:49:21 +07:00
Tommaso Casaburi
fb004469e3
feat(p2p): enable pure browser p2p by default
2026-06-25 18:36:37 +07:00
Tommaso Casaburi
5dd2d95213
fix(p2p): stop account recovery reload loop
2026-06-25 18:33:02 +07:00
Tommaso Casaburi
466e0fee87
chore(deps): upgrade bitsocial packages
2026-06-25 18:06:54 +07:00
Tommaso Casaburi and GitHub
f1022fc2d9
fix: consume enriched account comments directly ( #1178 )
...
* fix: consume enriched account comments directly
* fix(account comments): use empty lookup patch
2026-06-24 16:23:42 +07:00
Tommaso Casaburi
dff0aef8f8
Merge branch 'master' of github.com:bitsocialnet/5chan
2026-06-23 18:55:24 +07:00
Tommaso Casaburi and GitHub
371de88e22
chore(architecture): finish refactor audit
...
Merge the architecture audit refactors and follow-up UX fixes: remove release notes from generated LLM context, keep author edit controls delete-only, stabilize board refresh rendering, and address review feedback for role loading, refresh holds, moderation actions, and P2P stats polling.
2026-06-23 18:48:47 +07:00
Tommaso Casaburi
7f193b479b
fix(deps): bump vulnerable transitive dependencies for Dependabot alerts
...
Resolve 17 open alerts by pinning patched versions of vite, undici, ws, protobufjs, tar, js-yaml, @babel/core, form-data, and tmp.
2026-06-23 17:28:24 +07:00
Tommaso Casaburi
ca5582cffa
fix(settings): keep pubsub visibility stable before refresh
2026-06-23 16:30:17 +07:00
Tommaso Casaburi
4737d37967
fix(replies): hide no-reason removed replies
2026-06-23 16:20:15 +07:00
Tommaso Casaburi
da92b2fb0a
Merge branch 'master' of github.com:bitsocialnet/5chan
2026-06-23 00:05:09 +07:00
Tommaso Casaburi and GitHub
04262214e1
fix(publishing): keep submit guard active until publish settles
...
Keep one-shot post and reply submissions guarded until the effect-driven publish settles, so duplicate clicks reuse the in-flight request instead of creating a second signed publish. Adds regression tests for post and reply duplicate-submit paths.
2026-06-22 14:53:28 +07:00
Tommaso Casaburi
cb74ba803d
fix(account-data-editor): restore Ace load ordering
2026-06-22 12:58:02 +07:00
Tommaso Casaburi
394fe2af00
chore(release): v0.9.4
v0.9.4
2026-06-18 22:29:48 +07:00
Tommaso Casaburi
fb1a61eace
fix(posts): hide stale initializing footer
2026-06-18 22:27:30 +07:00
Tommaso Casaburi
87df18162c
chore(release): v0.9.4
2026-06-18 19:07:21 +07:00
Tommaso Casaburi
34ed150e22
Merge branch 'master' of github.com:bitsocialnet/5chan
2026-06-18 19:02:28 +07:00
Tommaso Casaburi and GitHub
eb47214f08
Fix empty board loading state and browser P2P patch ( #1175 )
...
* fix(board): show loaded empty boards
* fix(p2p): patch browser hooks runtime
* fix(board): stop flash loading for explicit empty boards
* fix(board): wait for feed on preloaded empty pages
2026-06-18 18:54:48 +07:00
Tommaso Casaburi
1c140035b4
fix(p2p): disable browser pure P2P by default
...
New browser sessions use IPFS gateway mode unless the user explicitly enables pure P2P in advanced settings.
2026-06-18 18:53:33 +07:00
Tommaso Casaburi and GitHub
9896c4400b
fix(replies): keep fresh replies scoped to thread ( #1174 )
2026-06-18 18:13:31 +07:00
Tommaso Casaburi
0bffa38930
Merge branch 'codex/fix/desktop-board-address-verification'
2026-06-18 15:59:21 +07:00
Tommaso Casaburi
57805d60e5
Merge branch 'codex/fix/thread-author-controls'
2026-06-18 15:59:20 +07:00
Tommaso Casaburi
3a4a0d4130
fix(electron): add BSO name resolvers for desktop board address resolution
...
Configure desktop PKC RPC with Ethereum-backed BSO resolvers so .bso board addresses resolve correctly.
2026-06-18 15:59:15 +07:00
Tommaso Casaburi
6297edb49f
fix(post): restore thread author controls after publish navigation
...
Overlay local account comment author data on thread pages so edit/delete controls stay available after navigation from publish.
2026-06-18 15:59:14 +07:00
Tommaso Casaburi
d2f058a5ed
fix(home): point footer Blog link to bitsocial.net
2026-06-18 15:57:33 +07:00
Tommaso Casaburi
f4eb1d28d2
chore(home): replace Telegram footer link with Blog
...
Reorder footer links and add Home; Blog points to bitsocial.app/blog?q=5chan.
2026-06-18 15:57:02 +07:00
Tommaso Casaburi
9179988e7f
chore(release): v0.9.3
v0.9.3
2026-06-18 14:19:34 +07:00
Tommaso Casaburi
8cf03a7bb4
fix(pubsub): repair browser pure p2p publishing
2026-06-18 14:18:14 +07:00
Tommaso Casaburi
de06d5d4bc
chore(release): v0.9.3
2026-06-17 23:13:33 +07:00
Tommaso Casaburi
1278cf42c0
fix(pubsub): restore browser pure p2p publishing
2026-06-17 23:09:39 +07:00
Tommaso Casaburi
d3772786ff
test(pubsub): align pure p2p option expectations
2026-06-16 22:53:22 +07:00
Tommaso Casaburi
f7771d33dd
chore(release): v0.9.3
2026-06-16 22:51:09 +07:00
Tommaso Casaburi
10015de6b9
fix(pubsub): avoid false browser p2p provider failures
2026-06-16 22:48:09 +07:00
Tommaso Casaburi
1fed20a471
chore: upgrade knip to 6.17.0
2026-06-16 17:21:20 +07:00
Tommaso Casaburi
8f491f58ed
Merge branch 'codex/chore/upgrade-bitsocial-react-hooks-0.1.18'
2026-06-15 18:40:30 +07:00
Tommaso Casaburi
88b44dc3a3
chore(deps): upgrade bitsocial-react-hooks to 0.1.18
2026-06-15 18:40:24 +07:00
Tommaso Casaburi
6006a658fb
fix(rules): re-scroll directory hash when data refreshes
...
Remove the one-shot scroll guard so /rules#code anchors scroll again when directory data updates after the initial render.
2026-06-15 18:39:49 +07:00
Tommaso Casaburi
f3565f0dda
perf(mod queue): stabilize moderation subscriptions
2026-06-15 18:10:58 +07:00