plebeius
dbf67f55b6
feat(crypto-wallets-setting): add CSS-based step numbering and reorganize delete button
2025-12-09 17:32:14 +01:00
plebeius
112abe1795
fix translation component
2025-12-09 17:12:01 +01:00
plebeius
bd2561554f
fix spacing and color
2025-12-09 17:11:51 +01:00
plebeius
e2149ca02c
feat(crypto wallets settings): add timestamp field
2025-12-09 17:05:01 +01:00
plebeius
0ef06ef323
chore: ignore generated asset manifest
2025-12-09 16:59:38 +01:00
plebeius
198b6135da
fix: show cached feed time filter in UI
2025-12-08 23:52:13 +01:00
plebeius
23f245145c
fix: validate thread share link cid
...
Ensure thread share links throw when cid is missing and require a cid in caller props so we never build /thread/undefined URLs.
2025-12-08 23:44:38 +01:00
plebeius
c7d53bd9b5
fix: accept dynamic time filters in feed routes
2025-12-08 23:36:55 +01:00
plebeius
1a6ac4a2be
fix: use stable time filter for virtuoso state key in cached feeds
2025-12-08 23:32:42 +01:00
plebeius
896ca4ad13
perf: implement LRU-cached persistent feed mounting to eliminate Virtuoso flash
...
Keep Board/Catalog feeds mounted outside React Router's control to prevent
Virtuoso from remounting when navigating to/from post pages. The feed is
hidden via CSS when viewing posts and shown again when returning, eliminating
the visible flash/displacement that occurred during scroll restoration.
- Add FeedCacheContainer to manage LRU cache of 2 feeds
- Modify Board/Catalog to accept cache props and visibility state
- Add route utilities for feed/post route detection
2025-12-08 22:40:16 +01:00
plebeius
9e13292ae3
fix: reset board scroll on link nav
...
Force scroll-to-top on link navigation while keeping POP restores, and scope Virtuoso keys per pathname to avoid cross-board scroll leakage.
2025-12-08 13:03:25 +01:00
plebeius
6f1fcafc2c
fix(post-menu): await clipboard copy before closing menu
2025-12-06 16:46:29 +01:00
plebeius
c1a66ca61e
refactor(home): prevent layout shift in popular threads loading
...
Remove boards list loading state since default data is available synchronously. Add min-height to popular threads loading state to reserve space and prevent container resize. Left-align loading text in popular threads.
2025-12-06 16:39:22 +01:00
plebeius
1b22711776
fix(post-menu): add copy link and hide block board for /all description
2025-12-06 16:19:30 +01:00
plebeius
a1de352da0
feat(post-menu): add copy content ID button
2025-12-06 15:47:32 +01:00
plebeius
e84038f185
fix(post form): fix positioning and styling on mobile
2025-12-06 15:46:34 +01:00
plebeius
8f78a46e96
Update banner assets and manifest references
2025-12-06 15:45:41 +01:00
plebeius
9d3b7473f1
Update post-menu-desktop.tsx
2025-12-05 18:16:37 +01:00
plebeius
698df59f19
perf(components): memoize post menus with minimal props
2025-12-05 17:38:17 +01:00
plebeius
596312357f
fix(challenge modal): show board name in iframe confirmation message
2025-11-30 23:08:50 +01:00
plebeius
41ffd2f65b
feat(share-link): add description and rules link types
2025-11-30 22:43:48 +01:00
plebeius
09116e1284
Update post-desktop.tsx
2025-11-30 22:33:06 +01:00
plebeius
5de2587cf4
feat(post): add moderator and administrator role indicators
2025-11-28 13:29:31 +01:00
plebeius
f01a1dcaa9
fix(media-utils): ignore blacklisted thumbnails
...
some sites don't show thumbnails, so the backend-side thumbnail fetching needs to be disabled, or it might fetch non-thumbnails such as emojis
2025-11-26 23:13:40 +01:00
plebeius
76e073228f
fix(challenge-modal): improve mobile iframe challenge modal positioning and sizing
2025-11-26 22:52:29 +01:00
plebeius
a7dc46fe2e
feat: add iframe challenges (e.g. mintpass)
2025-11-26 22:09:03 +01:00
plebeius
b1ebf0b4ae
fix(theme): prevent theme flash on board load
2025-11-25 22:24:48 +01:00
plebeius
6175744e7b
fix(hooks): remove postCid requirement from isAccountCommentAuthor check
2025-11-25 14:57:39 +01:00
plebeius
f037a669c0
refactor: remove broken anon mode feature
...
- delete the anon mode hook/store and stop wiring publish flows through alternate signers
- strip the settings UI, avatar warning, reply indicators, and FAQ text that referenced the toggle
- drop the anon mode translation keys via scripts/update-translations.js
2025-11-25 13:13:38 +01:00
plebeius
d30db40159
feat(board buttons): add vote button to mobile
2025-11-18 16:42:48 +01:00
plebeius
f3941c7fb0
style(boards list): add mobile design
2025-11-18 16:38:11 +01:00
plebeius
de7043c77d
remove duplicate function, remove unused variables
2025-11-14 14:52:13 +01:00
plebeius
723ad9fb58
fix(topbar): correct mobile topbar select values for directory boards
2025-11-14 14:39:48 +01:00
plebeius
1b38335118
refactor: move board display from post info to media row in multiboard views
2025-11-14 14:32:59 +01:00
plebeius
4f49ec6666
fix(board header): limit clickable area of subscriptions counter to text only
2025-11-14 13:14:34 +01:00
plebeius
cc28224c91
feat(board header): make subscriptions subtitle clickable to go to subs settings
2025-11-14 13:05:52 +01:00
plebeius
1675ab7d40
feat(board-header): show subscription count in subscriptions view
2025-11-14 12:59:26 +01:00
plebeius
bba45ed1cf
fix eslint
2025-11-14 12:59:07 +01:00
plebeius
fc79eb68d2
feat(post-form): display directory names in board selector
2025-11-13 22:08:34 +01:00
plebeius
ad1a017c57
missing color
2025-11-13 21:15:47 +01:00
plebeius
594be88210
fix(boards-list): hide Multiboards section when filtering for worksafe boards
2025-11-13 12:23:59 +01:00
plebeius
e91a0494ae
remove useless subtitle for multiboards
2025-11-13 12:21:10 +01:00
plebeius
12101fe75e
feat: add Multiboards category with /subs/ and /all/
2025-11-12 16:35:38 +01:00
plebeius
af1468669c
feat(board-buttons): add directory-specific vote button
2025-11-12 14:54:50 +01:00
plebeius
eb3d672945
feat(create-board-modal): add focus styles for close button
2025-11-10 19:09:07 +01:00
plebeius
580ac4b61a
refactor(directory-modal): consolidate sections and improve mobile positioning
2025-11-10 19:09:02 +01:00
plebeius
21d9c0c616
feat(modals): use icon-close-red.png for close buttons on home view
2025-11-08 21:31:50 +01:00
plebeius
7bdcc252c0
style: update CID label and reply modal prefix
2025-11-08 21:19:36 +01:00
plebeius
c0a1b671c8
feat(reply modal): add alert when attempting multiple quotes
2025-11-08 17:00:28 +01:00
plebeius
e3e25995d6
feat(board): add more_threads_last_year suggestion
2025-11-08 15:56:32 +01:00