Wykres commitów

58 Commity (9d1bafe70c674f5a29dc3ef9f3b99ede89e1b4ca)

Autor SHA1 Wiadomość Data
ArneBo 9210fb9c5b fix(front): re-enable port in vite.config.ts; delete SetInstanceModal from LegacyLayout 2024-12-10 12:29:47 +01:00
upsiflu d50b4aec6a chore(cleanup): remove unused imports and functions 2024-12-08 21:28:21 +01:00
ArneBo a17fe6c803 fix(ui): remove fomantic, replace external ui with built stylesheets 2024-12-06 13:47:24 +01:00
upsiflu 66687e547f fix(ui config): enable vitepress support in editors; upgrade to vue v3.5
This fix enables destructuring for `defineModel` and `defineProps` used
in the ui components
2024-12-04 16:25:37 +01:00
jon r f737400eb5 fix(front/hmr): ui from NPM + HMR default config
Co-Authored-By: upsiflu@gmail.com
Co-Authored-By: arne@ecobasa.org
2024-10-29 20:37:59 +01:00
ArneBo b61dfd4349 vue: activate HMR on localhost:8080 2024-10-29 12:49:05 +01:00
ArneBo d9efd14bec experimental shadow package from ui components 2024-10-24 12:57:12 +02:00
ArneBo 9c2ecaae59 (feat)DX vite devtools for non chrome browser vue debugging 2024-10-21 15:13:34 +02:00
Kasper Seweryn 070ab28ed1 feat: add sidebar 2024-10-21 15:11:32 +02:00
Kasper Seweryn 9002ae1aab feat: add upload logic 2024-10-21 15:10:55 +02:00
Kasper Seweryn 5647a1072d feat: add tauri
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2701>
2024-02-21 14:45:38 +01:00
wvffle 243f2a57e3 test: add track cache tests and mock test server
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2757>
2024-02-20 14:39:55 +00:00
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