Tommaso Casaburi
7fcea5d370
fix(deps): bump resolutions for Dependabot security alerts
...
Pin protobufjs, ws, @libp2p/kad-dht, and brace-expansion@5 to patched versions.
2026-05-21 15:24:14 +07:00
Tommaso Casaburi
616fea39fb
fix(directory): use resolved board for directory feeds
2026-05-21 00:05:29 +07:00
Tommaso Casaburi and GitHub
536d9ac0b8
fix(directory): load per-directory list files ( #1134 )
...
Merge board directories from the new bitsocialnet/lists per-directory layout on the client side.
Update vendored fallback data, sync tooling, directory references, and tests.
Treat failed board stat fetches as complete on the home page so stats do not stay loading forever.
2026-05-20 23:31:58 +07:00
Tommaso Casaburi
c8edc92983
fix(settings): clarify pure p2p gateway copy
2026-05-20 19:40:51 +07:00
Tommaso Casaburi
90394b5617
chore: bump bitsocial react hooks to 0.1.11
2026-05-20 18:22:30 +07:00
Tommaso Casaburi
0258384a7d
Merge branch 'codex/chore/llm-knowledge-policy'
2026-05-20 14:49:40 +07:00
Tommaso Casaburi
d6d01c0571
docs(agents): add generated LLM context workflow
2026-05-20 14:48:34 +07:00
Tommaso Casaburi
ca6e843a89
fix(mod queue): rename queue dismissal action
2026-05-20 14:48:07 +07:00
Tommaso Casaburi and GitHub
6a7df90129
fix(home): use directory fallbacks for stats ( #1133 )
2026-05-20 00:33:55 +07:00
Tommaso Casaburi
d21f91a171
fix(directory): restore table header styling
2026-05-20 00:03:19 +07:00
Tommaso Casaburi and GitHub
cda1f7519f
Add board directory view ( #1132 )
...
* feat(directory): add board directory view
* fix(directory): populate board status
* style(directory): tighten board table
* docs(board manager): point board owners to manager
* fix(directory): show loading status
* style(directory): center board column in directory table
* perf(directory): cap board status checks
* style(directory): simplify board row links
* test(ci): stabilize coverage run
* test(ci): stabilize coverage harness
* test(ci): avoid async app flush act
* test(app): narrow layout harness coverage
* test(ci): stabilize app update distribution mock
* test(ci): preload app harness before route tests
* fix(directory): address final review findings
2026-05-19 23:34:33 +07:00
Tommaso Casaburi
4370e89174
merge: mod bbcode editor
2026-05-19 15:45:36 +07:00
Tommaso Casaburi
d2d047e5de
feat(posts): add mod bbcode editor
2026-05-19 15:45:22 +07:00
Tommaso Casaburi
696b7a1b96
Merge branch 'codex/fix/catalog-search-empty-state'
2026-05-19 15:38:52 +07:00
Tommaso Casaburi
62cff4e207
fix(catalog): improve empty search state and footer layout
...
Show centered Nothing Found for catalog searches with no matches, mirror
search results labels at the bottom footer, split nav from the style row,
and drop the desktop catalog footer top margin.
2026-05-19 15:38:44 +07:00
Tommaso Casaburi
7ba8985a02
perf(dev startup): skip remote release tag lookup
2026-05-19 15:09:46 +07:00
Tommaso Casaburi
fb9133e055
Merge branch 'cursor/8e13a949'
...
Inline crypto address validation on check instead of window.alert.
2026-05-19 15:05:47 +07:00
Tommaso Casaburi
1a57ec44b1
fix(settings): show crypto address validation inline instead of alert
...
Replace window.alert on empty check with a transient status message
next to the check button, matching existing resolution feedback.
2026-05-19 15:05:41 +07:00
Tommaso Casaburi
f439c7022e
Update 5chan-directories.json
2026-05-19 14:57:54 +07:00
Tommaso Casaburi
b549789a23
chore(cursor agents): use composer-2.5-fast model
2026-05-19 13:20:25 +07:00
Tommaso Casaburi
3e4737fe97
fix(archive): fix layout
2026-05-18 23:49:58 +07:00
Tommaso Casaburi
f39ad096b7
fix(app): preserve post form drafts in settings
2026-05-18 16:07:40 +07:00
Tommaso Casaburi
c3d53202a3
fix(home): keep stats loading until directories resolve
2026-05-17 17:49:45 +07:00
Tommaso Casaburi and GitHub
95f3faf31a
fix(post-form): clear stale draft state on form remount ( #1131 )
2026-05-17 17:15:31 +07:00
Tommaso Casaburi
e58a10149f
fix(home): route support link to pass page
2026-05-17 16:46:27 +07:00
Tommaso Casaburi
4acd4449ea
fix(post form): show validation errors inline
2026-05-16 16:30:32 +07:00
Tommaso Casaburi
a86c523d17
fix(post form): block temporary media links
2026-05-16 16:11:22 +07:00
Tommaso Casaburi
70cf337895
fix(thread): pass board identity to comments
2026-05-16 13:44:44 +07:00
Tommaso Casaburi
3545fb8845
Merge branch 'codex/fix/close-challenge-done-label'
2026-05-16 00:53:52 +07:00
Tommaso Casaburi
5cfcd8ba04
fix(challenge modal): rename iframe completion button
2026-05-16 00:53:41 +07:00
Tommaso Casaburi
30f395c1c8
fix(reply modal): wrap search status text
2026-05-16 00:53:12 +07:00
Tommaso Casaburi
714a47a32b
chore(release): v0.8.5
v0.8.5
2026-05-15 18:51:20 +07:00
Tommaso Casaburi
3a5e5e58e4
Merge branch 'master' of github.com:bitsocialnet/5chan
2026-05-15 18:40:31 +07:00
Tommaso Casaburi
00d972b26d
chore(deps): bump bitsocial packages
2026-05-15 18:38:29 +07:00
Tommaso Casaburi and GitHub
a6f6e42bd7
fix(mod queue): stop resurfacing stale pending history ( #1130 )
2026-05-15 18:35:41 +07:00
Tommaso Casaburi
c9c5fac73f
Merge branch 'codex/fix/apple-touch-search-icons'
2026-05-15 17:59:47 +07:00
Tommaso Casaburi
69008dfd81
fix(favicon): add touch and search icons
2026-05-15 17:59:32 +07:00
Tommaso Casaburi and GitHub
84864019f5
fix(electron): use bundled Chromium version in user agent
...
* fix(media): clarify failed external image embeds
* fix(catalog): hide threads across board catalogs
* fix(blotter): render on multiboard feeds
* fix(desktop): start PKC RPC with configured options
* fix(electron): use bundled Chromium version in user agent
2026-05-14 18:22:54 +07:00
Tommaso Casaburi
9f2a95af50
fix(desktop): start PKC RPC with configured options
2026-05-14 17:26:45 +07:00
Tommaso Casaburi
2e619afd35
Merge branch 'codex/fix/blotter-multiboards'
2026-05-14 17:12:31 +07:00
Tommaso Casaburi
918ed5b11b
fix(blotter): render on multiboard feeds
2026-05-14 17:12:07 +07:00
Tommaso Casaburi
80d1fc5119
Merge branch 'codex/fix/hidden-catalog-redo'
2026-05-14 17:00:15 +07:00
Tommaso Casaburi
8217bad735
fix(catalog): hide threads across board catalogs
2026-05-14 16:59:55 +07:00
Tommaso Casaburi
cc096c02ae
Merge branch 'codex/fix/media-load-failure-alert'
...
# Conflicts:
# public/translations/ar/default.json
# public/translations/bn/default.json
# public/translations/cs/default.json
# public/translations/da/default.json
# public/translations/de/default.json
# public/translations/el/default.json
# public/translations/en/default.json
# public/translations/es/default.json
# public/translations/fa/default.json
# public/translations/fi/default.json
# public/translations/fil/default.json
# public/translations/fr/default.json
# public/translations/he/default.json
# public/translations/hi/default.json
# public/translations/hu/default.json
# public/translations/id/default.json
# public/translations/it/default.json
# public/translations/ja/default.json
# public/translations/ko/default.json
# public/translations/mr/default.json
# public/translations/nl/default.json
# public/translations/no/default.json
# public/translations/pl/default.json
# public/translations/pt/default.json
# public/translations/ro/default.json
# public/translations/ru/default.json
# public/translations/sq/default.json
# public/translations/sv/default.json
# public/translations/te/default.json
# public/translations/th/default.json
# public/translations/tr/default.json
# public/translations/uk/default.json
# public/translations/ur/default.json
# public/translations/vi/default.json
# public/translations/zh/default.json
2026-05-14 16:38:01 +07:00
Tommaso Casaburi
fe87808a90
fix(media): clarify failed external image embeds
2026-05-14 16:36:20 +07:00
Tommaso Casaburi
486ef39319
Merge branch 'codex/fix/pass-heading-case'
2026-05-14 12:45:39 +07:00
Tommaso Casaburi
3767923556
fix(pass): preserve heading casing
2026-05-14 12:45:01 +07:00
Tommaso Casaburi
d1fbc7f46a
Merge branch 'codex/fix/p2p-stats-core-dev-advice'
2026-05-14 12:34:05 +07:00
Tommaso Casaburi
8cb632f3db
fix(p2p stats): clarify browser peer data
2026-05-14 12:33:48 +07:00
Tommaso Casaburi
6eba22cbc6
Merge branch 'codex/fix/yotsuba-mobile-footer-links'
2026-05-14 11:56:09 +07:00