Commit Graph
3860 Commits
Author SHA1 Message Date
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 CasaburiandGitHub 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 CasaburiandGitHub 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 CasaburiandGitHub 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 CasaburiandGitHub 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 CasaburiandGitHub 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 CasaburiandGitHub 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