Commit graph

970 commits

Author SHA1 Message Date
Nicolas Meienberger
57f05a80bd feat(user): create routes and services for password reset 2023-02-23 08:23:58 +01:00
Nicolas Meienberger
26fe881aa7 feat(db): create migration to add operator field on user 2023-02-23 08:23:58 +01:00
Nicolas Meienberger
9c340faecb refactor: move dashboard files in root folder 2023-02-20 08:41:59 +01:00
Nicolas Meienberger
7d255acdbb chore: drop armv7 support 2023-02-17 21:43:25 +01:00
Nicolas Meienberger
00d6f42928 ci: make pipeline pass by cd into dashboard before each step (temp) 2023-02-17 20:59:46 +01:00
Nicolas Meienberger
079e1e1bc7 refactor: ts issue mis-used file from client in server 2023-02-17 20:59:46 +01:00
Nicolas Meienberger
7e1af1069c feat: compile server using esbuild 2023-02-17 20:59:46 +01:00
Nicolas Meienberger
4cb9cfa6d2 refactor: move migrations to server folder 2023-02-17 20:59:46 +01:00
Nicolas Meienberger
dd0790157f fix: failing build caused by remark-mdx 2023-02-13 21:32:09 +01:00
Nicolas Meienberger
747fee006d feat: create scheduler to run cron jobs and setup periodic repo update 2023-02-13 21:32:09 +01:00
Nicolas Meienberger
90115b149f refactor: remove system-api from docker files 2023-02-13 21:32:09 +01:00
Nicolas Meienberger
88e0ccd7b9 chore: remove legacy system-api folder 2023-02-13 21:32:09 +01:00
Nicolas Meienberger
f1c295e84d fix: return correct update info 2023-02-12 18:29:25 +01:00
Nicolas Meienberger
a47606b472 refactor(client): remove layoutv2 abstraction 2023-02-12 00:55:23 +01:00
Nicolas Meienberger
5ff7451267 refactor(server): move auth and system services to class 2023-02-12 00:33:32 +01:00
Nicolas Meienberger
c42b96ae53 refactor: serve static files through next's server instead of system-api 2023-02-12 00:08:45 +01:00
Nicolas Meienberger
365f2fb1ab refactor(dashboard): remove code related to apollo 2023-02-12 00:01:56 +01:00
Nicolas Meienberger
36a6483ff7 chore: cleanup system-api from now un-used files 2023-02-04 15:08:17 +01:00
Nicolas Meienberger
79f1da00d0 test: fix tests and bump various dependencies 2023-02-04 15:08:17 +01:00
Nicolas Meienberger
29c7f98a69 refactor: move from node --require to custom next server 2023-02-04 15:08:17 +01:00
Nicolas Meienberger
d72526ab8a refactor: removal and replace usage of old graphql generated types 2023-02-04 15:08:17 +01:00
Nicolas Meienberger
783c80714b refactor: migrate client app queries/mutations to trpc 2023-02-04 15:08:17 +01:00
Nicolas Meienberger
fa8f178433 feat: create trpc router & service for apps 2023-02-04 15:08:17 +01:00
Nicolas Meienberger
3e67758d86 refactor: remove prisma from context and use client directly in service 2023-01-26 07:31:22 +01:00
alwerner
51ce8e2667 feat: adding config for codespaces 2023-01-25 20:28:36 +01:00
Nicolas Meienberger
71d106b39a feat: add redis_host as an env variable 2023-01-23 20:51:47 +01:00
Nicolas Meienberger
257966c18d chore: remove legacy migrations steps 2023-01-23 20:51:47 +01:00
Nicolas Meienberger
5eaa78a9e0 feat: create server-preload script to run migrations upon server start 2023-01-23 20:51:47 +01:00
Nicolas Meienberger
5f1ad108c6 feat: create sql migrations by replicating typeorm ones in an idempotent manner 2023-01-23 20:51:47 +01:00
Nicolas Meienberger
4609078894 refactor: cleanup now un-used graphql resolvers and services 2023-01-23 20:42:25 +01:00
Nicolas Meienberger
f6a6b85b60 refactor: migrate client auth queries to trpc procedures 2023-01-23 20:42:25 +01:00
Nicolas Meienberger
2e13666d80 feat: create trpc router for auth service 2023-01-23 20:42:25 +01:00
Nicolas Meienberger
7c9bd4fab3 feat: setup prisma and configure it for tests and development 2023-01-23 20:42:25 +01:00
Nicolas Meienberger
92c1a769c5 chore: bump dependencies 2023-01-23 20:04:29 +01:00
Nicolas Meienberger
7d9c8a75a0 refactor: remove now un-used system queries/mutations/resolvers from both client and server 2023-01-23 20:04:29 +01:00
Nicolas Meienberger
3cc3c9011e refactor: replace grapqhl queries with trpc in the frontend 2023-01-23 20:04:29 +01:00
Nicolas Meienberger
ce6662bef5 test: split jest config for client and server 2023-01-23 20:04:29 +01:00
Nicolas Meienberger
d4f507ced3 feat: setup trpc and create system router 2023-01-23 20:04:29 +01:00
Nicolas Meienberger
34e6ff33e1 refactor: move all dashboard's files into a client folder 2022-12-26 04:22:37 +01:00
Kieran Klukas
e921e52934 Updated demo instance link
Changed demo.runtipi.com to https://demo.runtipi.com
2022-12-22 00:28:32 +01:00
Nicolas Meienberger
68b88f90e8 chore: bump version 0.8.1 2022-12-20 22:24:41 +01:00
ImgBotApp
dfc0fe89e6 [ImgBot] Optimize images
*Total -- 2,048.42kb -> 1,263.43kb (38.32%)

/screenshots/darkmode.png -- 998.43kb -> 609.77kb (38.93%)
/screenshots/appstore.png -- 1,006.73kb -> 620.12kb (38.4%)
/packages/dashboard/public/error.png -- 42.38kb -> 32.70kb (22.84%)
/packages/dashboard/public/empty.svg -- 0.87kb -> 0.85kb (2.35%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
2022-12-20 22:24:41 +01:00
Nicolas Meienberger
888b4abb9a feat: add link to open exposed app to domain 2022-12-20 22:24:41 +01:00
Nicolas Meienberger
79d405da9f fix: create default media folder structure on install 2022-12-20 22:24:41 +01:00
Nicolas Meienberger
80fbddaa9c chore: bump version 0.8.1 2022-12-20 20:52:45 +01:00
ImgBotApp
358d50cafd [ImgBot] Optimize images
*Total -- 2,048.42kb -> 1,263.43kb (38.32%)

/screenshots/darkmode.png -- 998.43kb -> 609.77kb (38.93%)
/screenshots/appstore.png -- 1,006.73kb -> 620.12kb (38.4%)
/packages/dashboard/public/error.png -- 42.38kb -> 32.70kb (22.84%)
/packages/dashboard/public/empty.svg -- 0.87kb -> 0.85kb (2.35%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
2022-12-20 20:41:25 +01:00
Nicolas Meienberger
a46a02231c feat: add link to open exposed app to domain 2022-12-20 20:40:54 +01:00
Nicolas Meienberger
70e2ca67cb
Merge pull request #279 from meienberger/fix/default-folders
fix: create default media folder structure on install
2022-12-20 20:09:47 +01:00
Nicolas Meienberger
e0d6baf4f6 fix: create default media folder structure on install 2022-12-20 20:06:05 +01:00
Nicolas Meienberger
3ab108c919
Merge pull request #276 from meienberger/release/0.8.0
Release/0.8.0
2022-12-18 15:25:44 +01:00