53 Commits

Author SHA1 Message Date
dependabot[bot]
85f9a80b1b
build(deps): bump minimatch from 3.0.4 to 3.1.2 in /web
Bumps [minimatch](https://github.com/isaacs/minimatch) from 3.0.4 to 3.1.2.
- [Release notes](https://github.com/isaacs/minimatch/releases)
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md)
- [Commits](https://github.com/isaacs/minimatch/compare/v3.0.4...v3.1.2)

---
updated-dependencies:
- dependency-name: minimatch
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-09 13:37:18 +00:00
dependabot[bot]
88740822b8
build(deps): bump json5 from 1.0.1 to 1.0.2 in /web (#350)
Bumps [json5](https://github.com/json5/json5) from 1.0.1 to 1.0.2.
- [Release notes](https://github.com/json5/json5/releases)
- [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md)
- [Commits](https://github.com/json5/json5/compare/v1.0.1...v1.0.2)

---
updated-dependencies:
- dependency-name: json5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-09 14:36:52 +01:00
dependabot[bot]
495114a62c
build(deps): bump loader-utils from 1.4.0 to 1.4.1 in /web (#345)
Bumps [loader-utils](https://github.com/webpack/loader-utils) from 1.4.0 to 1.4.1.
- [Release notes](https://github.com/webpack/loader-utils/releases)
- [Changelog](https://github.com/webpack/loader-utils/blob/v1.4.1/CHANGELOG.md)
- [Commits](https://github.com/webpack/loader-utils/compare/v1.4.0...v1.4.1)

---
updated-dependencies:
- dependency-name: loader-utils
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-08 21:14:43 +01:00
dependabot[bot]
f098136747
build(deps): bump terser from 4.8.0 to 4.8.1 in /web (#338)
Bumps [terser](https://github.com/terser/terser) from 4.8.0 to 4.8.1.
- [Release notes](https://github.com/terser/terser/releases)
- [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md)
- [Commits](https://github.com/terser/terser/commits)

---
updated-dependencies:
- dependency-name: terser
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-20 23:31:24 +02:00
dependabot[bot]
10d14259e8
build(deps): bump minimist from 1.2.5 to 1.2.6 in /web
Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases)
- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6)

---
updated-dependencies:
- dependency-name: minimist
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-03-26 23:03:38 +00:00
azlux
5b632fd88f
Merge pull request #320 from azlux/dependabot/npm_and_yarn/web/path-parse-1.0.7
build(deps): bump path-parse from 1.0.6 to 1.0.7 in /web
2022-02-02 02:09:04 +01:00
azlux
4deeb067e6
Merge pull request #318 from azlux/dependabot/npm_and_yarn/web/browserslist-4.19.1
build(deps): bump browserslist from 4.14.7 to 4.19.1 in /web
2022-02-02 01:55:10 +01:00
dependabot[bot]
75c46d7a60
build(deps): bump path-parse from 1.0.6 to 1.0.7 in /web
Bumps [path-parse](https://github.com/jbgutierrez/path-parse) from 1.0.6 to 1.0.7.
- [Release notes](https://github.com/jbgutierrez/path-parse/releases)
- [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7)

---
updated-dependencies:
- dependency-name: path-parse
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-02-02 00:48:38 +00:00
dependabot[bot]
14f963a65d
build(deps): bump glob-parent from 5.1.1 to 5.1.2 in /web
Bumps [glob-parent](https://github.com/gulpjs/glob-parent) from 5.1.1 to 5.1.2.
- [Release notes](https://github.com/gulpjs/glob-parent/releases)
- [Changelog](https://github.com/gulpjs/glob-parent/blob/main/CHANGELOG.md)
- [Commits](https://github.com/gulpjs/glob-parent/compare/v5.1.1...v5.1.2)

---
updated-dependencies:
- dependency-name: glob-parent
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-02-02 00:48:14 +00:00
dependabot[bot]
46004e4bc8
build(deps): bump browserslist from 4.14.7 to 4.19.1 in /web
Bumps [browserslist](https://github.com/browserslist/browserslist) from 4.14.7 to 4.19.1.
- [Release notes](https://github.com/browserslist/browserslist/releases)
- [Changelog](https://github.com/browserslist/browserslist/blob/main/CHANGELOG.md)
- [Commits](https://github.com/browserslist/browserslist/compare/4.14.7...4.19.1)

---
updated-dependencies:
- dependency-name: browserslist
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-02-02 00:48:10 +00:00
dependabot[bot]
ffce05c609
build(deps): bump nanoid from 3.1.23 to 3.2.0 in /web
Bumps [nanoid](https://github.com/ai/nanoid) from 3.1.23 to 3.2.0.
- [Release notes](https://github.com/ai/nanoid/releases)
- [Changelog](https://github.com/ai/nanoid/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ai/nanoid/compare/3.1.23...3.2.0)

---
updated-dependencies:
- dependency-name: nanoid
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-02-02 00:45:35 +00:00
Terry Geng
763cc960a6 fix(web): Button display problem after set delete_allowed to False. 2022-01-21 23:22:43 -05:00
Terry Geng
6afdc78360 fix(web): Directory selection being wrongly ignored while jumping through pages.
Fix #305.
2022-01-15 22:39:47 -05:00
Azlux
efcd19eab7 update nodejs lib
#SECURITY
2021-05-15 23:28:21 +02:00
Tyler Vigario
ff5b1cb1ee
Upgrade web assets (#219)
* Update assets

* Upgrade linting and other improvments

* Correct linting

* Correction and type check improvements

* Correct type check lib

* Fix lint pathing for VSCode

* Remove duplicate babel config

* Remove editorconfig root attribute from web subdir

* Use double quotes around message

* Simplify ESLint config

* Update web assets

* Allow AMD loader in WebPack

* Bump web dependencies

* Only include FA icons in-use
2020-11-25 22:08:12 +08:00
Terry Geng
716b106f6c
refactor: Move check for update into utils. 2020-10-30 20:47:50 +08:00
Terry Geng
312599e8b3
feat: Allow deletion of music files to be disabled in the config file. Implement #202. 2020-10-24 22:17:55 +08:00
Azlux
18e3e77bc5 Updates node dependencies 2020-08-16 01:51:24 +02:00
dependabot[bot]
9a679a8c5f
build(deps): bump elliptic from 6.5.2 to 6.5.3 in /web
Bumps [elliptic](https://github.com/indutny/elliptic) from 6.5.2 to 6.5.3.
- [Release notes](https://github.com/indutny/elliptic/releases)
- [Commits](https://github.com/indutny/elliptic/compare/v6.5.2...v6.5.3)

Signed-off-by: dependabot[bot] <support@github.com>
2020-08-10 19:48:02 +00:00
azlux
ba4a9c50c6
Merge pull request #197 from azlux/dependabot/npm_and_yarn/web/lodash-4.17.19
build(deps): bump lodash from 4.17.15 to 4.17.19 in /web
2020-07-21 16:44:39 +02:00
dependabot[bot]
3e9570cb01
build(deps): bump lodash from 4.17.15 to 4.17.19 in /web
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.15 to 4.17.19.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/compare/4.17.15...4.17.19)

Signed-off-by: dependabot[bot] <support@github.com>
2020-07-21 05:38:11 +00:00
Terry Geng
2304b9e67a
fix(web): Tags filter broken. 2020-07-21 10:29:46 +08:00
Terry Geng
8472604fdc
feat: Return a valid json if playlist/library query result is empty, implement #175. 2020-07-14 19:44:24 +08:00
Terry Geng
97309599f1
feat: Add translation populating procedure for the web interface. 2020-07-12 16:05:11 +08:00
Terry Geng
4e541a7622
refactor: Separate backend and frontend, avoid template-filling on the fly. Resolve #158. 2020-07-12 11:41:27 +08:00
Félix Fischer
e981782dd7
Accessibility enhancements: catching a11y errors with WAVE (#180)
* Added alt text for all images

* Added aria labels for most buttons that needed them. Added html language label

* Added remaining button labels

* Added remaining missing labels. Tagged <input> where labels made no sense as "aria-hidden=true"

* Fixed some of the low color contrast issues for Light theme

* Replaced broken ARIA link with a new ARIA label

* Fixed skipped heading levels

* Fixed missing fieldset and one orphaned label (combined the two)

* Changed the other orphaned label to a fieldset legend

* Removed color changes

* Added dynamic ARIA label for main Play/Pause button.
Removed the two FIXMEs in index.html

* Added default content to table header

* Changed input type from text to hidden for hidden inputs

* Added proper alt text for cover art

* Final version of the template row

* Added semantic markup to Page Regions

* Missing alt text + truncated alt text
- Added missing alt text for cover images in library and floating player.
- Added JS to truncate alt text for cover images that was too long.

* Sanitize the code

Co-authored-by: Terry Geng <terry@terriex.com>
2020-07-05 11:42:47 +08:00
Terry Geng
dbe25cec8e
fix: add "video" into supported MIME types when uploading files 2020-06-30 17:15:00 +08:00
Tyler Vigario
a81008e6be
Cleanup artifacts from node build flow 2020-06-21 20:12:03 -07:00
Terry Geng
5e01ad4c17
fixed: volume slider and upload modal bugs. 2020-06-21 22:20:47 +08:00
Tyler Vigario
e0f41177d8
Remove built assets and update web dependencies 2020-06-20 17:38:16 -07:00
Tyler Vigario
e32b9aeae3
Address issues with Bootstrap and Popper 2020-06-15 18:35:06 -07:00
Tyler Vigario
716b55b020
Migrate rest of JS out of HTML 2020-06-09 18:11:19 -07:00
Tyler Vigario
66bf1f1510
Merge upstream master and update web dependencies 2020-06-09 17:16:31 -07:00
Tyler Vigario
d7626087c8
Change WebPack devtool to source-map 2020-06-01 23:30:25 -07:00
Tyler Vigario
a48dcb303e
Migrate some HTML function calls to event listeners 2020-06-01 23:11:44 -07:00
Tyler Vigario
19da0cdc46
Cleanup app.mjs 2020-06-01 22:20:44 -07:00
Tyler Vigario
6414507fbe
Remove FontAwesome Brands icon set 2020-06-01 22:15:13 -07:00
Tyler Vigario
5f61b7a390
Add linting 2020-06-01 20:43:11 -07:00
Tyler Vigario
e0f897ea2c
Update web dependencies 2020-06-01 17:27:27 -07:00
Tyler Vigario
d2e32a3af5
Merge upstream master and format HTML 2020-06-01 17:24:21 -07:00
Tyler Vigario
aaa37880b8
Correct web paths for bot 2020-05-29 21:55:02 -07:00
Tyler Vigario
250c568f42
Add FontAwesome 2020-05-29 21:51:17 -07:00
Tyler Vigario
5f99900aa5
Merge branch 'master' into node-build-flow 2020-05-29 21:12:22 -07:00
Tyler Vigario
eba9ef2397
Further attempts to integrate 2020-05-29 21:07:41 -07:00
Tyler Vigario
28817b5ad5
Add WebPack ProvidePlugin 2020-05-27 11:12:10 -07:00
Tyler Vigario
b3295b8a21
Update web assets and compile for production 2020-05-27 07:56:49 -07:00
Tyler Vigario
70c9947197
Fix pathing 2020-05-20 15:38:47 -07:00
Tyler Vigario
95dd75bc1c
Update WebPack 2020-05-20 15:36:22 -07:00
Tyler Vigario
6ca2db77de
Revert to default Flask structure 2020-05-20 15:32:41 -07:00
Tyler Vigario
369036caf3
Commit built assets 2020-05-20 15:10:32 -07:00