Commit graph

242 commits

Author SHA1 Message Date
Jesse Wierzbinski 8c3ddc2a28
feat: Implement internationalization 2024-12-07 20:24:09 +01:00
Jesse Wierzbinski 457021980f
fix: 🐛 Fix more authenticated user actions for logged out users 2024-12-07 18:28:42 +01:00
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 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 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 650d916062
feat: Implement profile hover cards 2024-12-04 12:47:17 +01:00
Jesse Wierzbinski 630f3d5b8e
refactor: 🔥 Remove unused dependencies 2024-12-03 14:16:16 +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 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
Jesse Wierzbinski a1f0a00892
feat: Render note attachments 2024-12-01 17:56:31 +01:00
Jesse Wierzbinski 0b6acd98dd
refactor: 🔥 Remove old Note code 2024-12-01 17:26:51 +01:00
Jesse Wierzbinski c6f8ba081d
refactor: 🔥 Remove old composer code 2024-12-01 17:20:57 +01:00
Jesse Wierzbinski 027847aa03
feat: Add file uploads to composer 2024-12-01 17:20:21 +01:00
Jesse Wierzbinski 294740c97f
feat: Make composer work again 2024-12-01 15:30:42 +01:00
Jesse Wierzbinski 4dfbd845d3
feat: Add new composer 2024-11-30 19:15:23 +01:00
Jesse Wierzbinski 49d356e2ab
feat: Give more functionality to note menu 2024-11-30 18:21:40 +01:00
Jesse Wierzbinski 97566289cd
refactor: ♻️ Use "header" HTML tag for note headers 2024-11-30 17:17:16 +01:00
Jesse Wierzbinski 33cf7f5806
feat: Implement quotes 2024-11-30 16:39:02 +01:00
Jesse Wierzbinski 8cc4ff1348
refactor: ♻️ More work on rewriting notes 2024-11-30 16:21:16 +01:00
Jesse Wierzbinski d29f181000
refactor: ♻️ Reimplement Notes 2024-11-30 02:19:32 +01:00
Jesse Wierzbinski 9ced2c98e4
refactor: ♻️ Rewrite sidebar with shadcn 2024-11-30 00:58:04 +01:00
Jesse Wierzbinski a7b570905a
refactor: ♻️ Initiate shadcn/ui refactor 2024-11-29 22:39:42 +01:00
Jesse Wierzbinski 73bfbcf252
feat: Implement new confirmation modal utility 2024-11-29 22:29:43 +01:00
Jesse Wierzbinski 0fe13cbeee
fix: 🐛 Update Emoji types 2024-11-29 21:53:55 +01:00
Jesse Wierzbinski 7c63b81129
fix: 🐛 Properly render emojis in display names 2024-11-19 13:42:21 +01:00
Jesse Wierzbinski 9dede81d20
fix: 🐛 Fix incorrect checkbox rendering 2024-11-19 11:38:29 +01:00
Jesse Wierzbinski 626828ffa4
fix: 🐛 Fix emoji categories having an incorrect max-height on initial load 2024-11-19 11:14:10 +01:00
Jesse Wierzbinski 733a51ab9a
refactor: ♻️ Simplify settings page rendering code 2024-11-15 15:34:18 +01:00
Jesse Wierzbinski 50d5af7e4a
fix: 🐛 Fix backgrounds in settings pages 2024-11-15 15:28:47 +01:00
Jesse Wierzbinski 28facd6d5f
feat: Add emoji viewer settings 2024-11-15 15:06:06 +01:00
Jesse Wierzbinski 093ae627b9
feat: Add ability to set custom background images 2024-11-05 17:37:25 +01:00
Jesse Wierzbinski 862839bf34
refactor: ♻️ Use explicit imports for OverlayScrollbars 2024-11-05 17:09:12 +01:00
Jesse Wierzbinski 6b6d1d44d2
feat: Add emoji theme picker 2024-11-05 14:25:28 +01:00
Jesse Wierzbinski aca3892ffd
feat: Add new Enum settings type 2024-11-05 09:25:30 +01:00
Jesse Wierzbinski e578fa3318
refactor: Add threaded view to Notes 2024-11-04 23:55:02 +01:00
Jesse Wierzbinski 4c3b637197
feat: Improve note design 2024-11-04 22:45:54 +01:00
Jesse Wierzbinski c188d97dee
refactor: ♻️ Improve Note rendering structure 2024-11-04 22:18:53 +01:00
Jesse Wierzbinski d6fe8dbcdf
refactor: 🐛 Make alt text editor close when saving 2024-11-04 21:47:25 +01:00
Jesse Wierzbinski 3532d5f79d
refactor: ♻️ Improve alt text editor UI 2024-11-04 21:43:54 +01:00
Jesse Wierzbinski 343765a331
refactor: ♻️ Refactor composer 2024-11-04 21:20:19 +01:00
Jesse Wierzbinski 7f274e7780
refactor: ♻️ Optimize file uploader 2024-11-01 00:24:03 +01:00
Jesse Wierzbinski 35dcf4d10e
chore: ⬆️ Upgrade dependencies 2024-09-14 13:18:49 +02:00
Jesse Wierzbinski cc54e95e92
refactor: ♻️ Use new Versia branding everywhere 2024-08-28 00:23:29 +02:00
Jesse Wierzbinski 518104f47b
Revert "feat: ♻️ Rename dark to background, refactor themes"
This reverts commit 842033c950.
2024-07-22 01:23:29 +02:00
Jesse Wierzbinski 842033c950
feat: ♻️ Rename dark to background, refactor themes 2024-07-22 01:05:51 +02:00
Jesse Wierzbinski 4f2c1901d1
feat: Add support for settings of type "code" 2024-07-21 23:59:19 +02:00
Jesse Wierzbinski ee8372592c
feat: Open mentions in new window 2024-07-21 22:55:08 +02:00
Jesse Wierzbinski 5ddf275f3d
fix: 🐛 Correctly render emojis in profile fields 2024-07-21 22:23:35 +02:00
Jesse Wierzbinski 54221ce42f
feat: Add actions dropdown on user view 2024-07-21 21:17:01 +02:00
Jesse Wierzbinski 8ee6aa83b3
fix: 🐛 Temporarily disable hover cards 2024-07-21 19:59:00 +02:00
Jesse Wierzbinski ebe04b533f
refactor: 🩹 Increase user card opening delay to 1 second 2024-07-21 19:21:48 +02:00
Jesse Wierzbinski b515b361cd
feat: Add backdrop when user card is hovered on 2024-07-21 19:20:31 +02:00
Jesse Wierzbinski 78e4fa0f04
refactor: ♻️ Rewrite settings backend 2024-07-21 18:53:16 +02:00
Jesse Wierzbinski 80b1fc87f7
feat: Add popup profile preview when hovering on note avatars 2024-07-21 18:16:03 +02:00
Jesse Wierzbinski 4e370cd056
refactor: 💄 Add max width to settings pages 2024-07-21 17:58:40 +02:00
Jesse Wierzbinski ddfa3b050d
refactor: 🔥 Remove old loader 2024-07-21 17:58:22 +02:00
Jesse Wierzbinski 7c7ddb44e2
refactor: 🚚 Point all GitHub links to new repo address 2024-07-21 15:41:27 +02:00
Jesse Wierzbinski 3428e4b5b6
perf: ♻️ Use global instance of composable instead of an instance per component for identities, client and settings 2024-07-21 15:33:32 +02:00
Jesse Wierzbinski d6f36eaecf
refactor: ♻️ Rewrite timeline rendering code 2024-06-28 17:05:50 -10:00
Jesse Wierzbinski 091615b04e
refactor: ♻️ Port all buttons to new UI library 2024-06-27 14:09:05 -10:00
Jesse Wierzbinski 13faf840dd
refactor: ♻️ Begin refactoring code to use new custom UI library 2024-06-27 03:03:03 -10:00
Jesse Wierzbinski b2989e898e
feat: Make mention button add mention 2024-06-23 15:21:28 -10:00
Jesse Wierzbinski e74dbe3d59
refactor: ♻️ Only use a single localStorage key for scroll position 2024-06-20 19:12:04 -10:00
Jesse Wierzbinski bba222a2fc
fix: 💄 Remove extra bg value on Avatar inner images 2024-06-20 18:53:34 -10:00
Jesse Wierzbinski 21fcdd8f64
refactor: ♻️ Refactor suggestboxes to follow text cursor 2024-06-20 17:51:06 -10:00
Jesse Wierzbinski 7e47dafa18
feat: Make Avatar component display a loading screen while image is loading 2024-06-20 17:50:41 -10:00
Jesse Wierzbinski e309c56a86
refactor: ♻️ Disable Nuxt component auto-importing (obscures code flow) 2024-06-20 16:09:09 -10:00
Jesse Wierzbinski 5e6e881b98
refactor: ♻️ Refactor toaster code for more accessibility and better UI 2024-06-19 15:40:13 -10:00