Commit graph

39 commits

Author SHA1 Message Date
Jesse Wierzbinski 76e5f4e9aa
feat: Set cache-control maxAge on emojis to 1 year 2024-11-05 15:03:55 +01:00
Jesse Wierzbinski 6b6d1d44d2
feat: Add emoji theme picker 2024-11-05 14:25:28 +01:00
Jesse Wierzbinski cc54e95e92
refactor: ♻️ Use new Versia branding everywhere 2024-08-28 00:23:29 +02:00
Jesse Wierzbinski d960fb3682
refactor: 🔥 Remove useless PWA icons 2024-07-22 21:24:02 +02:00
Jesse Wierzbinski f1ada1745d
chore: ⬆️ Upgrade dependencies 2024-07-21 15:32:58 +02:00
Jesse Wierzbinski 7b13265d47
feat: Allow specifying an Onion API host URL 2024-06-25 18:53:44 -10:00
Jesse Wierzbinski 6c43374d8e
feat: 🔍 Block all AI crawlers in robots.txt, make users who opt out of indexing not-indexable 2024-06-20 20:01:33 -10:00
Jesse Wierzbinski e309c56a86
refactor: ♻️ Disable Nuxt component auto-importing (obscures code flow) 2024-06-20 16:09:09 -10:00
Jesse Wierzbinski 0c46cb2dc2
feat: 💄 Refresh mobile navbar styles 2024-06-18 20:39:18 -10:00
Jesse Wierzbinski 8792e56f03
fix: 🐛 Add background color for PWA 2024-06-15 13:10:59 -10:00
Jesse Wierzbinski cd37eba691
fix: 🐛 Fix incorrect PWA screenshot path 2024-06-15 13:08:22 -10:00
Jesse Wierzbinski 5316bb0290
fix: 🐛 Fix PWA icons using incorrect paths 2024-06-15 12:54:25 -10:00
Jesse Wierzbinski d0b82e822d
feat: Make PWA installable with icons and screenshots 2024-06-15 12:41:23 -10:00
Jesse Wierzbinski 18b4bc64b3
chore: 🔧 Set Nuxt compatibility version to 4 2024-06-11 14:15:51 -10:00
Jesse Wierzbinski 8f192a40ed
fix: 🔒 Allow all origins in form-action CSP 2024-06-11 09:58:18 -10:00
Jesse Wierzbinski e7768e3a3f
chore: 📦 Use NPM version of @lysand-org/client 2024-06-07 15:30:23 -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 14a37d3585
fix: 🔒 Make COEP cross-origin 2024-05-12 17:29:21 -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 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 6f0da44844
feat: Add new virtual scrollbar system, resolve note context 2024-05-11 17:42:24 -10:00
Jesse Wierzbinski e0468c421d
fix: 🐛 Fix form-action CSP 2024-05-05 23:00:15 -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 d9173b4ce2
feat: Add bottom sidebar on mobile 2024-04-30 22:40:33 -10:00
Jesse Wierzbinski 55ca97e936
refactor: 🔥 Remove syntax highlighting for performance 2024-04-29 11:05:58 -10:00
Jesse Wierzbinski 0f214b6a17
refactor: 🎨 Refactor notes, event system and timelines 2024-04-27 19:02:27 -10:00
Jesse Wierzbinski a17df9fff8
feat: Create new user profile view, refine components, add dropdown to notes 2024-04-24 20:56:01 -10:00
Jesse Wierzbinski a0d0737683
fix: 🔥 Disable gzip compression on build public assets 2024-04-22 11:46:02 -10:00
Jesse Wierzbinski 126b2b9cf1
fix(build): 🐛 Disable Brotli compression for public assets 2024-04-22 11:07:01 -10:00
Jesse Wierzbinski 959f87825b
refactor(build): 🐛 Build standalone Bun Nitro server again instead of purely static files 2024-04-22 09:55:03 -10:00
Jesse Wierzbinski acd50ece9b
feat: ♻️ Change code to build in static mode, add timelines, profiles and notes, new design 2024-04-21 21:38:51 -10:00
Jesse Wierzbinski 9edfd5ac2d
feat: Edit site to support Lysand's OIDC/OAuth2 2024-04-18 07:53:37 -10:00
Jesse Wierzbinski 51a74331c7
fix(build): 🐛 Give proper permissions to GitHub Actions build
Prevents the build from failing to push to package registry
2024-04-14 15:29:49 -10:00
Jesse Wierzbinski f6989707f4
refactor: 🎨 Move Lysand-FE into its own repository 2024-04-14 15:16:57 -10:00