Commit graph

58 commits

Author SHA1 Message Date
Jesse Wierzbinski dc004601b0
fix: 👽 Update Role API usage 2024-11-29 21:36:13 +01:00
Jesse Wierzbinski 7c63b81129
fix: 🐛 Properly render emojis in display names 2024-11-19 13:42:21 +01:00
Jesse Wierzbinski 7663767141
fix: 🧑‍💻 Add more official developer accounts 2024-11-18 22:18:37 +01:00
Jesse Wierzbinski 6b6d1d44d2
feat: Add emoji theme picker 2024-11-05 14:25:28 +01:00
Jesse Wierzbinski e578fa3318
refactor: Add threaded view to Notes 2024-11-04 23:55:02 +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 5ddf275f3d
fix: 🐛 Correctly render emojis in profile fields 2024-07-21 22:23:35 +02:00
Jesse Wierzbinski 0f22f94355
fix: 🐛 Also render emojis with uppercase letters 2024-07-21 22:10:53 +02:00
Jesse Wierzbinski 54221ce42f
feat: Add actions dropdown on user view 2024-07-21 21:17:01 +02:00
Jesse Wierzbinski 78e4fa0f04
refactor: ♻️ Rewrite settings backend 2024-07-21 18:53:16 +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 7b13265d47
feat: Allow specifying an Onion API host URL 2024-06-25 18:53:44 -10:00
Jesse Wierzbinski 32d1acb4c1
chore: ⬆️ Upgrade dependencies 2024-06-20 15:15:14 -10:00
Jesse Wierzbinski 6d879cdf44
fix: 🛂 Fix OIDC provider login not showing up when logged out 2024-06-19 16:54:55 -10:00
Jesse Wierzbinski 5e6e881b98
refactor: ♻️ Refactor toaster code for more accessibility and better UI 2024-06-19 15:40:13 -10:00
Jesse Wierzbinski 2b14813555
feat: Add error notification for all errors 2024-06-19 14:11:00 -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 fef4fa1e30
feat: ♻️ Rewrite registration UI 2024-06-15 20:34:35 -10:00
Jesse Wierzbinski 2266dcd725
feat: Make whole app client-only, add noscript fallback 2024-06-15 11:18:58 -10:00
Jesse Wierzbinski 3db36ae618
feat: Add error page when an account is not found 2024-06-11 18:41:27 -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 a889f8d142
chore: ⬆️ Update @lysand-org/client for new types 2024-06-11 15:02:30 -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 ef9a6f1da4
feat: Add multi-account support, more options for posts, UI improvements 2024-06-09 17:24:55 -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 3c68c2e788
refactor: ♻️ Replace HeadlessUI with Ark UI, improve UI 2024-06-04 14:03:15 -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 a03392bbc3
feat: Rework OIDC flow, add emoji autosuggestions 2024-05-16 20:25:59 -10:00
Jesse Wierzbinski 32c13d4c99
fix: 🐛 Fixes with not refreshing localStorage me value 2024-05-12 17:44:32 -10:00
Jesse Wierzbinski 6d2b607f2b
fix: 🐛 Various bugfixes 2024-05-11 23:23:38 -10:00
Jesse Wierzbinski 2cc3d2ea7a
feat: Polish UI, add new functionality to composer 2024-05-11 18:34:03 -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 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 55ca97e936
refactor: 🔥 Remove syntax highlighting for performance 2024-04-29 11:05:58 -10:00
Jesse Wierzbinski 68e5ede6c6
feat: Add ability to follow and unfollow users 2024-04-29 10:22:44 -10:00
Jesse Wierzbinski 8c68957df8
feat: Add home timeline for logged-in users 2024-04-28 16:59:28 -10:00
Jesse Wierzbinski 63cbe6bb82
fix: 🚑 Fix errors when logging in with incorrect credentials 2024-04-28 13:48:03 -10:00
Jesse Wierzbinski a2a2149776
fix: 🐛 Don't auto mention yourself when replying/quoting yourself 2024-04-27 21:54:13 -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