Commit graph

399 commits

Author SHA1 Message Date
Jesse Wierzbinski b7d22fa905
feat: Properly show an error when accessing authenticated routes while signed out 2024-12-07 18:26:52 +01:00
Jesse Wierzbinski fc888aa530
fix: 🐛 Improve accessibility linter warnings 2024-12-07 18:16:58 +01:00
Jesse Wierzbinski a207dea817
feat: Add alt text viewer to media 2024-12-07 18:09:34 +01:00
Jesse Wierzbinski 90c5241de0
feat: Implement attachment viewer 2024-12-07 18:04:07 +01:00
Jesse Wierzbinski 9098720b49
refactor: 🔥 Remove more old code 2024-12-07 17:21:10 +01:00
Jesse Wierzbinski 48196026ee
feat: Add profile editor 2024-12-07 17:19:41 +01:00
Jesse Wierzbinski 8626a15076
feat: Add sidebar style setting 2024-12-07 15:24:44 +01:00
Jesse Wierzbinski e26d23610f
feat: Add setting to control CW blur 2024-12-07 15:21:28 +01:00
Jesse Wierzbinski 7372882905
feat: Add CW rendering 2024-12-07 15:16:45 +01:00
Jesse Wierzbinski 80ad22c395
ci(build): 💚 Use static web server in Docker container 2024-12-07 14:53:00 +01:00
Jesse Wierzbinski d9283e4c7e
chore: ⬆️ Upgrade dependencies 2024-12-07 13:56:33 +01:00
Jesse Wierzbinski 835a275af5
docs: 👽 Update README to remove env variable hack 2024-12-07 13:54:41 +01:00
Jesse Wierzbinski fc768f6d36
refactor: 🔥 Remove more old code 2024-12-07 13:52:29 +01:00
Jesse Wierzbinski ee8c543cd9
refactor: 🔥 Clean up codebase 2024-12-07 13:46:19 +01:00
Jesse Wierzbinski 1b5e7a6575
refactor: ♻️ Rewrite registration page 2024-12-07 13:36:31 +01:00
Jesse Wierzbinski 3d9d75c45e
feat: Allow account switcher to switch accounts 2024-12-07 11:27:13 +01:00
Jesse Wierzbinski a19339bd33
feat: Add more SEO metadata to all pages 2024-12-07 11:21:13 +01:00
Jesse Wierzbinski 5a6a7d4fdd
feat: Allow renaming and removing emojis 2024-12-07 11:13:59 +01:00
Jesse Wierzbinski 17d9b8fe09
feat: Add McDonald's mode 2024-12-04 15:43:31 +01:00
Jesse Wierzbinski 232abac215
feat: Add breadcrumb navigation to every page 2024-12-04 15:17:47 +01:00
Jesse Wierzbinski 6934a5758e
feat: Add emoji preferences 2024-12-04 15:04:08 +01:00
Jesse Wierzbinski dca7af4b0e
feat: Add Enum preference type support 2024-12-04 14:34:09 +01:00
Jesse Wierzbinski ca824a2a1a
refactor: ♻️ Disable SSR, always build as static 2024-12-04 12:53:43 +01:00
Jesse Wierzbinski 650d916062
feat: Implement profile hover cards 2024-12-04 12:47:17 +01:00
Jesse Wierzbinski b4709dc00f
fix(build): 🐛 Change default build preset to bun 2024-12-03 14:38:13 +01:00
Jesse Wierzbinski 5503ff27e7
chore: 🔥 Clean up Biome config 2024-12-03 14:17:36 +01:00
Jesse Wierzbinski 630f3d5b8e
refactor: 🔥 Remove unused dependencies 2024-12-03 14:16:16 +01:00
Jesse Wierzbinski 81537770c7
chore: ⬆️ Upgrade Bun to 1.1.38 2024-12-03 14:08:47 +01:00
Jesse Wierzbinski 8497d09d5b
chore: ⬆️ Upgrade dependencies 2024-12-03 14:08:17 +01:00
Jesse Wierzbinski a7c8477efe
refactor: ♻️ Refactor Avatar usage into a single component 2024-12-03 14:07:00 +01:00
Jesse Wierzbinski caf4759d74
fix: 🐛 Fixes for logged-out view 2024-12-03 13:44:18 +01:00
Jesse Wierzbinski f672ce5a69
refactor: ♻️ Rewrite password reset page, polish auth 2024-12-03 12:30:10 +01:00
Jesse Wierzbinski 7cd71f252e
refactor: ♻️ Rewrite OAuth consent UI 2024-12-02 23:32:13 +01:00
Jesse Wierzbinski 8d618d5e7f
refactor: ♻️ Rewrite code page 2024-12-02 23:03:38 +01:00
Jesse Wierzbinski 5b3e9ce8b3
refactor: 🔥 Remove old code 2024-12-02 22:55:36 +01:00
Jesse Wierzbinski 42e0b38fd8
refactor: 🔥 Remove old files 2024-12-02 22:29:08 +01:00
Jesse Wierzbinski 348b1ba2b0
feat: Implement custom emojis 2024-12-02 22:21:04 +01:00
Jesse Wierzbinski bb5de77bb1
feat: Add more preferences 2024-12-02 22:01:04 +01:00
Jesse Wierzbinski 5203f47409
feat: Add preferences page 2024-12-02 21:48:12 +01:00
Jesse Wierzbinski a6635bc888
fix: 🐛 Automatically prefill mentions when replying 2024-12-02 21:48:02 +01:00
Jesse Wierzbinski 101558472c
feat: Make long notes automatically collapse their content until expanded 2024-12-02 19:30:19 +01:00
Jesse Wierzbinski 485b1b8c80
fix: 🐛 Fix links in UI 2024-12-02 17:25:27 +01:00
Jesse Wierzbinski db00a81ff9
feat: Add loader to timelines 2024-12-02 17:22:43 +01:00
Jesse Wierzbinski c483f35b99
refactor: ♻️ Rewrite authentication page 2024-12-02 17:20:27 +01:00
Jesse Wierzbinski 1194bc4ffb
feat: Add profile viewer 2024-12-02 16:07:52 +01:00
Jesse Wierzbinski a6c5093cf5
feat: Refactor notifications 2024-12-02 12:33:53 +01:00
Jesse Wierzbinski d32f4d6899
feat: Add notifications, improve note design 2024-12-02 11:17:25 +01:00
Jesse Wierzbinski c586db3669
fix: 🐛 Show new posts when sent 2024-12-02 10:29:03 +01:00
Jesse Wierzbinski 7862757da7
feat: Reimplement like, reblog and delete functionality 2024-12-01 18:54:17 +01:00
Jesse Wierzbinski db4cb78f02
feat: Implement replies, quotes and edits 2024-12-01 18:29:54 +01:00