Commit Graph

136 Commits

Author SHA1 Message Date
RemixDev
2a005b513f Changed default host from localhost to 127.0.0.1
Made dev shortcuts not global
Added host and port arguments in electron launcher
2021-06-29 15:58:25 +02:00
RemixDev
00e2d0724b Builded server with latest changes 2021-06-29 00:10:02 +02:00
RemixDev
6183f9b7a6 Added correct deemix lib version + check deezer availability 2021-06-29 00:06:11 +02:00
RemixDev
9b157c42bc Fixed spotify playlist 20 entries limit 2021-06-27 11:50:00 +02:00
Roberto Tonino
368232a843 feat: moved all server deps to root folder 2021-06-14 19:31:21 +02:00
RemixDev
d490033d58 Updated lib and fixed spotify playlists in favorite tab 2021-06-09 12:57:30 +02:00
RemixDev
e0ba538c0a Updated deemix lib to v0.2.0 2021-06-08 19:56:53 +02:00
RemixDev
1ee3657093 Added better logging for itemgen errors 2021-06-05 18:41:13 +02:00
RemixDev
6dbbe7c55f Fixed electron-builder builds 2021-06-05 16:37:06 +02:00
RemixDev
aa3670bec1 Fixed lint issues 2021-06-05 13:58:50 +02:00
Roberto Tonino
4999207a6e chore(server): console feedback at server listening event 2021-06-04 21:37:27 +02:00
Roberto Tonino
6617ece90c feat(server): support for --host flag 2021-06-04 21:29:55 +02:00
Roberto Tonino
d05a585094 build(server): tagged v0.1.0 (started server versioning) 2021-06-02 17:52:23 +02:00
Roberto Tonino
c7f74ed6ce feat: implemented untested changeAccount logic 2021-06-02 16:46:20 +02:00
Roberto Tonino
10e1346521 chore: moved .yarnrc to the root of the project 2021-06-02 16:31:56 +02:00
Roberto Tonino
d574d96885 fix(server): login-arl tests [skip ci] 2021-06-01 23:06:46 +02:00
Roberto Tonino
a9fe54eb72 fix(server): lint errors on main.ts; fix(server): lint script not linting 2021-06-01 22:56:01 +02:00
Roberto Tonino
8d9f79e662 fix(server): lint errors 2021-06-01 22:54:46 +02:00
Roberto Tonino
6dfd28f7a9 fix(server): album search endpoint multiple headers error 2021-06-01 22:41:27 +02:00
Roberto Tonino
cb77745776 feat(server): analyzeLink endpoint; test(server): analyzeLink unit tests; chore(server): linting 2021-06-01 22:35:49 +02:00
RemixDev
ffedd67a11 deemix lib update + prevent log data to reach frontend 2021-06-01 20:26:28 +02:00
RemixDev
3facae6955 Updated deemix lib 2021-05-31 23:27:38 +02:00
RemixDev
40302ff756 Fixed alreadyInQueue not working properly 2021-05-29 20:37:12 +02:00
RemixDev
fba98d44a1 Fixed top result download button not working 2021-05-29 17:41:44 +02:00
RemixDev
972fc007dc updated build scripts 2021-05-29 16:43:23 +02:00
RemixDev
5291cbbd16 Fixed artist download issue 2021-05-29 16:21:00 +02:00
RemixDev
4f549c2fb5 Updated deemix version in package.json 2021-05-29 12:07:43 +02:00
RemixDev
731295a317 Implemented spotify plugin on server 2021-05-29 12:06:26 +02:00
RemixDev
fee34f2b2a Implemented logout and fixed loginWithCredentials 2021-05-28 15:10:53 +02:00
RemixDev
b44a3e9a31 Implemented queue management calls in RESTful api 2021-05-28 14:15:18 +02:00
RemixDev
7417e3c325 Implemented "openDownloadsFolder" and "selectDownloadFolder" 2021-05-28 12:40:06 +02:00
RemixDev
f33cbcb7d0 Fixed tsc build errors 2021-05-23 22:42:02 +02:00
RemixDev
05a892565b Code cleanup 2021-05-23 21:44:26 +02:00
RemixDev
08aefdce77 Added missing async for loginWithCredentials 2021-05-23 21:30:51 +02:00
RemixDev
47559071d6 Added logic to loginWithCredentials 2021-05-23 21:21:24 +02:00
Roberto Tonino
49f4804767 chore(webui): improved fetch operations feedbacks 2021-05-23 21:16:56 +02:00
Roberto Tonino
ea9639c7c2 feat(server): added loginWithCredentials endpoint; feat(webui): added loginWithCredentials call 2021-05-23 20:34:28 +02:00
RemixDev
6f7808c91b Added autostart queue after login 2021-05-21 12:34:52 +02:00
RemixDev
b384b4638f Fixed queue restoring issues 2021-05-21 12:34:39 +02:00
RemixDev
b9720ef781 Added support for ; separated urls 2021-05-21 12:34:05 +02:00
Roberto Tonino
6fa5057697 feat(server): bump deemix@0.0.7; wip(webui): queue restoring 2021-05-20 21:23:00 +02:00
Roberto Tonino
8574259115 chore(server): linting 2021-05-19 20:41:40 +02:00
RemixDev
57f7f4d6db Updated deemix to 0.0.5 2021-05-16 21:41:00 +02:00
RemixDev
fa6826c554 Implemented removeFromQueue and cancelAllDownloads 2021-05-16 20:11:48 +02:00
RemixDev
de85a39718 Implemented removeFinishedDownloads and started working on queue restore 2021-05-13 23:19:59 +02:00
Roberto Tonino
024d7e3998 workflow: made Makefile cross platform 2021-05-13 21:45:57 +02:00
RemixDev
021d631ffa Better already in queue check 2021-05-13 21:33:34 +02:00
RemixDev
cc82ee6376 Added broadcast for alreadyInQueue and loginNeededToDownload errors 2021-05-13 21:31:52 +02:00
Roberto Tonino
a82c4c303e feat(server): implemented SPA mode test 2021-05-13 21:29:37 +02:00
Roberto Tonino
a48ca0616b feat(server): implemented SPA mode, needs tests 2021-05-13 21:23:48 +02:00
Roberto Tonino
4a1d655523 chore(server): moved errors to dedicated file 2021-05-13 21:14:35 +02:00
Roberto Tonino
335819b2bb feat(server): added types for saveSettings 2021-05-13 20:59:58 +02:00
Roberto Tonino
669854f799 fix(server): lint errors 2021-05-13 20:47:48 +02:00
RemixDev
6b8e3be014 Added support for artists links 2021-05-13 19:20:22 +02:00
RemixDev
dbc1e2bcfb Implemented simple queue structure 2021-05-13 18:14:38 +02:00
RemixDev
7b16ddc91a Implemented saveSettings websocket module 2021-05-13 11:40:32 +02:00
Roberto Tonino
a3ef23b289 feat: added empty socket modules for every WebUI listener but link analyzer 2021-05-11 22:11:33 +02:00
Roberto Tonino
c779515e3e chore: replaced @ts-ignore with @ts-expect-error 2021-05-11 21:45:55 +02:00
Roberto Tonino
62bdb71ede feat: websocket modules 2021-05-11 21:45:24 +02:00
Roberto Tonino
8c92f78e52 chore: moved tests folder outside src folder 2021-05-11 21:09:00 +02:00
Roberto Tonino
cbd6bd4791 feat: added on connection websocket server callback 2021-05-11 21:06:45 +02:00
Roberto Tonino
a6fe1bff19 chore: removed IO functor 2021-05-11 20:31:21 +02:00
Roberto Tonino
9fc36abf06 fix: type checking errors; feat: added .yarnrc file; chore: linting 2021-05-11 20:22:07 +02:00
RemixDev
d672b9bc55 Implemented login, autologin; Fixed search and user favorites 2021-05-06 11:52:19 +02:00
RemixDev
dfd66e5164 Implemented user api paths with session 2021-05-05 12:06:24 +02:00
RemixDev
85fcc70948 Added express-session 2021-05-03 17:08:36 +02:00
RemixDev
e54eaa6a00 Moved functions out of main, added getSettings 2021-04-30 14:27:37 +02:00
Roberto Tonino
d55470188c chore(server): added IO functor reference 2021-04-25 00:04:58 +02:00
Roberto Tonino
57987a83d0 chore(server): added functional flavour to error helpers 2021-04-25 00:03:57 +02:00
Roberto Tonino
2433209676 feat(server): implemented getChartTracks api; feat(server): added some error helpers 2021-04-24 21:53:24 +02:00
Roberto Tonino
4919c8d698 test(server): skipped album search test with start param 2021-04-24 21:26:53 +02:00
Roberto Tonino
c9cb976f64 chore(server): removed logs and increased consistency 2021-04-24 21:23:16 +02:00
Roberto Tonino
f83d017688 workflow(server): added login-arl tests 2021-04-24 21:22:38 +02:00
Roberto Tonino
d3e7e5a168 workflow(server): added dotenv dep 2021-04-24 21:12:52 +02:00
Roberto Tonino
2dc9ab66d4 feat(server): implemented login via ARL 2021-04-24 20:59:32 +02:00
Roberto Tonino
7caccd048e workflow: updated deezer-js@0.0.8 2021-04-24 20:35:03 +02:00
Roberto Tonino
4ac6aaddd4 workflow: removed carets from package.json 2021-04-24 20:34:00 +02:00
Roberto Tonino
17f8070dea feat: implemented album search (currently has a failing test) 2021-04-24 20:13:22 +02:00
Roberto Tonino
6f75b17bdb chore(server): added ramda dep 2021-04-24 18:16:08 +02:00
Roberto Tonino
1ecaaba51f chore: linting 2021-04-24 18:08:08 +02:00
Roberto Tonino
29c84cf8b9 Squashed commit of the following:
commit c0148e8301b9d2a987c79d8f49f90e678c75e5a4
Author: Roberto Tonino <roberto.tonino5@gmail.com>
Date:   Fri Apr 9 21:06:02 2021 +0200

    test: disabled logger when in test mode; refactor: type names

commit 418fc5647f2adb97df312eed5eb9c2d17de9d24c
Author: Roberto Tonino <roberto.tonino5@gmail.com>
Date:   Fri Apr 9 20:49:54 2021 +0200

    test: added albumSearch test; chore: removed sample endpoint

commit e2c79f6ee65448b92714bffd5281072279e0b522
Author: Roberto Tonino <roberto.tonino5@gmail.com>
Date:   Fri Apr 9 19:16:25 2021 +0200

    test: added cookie parser test

commit 78d70b7369015cd467f684e636c6788b58c54a7a
Author: Roberto Tonino <roberto.tonino5@gmail.com>
Date:   Fri Apr 9 19:07:44 2021 +0200

    feat: added root path first test

commit eb91ff06d62d81fbfa6851f1dea374addf709582
Author: Roberto Tonino <roberto.tonino5@gmail.com>
Date:   Fri Apr 9 18:45:32 2021 +0200

    feat: added test deps
2021-04-24 18:03:27 +02:00
RemixDev
9800edf68d Added search and tracklist pages 2021-04-22 10:32:41 +02:00
RemixDev
902a9563a6 Added home and charts pages 2021-04-21 21:13:47 +02:00
RemixDev
0b810d7188 Added websocket server 2021-04-18 12:11:51 +02:00
Roberto Tonino
1bf94ea65d Squashed commit of the following:
commit e9e359ca8d8b2d98feefeff4e2fd1ac4a1604f2f
Author: Roberto Tonino <roberto.tonino5@gmail.com>
Date:   Fri Apr 9 18:37:25 2021 +0200

    chore: updated patch and minor version deps

commit a9db754ba5623ee7ae5f171c891f4e572e6b5f22
Author: Roberto Tonino <roberto.tonino5@gmail.com>
Date:   Sat Apr 3 19:58:19 2021 +0200

    feat: added blank route files
2021-04-09 18:38:35 +02:00
Roberto Tonino
8e4e2ff5eb feat: refactored server to use ts and improved folder structure 2021-04-03 19:46:54 +02:00