Commit Graph

1347 Commits

Author SHA1 Message Date
Kasper Seweryn b0ae7490c4
Move ~/modules to ~/init 2022-06-26 08:54:56 +02:00
Kasper Seweryn 4528c5edff
Remove JWT leftovers 2022-06-26 08:54:56 +02:00
Kasper Seweryn 9fcc745e3c
Cleanup updateQueryString composable 2022-06-26 08:54:56 +02:00
Kasper Seweryn 41703f838f
Remove '@/' 2022-06-26 08:54:53 +02:00
Kasper Seweryn cb6f77520c
Load theme as fast as possible 2022-06-26 08:49:49 +02:00
Kasper Seweryn d641d4985c
Remove files commited by accident 2022-06-26 08:49:49 +02:00
Kasper Seweryn 71cd5edd2a
Move locales.ts to locales.json and remove unused i18n script 2022-06-26 08:49:49 +02:00
Kasper Seweryn e74a5c8e49
Remove initSettings 2022-06-26 08:49:49 +02:00
Kasper Seweryn 1cd2eea88a
Fix app rendering 2022-06-26 08:49:49 +02:00
Kasper Seweryn 3bde72a71b
Wait for all modules to load 2022-06-26 08:49:49 +02:00
Kasper Seweryn 6c29a0f4e5
Fix linter problems 2022-06-26 08:49:49 +02:00
Kasper Seweryn d9ef5a9b6b
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-06-26 08:49:47 +02:00
Kasper Seweryn e8d767f79d
Temporarily disable failing typescript rules 2022-06-26 08:44:55 +02:00
Kasper Seweryn c151727424
Add script setup and typescript config 2022-06-26 08:44:53 +02:00
Marcos Peña 95b5b99484 Fix embed widget not working 2022-06-13 09:53:36 +00:00
Sky b248edd87c Remove unused footer component 2022-06-03 04:33:30 +00:00
Georg Krause 73128eef25
Merge branch 'stable' into develop 2022-05-07 13:54:59 +02:00
Georg Krause 0ea396e80c
Replace deprecated document.domain by location.hostname 2022-05-05 20:40:03 +02:00
MattDHarding 1b8e19e129 Fix stopped player to not show 00:00 when loading a track 2022-05-03 18:26:24 +00:00
Marcos Peña 92ac77ee73 Fix foreign tracks displayed in channel overview 2022-04-28 13:41:04 +02:00
Marcos ffd1ae0c44
Fixes broken channel page 2022-04-25 11:09:38 +02:00
Georg Krause af5e2d31ea
Merge branch 'stable' into develop 2022-04-23 14:04:53 +02:00
MattDHarding 6d706c17a8 Hand cursor now displayed over artist and album cards 2022-04-23 09:54:01 +01:00
Marcos Peña 75b33cebad Fixes wrong vue prop types NOCHANGELOG 2022-04-17 15:53:44 +00:00
Kasper Seweryn f21c860985 Replace django-channels with `useWebSocket` from `@vueuse/core` (!1759) 2022-04-16 08:56:26 +00:00
Marcos 9528437242 Fixes broken channel page 2022-04-02 11:39:15 +00:00
Marcos f3d998c7e0
Restores front tests using jest and vite 2022-03-21 12:52:41 +01:00
Georg Krause fc8487bfed
Fix frontend formatting 2022-03-21 12:16:18 +01:00
Georg Krause 842071c13b
Fix frontend formatting 2022-03-18 17:32:39 +01:00
Georg Krause f81221ef11
Merge branch 'stable' into develop 2022-03-18 13:43:00 +01:00
Georg Krause 916e63eb09 Catch ValueError at the end of a radio 2022-03-16 13:06:35 +00:00
petitminion 5b7a28684a Catch ValueError at the end of a radio 2022-03-16 12:54:35 +00:00
Marcos Peña 8e2d686386 Fix Upload Form Vue Errors 2022-03-16 12:17:48 +00:00
Marcos 42ff6fe600 Fix login redirect (#1736) 2022-03-11 09:08:24 +00:00
Georg Krause e076172106 Fix bug that prevents users from creating a new oauth application (#1706) 2022-03-10 19:39:08 +00:00
MattDHarding 706d55413b Fix playlist editor can't click outside trash can to delete item 2022-03-09 20:09:32 +00:00
Kasper Seweryn 341bcf5b17 Remove `require` from auth store 2022-03-08 14:04:54 +00:00
petitminion bc5aba6808 close /radios/build to un-authenticated users 2022-03-04 14:37:59 +00:00
Reinhard Prechtl a7e43a8346
Fix broken mobile apps link 2022-03-02 16:52:12 +01:00
Reinhard Prechtl 4e1c625c24
Fix broken mobile apps link 2022-03-02 13:59:58 +01:00
MattDHarding 111ee4f518 fixed issue 1384 - element doesn't need v-dropdown directive 2022-02-27 14:16:08 +00:00
Kasper Seweryn e743e07ba7
Move service-worker to public 2022-02-24 13:22:13 +01:00
Kasper Seweryn 08b57c67d2
Fix production env var checks 2022-02-24 11:54:30 +01:00
Kasper Seweryn 43f609b497
Update axios-auth-refresh 2022-02-24 11:54:21 +01:00
Kasper Seweryn 3b78ac8cc6
Workaround axios-auth-refresh in production
axios-auth-refresh has only prebuilt files, that might be the case when
vite is trying to bundle it. It seems like vite thinks that it's
constructed like:
```
export default {
    default () {
        // ...
    }
}
```

This also fixes `jQuery is not defined` in dev
2022-02-22 13:01:29 +01:00
Kasper Seweryn 5e24160375
Fix jQuery in fomantic-ui-css 2022-02-22 13:01:29 +01:00
Kasper Seweryn 17006094b6
Fix linter error
Linter did not like await in global scope besides it being fully
functional, so I've created a `src/jquery.js` file which sets jquery
globals and then we can safely import `src/semantic.js`.
2022-02-22 00:00:17 +01:00
Kasper Seweryn 5f319db268
Remove console.log 2022-02-21 23:48:55 +01:00
Kasper Seweryn 94af589757
Fix jQuery and semantic ui 2022-02-21 23:38:51 +01:00
Kasper Seweryn 4ce7386128
Fix env variables 2022-02-21 23:23:13 +01:00