Commit Graph
3200 Commits
Author SHA1 Message Date
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
plebeius 7b15bddbb5 chore(release): replace yarn release script with release agent skill 2026-03-04 20:12:15 +08:00
Tommaso CasaburiandGitHub c1992f5b81 Merge pull request #1012 from bitsocialhq/development
Development
2026-03-04 19:55:50 +08:00
plebeius 5fe2024a49 feat(home): clarify 5chan is serverless app, use current hostname for share links
- Homepage infobox: merged copy into single line explaining app nature and download link
- Share links (Copy direct link): use window.location.origin instead of hardcoded 5chan.app
- Settings version link: use current origin
- FAQ: add 'Is 5chan just this website?' entry under Basics
- Remove pleb.bz from CHAN_5_HOSTNAMES
2026-03-04 18:49:06 +08:00
Tommaso CasaburiandGitHub 0637a65ef3 Merge pull request #1010 from bitsocialhq/master
Merge pull request #1005 from bitsocialhq/development
2026-03-04 18:02:45 +08:00
plebeius e484f96e3a fix(ci): make portless optional for windows installs 2026-03-04 17:48:31 +08:00
plebeius 0207fad8ad chore(dev): bump portless to 0.5.2 2026-03-04 16:22:06 +08:00
plebeius 7644d59599 perf(media): restrict gif frame extraction to gif media types 2026-03-04 16:04:49 +08:00
plebeius df1bc2071d perf(settings): fix navigate-in-setState, memo sections, defer crypto resolution 2026-03-04 15:41:21 +08:00
plebeius 2f697c6a36 Update README.md 2026-03-04 15:20:41 +08:00
plebeius e6afb041ae refactor(markdown): replace react-markdown with custom imageboard-style text parser 2026-03-04 15:20:06 +08:00