Commit graph

317 commits

Author SHA1 Message Date
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
Jesse Wierzbinski
9cb17235ff
feat: 🎨 Update favicon to new logo 2024-04-29 11:56:11 -10:00
Jesse Wierzbinski
bf803928e8
refactor: Update logo to new SVG version 2024-04-29 11:51:17 -10:00
Jesse Wierzbinski
ccd2307584
fix: Optimize rendering a little 2024-04-29 11:21:50 -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
86e254b7e7
fix: 🐛 Put the Note view on the app layout 2024-04-27 21:46:05 -10:00
Jesse Wierzbinski
7004deafcd
fix: 🐛 Fix hydration errors on sidebar 2024-04-27 21:11:37 -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
83ff97d7ff
feat: Add small exit animation to timelines 2024-04-26 21:51:16 -10:00
Jesse Wierzbinski
b14a616ef4
feat: Timeline refactors, timelines now auto-refresh 2024-04-26 21:39:26 -10:00
Jesse Wierzbinski
3004bf4816
feat: Add post composer 2024-04-26 21:04:02 -10:00
Jesse Wierzbinski
c550978872
fix: 🚑 Fix bug preventing login due to incorrect oauth redirect 2024-04-26 19:47:23 -10:00
Jesse Wierzbinski
d6f61cfd44
fix: 🐛 Fix application name always showing up as "Soapbox" when signing in 2024-04-26 19:21:39 -10:00
Jesse Wierzbinski
4ae54b3af9
feat: When signing in, use clientside navigation when redirecting to OAuth if on same origin 2024-04-26 19:19:32 -10:00
Jesse Wierzbinski
3c8093a3d2
feat: Implement proper login and logout using UI 2024-04-26 18:50:30 -10:00
Jesse Wierzbinski
e0c41bb9b5
feat: New notifications view, refactor all composables 2024-04-26 15:28:12 -10:00
Jesse Wierzbinski
7b8a02d49e
fix: Improve accessibility of entire site 2024-04-25 20:34:57 -10:00
Jesse Wierzbinski
c29cae2955
build: Add explanations for which apps can be used, add link to registration page in sidebar 2024-04-25 20:10:44 -10:00
Jesse Wierzbinski
a45c04258e
feat: 🎨 Design refactor of all pages 2024-04-25 19:54:02 -10:00
Jesse Wierzbinski
9467cef34b
feat: Add new navigation sidebar and instance description block on / 2024-04-25 13:04:45 -10:00
Jesse Wierzbinski
b105c40807
refactor(build): 🐛 Switch final docker image to Node (use Bun for everything else except final Docker)
Solves issues with Bun's missing Brotli implementation
2024-04-24 21:25:54 -10:00