plebeius
417482060d
refactor: org name changed from bitsocialhq to bitsocialnet
2026-03-09 17:01:35 +08:00
plebeius
dd7dc7dcf8
chore: update translations
2026-03-09 15:33:21 +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
2d8d280365
chore: add missing translations
2026-03-07 13:46:44 +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
cac3d09698
Update default.json
2026-03-06 21:11:33 +08:00
plebeius
14262fe887
chore: improve wording, translations
2026-03-06 19:19:05 +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
plebeius
3bd1c0ad4f
feat(favicon): swap tab favicon for SFW vs NSFW boards
2026-03-02 21:08:46 +08:00
plebeius
1a4e8a624b
feat(board): add mobile footer with Start a New Thread, Top, Refresh, pagination, Catalog, Load More
2026-03-01 20:45:26 +08:00
plebeius
6bc135aa6a
feat(meta): add OpenGraph, JSON-LD, security headers for crawler identity
2026-03-01 14:26:29 +08:00
plebeius
4b3629c6f5
chore: add missing translation
2026-02-28 15:31:45 +08:00
plebeius
0407d7fc7f
Create banner-5.png
2026-02-27 18:21:44 +08:00
plebeius
549300f20d
feat: show file/image labels instead of link when requirePostLinkIsMedia is truthy
2026-02-27 14:42:46 +08:00
plebeius
d3ddc74354
chore: update translations, rephrase 5chan description
2026-02-27 13:51:43 +08:00
plebeius
4f342fed3f
refactor(post-form): remove obsolete missing-link filter confirmation
2026-02-26 18:26:10 +08:00
plebeius
9793f0ed60
feat(post-form): show 'Link To File' when requirePostLinkIsMedia is true
2026-02-26 18:17:54 +08:00
plebeius
ffd61e07fd
chore: update translations
2026-02-26 13:36:19 +08:00
plebeius
2dfd0b4603
chore: improve translations
2026-02-25 19:30:10 +08:00
Tommaso Casaburi and GitHub
8b6cdc14eb
Merge pull request #970 from bitsocialhq/master
...
Development
2026-02-25 18:37:35 +08:00
plebeius
b28d3ddb2c
chore: improve translations
2026-02-25 17:58:14 +08:00
plebeius
63915f38c7
chore: improve translations
2026-02-25 17:38:44 +08:00
plebeius
d1bac529b1
chore: improve translations
2026-02-25 17:07:39 +08:00
plebeius
f6906e1ff8
feat(home): add Boards You Moderate link to Multiboards in boards box
2026-02-25 16:43:51 +08:00
plebeius
37d40626e7
refactor(account-settings): simplify UI layout, rename backup buttons, remove u/ prefix
2026-02-25 14:51:10 +08:00
Cursor Agent
f123c08994
fix: resolve publication details visibility, comment re-render performance, and translation issues
...
- fix(challenge-modal): restore publication details for text/image challenges
- fix(comment-content): optimize Zustand selector to prevent excessive re-renders
- fix(translations): translate search_ops_placeholder key across all locales
2026-02-24 13:43:09 +00:00
plebeius
fb9443a0f8
feat(settings): move account json editing to dedicated full editor route
2026-02-24 20:33:07 +08:00
plebeius
0ddb22f5fa
feat(thread-stats): show board page number in post stats via cache-first lookup
2026-02-24 18:15:50 +08:00
plebeius
bec6bf4d51
update pagination ui
2026-02-24 18:00:15 +08:00
plebeius
0ea7356523
refactor(feed): remove "Newer threads available" banner
...
Removed the newer threads banner and refresh button from catalog and board
footers. Deleted newer_threads_available translation key from all languages.
2026-02-23 19:46:30 +08:00
plebeius
e32cacca4e
chore: update translations
2026-02-23 19:00:14 +08:00
plebeius
56cce10992
fix(i18n): use consistent Filipino translation for blotter keys
2026-02-23 18:57:43 +08:00
plebeius
7eac1d8dff
chore: improve translations
2026-02-23 16:58:37 +08:00
plebeius
999171da48
chore: add translations
2026-02-23 16:56:10 +08:00
plebeius
a7721fc252
chore: improve translations
2026-02-23 16:46:37 +08:00
plebeius
dfc5d5b47a
chore: update translations
2026-02-23 16:29:32 +08:00
plebeius
0cb7b1a970
feat(blotter): replace board stats with changelog-backed blotter
...
Add static blotter snapshot, route /blotter, compact board blotter (Hide/Show All).
Include yarn blotter tooling and AGENTS rules so every changelog version has a
release line. 4chan-style table UI, subplebbit→board and plebchan→5chan in messages.
2026-02-22 19:37:49 +08:00
plebeius
874ebe6b80
chore: improve translations
2026-02-22 16:07:22 +08:00
plebeius
8e6d81ba59
refactor(multiboards): remove time filter system end-to-end
...
Backend retention now keeps only recent posts, making the time filter UI
and newerThan filtering obsolete. Deleted use-time-filter hook, canonical
multiboard routes only, removed footer suggestions, dropped i18n keys.
2026-02-22 15:57:42 +08:00
plebeius
71fdbef1ea
fix(feeds): force infinite scroll on multiboards and canonicalize page URLs
2026-02-22 14:24:45 +08:00
plebeius
a055117d19
chore: update translations
2026-02-21 20:28:35 +08:00
plebeius
60d2f6804d
feat(board): default pagination with optional infinite scroll and URL-based page routing
2026-02-20 20:16:11 +08:00
plebeius
15d608764b
fix: chain providers, i18n, dedup isWebRuntime, and a11y label
...
Conditionally build `chainProviders` so empty `urls` arrays are never passed downstream. Replace hardcoded "Chain ticker: " with `capitalize(t('chain_ticker'))` and add the translation key to all locales. Remove the duplicate `isWebRuntime` in `media-hosting-settings.tsx` in favor of the shared implementation in `show-upload-controls`. Add `aria-label` to the directory codes input in `TopbarEditModal`.
2026-02-20 16:23:09 +08:00
plebeius
7e7e715810
chore: improve translations
2026-02-20 16:14:09 +08:00
plebeius
6eac2bff71
Update default.json
2026-02-20 14:27:09 +08:00
plebeius
c06ae27301
update translation
2026-02-19 19:06:39 +08:00
plebeius
981940731b
refactor: remove NFT avatar functionality
...
Removes avatar-settings component, avatar-visibility store, and all
avatar rendering from posts. Strips avatar from account JSON, renames
NFT gateway label to media IPFS gateway, removes Polygon RPC and
hide-avatars toggle. Deletes 6 avatar-related translation keys.
2026-02-19 17:40:10 +08:00
plebeius
1d133b812d
refactor(settings): remove Hide threads without images setting
...
5chan boards enforce requirePostLinkIsMedia/requirePostLink at subplebbit level; client-side filter redundant.
2026-02-19 15:34:13 +08:00
plebeius
b6e7e283a3
update translation
2026-02-19 15:31:59 +08:00