Commit Graph
3210 Commits
Author SHA1 Message Date
plebeius 76eb4b537e test: expand honest whole-repo coverage
Adds broad coverage across stores, hooks, and runtime utilities while switching `vitest.config.ts` to an explicit whole-repo include list. This turns the coverage report into a real repo-wide baseline instead of an imported-file subset.
2026-03-08 13:59:38 +08:00
plebeius 7da0df9466 test: expand interface settings and account editor coverage
Added coverage for version check button states, language selector, fit-expanded-images toggle, and account editor warning gate, continue flow, save/reset, and JSON validation.
2026-03-08 13:19:06 +08:00
plebeius e3907e7420 docs(agents): preserve measured coverage 2026-03-08 13:10:25 +08:00
plebeius 045bea7ff9 fix(android tests): align runner stage assertions 2026-03-08 13:10:17 +08:00
plebeius 725da9c33e Create get-short-address.test.ts 2026-03-08 13:09:06 +08:00
plebeius eda5af7bf2 test: expand directory and electron upload coverage
Added hook coverage for cached directory hydration, alias lookup, and fallback behavior, plus broader Electron automation tests around hidden BrowserWindow upload flows and failure cases. useDirectoriesState() and related fallback paths now stay synchronized when the shared cache is already populated but the GitHub refresh fails.
2026-03-08 13:04:51 +08:00
plebeius 0d34b477e4 test(settings): expand settings and route coverage
Added focused tests for settings flows, subscription behavior, and route helpers, and fixed the account import success path those tests exposed in account-settings.tsx.
2026-03-08 12:52:41 +08:00
plebeius e46c7dd169 ci: add smoke-gated quality checks to the main pipeline
Replaced test.yml with ci.yml, added a built-app smoke runner in scripts/smoke-web-app.js, and inserted a release preflight so tags run the same core checks before packaging.
2026-03-08 12:41:52 +08:00
plebeius 4e3cc06a81 Update vercel.json 2026-03-08 12:02:53 +08:00
plebeius 337603af39 chore(deps): upgrade bitsocial-react-hooks 2026-03-08 11:34:56 +08:00
plebeius 52414853fb chore(tooling): add knip, test:coverage, and agent guidance 2026-03-07 21:31:20 +08:00
plebeius 34e2c2bc4d fix: hold gif thumbnails until first frame is ready
Distinguish GIF frame loading from GIF frame failure in useFetchGifFirstFrame(), so thread and catalog thumbnails no longer render animated GIFs before the still frame arrives. Keep the existing animated fallback when the first-frame fetch actually fails.
2026-03-07 21:16:13 +08:00
plebeius b064cf0511 chore(deps): upgrade bitsocial-react-hooks 2026-03-07 21:15:47 +08:00
plebeius a1423b8c5f fix missing button styling 2026-03-07 20:48:53 +08:00
plebeius 8414fac15c style(mod queue): flatten feed items, add View Thread button for replies 2026-03-07 20:33:08 +08:00
plebeius 38614e39e9 style(mod queue): add missing footer, improve mobile UI 2026-03-07 18:50:24 +08:00
plebeius 76b3e97a31 chore(deps): upgrade bitsocial-react-hooks 2026-03-07 17:10:57 +08:00
plebeius e80a73663f feat(subscriptions): use useAccountSubplebbitAddresses for deduplicated addresses
Integrate bitsocial-react-hooks#16: replace raw useAccountsStore access with
useAccountSubplebbitAddresses so .eth/.bso aliases are deduplicated under .bso.
2026-03-07 16:50:24 +08:00
plebeius 95088300bd refactor(routing): namespace board mod queue under board mod routes
Updated the canonical board mod queue URL to /:boardIdentifier/mod/queue and made legacy /:boardIdentifier/modqueue paths resolve to not found. Tightened route helpers so board-scoped mod URLs no longer fall through as generic board pages.
2026-03-07 16:02:19 +08:00
plebeius 4eed34e4a7 docs(llms): add AI-facing project guide 2026-03-07 14:07:32 +08:00
plebeius 92eed04eb1 fix(seo): serve sitemap and preserve static metadata files 2026-03-07 14:03:07 +08:00
plebeius 58abae7e38 fix: handle purged posts in quote availability and mobile author counts 2026-03-07 13:52:48 +08:00
plebeius 1b9f69839d fix(routing): canonicalize board aliases in thread routes 2026-03-07 13:48:18 +08:00
plebeius 2d8d280365 chore: add missing translations 2026-03-07 13:46:44 +08:00
plebeius 27a294f949 fix(replies): render CommentContent for purged replies so purge message displays 2026-03-07 13:30:32 +08:00
Tommaso CasaburiandGitHub 2a9657e6c5 Merge pull request #1019 from bitsocialhq/development
Development
2026-03-07 13:19:06 +08:00
plebeius 08d929bb97 fix(posts): render per-post IDs on initial board load 2026-03-07 12:46:37 +08:00
plebeius 109811d144 chore(deps): upgrade bitsocial-react-hooks 2026-03-07 12:41:37 +08:00
plebeius da7757075f Update 5chan-directories.json 2026-03-06 22:15:54 +08:00
plebeius affea1b3ed fix(comment-content): use info text style for purge message instead of red caps 2026-03-06 21:46:14 +08:00
plebeius ae744d0f78 feat(posts): add purge UI feedback for mods
Show Purged author/ID, red content message, and file-deleted media when
post.commentModeration.purged is true. Mirrors removal UI pattern.
2026-03-06 21:44:33 +08:00
plebeius c69c46442b chore(deps): upgrade bitsocial-react-hooks 2026-03-06 21:42:03 +08:00
plebeius cac3d09698 Update default.json 2026-03-06 21:11:33 +08:00
plebeius ca9f743cef fix(vite.config.js): remove deprecated rolldown dep optimizer config 2026-03-06 21:09:04 +08:00
plebeius 91615dbf47 feat(markdown): use BBCode-style [spoiler][/spoiler] tags 2026-03-06 20:54:11 +08:00
plebeius 0247a392c2 Update yarn.lock 2026-03-06 19:36:19 +08:00
plebeius ec404569e7 fix(quotes): avoid striking unresolved quote links 2026-03-06 19:24:49 +08:00
plebeius b243ec55b8 chore(deps): upgrade bitsocial-react-hooks 2026-03-06 19:24:43 +08:00
plebeius 14262fe887 chore: improve wording, translations 2026-03-06 19:19:05 +08:00
plebeius 65731ceb3a fix(markdown): handle unavailable reply quote links 2026-03-06 14:55:40 +08:00
plebeius 9cc6876887 fix(challenge flow): abandon publish immediately on modal close 2026-03-05 20:47:49 +08:00
plebeius 59851a4b01 fix(publishing): abandon challenge close and clean failed local posts 2026-03-05 19:30:50 +08:00
plebeius 980b5ca572 fix(post): hide stuck Loading and Downloading board for pending comments 2026-03-05 19:09:23 +08:00
plebeius 3fa758ef8c chore(deps): upgrade bitsocial-react-hooks 2026-03-05 19:07:42 +08:00
plebeius 4508f589dd chore(deps): migrate from pkc-react-hooks to bitsocial-react-hooks 2026-03-05 17:14:23 +08:00
Tommaso CasaburiandGitHub 67ab49cc9d Merge pull request #1013 from bitsocialhq/master
Development
2026-03-05 16:48:25 +08:00
plebeius 1f232d38ad chore(release): v0.6.8 v0.6.8 2026-03-04 20:14:53 +08:00
plebeius d8a003ed1d Revert "chore(release): v0.6.8"
This reverts commit 8c51c56397.
2026-03-04 20:14:36 +08:00
plebeius 8c51c56397 chore(release): v0.6.8 2026-03-04 20:12:16 +08:00
plebeius c6620dc5a5 chore(deps): upgrade pkc-react-hooks 2026-03-04 20:12:16 +08:00