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
7374465c4f
fix(pending post page): prevent crash and ensure redirect to "not found" on invalid URL
2025-06-12 17:51:08 +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)
bc80533740
fix(board header): subplebbit address could be too long
2025-06-04 14:54:11 +02:00
Tom (plebeius.eth)
6edbed8d16
add banner
2025-03-07 16:53:19 +01:00
Tom (plebeius.eth)
dcb05ed3a0
perf: prioritize cached data from API, improving navigation speed and memory consumption
2025-03-06 13:15:33 +01:00
Tom (plebeius.eth)
ba5753d85e
feat: add p/mod feed for all subs the user moderates
2025-03-05 17:38:34 +01:00
Tom (plebeius.eth)
ffe42c35ea
upgrade react to v19, migrate from CRA to Vite, add react compiler
2025-03-04 17:53:05 +01:00
Tom (plebeius.eth)
2df9a964e6
fix(board header): banner could change while subplebbit is loading
2025-02-24 12:21:59 +01:00
Tom (plebeius.eth)
1639600d7c
add banner
2025-02-24 12:18:02 +01:00
Tom (plebeius.eth)
5e5cfd60c7
fix tooltips
2025-02-21 17:31:16 +01:00
Tom (plebeius.eth)
eb3a630cc3
feat: add christmas theme
2024-12-24 17:13:12 +01:00
Tom (plebeius.eth)
0717850c53
add new banner
2024-12-15 15:07:31 +01:00
Tom (plebeius.eth)
f40c2c2f88
feat(android app): add 'choose file' button to auto upload media to catbox in the background
...
more free and open web hosting services can be added later
2024-11-02 18:42:52 +01:00
Tom (plebeius.eth)
3f4f0229ba
style(board header): don't show 'p/' or '.eth/.sol' in title
2024-11-02 17:37:58 +01:00
Tom (plebeius.eth)
6692c65c4b
add route validation checks
2024-10-29 17:40:09 +01:00
Tom (plebeius.eth)
38e60fd797
fix(board title): offline icon would appear in p/all and p/subscriptions
2024-07-23 09:01:03 +02:00
Tom (plebeius.eth)
fe434cb634
feat(board header): add yellow offline icon for loading online status, red icon for offline status
2024-07-09 14:59:18 +02:00
Tom (plebeius.eth)
9f7544936e
feat: use red offline icon for subplebbits that are most likely offline (ipns record fails to update)
2024-07-07 20:02:58 +02:00
Tom (plebeius.eth)
80836302f6
add banner
2024-07-04 12:13:57 +02:00
Tom (plebeius.eth)
6eb521f501
style: update mobile UI spacing, colors
2024-06-30 11:47:09 +02:00
Tom (plebeius.eth)
a6a41edd76
feat(post): add post count and highlight functionality to u/address
2024-06-28 22:09:11 +02:00
Tom (plebeius.eth)
21794384be
style: add create board button and edit boards button
2024-06-28 21:21:21 +02:00
Tom (plebeius.eth)
5276f0ad43
feat(board header): add sub online status info to offline icon title
2024-06-27 14:03:38 +02:00
Tom (plebeius.eth)
4cca4a58dd
fix: incorrect assets path
2024-06-20 17:02:11 +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)
15bffe89bf
feat: add time filter to p/all and p/subscriptions
2024-06-09 16:40:32 +02:00
Tom (plebeius.eth)
a2c1ec441f
feat: add offline icon to board title, show alert before posting if sub appears offline
2024-06-08 21:22:17 +02:00
Tom (plebeius.eth)
304d899ce7
add banners
2024-06-04 14:19:53 +02:00
Tom (plebeius.eth)
e39c171eac
feat(topbar): add search bar
2024-06-03 11:19:48 +02:00
Tom (plebeius.eth)
75a1b716f8
rename board-banner to board-header, board-nav to topbar
2024-05-29 21:00:13 +02:00