Commit graph

199 commits

Author SHA1 Message Date
Nicolas Meienberger
b9667f29f1 feat: hide apps which are not supported on the host architecture 2022-10-19 14:39:19 +02:00
Nicolas Meienberger
b29d6cc234 chore: bump version 2022-10-19 14:39:19 +02:00
Nicolas Meienberger
d102f18f91 fix: pull repositories from their current branch instead of master 2022-10-19 14:39:19 +02:00
Nicolas Meienberger
84ceb52088 feat: leverage next standalone output for smaller image size 2022-10-19 14:39:19 +02:00
Nicolas Meienberger
c67d92bdec fix: dockerfile issue 2022-10-08 02:15:52 +02:00
Nicolas Meienberger
8d15b0c29f fix: fetcher [skip ci] 2022-10-07 22:50:02 +02:00
Nicolas Meienberger
c44b6ae7f8 fix: make client-side env vriable being loadad at runtime-n 2022-10-07 19:47:09 +02:00
Nicolas Meienberger
4a5eb2d430 fix: release tests 2022-10-07 13:36:29 +02:00
Nicolas Meienberger
0e16295dc3 chore: bump version to 0.7.0 2022-10-06 18:42:32 +02:00
Nicolas Meienberger
5aa050a7d6 feat: add donate button in side menu 2022-10-06 18:33:02 +02:00
Nicolas Meienberger
55beac4477 chore: remove unused dependencies and files client & server 2022-10-06 18:29:12 +02:00
Nicolas Meienberger
ecca216c0b fix: various issues in scripts 2022-10-06 18:28:29 +02:00
Nicolas Meienberger
4f265151f8 chore: bump version 2022-10-05 22:46:29 +02:00
Nicolas Meienberger
b6e41bbfb6 test: event dispatcher 2022-10-05 22:30:29 +02:00
Nicolas Meienberger
a024b03508 refactor: make event dispatcher a singleton and update app accordingly 2022-10-05 19:18:11 +02:00
Nicolas Meienberger
3b0fc56563 feat: event base dispatcher to run commands from the host 2022-10-05 19:18:11 +02:00
Nicolas Meienberger
7adc37ab26 test: apps.helpers.ts 2022-09-29 21:20:46 +02:00
Nicolas Meienberger
bb5a50e143 feat: customize applications storage-path 2022-09-29 18:33:34 +02:00
Nicolas Meienberger
164635d33b test: system.resolver 2022-09-26 22:56:05 +02:00
Nicolas Meienberger
ba0996a1f2 test: system.service 2022-09-26 22:00:12 +02:00
Nicolas Meienberger
aa518c660f feat(settings): in app update and restart 2022-09-26 22:00:12 +02:00
Nicolas Meienberger
9d4cdf6f77 test: cron jobs 2022-09-24 16:02:33 +02:00
Nicolas Meienberger
7a444698b8 test: repo-helpers.ts 2022-09-22 22:55:25 +02:00
Nicolas Meienberger
dd62fcdde0 test(config): add unit testing
test: add unhappy path
2022-09-22 22:12:23 +02:00
Nicolas Meienberger
ddfc6eff34 refactor: add logs volume to retrive logs as files
refactor(url-helper.ts): remove empty block statement
2022-09-22 20:45:50 +02:00
Nicolas Meienberger
f4ec85ed15 refactor: remove now useless api routes on client 2022-09-21 22:59:33 +02:00
Nicolas Meienberger
78cb3c36ad refactor: replace usage of config with new runtime config
wip: make script executable from everywhere
2022-09-21 22:59:33 +02:00
Nicolas Meienberger
bd881711f8 test: update execfile calls 2022-09-21 22:57:26 +02:00
Nicolas Meienberger
ae2dd8d364 feat(config): make the config as a singleton class overridable by a json config 2022-09-21 22:57:26 +02:00
Nicolas Meienberger
acac8bc14c chore: bump version 2022-09-11 13:03:48 +02:00
Nicolas Meienberger
68191d95b1 fix: add port to api url if it is not 80 2022-09-11 12:58:11 +02:00
Nicolas Meienberger
21cec26e06 fix(apps.helpers.ts): check folder existense before accesing it 2022-09-10 16:37:07 +02:00
Nicolas Meienberger
f6bd298ff3 test: adapt tests to support new APP_DOMAIN 2022-09-10 02:53:22 +02:00
Nicolas Meienberger
25acb235c8 feat: includ internalip:port as app_domain if app is not exposed 2022-09-10 02:42:54 +02:00
Seth For Privacy
8eae068220
Set APP_DOMAIN to INTERNAL_IP:APP_PORT if unexposed 2022-09-09 16:52:50 -04:00
Seth For Privacy
39a824947d
Set APP_DOMAIN to INTERNAL_IP:APP_PORT if unexposed 2022-09-09 16:52:44 -04:00
Seth For Privacy
1106b693c2
Add APP_PROTOCOL env var when exposing apps 2022-09-09 16:19:24 -04:00
Nicolas Meienberger
bbdee4a42b fix(apps.service): updating an app config was throwing an error if domain was unchanged 2022-09-08 08:41:19 +02:00
Nicolas Meienberger
d196b8ff10 feat: display domain link if app is exposed 2022-09-07 21:55:22 +02:00
Nicolas Meienberger
bbe774857a feat: don't allow multiple apps with same domain 2022-09-07 21:29:58 +02:00
Nicolas Meienberger
26ba5c9656 fix: set cookie same-site to lax in production 2022-09-07 18:22:50 +02:00
Nicolas Meienberger
8ed04f07f4 fix: various small bugs 2022-09-06 13:52:19 +02:00
Nicolas Meienberger
4e19aad2f0 ci(release): move to node 18 image
SWC is not working anymore in alpine arm/v7
2022-09-06 08:25:25 +02:00
Nicolas Meienberger
52e275b1ec chore: bump version 2022-09-05 21:54:54 +02:00
Nicolas Meienberger
5e7563240a test(auth): test auth resolvers 2022-09-05 21:41:19 +02:00
Nicolas Meienberger
60ef5816a7 test(apps): test domain linking
test(apps): test linking domain
2022-09-05 21:41:16 +02:00
Nicolas Meienberger
95c9196e37 chore: update categories 2022-09-04 15:11:03 +02:00
Nicolas Meienberger
583a0c4631 chore: update client side types 2022-09-04 15:06:36 +02:00
Nicolas Meienberger
e7a6a55194 chore: improve api response typing 2022-09-04 14:54:11 +02:00
Nicolas Meienberger
33099de6f1 fix: don't watch data.ip 2022-09-04 14:54:11 +02:00