Tommaso Casaburi
d357514397
feat(home stats): load stats progressively
2026-06-03 14:47:51 +07:00
Tommaso Casaburi
75c805c822
fix(post options): link sage warning to FAQ
2026-06-02 12:16:22 +07:00
Tommaso Casaburi
b686def1a1
fix(board-buttons): hide catalog controls on flash upload boards
...
Flash boards do not use catalog view, so hide catalog links and OP search
without leaving empty bracket placeholders in desktop board controls.
2026-06-01 12:42:21 +07:00
Tommaso Casaburi and GitHub
b442e05191
feat(rules page): rebuild directory rules page with vendored lists ( #1147 )
...
* feat(rules page): rebuild directory rules page with vendored lists
Mirror per-directory JSON from lists into src/data/5chan-directories, rework /rules layout to match 4chan (sidebar nav, category boxes, P2P load), and keep spoiler markup visible in rule text via parseSpoilers.
* fix(rules): keep directory defaults cache atomic
* fix(rules): derive defaults from shared directory refresh
* fix(rules): address directory refresh edge cases
2026-05-31 11:39:40 +07:00
Tommaso Casaburi
5412fd5277
merge: fix ROBOT9002 board name in directory list
2026-05-30 17:18:38 +07:00
Tommaso Casaburi
d9c040d5f7
fix(boards): use ROBOT9002 board name in directory list
...
The home boards list still linked ROBOT9001 after the board was renamed.
2026-05-30 17:18:28 +07:00
Tommaso Casaburi
08ebdce29c
fix(board): hide feed footer on flash table
2026-05-30 16:44:55 +07:00
Tommaso Casaburi and GitHub
9b3a95dd95
feat(flash board): add SWF posting support ( #1145 )
2026-05-30 16:07:41 +07:00
Tommaso Casaburi
5a0b4909b8
Merge branch 'codex/fix/directory-loading-center'
2026-05-29 17:47:53 +07:00
Tommaso Casaburi
a435d93c8a
fix(home): unify stats loading state with feed status string
...
Show a single centered loader without stat labels until all directory
stats resolve, using useFeedStateString like popular threads. Center
directory table status loading in its cell.
2026-05-29 17:47:47 +07:00
Tommaso Casaburi
0469f61a45
feat(theme): add halloween special theme
2026-05-29 17:45:18 +07:00
Tommaso Casaburi and GitHub
e082c7b428
fix(react): address Doctor findings ( #1143 )
...
Accessibility/semantics pass aligned with React Doctor: role-based spans/divs become real buttons, role=status becomes <output>, modals use native <dialog>, author/peer flags render as <img>, and embed/challenge iframes are sandboxed. Includes review follow-ups: correct button chrome/centering/themed dialog colors and focus rings, the missing aria-label i18n keys (all languages), the Yandex image-search URL, clearer .bso setup steps, a keyboard-accessible image-search dropdown, and removal of the post-edit ('comment edited') display (mod edits unchanged).
2026-05-29 17:09:07 +07:00
Tommaso Casaburi
30dde0944d
fix(rules): show friendly loading state string for board rules
...
Replace hardcoded loading text in BoardRulesDisplay with useStateString and LoadingEllipsis so rules loading matches other views like board downloads from peers.
2026-05-27 17:39:06 +07:00
Tommaso Casaburi and GitHub
f74b33f43b
feat(flags): add comment flags ( #1140 )
...
* feat(flags): add comment flags
* fix(flags): address review feedback
* fix(flags): clear stale flag publish data
2026-05-24 23:14:36 +07:00
Tommaso Casaburi
a6a1320381
fix(feed): clarify loading states
2026-05-24 16:25:02 +07:00
Tommaso Casaburi
1a09c7e891
Merge branch 'codex/fix/pending-escape-board-redirect'
...
# Conflicts:
# src/components/post-form/post-form.tsx
2026-05-23 17:26:47 +07:00
Tommaso Casaburi
e95dcb8af5
fix(pending-post): return to board after abandoned challenge
2026-05-23 17:24:22 +07:00
Tommaso Casaburi
fb1dbb3917
Merge branch 'master' of github.com:bitsocialnet/5chan
2026-05-23 17:20:18 +07:00
Tommaso Casaburi and GitHub
22c1b4f123
feat(post options): support nonoko board redirects ( #1137 )
2026-05-23 16:54:38 +07:00
Tommaso Casaburi
f4965ee678
Merge branch 'codex/fix/mod-queue-board-summary-dedupe'
2026-05-23 15:36:54 +07:00
Tommaso Casaburi
d13f2240e3
fix(mod queue): dedupe board filters
2026-05-23 15:36:39 +07:00
Tommaso Casaburi
ff732af9de
fix(mod queue): keep empty state inside loaded table
2026-05-23 15:24:21 +07:00
Tommaso Casaburi
693c8ad360
fix(theme): match tomorrow directory/archive table headers to 4chan
...
Use post-form title colors for thead cells and drop borders in Tomorrow theme.
2026-05-22 00:43:21 +07:00
Tommaso Casaburi
5fc27fda21
Merge branch 'codex/fix/verbose-board-loading-feed'
2026-05-21 18:02:06 +07:00
Tommaso Casaburi
e426bf2ccc
fix(board): clarify loading fallback
2026-05-21 18:01:44 +07:00
Tommaso Casaburi
77e46500e2
fix(board): match subscriptions empty state to catalog search styling
...
Use the same centered red status treatment as catalog "Nothing Found"
instead of a plain red span in the subscriptions footer.
2026-05-21 18:00:01 +07:00
Tommaso Casaburi
f22c53ec1c
Merge branch 'codex/fix/pending-account-comment-not-found'
2026-05-21 17:39:57 +07:00
Tommaso Casaburi
e0a42e7899
fix(pending-post): preserve sparse retry routes
2026-05-21 17:39:35 +07:00
Tommaso Casaburi
56c4fdf3c1
fix(mod multiboard): show account import empty state
2026-05-21 17:37:18 +07:00
Tommaso Casaburi
a31c3b44d3
fix(board): warn on unverified addresses
2026-05-21 17:33:14 +07:00
Tommaso Casaburi
35ffbd257b
fix(directory): load direct board routes
2026-05-21 15:27:06 +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
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
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
3e4737fe97
fix(archive): fix layout
2026-05-18 23:49:58 +07:00
Tommaso Casaburi
c3d53202a3
fix(home): keep stats loading until directories resolve
2026-05-17 17:49:45 +07:00
Tommaso Casaburi
e58a10149f
fix(home): route support link to pass page
2026-05-17 16:46:27 +07:00
Tommaso Casaburi
70cf337895
fix(thread): pass board identity to comments
2026-05-16 13:44:44 +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
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
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
36ecad640d
fix(mod queue): align mobile remove button styling
2026-05-14 11:52:35 +07:00
Tommaso Casaburi and GitHub
556973a445
Improve React Doctor score and badge ( #1127 )
...
* fix(react doctor): improve quality score and badge
* fix(react doctor): address review feedback
* fix(review): address final bot feedback
2026-05-10 18:25:13 +07:00
Tommaso Casaburi
1b4f412906
docs(pass): clarify governance role
2026-05-09 23:52:58 +07:00