604 Commits

Author SHA1 Message Date
Tsiry Sandratraina
5363f3693a fix(types): return artist's song remote cover url 2023-01-11 22:04:01 +03:00
Tsiry Sandratraina
0c9b06325d fix(server): return complete artist's albums 2023-01-11 22:04:01 +03:00
Tsiry Sandratraina
d2ad9eeb36 fix(graphql): resolve issue with cover url (artist's tracks) 2023-01-11 22:04:00 +03:00
Tsiry Sandratraina
b54959c14c fix(graphql): resolve issue with cover url 2023-01-11 22:04:00 +03:00
Tsiry Sandratraina
6bdfaad8d7 chore(bazel): fix bazel issue
chore(bazel): fix bazel issue

chore(bazel): fix bazel issue
2023-01-11 22:04:00 +03:00
Tsiry Sandratraina
ee20f5d325 fix(graphql): resolve issue with remote track url 2023-01-11 22:04:00 +03:00
Tsiry Sandratraina
f9cf66fcb4 fix(webui): resolve issue with cover url 2023-01-11 22:04:00 +03:00
Tsiry Sandratraina
84e4951345 feat: implement remote media cache feature 2023-01-11 22:04:00 +03:00
Tsiry Sandratraina
afebede8a3 feat: improve remote connect 2023-01-11 22:03:59 +03:00
Tsiry Sandratraina
c00cb0bfdb chore: fix broken tests
chore: fix broken tests

chore: fix broken tests

chore: fix broken tests
2023-01-11 22:03:59 +03:00
Tsiry Sandratraina
557f17ef8e feat(playback): use AudioFile from music-player-audio crate
[playback] refactor track loader

refacto: use repo crates
2023-01-11 22:03:59 +03:00
Tsiry Sandratraina
7f204df9cf feat(audio): add AudioFile::Local enum 2023-01-11 22:03:59 +03:00
Tsiry Sandratraina
4bc943eb1f feat(audio): implement streaming from http(s) url 2023-01-11 22:03:59 +03:00
Tsiry Sandratraina
39a4a9594d styles(webui): change connect button colors 2023-01-11 22:03:58 +03:00
Tsiry Sandratraina
5cf798f2c5 feat(graphql): use RemoteTrackUrl and RemoteCoverUrl traits 2023-01-11 22:03:58 +03:00
Tsiry Sandratraina
e9e1fb2b7a feat(graphql): return remote track url 2023-01-11 22:03:58 +03:00
Tsiry Sandratraina
9cb69762c0 feat(graphql): optimize remote device connection 2023-01-11 22:03:58 +03:00
Tsiry Sandratraina
f8f3836919 feat(graphql): return trait Box<dyn Browseable + Send> instead instead of Local object 2023-01-11 22:03:57 +03:00
Tsiry Sandratraina
5b85084da0 chore(webui): fix broken storybook
chore(webui): fix broken storybook
2023-01-11 22:03:57 +03:00
Tsiry Sandratraina
623f2e6ad2 feat(api): add pagination 2023-01-11 22:03:57 +03:00
Tsiry Sandratraina
29c6b39c4d refacto: add reusable entity repositories 2023-01-11 22:03:57 +03:00
Tsiry Sandratraina
65b2b9604d chore(bazel): fix rust-embed build issues 2023-01-11 22:03:57 +03:00
Tsiry Sandratraina
9033fdf5cf chore: update cargo-bazel-lock.json 2023-01-11 22:03:41 +03:00
Tsiry Sandratraina
f91423c414 chore: fix bazel build 2023-01-11 22:02:07 +03:00
Tsiry Sandratraina
707f5a6774 chore: fix unit tests
chore: fix unit tests

chore: fix unit tests
2023-01-11 22:02:07 +03:00
Tsiry Sandratraina
f3e2797475 chore: fix unit tests 2023-01-11 22:02:07 +03:00
Tsiry Sandratraina
8c3199aac0 fix(graphql): remove duplicate devices/services 2023-01-11 22:02:06 +03:00
Tsiry Sandratraina
f3ebfd0867 feat(graphql): refactor device detection 2023-01-11 22:02:06 +03:00
Tsiry Sandratraina
b6cc01f340 feat(graphql): add connected_device state 2023-01-11 22:02:06 +03:00
Tsiry Sandratraina
114f8d8b96 rebuild webui 2023-01-11 22:02:06 +03:00
Tsiry Sandratraina
20da6dad37 feat(graphql): return device_name from settings 2023-01-11 22:02:06 +03:00
Tsiry Sandratraina
8b18f30be1 feat(webui): show scanned devices 2023-01-11 22:02:05 +03:00
Tsiry Sandratraina
db56140362 feat(graphql): implement From trait for Device 2023-01-11 22:02:05 +03:00
Tsiry Sandratraina
85deb050ab feat(graphql): add device queries and mutations
feat(graphql): add app field
2023-01-11 22:02:05 +03:00
Tsiry Sandratraina
a5048b447b feat(webui): add placeholder texts 2023-01-11 22:02:05 +03:00
Tsiry Sandratraina
13d117aaa1 feat(webui): add connect button 2023-01-11 22:02:05 +03:00
Tsiry Sandratraina
f015288140 ci: run tests on workflow_dispatch
ci: run tests on workflow_dispatch
2022-12-30 11:24:22 +03:00
Tsiry Sandratraina
01b9edf727 ci: run Chromatic action only on webui changes 2022-12-27 12:05:44 +03:00
Tsiry Sandratraina
05274f492e chore: re-generate cargo-bazel-lock.json 2022-12-23 10:53:37 +03:00
Tsiry Sandratraina
85ac35fab1 chore(bazel): fix rust-embed build issues 2022-12-23 10:48:01 +03:00
Tsiry Sandratraina
ffe7e7c2db chore(bazel): configure build metadata 2022-12-23 07:03:36 +03:00
Tsiry Sandratraina
17d006c731 chore(bazel): add rules_cc_toolchains 2022-12-22 21:36:10 +00:00
Tsiry Sandratraina
f002d3e8c9 chore: add types to workspace 2022-12-22 23:16:21 +03:00
Tsiry Sandratraina
64691aabd1 chore: fix broken tests 2022-12-22 22:12:36 +03:00
Tsiry Sandratraina
111974c7b6 Merge pull request #122 from tsirysndr/chore/bazel-build
use bazel build
2022-12-22 22:03:36 +03:00
Tsiry Sandratraina
fa000843ee chore: setup buildbuddy 2022-12-22 21:59:48 +03:00
Tsiry Sandratraina
055e7ac4fb chore: setup bazel build 2022-12-22 21:41:34 +03:00
Tsiry Sandratraina
29947dfab6 chore: build with bazel+cargo-raze 2022-12-19 16:47:40 +03:00
Tsiry Sandratraina
d622e16498 ci: use ubuntu-20.04 2022-12-18 09:55:09 +03:00
Tsiry Sandratraina
abf713022f Update README.md 2022-12-13 12:25:11 +03:00