Commit graph

27 commits

Author SHA1 Message Date
wvffle
15f5056a59
Add web worker communication for offloading the main thread 2022-10-30 19:17:53 +01:00
wvffle
668d743ede Add PWA shortcuts 2022-10-18 18:24:19 +00:00
Georg Krause
425b7e96fd feat(manifest): Add categories 2022-10-18 18:24:19 +00:00
Georg Krause
b7e672801c feat(manifest): Add information about native applications on fdroid and play 2022-10-18 18:24:19 +00:00
Georg Krause
4216968c10 chore(manifest): Set a generic description 2022-10-18 18:24:19 +00:00
Georg Krause
7f76b12119 fix(manifest): Don't add start_url and scope to manifest 2022-10-18 18:24:19 +00:00
wvffle
7e53ee54e8 Align frontend with VitePWA webmanifest requirements 2022-10-18 18:24:19 +00:00
Georg Krause
8048ae49c4 Add coverage reporting for Gitlab 2022-10-09 08:27:24 +00:00
wvffle
86be283c6c Reimplement embedded player ui with petite-vue 2022-09-25 22:52:02 +00:00
wvffle
f4c34acb40 Fix tests 2022-09-06 09:26:36 +00:00
wvffle
0541da444b Prepare vitest 2022-09-06 09:26:36 +00:00
wvffle
b3a08c8688 Migrate user menu 2022-09-06 09:26:36 +00:00
wvffle
a57320d0f1 Add better tracking 2022-09-06 09:26:36 +00:00
wvffle
f06c040b50 Add markdown enhancements
This commit will bring:
- Linking to other users with `@username`
- Linking to tags with `#tag`
- Opening external links in new tab (Fix #1647)
- Single line breaks to avoid confusion for non-technical users (Fix #1377)
- 😒 support...
- Email encoding in markdown
- Markdown editor now auto-resizes to accomodate content (Fix #1379)

NOTE: This only works in very few places. We need to wait for #1835 to have those features available widely
2022-09-06 09:26:36 +00:00
wvffle
2323cf70d7 Update vite 2022-09-06 09:26:36 +00:00
wvffle
debe024f88 Add option to disable HMR 2022-09-06 09:26:36 +00:00
wvffle
c56627bfcf Fix fomantic 2022-09-06 09:26:36 +00:00
wvffle
6cdf2ddd1e Fix webworker manifest in dev mode 2022-09-06 09:26:36 +00:00
wvffle
0251789f82 Fix a bunch of typescript errors 2022-09-06 09:26:36 +00:00
wvffle
a28e00708b Remove @vue/compat 2022-09-06 09:26:36 +00:00
wvffle
15e62d62f6 Add gitpod related changes 2022-09-06 09:26:36 +00:00
Kasper Seweryn
7c5d259c2b Add vue 3 and compat 2022-09-06 09:26:36 +00:00
wvffle
0e758d0624 Fix vite.config.ts 2022-09-06 09:26:36 +00:00
Kasper Seweryn
f3ccfcbe48 Add PWA support 2022-09-06 09:26:36 +00:00
Kasper Seweryn
f61fafec2a Remove '@/' 2022-09-06 09:26:36 +00:00
Kasper Seweryn
ddb035e418 Tag @wvffle in his TODO comments 2022-09-06 09:26:36 +00:00
Kasper Seweryn
2b40707f4f Cleanup a lot of stuff
I've replaced `lodash` with `lodash-es`, so it can be tree-shaken

`~/modules` is a directory with application modules that run before app is mounted. Useful for configuration, web socket connection, and other stuff

`~/composables` is a directory with our custom composables. Much like `~/utils` but each util is in its own file
2022-09-06 09:26:36 +00:00
Renamed from front/vite.config.js (Browse further)