Commit graph

391 commits

Author SHA1 Message Date
Nicolas Meienberger
a46a02231c feat: add link to open exposed app to domain 2022-12-20 20:40:54 +01:00
Nicolas Meienberger
d55dda39fd chore: bump version 2022-12-17 23:49:04 +01:00
Nicolas Meienberger
f3dff9c576 fix: custom 404 page & styling fixes 2022-12-16 20:50:09 +01:00
Nicolas Meienberger
c4bda4eb07 test: front-end setup jest, testing-library, msw & test components 2022-12-16 07:59:10 +00:00
Nicolas Meienberger
ec8e422eb5 refactor(server): migrate to esbuild to have a smaller docker image size
Migrated the server build to esbuild in order to have one bundle for the whole app including the
used modules
2022-12-15 19:28:03 +00:00
Nicolas Meienberger
8445c8adc7 refactor: use named exports & remove unused files 2022-12-07 20:29:12 +00:00
Nicolas Meienberger
59b12c2679 refactor(dashboard): move from chakra-ui to tabler
Complete redesign of the dashboard to use tabler as CSS
2022-12-07 20:29:12 +00:00
Nicolas Meienberger
dbddf8ad1c Merge branch 'release/0.7.4' into develop 2022-11-20 20:55:23 +01:00
Nicolas Meienberger
5527f4c785 test: correct broken test 2022-11-18 13:39:47 +01:00
Nicolas Meienberger
e441836013 feat: use redis cache in apollo server 2022-11-18 13:35:53 +01:00
Nicolas Meienberger
dccbcdc461 chore: bump version 0.7.4 2022-11-18 13:35:40 +01:00
Nicolas Meienberger
1109661fba fix(dashboard): refresh page when update is successful 2022-11-18 13:35:40 +01:00
Nicolas Meienberger
ad4b4354a8 chore: update tests to cover invalid config.json 2022-11-18 13:35:40 +01:00
Nicolas Meienberger
f37ef84417 feat(install form): add input placeholder
chore: fix code smells
2022-11-18 13:35:39 +01:00
Nicolas Meienberger
12e0174ab0 feat: specify which app have no GUI and therefore don't show the "open" button 2022-11-18 13:35:39 +01:00
Nicolas Meienberger
270789190c refactor: allow all origins 2022-11-18 13:34:37 +01:00
Nicolas Meienberger
552bf02b10 test: auth.service & auth.resolver
test: auth.resolver
2022-11-18 13:30:15 +01:00
Nicolas Meienberger
694122c67a feat: move from cookie base auth to jwt auth
test: mock redis
2022-11-18 13:27:47 +01:00
Nicolas Meienberger
844a983048 test: correct broken test 2022-11-18 12:58:26 +01:00
Nicolas Meienberger
e04bdc52d6 feat: allow apps to configure a uid:gid for folder permissions 2022-11-18 12:55:13 +01:00
Nicolas Meienberger
8d1612ee46 feat: allow apps to configure a uid:gid for folder permissions 2022-11-18 12:52:17 +01:00
Nicolas Meienberger
30dc8e3e17 feat: use redis cache in apollo server 2022-11-17 23:00:41 +01:00
Nicolas Meienberger
69ed0fd028 fix(dashboard): refresh page when update is successful 2022-11-17 21:29:44 +00:00
Nicolas Meienberger
affbf10985 chore: update tests to cover invalid config.json 2022-11-17 20:37:39 +00:00
Nicolas Meienberger
722dfbf852 feat(install form): add input placeholder
chore: fix code smells
2022-11-17 20:37:39 +00:00
Nicolas Meienberger
5432c761ec feat: specify which app have no GUI and therefore don't show the "open" button 2022-11-17 20:37:39 +00:00
Nicolas Meienberger
63c2af8c91 Merge branch 'master' into develop 2022-11-09 20:02:34 +01:00
Nicolas Meienberger
08b6b31884 fix: use direct path with same origin when calling api 2022-11-09 18:49:03 +01:00
Nicolas Meienberger
e081d3d4bd fix: ensure protocol is the same to avoid mixed content 2022-11-09 17:28:00 +01:00
Nicolas Meienberger
6e299eb832 chore: bump version 2022-11-09 08:38:15 +00:00
Nicolas Meienberger
b67e41995a feat: open apps from same domain in the dashboard 2022-11-09 08:38:15 +00:00
Nicolas Meienberger
1d9c631705 refactor: allow all origins 2022-11-09 08:38:15 +00:00
Nicolas Meienberger
f6efd94ed9 fix: linting warnings 2022-11-09 08:38:15 +00:00
Nicolas Meienberger
f6257d4ea0 chore: fix eslint rules 2022-11-09 08:38:15 +00:00
Nicolas Meienberger
65ff20387a fix: semver comparaison client side 2022-11-09 08:38:15 +00:00
Nicolas Meienberger
0bc2db058f feat: open apps from same domain in the dashboard 2022-11-08 19:09:00 +01:00
Nicolas Meienberger
c8dce109a2 refactor: allow all origins 2022-11-08 09:35:51 +01:00
Nicolas Meienberger
b201f99d49 fix: linting warnings 2022-11-08 00:23:14 +01:00
Nicolas Meienberger
35ebb1069a chore: fix eslint rules 2022-11-05 20:43:14 +01:00
Nicolas Meienberger
ef93cdd669 fix: semver comparaison client side 2022-11-05 12:31:33 +01:00
Ikko Ashimine
0ea17b7901 Fix typo in UpdateBanner.tsx
Github -> GitHub
2022-11-05 08:49:49 +00:00
Nicolas Meienberger
48c1e2607f
Release/0.7.2 (#249)
* feat: move from cookie base auth to jwt auth

test: mock redis

* test: auth.service & auth.resolver

test: auth.resolver

* test: session middleware

* chore: bump version

fix: merge conflicts

* docs: update readme & trace start script

* fix: start script unbound variables [skip ci]

* fix: kill watcher function [skip ci]

* fix: register store token

* fix: don't delete token immediately after refresh. keep it for 6 sec to account for delays
2022-11-04 07:49:40 +00:00
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