Commit Graph

36 Commits

Author SHA1 Message Date
18e3e77bc5 Updates node dependencies 2020-08-16 01:51:24 +02:00
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
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
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
2304b9e67a fix(web): Tags filter broken. 2020-07-21 10:29:46 +08:00
8472604fdc feat: Return a valid json if playlist/library query result is empty, implement #175. 2020-07-14 19:44:24 +08:00
97309599f1 feat: Add translation populating procedure for the web interface. 2020-07-12 16:05:11 +08:00
4e541a7622 refactor: Separate backend and frontend, avoid template-filling on the fly. Resolve #158. 2020-07-12 11:41:27 +08:00
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
dbe25cec8e fix: add "video" into supported MIME types when uploading files 2020-06-30 17:15:00 +08:00
a81008e6be Cleanup artifacts from node build flow 2020-06-21 20:12:03 -07:00
5e01ad4c17 fixed: volume slider and upload modal bugs. 2020-06-21 22:20:47 +08:00
e0f41177d8 Remove built assets and update web dependencies 2020-06-20 17:38:16 -07:00
e32b9aeae3 Address issues with Bootstrap and Popper 2020-06-15 18:35:06 -07:00
716b55b020 Migrate rest of JS out of HTML 2020-06-09 18:11:19 -07:00
66bf1f1510 Merge upstream master and update web dependencies 2020-06-09 17:16:31 -07:00
d7626087c8 Change WebPack devtool to source-map 2020-06-01 23:30:25 -07:00
a48dcb303e Migrate some HTML function calls to event listeners 2020-06-01 23:11:44 -07:00
19da0cdc46 Cleanup app.mjs 2020-06-01 22:20:44 -07:00
6414507fbe Remove FontAwesome Brands icon set 2020-06-01 22:15:13 -07:00
5f61b7a390 Add linting 2020-06-01 20:43:11 -07:00
e0f897ea2c Update web dependencies 2020-06-01 17:27:27 -07:00
d2e32a3af5 Merge upstream master and format HTML 2020-06-01 17:24:21 -07:00
aaa37880b8 Correct web paths for bot 2020-05-29 21:55:02 -07:00
250c568f42 Add FontAwesome 2020-05-29 21:51:17 -07:00
5f99900aa5 Merge branch 'master' into node-build-flow 2020-05-29 21:12:22 -07:00
eba9ef2397 Further attempts to integrate 2020-05-29 21:07:41 -07:00
28817b5ad5 Add WebPack ProvidePlugin 2020-05-27 11:12:10 -07:00
b3295b8a21 Update web assets and compile for production 2020-05-27 07:56:49 -07:00
70c9947197 Fix pathing 2020-05-20 15:38:47 -07:00
95dd75bc1c Update WebPack 2020-05-20 15:36:22 -07:00
6ca2db77de Revert to default Flask structure 2020-05-20 15:32:41 -07:00
369036caf3 Commit built assets 2020-05-20 15:10:32 -07:00
ede56ebe22 Fix pathing 2020-05-20 15:05:25 -07:00
f098702d2f Remove uneccesary title for HTML in WebPack 2020-05-19 20:48:15 -07:00
1c9498e340 First rough draft 2020-05-19 20:45:22 -07:00