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 and GitHub
f812fe1d18
fix(pwa): make web updates deterministic ( #1093 )
...
* fix(pwa): make web updates deterministic
* fix(pwa): address review feedback
2026-03-17 16:20:13 +08:00
plebeius
417482060d
refactor: org name changed from bitsocialhq to bitsocialnet
2026-03-09 17:01:35 +08:00
plebeius
892e6e824a
fix(settings): restore style selector to interface settings
2026-03-09 15:53:53 +08:00
plebeius
9c79bf2198
fix(i18n): default interface language to english
2026-03-08 21:09:22 +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
df1bc2071d
perf(settings): fix navigate-in-setState, memo sections, defer crypto resolution
2026-03-04 15:41:21 +08:00
plebeius
e51f5b968c
refactor(react-doctor): raise score from 79 to 90
2026-02-24 15:15:44 +08:00
plebeius
4433834c1c
refactor(ui): rename topbar to boardsbar and add desktop footer for board, thread, and catalog
2026-02-23 16:47:51 +08:00
plebeius
71fdbef1ea
fix(feeds): force infinite scroll on multiboards and canonicalize page URLs
2026-02-22 14:24:45 +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
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
e0ed510fc6
perf(react-doctor): fix compiler-blocking patterns, raise score 72→81
...
Replace sync setState-in-effect with keyed remount and render-derived patterns in app, error-display, topbar-edit-modal, catalog-filters; use useCurrentTime() instead of Date.now() in hot paths; fix conditional hooks, passive scroll listeners, lodash path imports.
2026-02-18 15:31:01 +08:00
plebeius
9c1879045d
update links
2026-02-11 21:27:18 +08:00
plebeius
18cea185e7
refactor: replace default lodash imports with named imports
...
Replaced `import _ from 'lodash'` with specific named imports (`capitalize`, `lowerCase`, `debounce`, `startCase`) across 18 files. This reduces bundle size and improves tree-shaking efficiency.
2026-02-11 19:01:09 +08:00
plebeius
80e7af81f3
refactor: remove hide gore boards and hide adult boards functionality
2025-12-15 17:04:26 +01:00
plebeius
1360dd8348
feat: rename plebchan to 5chan
2025-10-17 23:30:35 +02:00
Tom (plebeius.eth)
b49216b555
update links
2025-06-03 22:11:27 +02:00
Tom (plebeius.eth)
0a5f868747
fix env, sw, pwa
2025-05-22 17:42:04 +02:00
Tom (plebeius.eth)
86f5f221e2
update env
2025-03-04 18:30:49 +01:00
Tom (plebeius.eth)
20726044e9
style: development branch deploys should display the next version number + "beta"
2025-02-20 14:05:49 +01:00
Tom (plebeius.eth)
cbed83cd10
fix(theme): christmas theme should only run on dec 24 and 25
...
that's how 4chan does it, it makes sense since the theme is distracting especially on desktop
2025-01-26 23:35:50 +01:00
Tom (plebeius.eth)
f533faf9f6
let christmas theme run until jan 5th
2024-12-24 17:44:43 +01:00
Tom (plebeius.eth)
eb3a630cc3
feat: add christmas theme
2024-12-24 17:13:12 +01:00
Tom (plebeius.eth)
ba54d70421
feat(interface settings): add 'Fit expanded images to screen' setting
2024-10-31 12:55:38 +01:00
Tom (plebeius.eth)
c6e301af0f
style(interface settings): add description to each UI setting
2024-10-31 12:48:01 +01:00
Tom (plebeius.eth)
664a33482f
move filters to interface settings, enable for all feeds
2024-09-12 21:22:22 +02:00
Tom (plebeius.eth)
2b9e3c1f9c
add translations
2024-09-03 10:21:53 +02:00
Tom (plebeius.eth)
5b7acbc568
feat(settings): add option to hide avatars
2024-09-03 10:14:15 +02:00
Tom (plebeius.eth)
22c1acdd3d
feat(subplebbit): add automatic theme based on nsfw or sfw tags
2024-06-17 12:17:36 +02:00
Tom (plebeius.eth)
088a887686
chore: add translations
2024-05-31 16:51:22 +02:00
plebeius.eth
d78924facb
feat(settings): add interface settings category
2024-05-16 22:41:36 +02:00