Commit graph

94 commits

Author SHA1 Message Date
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
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 7d07e639c8
perf: Slight performance changes 2024-05-11 20:13:35 -10:00
Jesse Wierzbinski 19a880a5e0
fix: 🐛 Remove forgotten padding container 2024-05-11 19:35:27 -10:00
Jesse Wierzbinski 1840526649
feat: 💄 UI refactoring 2024-05-11 19:26:29 -10:00
Jesse Wierzbinski 5c416ce793
fix: 🐛 Fix missing custom scrollbars in places 2024-05-11 18:46:37 -10:00
Jesse Wierzbinski 2cc3d2ea7a
feat: Polish UI, add new functionality to composer 2024-05-11 18:34:03 -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 8b22a22ae4
fix: 💄 Add slight margin to Lysand logo on login page 2024-05-08 10:48:23 -10:00
Jesse Wierzbinski d8c7558bcb
feat: 💄 UI changes, new collapsible sidebars 2024-05-08 02:15:21 -10:00
Jesse Wierzbinski 45eb8c6309
feat(build): 👷 Add SBOM and provenance data to Docker build 2024-05-07 22:20:46 -10:00
Jesse Wierzbinski 77542d226d
chore: 📦 Update all packages 2024-05-07 22:13:57 -10:00
Jesse Wierzbinski 8181b5db66
feat: Allow login with either username or email 2024-05-07 22:10:17 -10:00
Jesse Wierzbinski afeba9d4a3
docs: 📝 Update README to add more info 2024-05-06 09:17:12 -10:00
Jesse Wierzbinski e0468c421d
fix: 🐛 Fix form-action CSP 2024-05-05 23:00:15 -10:00
Jesse Wierzbinski d95c1c17f0
chore: 💄 Update logo 2024-05-05 11:51:49 -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 74425cd62e
refactor: 🔒 Improve security of frontend with nonce, CSP and security headers 2024-05-04 17:33:51 -10:00
Jesse Wierzbinski 8eaccb31c2
fix: 💄 Make sure avatars never shrink in flex containers 2024-05-02 17:28:31 -10:00
Jesse Wierzbinski eb0385ab8a
fix: 🚑 Add missing user account from username viewing route 2024-04-30 23:18:26 -10:00
Jesse Wierzbinski d9173b4ce2
feat: Add bottom sidebar on mobile 2024-04-30 22:40:33 -10:00
Jesse Wierzbinski 951a806477
chore: 📦 Update packages 2024-04-30 22:40:19 -10:00
Jesse Wierzbinski 0eabb10eff
style: 🎨 Change logo to WebP version as SVG one had gradient issues 2024-04-29 14:05:01 -10:00