Commit graph

171 commits

Author SHA1 Message Date
Jesse Wierzbinski 18b4bc64b3
chore: 🔧 Set Nuxt compatibility version to 4 2024-06-11 14:15:51 -10:00
Jesse Wierzbinski 44dc06454c
chore: 📦 Update Nuxt to 3.12 2024-06-11 14:09:28 -10:00
Jesse Wierzbinski 87c8b7ab92
feat: Add accept/reject buttons on follow request notifications 2024-06-11 14:03:30 -10:00
Jesse Wierzbinski 67467b2dfd
fix: 🐛 Fix reblogs showing wrong user as reblogger 2024-06-11 13:54:35 -10:00
Jesse Wierzbinski 8f192a40ed
fix: 🔒 Allow all origins in form-action CSP 2024-06-11 09:58:18 -10:00
Jesse Wierzbinski e6650b6da4
chore: 📦 Update packages 2024-06-10 16:30:53 -10:00
Jesse Wierzbinski 8707a45ec8
fix: 🐛 Fix not being able to sign out on desktop 2024-06-10 16:29:33 -10:00
Jesse Wierzbinski 6e2401b67d
feat: Improve accessibility everywhere 2024-06-09 18:33:14 -10:00
Jesse Wierzbinski 192c7f83c3
docs: 📝 Make README prettier, add LICENSE 2024-06-09 17:53:51 -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 48954baf06
chore: 📦 Update packages 2024-06-07 23:07:56 -10:00
Jesse Wierzbinski c7b239415f
fix: 🐛 Fix missing quotes 2024-06-07 22:45:20 -10:00
Jesse Wierzbinski e7768e3a3f
chore: 📦 Use NPM version of @lysand-org/client 2024-06-07 15:30:23 -10:00
Jesse Wierzbinski 0bd3237965
refactor: ♻️ Replace megalodon with @lysand-org/client 2024-06-07 13:09:15 -10:00
Jesse Wierzbinski 5c528e8d03
feat: Introduce groundwork for settings page 2024-06-06 13:09:07 -10:00
Jesse Wierzbinski 3974cafd4f
chore: 📦 Update packages 2024-06-06 12:21:22 -10:00
Jesse Wierzbinski 39b7f24f98
fix: 🐛 Fix adaptive dropdowns being clicked twice when using a desktop 2024-06-06 11:29:27 -10:00
Jesse Wierzbinski 29d98c9f2c
feat: Add note editing capabilities 2024-06-05 20:42:44 -10:00
Jesse Wierzbinski 5a8e4e5d0f
fix: Add role to a few aside elements 2024-06-05 18:21:30 -10:00
Jesse Wierzbinski ee6fed83d8
style: 💄 Add small border to desktop side navbar 2024-06-05 18:17:07 -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 5a97f12782
fix: 🐛 Prevent sending a post without content 2024-06-05 17:58:20 -10:00
Jesse Wierzbinski fab1757d8f
fix: 🐛 Fix text not working in composer 2024-06-05 17:54:54 -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 d62d267c60
feat: Add file uploads to composer 2024-06-05 15:35:09 -10:00
Jesse Wierzbinski f91df20dc1
fix: 🐛 Fix AdaptiveDropdown not responding to touch on mobile 2024-06-04 18:44:12 -10:00
Jesse Wierzbinski 3c68c2e788
refactor: ♻️ Replace HeadlessUI with Ark UI, improve UI 2024-06-04 14:03:15 -10:00
Jesse Wierzbinski d109e09a72
chore: 📦 Update all packages to latest version 2024-06-03 20:49:00 -10:00
Jesse Wierzbinski 11ece6a8bf
feat: Finish password resets code 2024-05-16 22:28:14 -10:00
Jesse Wierzbinski 6566f8c17a
fix: 🐛 Fix some emojis being stretched in composer 2024-05-16 21:50:28 -10:00
Jesse Wierzbinski 6f843ade69
feat: Add password reset page 2024-05-16 21:50:16 -10:00
Jesse Wierzbinski 9347b7ac25
feat: Automatically log out user if session has expired or is invalid 2024-05-16 21:19:06 -10:00
Jesse Wierzbinski 44e6112335
feat: Show spinner while OIDC account linking is loading 2024-05-16 20:47:49 -10:00
Jesse Wierzbinski f6153cb5fe
refactor: ⚰️ Remove old testing code 2024-05-16 20:41:44 -10:00
Jesse Wierzbinski c8e0cac6e2
Revert "feat: init Toothless"
This reverts commit a17e0ed3e5.
2024-05-16 20:27:17 -10:00
Jesse Wierzbinski 252e9cbd47
Merge branch 'main' of https://github.com/lysand-org/lysand-fe 2024-05-16 20:26:03 -10:00
Jesse Wierzbinski a03392bbc3
feat: Rework OIDC flow, add emoji autosuggestions 2024-05-16 20:25:59 -10:00
aprilthepink a17e0ed3e5 feat: init Toothless 2024-05-14 04:39:04 +02:00
Jesse Wierzbinski 7253a01921
fix: 🐛 Clamp greeting username to a single line 2024-05-12 19:17:46 -10:00
Jesse Wierzbinski 9393b09b82
fix: 🐛 Fix logo being broken 2024-05-12 18:43:05 -10:00
Jesse Wierzbinski 9632aadbde
feat: Add secret OIDC account linking support 2024-05-12 18:33:53 -10:00
Jesse Wierzbinski 32c13d4c99
fix: 🐛 Fixes with not refreshing localStorage me value 2024-05-12 17:44:32 -10:00
Jesse Wierzbinski 14a37d3585
fix: 🔒 Make COEP cross-origin 2024-05-12 17:29:21 -10:00
Jesse Wierzbinski f90a43909b
fix: 🐛 Layout fixes, make CW composing work 2024-05-12 17:19:53 -10:00
Jesse Wierzbinski a41aa3b91d
fix: 🐛 Apps without websites would break consent page 2024-05-12 12:39:10 -10:00
Jesse Wierzbinski c0ced8b4cb
fix: 🐛 Make authorize flow client-only to prevent weird HTML output 2024-05-12 12:30:34 -10:00
Jesse Wierzbinski d551d7ac65
feat: Add support for displaying oauth code to user 2024-05-12 12:21:44 -10:00
Jesse Wierzbinski 6d2b607f2b
fix: 🐛 Various bugfixes 2024-05-11 23:23:38 -10:00
Jesse Wierzbinski 52c1f1c57f
refactor: Ditch nuxt-icon in favour of iconify's native WebComponent 2024-05-11 23:04:00 -10:00