Commit graph

54 commits

Author SHA1 Message Date
Jesse Wierzbinski 2e67e7858f
refactor: 🛂 Refactor account switching to ask for instance
Some checks failed
CodeQL / Analyze (javascript) (push) Failing after 54s
Deploy to GitHub Pages / build (push) Failing after 1m45s
Deploy to GitHub Pages / deploy (push) Has been skipped
Docker / build (push) Failing after 17s
Mirror to Codeberg / Mirror (push) Failing after 1s
2025-02-09 20:14:27 +01:00
April John 1fefb51afd hotfix 2025-02-03 10:06:12 +01:00
Jesse Wierzbinski 569666fb82
refactor: 🔥 Remove old code 2024-12-17 00:10:24 +01:00
Jesse Wierzbinski 0987df7783
feat: Implement mobile navbar 2024-12-09 16:52:04 +01:00
Jesse Wierzbinski ca824a2a1a
refactor: ♻️ Disable SSR, always build as static 2024-12-04 12:53:43 +01:00
Jesse Wierzbinski f672ce5a69
refactor: ♻️ Rewrite password reset page, polish auth 2024-12-03 12:30:10 +01:00
Jesse Wierzbinski 5b3e9ce8b3
refactor: 🔥 Remove old code 2024-12-02 22:55:36 +01:00
Jesse Wierzbinski c483f35b99
refactor: ♻️ Rewrite authentication page 2024-12-02 17:20:27 +01:00
Jesse Wierzbinski 9ced2c98e4
refactor: ♻️ Rewrite sidebar with shadcn 2024-11-30 00:58:04 +01:00
Jesse Wierzbinski a7b570905a
refactor: ♻️ Initiate shadcn/ui refactor 2024-11-29 22:39:42 +01:00
Jesse Wierzbinski 3d27565a3e
fix: 🐛 Set COEP to credentialless to be able to load remote content 2024-11-08 08:18:57 +01:00
Jesse Wierzbinski 862839bf34
refactor: ♻️ Use explicit imports for OverlayScrollbars 2024-11-05 17:09:12 +01:00
Jesse Wierzbinski 0f6e87c275
refactor: 🔥 Remove useless parts of config 2024-11-05 17:05:56 +01:00
Jesse Wierzbinski 3bdc5c4c37
chore: 📦 Update compatibility date to today 2024-11-05 17:00:14 +01:00
Jesse Wierzbinski 56366b87ba
refactor: 🔥 Remove @nuxtjs/seo 2024-11-05 16:58:19 +01:00
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