plebeius
e863ddb8b9
fix: correct horizontal centering of create board modal
2025-11-06 22:39:44 +01:00
plebeius
23ded08ff0
refactor(create-board-modal): replace hardcoded styles with theme variables
2025-11-06 22:32:03 +01:00
plebeius
79dcc73556
refactor(modals): split directory modal into separate create board modal
...
Separate DirectoryModal (for home view placeholders) and CreateBoardModal (for board view create button) into distinct components with their own stores, allowing independent styling and cleaner separation of concerns.
2025-11-06 22:20:46 +01:00
plebeius
f44b9aefbb
feat(board-header): prioritize default subplebbit title over store title
2025-11-06 17:24:09 +01:00
plebeius
77d5fac5da
refactor(ui): make directory modal more concise and improve heading styling
2025-11-06 17:15:13 +01:00
plebeius
5f06fdf461
feat(ui): add context-aware directory modal with different content for placeholder vs create board
...
Add modal context tracking to show different content when opened from placeholder board clicks vs create board button. Include information about Subscribe button and pubsub voting discovery pages. Update README with comprehensive explanation of 5chan's competitive directory system and value proposition.
2025-11-06 17:07:26 +01:00
plebeius
e627b6b619
feat(directory-modal): add modal explaining how to submit boards to directories
2025-11-06 16:23:55 +01:00
plebeius
eedb0fa08e
fix: prevent memory leak from unbounded setInterval in use-time-filter
2025-11-06 11:23:06 +01:00
plebeius
d9c093b1ec
Update disclaimer-modal.tsx
2025-11-04 18:00:05 +01:00
plebeius
7e1fe00dbf
fix(disclaimer-modal): update copy to reference "Accept" button
2025-11-04 17:51:34 +01:00
plebeius
3aaa28f743
fix(disclaimer-modal): correct CSS positioning and remove invalid HTML
2025-11-04 17:51:07 +01:00
plebeius
5d7544ede7
docs(home): clarify domain operator role in disclaimer
2025-11-04 17:45:06 +01:00
plebeius
c4face5f1d
style(disclaimer-modal): improve close button positioning and list styling
2025-11-04 17:40:37 +01:00
plebeius
a9754a3686
style(home): add close button icon to disclaimer modal
2025-11-04 17:33:29 +01:00
plebeius
2a25d7353c
feat(home): add disclaimer modal for board navigation
2025-11-04 17:20:01 +01:00
plebeius
f26da13c77
refactor: implement scalable asset manifest system for dynamic images
...
Created build-time script to generate TypeScript manifest from public/assets, avoiding import.meta.glob limitations. Images stay in public/ for scalability (supports hundreds), while components get type-safe auto-discovery. Manifest auto-regenerates before builds.
2025-11-01 19:39:22 +01:00
plebeius
a92892a604
update vite glob syntax, simplify path handling
2025-11-01 17:25:38 +01:00
plebeius
e350311308
refactor(board header): use dynamic banner discovery with Vite glob imports
...
Replaced hardcoded banner array with Vite's import.meta.glob to automatically discover all banner files at build time. Now supports unlimited banners without code changes. Works across all platforms (web, Electron, Android).
2025-11-01 16:46:51 +01:00
plebeius
07831cb8b0
feat(board header): add banners, add support to gif banners
2025-10-30 22:21:17 +01:00
plebeius
70eaaaf7e9
remove old banners
2025-10-27 15:01:36 +01:00
plebeius
1360dd8348
feat: rename plebchan to 5chan
2025-10-17 23:30:35 +02:00
plebeius
e1f1f280cc
fix(post): don't render empty avatar space when image url is invalid
2025-10-16 23:37:58 +02:00
plebeius
7374465c4f
fix(pending post page): prevent crash and ensure redirect to "not found" on invalid URL
2025-06-12 17:51:08 +02:00
plebeius
47b33787eb
fix autosubscribe
2025-06-07 18:41:16 +02:00
Tom (plebeius.eth)
339a9bc18a
fix(mod multisub): mod page was missing post form
2025-06-04 16:37:17 +02:00
Tom (plebeius.eth)
6075b2ebf7
fix(catalog search): use query parameter so users can share searches and link to them
2025-06-04 16:36:40 +02:00
Tom (plebeius.eth)
53e04823df
feat(board): add search bar to board page, redirect to catalog view
2025-06-04 16:36:16 +02:00
Tom (plebeius.eth)
bc80533740
fix(board header): subplebbit address could be too long
2025-06-04 14:54:11 +02:00
Tom (plebeius.eth)
bb0fcb9c1a
fix(challenge modal): on mobile the modal was incorrectly positioned on top left
2025-06-04 12:59:06 +02:00
Tom (plebeius.eth)
b3bcd5896c
feat(markdown): render plebchan links as internal links, so the user doesn't have to leave the app
2025-06-04 12:55:55 +02:00
Tom (plebeius.eth)
f233da9806
fix(reply): no need to render deleted replies that have no children
2025-06-03 22:18:32 +02:00
Tom (plebeius.eth)
b49216b555
update links
2025-06-03 22:11:27 +02:00
Tom (plebeius.eth)
9fbfcb3630
fix: errors could be displayed unnecessarily
2025-06-03 22:02:54 +02:00
Tom (plebeius.eth)
d1f364dfc1
remove links to other clients
...
Each client should have its own default list of subs, creating its own userbase and culture. This way, they can be interoperable with other clients without contaminating their own environment.
2025-06-03 17:58:53 +02:00
Tom (plebeius.eth)
a7990e8d89
state value from API changed
2025-05-24 22:05:16 +02:00
Tom (plebeius.eth)
defeff3cf9
fix api value, fix spellcheck in inputs
2025-05-22 17:48:00 +02:00
Tom (plebeius.eth)
0a5f868747
fix env, sw, pwa
2025-05-22 17:42:04 +02:00
Tom (plebeius.eth)
c192e526f5
fix build, fix electron
2025-05-22 13:15:40 +02:00
Tom (plebeius.eth)
9e351c6b9d
upgrade plebbit-react-hooks, update electron and scripts
2025-05-12 23:54:44 +02:00
Tom (plebeius.eth)
45e9482241
fix(markdown): use rehype-raw for spoiler tag parsing instead of string replacement
...
typing spoiler text syntax in code block would render incorrect internal syntax
2025-03-21 00:04:30 +01:00
Tom (plebeius.eth)
974a10442e
update comment media
2025-03-07 19:42:30 +01:00
Tom (plebeius.eth)
d42edcf7ff
Update reply-modal.tsx
2025-03-07 19:16:40 +01:00
Tom (plebeius.eth)
0f38fb3ae7
feat(settings): auto-subscribe imported accounts to default subs and moderated subplebbits
2025-03-07 19:10:28 +01:00
Tom (plebeius.eth)
70f640ecca
feat(catalog filters): add filter by user address, display name or anonymous, mod role
2025-03-07 18:27:27 +01:00
Tom (plebeius.eth)
22b828b3e8
feat(catalog filters): add color highlighting of threads matching pattern
2025-03-07 17:43:09 +01:00
Tom (plebeius.eth)
6edbed8d16
add banner
2025-03-07 16:53:19 +01:00
Tom (plebeius.eth)
99fdb90578
fix mobile responsiveness
2025-03-06 23:54:05 +01:00
Tom (plebeius.eth)
d7a9c1640b
feat(catalog filter): add filtering with complex patterns, including regex, help modal
2025-03-06 23:48:17 +01:00
Tom (plebeius.eth)
ad60404792
fix catalog filter counts persistence between subplebbits and page refreshes
2025-03-06 18:07:44 +01:00
Tom (plebeius.eth)
0faaa4982a
fix catalog filter count per subplebbit address
2025-03-06 17:24:56 +01:00