Georg Krause
00baf5e9cb
build(front): Remove duplicate key from vite.config.ts
2023-09-13 08:30:19 +02:00
Georg Krause
cc0f8f395c
Merge branch 'stable' into develop
2023-09-07 08:58:37 +02:00
Georg Krause
ec8dc8e09f
Merge branch stable into develop
2023-09-01 14:24:58 +02:00
Kasper Seweryn
2803bc790a
feat(front): add vue macros
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2552 >
2023-08-23 12:52:12 +00:00
Kasper Seweryn
66a363014d
feat(front): enable sourcemap generation
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2536 >
2023-08-23 12:44:00 +00:00
Georg Krause
0eaede92e5
ci: Do proper test result reporting in CI
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2458 >
2023-06-11 11:29:39 +02:00
Kasper Seweryn
348e369235
feat: remove vue plugin inspector
2023-05-20 11:43:21 +00:00
Georg Krause
2b250e68ea
chore: Remove duplicated import
2023-05-12 13:34:56 +02:00
Georg Krause
c48b62da94
Merge branch 'pre-release/1.3.0' into develop
2023-05-12 09:21:47 +02:00
Kasper Seweryn
ed4b923b1e
fix(tests): make frontend tests compatible with current frontend setup
2023-05-08 12:25:19 +02:00
Georg Krause
e0c4715f10
fix: fix imports in vite config
2023-03-28 14:06:29 +02:00
Kasper Seweryn
502773b7b4
fix: make progress bars work again
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346 >
2023-03-26 15:16:13 +02:00
Kasper Seweryn
a69aeb07e2
feat: optimize CPU and memory usage
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346 >
2023-03-26 15:11:45 +02:00
Kasper Seweryn
9cc58d16c8
fix: make progress bars work again
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346 >
2023-03-26 12:08:08 +00:00
Kasper Seweryn
77e920672d
feat: optimize CPU and memory usage
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346 >
2023-03-26 12:08:07 +00:00
jo
7d96baa3cd
feat(front): split large bundles into chunks
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2349 >
2023-01-31 18:09:17 +00:00
jo
3c9fc32135
chore(front): add bundle visualizer
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2349 >
2023-01-31 18:09:17 +00:00
jo
b359bb6498
fix: timeout on spa manifest requests
...
The previous behaviour had a loop of requests between the front
app and the api when querying the pwa manifest.
This reduce the coupling around the pwa manifest file between the api
and the front app, by uplicating the files so each "service" has a copy
of it, while keeping them in sync and having the front pwa manifest as
single source of truth.
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2291 >
2022-12-19 14:33:12 +01:00
wvffle
edfbf94313
Add eslint rules for i18n
2022-11-28 10:16:58 +00:00
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