Tommaso Casaburi
df01cbfb49
merge: codex/fix/all-active-sort
...
# 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-04-18 16:01:00 +07:00
Tommaso Casaburi
49422591b8
fix(multiboards): restore stable time-filter suggestions
2026-04-18 15:58:27 +07:00
Tommaso Casaburi
d8944e3c7c
feat(pass): localize pass page copy
2026-04-17 15:11:15 +07:00
Tommaso Casaburi
b81bcd8c55
Merge branch 'codex/fix/pass-voting-copy'
2026-04-17 14:21:22 +07:00
Tommaso Casaburi
1c6cf3fc0f
feat(pass): add pass page and update voting copy
2026-04-17 14:21:10 +07:00
Tommaso Casaburi
4a755ac5b0
fix(i18n): add offline board warning copy
2026-04-17 13:34:19 +07:00
Tommaso Casaburi
ee7a5b5778
refactor(core): remove legacy plebbit terminology
2026-04-17 10:48:27 +07:00
Tommaso Casaburi
35a5cb2411
chore: add translations
2026-04-16 13:51:54 +07:00
Tommaso Casaburi
a2286aa68e
feat(app-update): add in-app update flow with native e2e coverage
2026-03-19 20:19:48 +08:00
Tommaso Casaburi
f342179f1a
chore(tooling): migrate 5chan to Yarn 4
2026-03-19 13:41:03 +08:00
Tommaso Casaburi and GitHub
714c39cf47
feat(settings): add expanded video auto-unmute preference ( #1104 )
...
* feat(settings): add expanded video auto-unmute preference
* fix(translations): add missing unmute labels
* fix(translations): localize unmute label
2026-03-17 19:09:29 +08:00
Tommaso Casaburi
1db0c625e8
feat(home): show platform-specific info message on homepage
...
Web users see the existing download prompt; native app users see a P2P encouragement message instead.
Closes #1096
2026-03-17 17:54:52 +08:00
Tommaso Casaburi
cdd87de446
chore: update translations
2026-03-16 17:56:59 +08:00
Tommaso Casaburi and GitHub
f4ff7a23f7
feat(post-menu): add Report/Delete, reorder buttons, edit-only-for-mods, copy link 5chan.app ( #1089 )
...
* Update crypto address UI for .bso accounts
* feat(post-menu): add Report/Delete, reorder buttons, edit-only-for-mods, copy link 5chan.app
- Remove redundant reason field from edit menu (purged posts unreachable)
- Add Report post (placeholder alert) and Delete post (mobile) to post menus
- Reorder: Report, Hide, Delete, Copy x3, Image search
- Mobile edit checkbox only for mods; authors use Delete in post menu
- Copy direct link always uses 5chan.app domain
- 10px margin-top on mod menu save button
* fix(post-menu): add confirmation before delete post (Bugbot)
2026-03-16 17:54:17 +08:00
Tommaso Casaburi and GitHub
aedee9fb83
feat(archive): implement comment.archived and add archive page ( #1074 )
...
* feat(archive): implement comment.archived and add archive page
Add isCommentArchived() utility, /board/:boardIdentifier/archive route,
archive view with filtered feed, and UI integration (board buttons, edit
menu, catalog row, post). Archived indicator on catalog and posts.
* fix(archive): address review feedback from Bugbot and CodeRabbit
Add missing i18n keys (archived, thread_archived, view, loading_archive),
add /archive/settings route, replace hardcoded English in archive.tsx, and
fix mobile test state.
2026-03-13 16:06:36 +08:00
Tommaso Casaburi and GitHub
fe55e6f332
fix(quotes): resolve external quote links across boards ( #1064 )
2026-03-12 17:41:11 +08:00
Tommaso Casaburi and GitHub
d56175a66e
feat(ui): polish advanced settings, media hosting warning, reply modal mobile UX ( #1054 )
...
- Move Save Advanced Settings button to bottom-center of advanced settings
- Reduce spacing above/below web upload warning in media hosting
- Set 16px font for reply modal inputs on mobile (prevents iOS zoom)
- Autofocus textarea when opening reply modal on mobile
2026-03-11 19:42:34 +08:00
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