plebeius
d78fed1fda
refactor(routing): migrate to directory-based board routing
2025-11-07 12:50:58 +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
3291950312
refactor(not-found page: use dynamic discovery for not-found images
2025-11-01 19:11:30 +01:00
Tom (plebeius.eth)
8557ebb3a7
perf(app): optimize loading times by using stored values of subplebbits and comments instead of fetching them multiple times
2025-03-05 17:10:26 +01:00
Tom (plebeius.eth)
1900d1cdf2
fix(not found page): only show 'back to p/...' button if subplebbitAddress is in valid format; limit img size
2024-06-21 17:03:53 +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)
7dca5bd01d
fix assets paths and remove cache busters
2024-05-29 15:53:41 +02:00
plebeius.eth
f7ce6890ec
fix(not found): check if subplebbitAddress is valid before displaying 'back to' buttton
2024-05-17 16:29:39 +02:00
plebeius.eth
5e8d7436f9
fix(not found): force yotsuba theme with ref, not with params in app because they can't be detected in app
2024-05-07 22:09:00 +02:00
plebeius.eth
1f4213ae0b
perf: apply cachebuster to not found img and board banners
2024-05-06 22:08:49 +02:00
plebeius.eth
5d124d2121
feat: add 'not found' view
2024-05-06 21:40:17 +02:00