Commit graph

57 commits

Author SHA1 Message Date
Jesse Wierzbinski 9dede81d20
fix: 🐛 Fix incorrect checkbox rendering 2024-11-19 11:38:29 +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 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 ee8372592c
feat: Open mentions in new window 2024-07-21 22:55:08 +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 80b1fc87f7
feat: Add popup profile preview when hovering on note avatars 2024-07-21 18:16:03 +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 e309c56a86
refactor: ♻️ Disable Nuxt component auto-importing (obscures code flow) 2024-06-20 16:09:09 -10:00
Jesse Wierzbinski f9433e259b
refactor: ♻️ Fix linter errors 2024-06-19 14:07:56 -10:00
Jesse Wierzbinski 8a984abfb2
refactor: ⬆️ Update @lysand-org/client to 0.2.0, use its types instead 2024-06-19 13:57:38 -10:00
Jesse Wierzbinski 1691daa000
feat: Add settings page to configure account and preferences 2024-06-18 20:16:28 -10:00
Jesse Wierzbinski 633ff184e3
fix: 🐛 Fix attachment dialog sometimes distorting images 2024-06-18 15:36:08 -10:00
Jesse Wierzbinski d1b9447caa
feat: Allow primary color changes through Tailwind config 2024-06-15 15:42:48 -10:00
Jesse Wierzbinski 46193938fe
feat: Add support for developer badges and user role displaying 2024-06-11 17:53:55 -10:00
Jesse Wierzbinski 67467b2dfd
fix: 🐛 Fix reblogs showing wrong user as reblogger 2024-06-11 13:54:35 -10:00
Jesse Wierzbinski 6e2401b67d
feat: Improve accessibility everywhere 2024-06-09 18:33:14 -10:00
Jesse Wierzbinski ef9a6f1da4
feat: Add multi-account support, more options for posts, UI improvements 2024-06-09 17:24:55 -10:00
Jesse Wierzbinski c7b239415f
fix: 🐛 Fix missing quotes 2024-06-07 22:45:20 -10:00
Jesse Wierzbinski 0bd3237965
refactor: ♻️ Replace megalodon with @lysand-org/client 2024-06-07 13:09:15 -10:00
Jesse Wierzbinski 29d98c9f2c
feat: Add note editing capabilities 2024-06-05 20:42:44 -10:00
Jesse Wierzbinski 1f2fa12b8f
feat: Add icon to non-video or audio files, with download 2024-06-05 18:05:55 -10:00
Jesse Wierzbinski a643e3f8aa
feat: Add alt text editor, improve accessibility 2024-06-05 17:48:12 -10:00
Jesse Wierzbinski ef4a2aa0c2
feat: Add alt text viewer for attachments 2024-06-05 17:19:03 -10:00
Jesse Wierzbinski 3c68c2e788
refactor: ♻️ Replace HeadlessUI with Ark UI, improve UI 2024-06-04 14:03:15 -10:00
Jesse Wierzbinski f90a43909b
fix: 🐛 Layout fixes, make CW composing work 2024-05-12 17:19:53 -10:00
Jesse Wierzbinski 52c1f1c57f
refactor: Ditch nuxt-icon in favour of iconify's native WebComponent 2024-05-11 23:04:00 -10:00
Jesse Wierzbinski e622c1625f
fix: 🐛 Bugixes, add automatic GitHub Actions deployment 2024-05-11 22:37:57 -10:00
Jesse Wierzbinski 6e8f4ae8e1
perf: Performance work, add PWA 2024-05-11 21:30:02 -10:00
Jesse Wierzbinski ddebe77e5b
feat: 💄 Small UI tweaks 2024-05-11 17:53:42 -10:00
Jesse Wierzbinski 6f0da44844
feat: Add new virtual scrollbar system, resolve note context 2024-05-11 17:42:24 -10:00
Jesse Wierzbinski dd62647928
feat: Add reply header rendering in notes 2024-05-11 16:33:40 -10:00
Jesse Wierzbinski e90ff9d508
feat: Markdown rendering improvements 2024-05-11 16:15:42 -10:00
Jesse Wierzbinski d8c7558bcb
feat: 💄 UI changes, new collapsible sidebars 2024-05-08 02:15:21 -10:00
Jesse Wierzbinski e29ed01e52
fix: 🔒 Remove unnecessary crossorigin attributes 2024-05-04 19:33:50 -10:00
Jesse Wierzbinski cafe272429
feat: 🔒 Add crossorigin attributes to every image element 2024-05-04 19:22:47 -10:00
Jesse Wierzbinski 8eaccb31c2
fix: 💄 Make sure avatars never shrink in flex containers 2024-05-02 17:28:31 -10:00
Jesse Wierzbinski ccd2307584
fix: Optimize rendering a little 2024-04-29 11:21:50 -10:00
Jesse Wierzbinski ef1e0de9a8
fix: 🐛 Do not allow users to do certain things when logged out (would previously error) 2024-04-27 20:55:23 -10:00
Jesse Wierzbinski b4e682a562
feat: Add quoting, replies, refactor parts of old code 2024-04-27 20:35:26 -10:00
Jesse Wierzbinski 0f214b6a17
refactor: 🎨 Refactor notes, event system and timelines 2024-04-27 19:02:27 -10:00
Jesse Wierzbinski 7461478170
style: 🎨 Run Biome 2024-04-26 21:58:17 -10:00
Jesse Wierzbinski b14a616ef4
feat: Timeline refactors, timelines now auto-refresh 2024-04-26 21:39:26 -10:00
Jesse Wierzbinski 3c8093a3d2
feat: Implement proper login and logout using UI 2024-04-26 18:50:30 -10:00