Commit Graph
100 Commits
Author SHA1 Message Date
Aj - Thomas ff2fd2febd Add a ConfigChanger in the settings menu 2022-05-12 23:05:54 +02:00
Aj - Thomas 84b7d4bbdc Fix cookie in Upload form and fix download name 2022-05-12 23:05:54 +02:00
Aj - Thomas 98e4da5a3b Remove JSON and add 🍪 Tryconfig save cookies 2022-05-12 23:05:54 +02:00
Aj - Thomas 3ce9c98e03 🎉 Persistent config 🎉
After sweat and tears... It's there!
2022-05-12 23:05:54 +02:00
Aj - Thomas 91f636ca97 Basic backend support and config loading from file 2022-05-12 23:05:54 +02:00
Aj - Thomas e61e986028 Styling modules 2022-05-12 23:04:59 +02:00
Aj - Thomas e3af7629aa Rename MyHomePage to Homarr 2022-05-12 14:24:15 +02:00
Aj - Thomas f2f2a3df39 Fix error in GitHub CI 2022-05-12 14:10:55 +02:00
Aj - Thomas bb61a19c16 Fix error in GitHub CI 2022-05-12 14:10:55 +02:00
Aj - Thomas 153693b3e8 Trying to fix CI tags 2022-05-12 13:56:02 +02:00
Aj - Thomas 8ae8cb7d5a Trying to fix CI tags 2022-05-12 10:04:05 +02:00
Aj - Thomas 36e308d11d Merge branch 'master' into dev 2022-05-12 09:23:06 +02:00
Aj - Thomas fac7dd1fae Fix error in GitHub CI 2022-05-12 09:21:16 +02:00
Aj - Thomas d7a052c1b1 Fix error in GitHub CI 2022-05-12 09:21:16 +02:00
Aj - Thomas 0c7606793a Add new update notification on main dashboard 2022-05-12 02:41:13 +02:00
Aj - Thomas 9282ea5f0f Fix error in GitHub CI 2022-05-11 21:43:17 +02:00
Aj - Thomas 92e4474269 Fix error in GitHub CI 2022-05-11 21:41:20 +02:00
Aj - Thomas d05d9b6e81 Add needs to completion after build 2022-05-11 10:53:44 +02:00
Aj - Thomas 161319ea4e Add needs to completion after build 2022-05-11 10:25:47 +02:00
Aj - Thomas 22564e5593 Add needs to completion after build 2022-05-11 10:20:47 +02:00
Aj - Thomas a5b3ccc756 Add needs to completion after build 2022-05-11 10:16:28 +02:00
Aj - Thomas 838fc3ae3a Add needs to completion after build 2022-05-11 10:08:02 +02:00
Aj - Thomas 16ffd545a6 Trying a completely new Docker CI 2022-05-11 10:06:29 +02:00
Aj - Thomas 79311b794e Add load flag to Github Ci 2022-05-11 10:01:19 +02:00
Aj - Thomas 7b6ecdf3fc Add load flag to Github Ci 2022-05-11 09:51:05 +02:00
Aj - Thomas a3d6d876a8 Add load flag to Github Ci 2022-05-11 09:46:50 +02:00
Aj - Thomas 45cb417e76 Add load flag to Github Ci 2022-05-11 09:46:07 +02:00
Aj - Thomas c8cbb37247 Add load flag to Github Ci 2022-05-11 09:32:03 +02:00
Aj - Thomas 4210a455c6 Trying to implement manual restarts for the CI 2022-05-11 09:19:28 +02:00
Aj - Thomas 7ba85aeb4e Trying to implement manual restarts for the CI 2022-05-11 09:13:36 +02:00
Aj - Thomas 49e454b6ce Trying to implement manual restarts for the CI 2022-05-11 09:12:43 +02:00
Aj - Thomas f526883544 Trying to implement manual restarts for the CI 2022-05-11 09:10:50 +02:00
Aj - Thomas a4163e0eb5 Trying to implement manual restarts for the CI 2022-05-11 09:10:44 +02:00
Aj - Thomas ef0d4fddce Trying to implement multi platform build 2022-05-11 09:10:31 +02:00
Aj - Thomas 60cc1883ff Trying to implement manual restarts for the CI 2022-05-11 09:10:00 +02:00
Aj - Thomas 47c7f46e28 Trying to implement manual restarts for the CI 2022-05-11 09:06:45 +02:00
Aj - Thomas 80ab928c20 Trying to implement multi platform build 2022-05-11 08:59:37 +02:00
Aj - Thomas 846f2c8670 Update dependencies
Upgrade Mantine to v4.2.4 (from v4.2.1)
2022-05-11 08:56:21 +02:00
Aj - Thomas d58465142c Add regex matching for add shelf item
Resolves not fetching when the users didn't put a / at the end of the service url
2022-05-11 08:55:38 +02:00
Aj - Thomas a7f4187a82 Remove year in Date module
You don't know the year we're in?
2022-05-10 21:00:18 +02:00
Aj - Thomas b92462d056 Remove useless code
Old code supposed to interract with qBittorrent
2022-05-10 20:59:57 +02:00
Aj - Thomas 034ef3fd8f Add notifications for Calendar module 2022-05-10 20:57:04 +02:00
Aj - Thomas d5b17d5303 Improve Module matching
More TypeScript magic ! 🪄
2022-05-10 20:56:48 +02:00
Aj - Thomas f03bcde983 Update package.json
Update version and scripts
2022-05-10 20:39:54 +02:00
Aj - Thomas f3478587b1 Improve default arguments and type checking 2022-05-10 20:36:38 +02:00
Aj - Thomas 2c461a6695 Add a module enabler
Add module enabler in settings.
This loops over all the exported Modules in the components/modules folder and renders them. (Interpreted language magic/ metaclasses)
2022-05-10 20:33:11 +02:00
Aj - Thomas a0d86e2914 Linting and formatting
CRLF > LF is REALLY annoying
2022-05-10 19:03:41 +02:00
Aj - Thomas 5d80d36be3 Fix AppShelf circular imports 2022-05-10 19:02:16 +02:00
Aj - Thomas 72f19d450c Basic layout styling 2022-05-10 18:58:21 +02:00
Aj - Thomas 6024391414 AppShelf styling 2022-05-10 18:58:13 +02:00
Aj - Thomas 905f445641 Use custom theme
This is a step thowards personalisation for Changeable wallpaper feature. #32
2022-05-10 18:57:41 +02:00
Aj - Thomas 2462671700 Add Module wrapper 2022-05-10 18:57:04 +02:00
Aj - Thomas 0c0f8247d8 Update Calendar Module styling 2022-05-10 18:56:50 +02:00
Aj - Thomas fa45eb3b3b Add Date module 2022-05-10 18:56:29 +02:00
Aj - Thomas b8ce86d783 Update module interface 2022-05-10 18:56:16 +02:00
Aj - Thomas ac81fcdb3c Add a latest push 2022-05-09 23:33:27 +02:00
Aj - Thomas c3d4799966 Add a latest push too 2022-05-09 23:28:00 +02:00
Aj - Thomas 8f60442b49 Add multi stage docker build and release 2022-05-09 23:21:02 +02:00
Aj - Thomas f0042f81e0 Trying to implement multi stage build 2022-05-09 23:19:44 +02:00
Aj - Thomas 273d11a654 Try to add GitHub action 2022-05-09 22:25:22 +02:00
Aj - Thomas 0a85469510 Update dockerfile for future builds 2022-05-09 22:13:04 +02:00
Aj - Thomas cb3abbc1c7 Use general media display component
Instead of a different one for each media type
2022-05-09 22:03:36 +02:00
Aj - Thomas a2a3155081 Add the ability to display multiple medias released on the same day 2022-05-09 21:50:13 +02:00
Aj - Thomas a51cb5d777 Update package.json 2022-05-09 20:38:07 +02:00
Aj - Thomas 6dc114a42b Prettier 2022-05-09 02:07:11 +02:00
Aj - Thomas 43c0465e52 Add darkmode switch in settings menu #21 2022-05-09 01:35:11 +02:00
Aj - Thomas 911c755daf Add Dockerfile 2022-05-08 22:19:35 +02:00
Aj - Thomas 4452b088c8 Enhancement : Decouple the UI by using conditional rendering for each module 2022-05-08 20:54:40 +02:00
Aj - Thomas 5f58f84843 Added icon matching if name found in public CDN 2022-05-08 20:00:47 +02:00
Aj - Thomas 64311c2294 Add simple Dockerfile 2022-05-08 19:24:33 +02:00
Aj - Thomas 5e97dd40d6 Change config name and convert back to LF... 2022-05-06 23:19:05 +02:00
Aj - Thomas 42cae6f0da Add an option to directly change the querry url in settings 2022-05-06 23:10:00 +02:00
Aj - Thomas 97db9ba713 Conditional rendering when no API key provided 2022-05-06 22:45:51 +02:00
Aj - Thomas c9dd7db9ef Add the ability to edit the service.
Fixes #2
2022-05-06 22:29:47 +02:00
Aj - Thomas db01831916 Styling layout 2022-05-06 22:02:52 +02:00
Aj - Thomas 5a809fd1f4 Styling changes and add multiple popovers 2022-05-06 21:40:21 +02:00
Aj - Thomas a8efa5a431 Styling fixes 2022-05-06 18:26:47 +02:00
Aj - Thomas af9c42f5e0 Remove Issue TODO 2022-05-06 17:50:21 +02:00
Aj - Thomas ad831e3ef4 Add the ability to display multiple medias on the same day by looping over the filtered medias for each service type
Fixes #5
2022-05-06 17:50:03 +02:00
Aj - Thomas 49be02ffcd Update styling 2022-05-05 09:34:18 +02:00
Aj - Thomas 2149e2e10a Hugely improve Media display by splitting it into 2 different modules 2022-05-05 09:22:44 +02:00
Thomas "ajnart" Camlong b58f15aeec Update SimpleGrid 2022-05-04 10:33:08 +02:00
Aj - Thomas f0fcb7f083 Add basic Sonarr interaction
This is going to be a pain.
2022-05-04 09:30:28 +02:00
Aj - Thomas 6769ca701c Fix right menu position and a typo 2022-05-04 07:49:29 +02:00
Aj - Thomas 1667ea2754 Remove all unused dependencies and items 2022-05-04 07:30:06 +02:00
Aj - Thomas 1ce8a06e21 Update linting 2022-05-04 07:29:49 +02:00
Aj - Thomas 4245a273fe Improve UI 2022-05-04 07:12:22 +02:00
Aj - Thomas 4a7480f94e Remove console logs and double calendar 2022-05-03 20:02:09 +02:00
Thomas "ajnart" Camlong 782886061f Change logo display with 2022-05-03 19:53:01 +02:00
Thomas "ajnart" Camlong d386902c71 Fix UI and Add shelf item button 2022-05-03 19:52:09 +02:00
Thomas "ajnart" Camlong 71d18a5aa6 Rework appshell and include calendar to the main page 2022-05-02 18:10:56 +02:00
Aj - Thomas 8c1dce68b7 `yarn lint --fix + yarn prettier:write` 2022-05-02 15:11:28 +02:00
Aj - Thomas c95df0a07b Use Config provider everywhere in app
We can now load as much data as we want in the services and settings values. This solves the issue of using multiple localStorages boxes
2022-05-02 15:09:39 +02:00
Aj - Thomas ea77bc2a18 Rename Service provider to a Config provider 2022-05-02 15:08:52 +02:00
Aj - Thomas a060be10c3 Update Media display story default media 2022-05-02 15:08:31 +02:00
Aj - Thomas 0f712b2749 Delete settings file 2022-05-02 15:08:21 +02:00
Aj - Thomas 87c0532188 Reworked types 2022-05-02 15:08:05 +02:00
Thomas "ajnart" Camlong 9159f2d907 Fix ghost dependencies 2022-05-01 14:51:57 +02:00
Thomas "ajnart" Camlong 8fc01d18dc Preparing for the get calendars method 2022-05-01 14:47:17 +02:00
Thomas "ajnart" Camlong 65b4d35350 Move types 2022-05-01 14:46:45 +02:00