Commit Graph
100 Commits
Author SHA1 Message Date
Stavros KoisandGitHub 93e8992033 feat(linkace): move to stable (#1898)
* feat(linkace): move to stable

* bump
2022-02-14 11:01:55 +01:00
Stavros KoisandGitHub 5ef74c6fdf feat(librephotos): move to stable (#1894) 2022-02-14 10:18:34 +01:00
Stavros KoisandGitHub 11e6d87362 fix(linkace): Overhaul setup (#1890)
* fix(linkace): Overhaul setup

* also remove logs from gui, as the app is very picky with perms

* update image

* its sha256
2022-02-13 23:02:37 +01:00
Stavros KoisandGitHub 36ddaec990 feat(photoview): move photoview to stable (#1892) 2022-02-13 22:34:29 +01:00
Stavros KoisandGitHub 27b0af376d fix(librephotos): fix nginx host (#1891) 2022-02-13 22:21:52 +01:00
Stavros KoisandGitHub b91783e71c feat(Librephotos): Add librephotos (#1882)
* feat(Librephotos): Add librephotos

* whoops

* lint

* whoops again

* try that

* actual use it

* rename file

* define it

* close file

* try this

* dup

* try

* autogen secret

* fix volmount

* internal pod comm can use localhost

* rofs

* needs access

* fix redis

* backend host localhost

* update ui

* move env to secret

* nginx config

* add probes

* update images

* fix image
2022-02-13 14:07:36 +01:00
Stavros KoisandGitHub 9a3bf859dd feat(Photoview): Add photoview (#1881)
* feat(Photoview): Add photoview

* update app requests

* whoops

* update image

* sync perms on UI
2022-02-13 13:46:46 +01:00
Stavros KoisandGitHub ea02662485 feat(linkace): Add linkace (#1886)
* feat(linkace): Add linkace

* use correct secrets

* add hardcoded values

* whoops

* typo

* add init container

* render secrets earlier?

* debug

* tryout

* whats going on

* try moving nginx conf

* fastcgi filename changed?

* localhost

* perms

* try with rofs

* Create env file on the correct dir

* fix paths and update questions

* actually use app_key

* Add conditional cron

* update gui

* whoops

* update image
2022-02-13 13:08:40 +01:00
Stavros KoisandGitHub 9185f3de53 feat(guacamole-client); Add saml auth for upcoming image update (#1887) 2022-02-13 11:50:45 +01:00
Stavros KoisandGitHub 12908c1a37 fix(calibre): adjust tag format (#1885) 2022-02-12 20:29:37 +01:00
Stavros KoisandGitHub 0ebfe5244e fix(filezilla): adjust to the new versioning format (#1877) 2022-02-12 16:40:05 +01:00
Stavros KoisandGitHub 6fe608c8ff chore(gitea): remove dups from configmap (#1878) 2022-02-12 15:07:12 +01:00
Stavros KoisandGitHub 021c4e7802 fix(gitea): fix ci (#1883) 2022-02-12 14:37:59 +01:00
Stavros KoisandGitHub 31746f46e3 fix(openvscode): Use CONNECTION_TOKEN on portal button (#1666)
* fix(openvscode): Use `CONNECTION_TOKEN` on portal button

* adjust env's

* bump

* correct reference
2022-02-08 13:28:12 +01:00
Stavros KoisandGitHub 5a3d31d762 feat(documentserver): Point probes to healthcheck endpoint (#1867) 2022-02-08 10:07:27 +01:00
Stavros KoisandGitHub d6f7a0b0d4 feat(odoo): use official image (#1866)
* feat(odoo): use official image

* also add customconf pvc

* correctly label the ports

* also on manual

* update image
2022-02-08 09:52:19 +01:00
Stavros KoisandGitHub d0c26549c9 feat(custom-app): Allow to disable probes on GUI (#1860)
* feat(custom-app): Allow to disable probes on GUI

* Add type and path for probes

* declutter UI if probe is disabled ;)
2022-02-06 18:42:50 +01:00
Stavros KoisandGitHub 487a050fa6 chore(apps): fix links on Chart.yaml (#1862) 2022-02-06 18:42:09 +01:00
Stavros KoisandGitHub 7d13e1187f chore(jellyfin): Mount cache to emptyDir and add PublishedServerURL var (#1853)
* chore(jellyfin): Mount cache to emptyDir and add PublishedServerURL var

* default to empty
2022-02-06 13:17:38 +01:00
Stavros KoisandGitHub 3442aa07c6 fix(quassel-core): actually remove portal (#1846) 2022-02-05 10:58:36 +01:00
Stavros KoisandGitHub 2fd25d836f fix(games): fixes for game servers (#1845)
* chore(docs): update default ports

* chore(satisfactory): update icon

* fix(impostor-server): rename app

* fix(minecraft-bedrock): use diffrent port for ipv6

* bump impostor
2022-02-05 10:55:19 +01:00
Stavros KoisandGitHub d34f437ac3 fix(quassel-core): Restore probes (#1832) 2022-02-03 00:30:56 +01:00
Stavros KoisandGitHub f5d74a2d5e fix(unifi): run as non-root (#1831)
* fix(unifi): run as non-root

* remove as its default
2022-02-02 21:18:53 +01:00
Stavros KoisandGitHub 24198abfd4 fix(quassel-core): Remove probes and portal, as this is only a backend (#1827) 2022-02-02 17:37:21 +01:00
Stavros KoisandGitHub dae4973825 fix(quassel-core): Add db name (#1826) 2022-02-01 11:43:04 +01:00
Stavros KoisandGitHub ce872982ed fix(darktable): Make root fs readable (#1822) 2022-01-31 22:13:23 +01:00
Stavros KoisandGitHub 03c9014f5e feat(unmanic): move to stable and remove configmap (#1820) 2022-01-31 22:13:11 +01:00
Stavros KoisandGitHub 59248a92e4 fix(deluge): rofs false (#1821) 2022-01-31 21:53:56 +01:00
Stavros KoisandGitHub e73c66cfc4 feat(common): force NVIDIA_VISIBLE_DEVICES: "void" when no GPU is assigned (#1819)
* feat(common): force  when no GPU is assigned

* try this

* adjust some tests?
2022-01-31 19:02:46 +01:00
Stavros KoisandGitHub ff841e65df feat(n8n/weblate): move to stable (#1815)
* feat(n8n): Move to stable

* chore(strapi): bump to 1.0.0 as it moved to stable

* feat(weblate): move to stable

* bump

* typo
2022-01-31 08:46:17 +01:00
Stavros KoisandGitHub afda0ad76c fix(unmanic): force disable nvidia, if no gpu is assigned (#1817)
* fix(unmanic): force disable nvidia, if no gpu is assigned

* typo

* mount remote lib outside of emptyDir
2022-01-31 08:23:11 +01:00
Stavros KoisandGitHub cd039018fb fix(weblate): fix UI, configmap and runAsGroup: 0 (#1813)
* allow false values on some vars on configmap

* restructure UI

* bump

* runasgroup 0

* lets check something.

* fix configmap

* hmm

* try fix configmap

* whoops

* ugh

* ..

* quote..

* run as root group.
2022-01-31 00:46:11 +01:00
Stavros KoisandGitHub b712742abf fix(unmanic): fix UI (duplicate persistence) (#1814)
* fix(unmanic): fix UI (duplicate persistence)

* add couple missing icons

* bump
2022-01-31 00:28:14 +01:00
Stavros KoisandGitHub 004c25e026 feat(weblate): Add weblate (#1812)
* feat(weblate): Add weblate

* update app-request docs

* run as user 1000

* Add site_domain

* rofs

* update questions

* Add configmap

* update ui

* finish uI and configmap

* update UI

* update image
2022-01-30 19:19:15 +01:00
Stavros KoisandGitHub 58cfb8aa25 fix(n8n): Fix permissions and add healthcheck path (#1809)
* fix(n8n): Remove custom data path

* bump unmanic to push it to catalog

* rename to data, as it's infact user data not configs

* restore custom data folder and fix perms!

* add healthcheck
2022-01-30 13:58:04 +01:00
Stavros KoisandGitHub 669abfd400 chore(strapi): Add NODE_ENV on GUI (#1808)
* chore(strapi): Add NODE_ENV on GUI

* also move to stable
2022-01-28 23:54:48 +01:00
Stavros KoisandGitHub 80d579aacf fix(n8n): Fix default value on some lists (#1806)
* fix(n8n): Fix default value on some lists

* app's config and user data is on diff dirs. Only userdata is configurable

* bump
2022-01-28 21:25:38 +01:00
Stavros KoisandGitHub cfbd32c9e9 feat(strapi): add admin portal (#1803) 2022-01-28 13:55:56 +01:00
Stavros KoisandGitHub 39a5b32152 fix(n8n): quote values on configmap (#1802)
* fix(n8n): quote values on configmap

* one more
2022-01-28 09:55:02 +01:00
Stavros KoisandGitHub 2c54b03942 feat(unmanic): Add unmanic (#1796)
* feat(unmanic): Add unmanic

* whoops

* try wthout varrun with correct iamge

* has s6, so root.

* rofs

* update questions

* update description

* update app request list

* update image
2022-01-28 00:21:32 +01:00
Stavros KoisandGitHub b09907c7ba feat(strapi): Add strapi (#1800)
* feat(strapi): Add strapi

* does it work?

* back off some perms

* Needs root..

* update image
2022-01-27 23:50:49 +01:00
Stavros KoisandGitHub 867870f80f feat(n8n): Add n8n (#1797)
* feat(n8n): Add n8n

* start tests

* add questions for ci

* root

* whoops

* rofs

* add configmap, and update part of UI

* add configmap, update part of UI

* update executions

* comment out security until is done

* spaces

* not there

* test

* try without numbers?

* again

* include

* clean

* test clean

* test

* test again

* add sec config

* add logs config

* exec

* endpoints

* credentials

* deployment

* security

* finish

* update image
2022-01-27 23:39:58 +01:00
Stavros KoisandGitHub c3562752f3 feat(onlyoffice-document-server): Use our db and redis instead of buildin (#1794)
* feat(onlyoffice-document-server): Use our db and redis instead of the builtin

* one day.. i'll spell correctly..

* update iamge
2022-01-26 01:54:06 +01:00
Stavros KoisandGitHub 4629c7be3e chore(deepstack): use single quote instead of espace (#1793) 2022-01-26 00:53:12 +01:00
Stavros KoisandGitHub 53f9cb5de1 fix(collabora-online): change perms to remove some errors (#1792)
* fix(collabora-online): change perms to remove some errors

* if i could spell..

* remove privileged
2022-01-26 00:01:28 +01:00
Stavros KoisandGitHub 62bcb3a5f7 fix(synapse): update UI (#1778)
* fix(synapse): update UI

* fix port conflicts and document

* add icon

* remove `runAsNonRoot: true` and `readOnlyFileSystem: true` as its the default

* add persistence

* remove secret

* clean env

* coturn and mail

* security and logging

* matrix

* update questions
2022-01-24 13:00:09 +01:00
Stavros KoisandGitHub a6b9df4a97 chore(apps): remove default values from values.yaml (#1785) 2022-01-24 12:58:44 +01:00
c56ed3ff1f feat(deepstack): use configmap to clean up gui (#1771)
* feat(deepstack): use configmap to clean up gui

* add secrets and vision-enhance for the upcoming version

* bump major and update common

* rename app to deepstack

* try the new configmap tpl

* fix configmap

* common

* envFrom?

* maybe?

* or this?

* Update charts/stable/deepstack/values.yaml

* Update charts/stable/deepstack/values.yaml

* try escaping

Co-authored-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
2022-01-24 11:07:03 +01:00
Stavros KoisandGitHub 5348c20fcb feat(guacmole-client): Add extension-priority setting (#1772)
* feat(guacmole-client): Add extension-priority setting

* feat(guacmole-client): Add extension-priority setting

* bump
2022-01-24 10:54:50 +01:00
Stavros KoisandGitHub ee0ecbfa1b fix(apps): fix include (#1773)
* fix(apps): fix include

* fix double include
2022-01-24 10:46:06 +01:00
Stavros KoisandGitHub 33cc9ee86f fix(smokeping): Allow priviledge escalation (#1769) 2022-01-23 23:20:41 +01:00
Stavros KoisandGitHub 439ab4925c fix(trilium-notes): Change port as it was a conflict with core app (#1756) 2022-01-21 12:08:16 +01:00
Stavros KoisandGitHub 6f4842805a feat(clamav): move to stable (#1749) 2022-01-20 23:37:39 +01:00
Stavros KoisandGitHub 0ab1ba28cb fix(clamav): enable service (#1742) 2022-01-20 17:24:23 +01:00
Stavros KoisandGitHub e8fae7d730 fix(firefox): disable rofs (#1746) 2022-01-20 17:11:13 +01:00
Stavros KoisandGitHub d9c7089745 feat(shlink): move it to stable (#1743) 2022-01-20 00:34:59 +01:00
Stavros KoisandGitHub 3dfd68262a fix(photoprism): fix GID/UID/UMASK warnings and explicit set HOME. (#1740)
* fix(photoprism): fix GID/UID/UMASK warnings and explicit set HOME.

* cleanup

* space

* and line...
2022-01-19 17:44:50 +01:00
Stavros KoisandGitHub a8fca95359 fix(uptime-kuma): fix tag (#1739) 2022-01-19 12:27:31 +01:00
Stavros KoisandGitHub f163445ecf feat(clamav): add clamav (#1725)
* feat(clamav): add clamav

* typo and update defaults

* update questions

* use this for test

* no quotes

* readrootfs

* varrun

* rofs

* try this user

* without varrun

* readonly

* var

* root

* probe

* disable probe

* false runasnonroot

* test probes

* doc ports

* sync questions

* update image
2022-01-18 00:27:08 +01:00
Stavros KoisandGitHub 914535ebe0 fix(guacamole-client): fix default readFS on questions (#1727) 2022-01-17 09:32:22 +01:00
Stavros KoisandGitHub 070da8b0a0 chore(guacamole-client): clean logs (#1720)
* chore(guacamole-client): clean logs

* At least make it whole :P

* bump

* move to stable train

* db is ready at this point
2022-01-16 11:56:02 +01:00
36373a62b0 chore(docs): Remove gh discussions link (#1721)
* chore(docs): Remove gh discussions link

* Update docs/index.md

* Update docs/index.md

* Update .github/README.md

Co-authored-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
2022-01-15 11:27:30 +01:00
Stavros KoisandGitHub 1f087fe7ce fix(guacamole-client): Use correct user on questions.yaml (#1719)
* fix(guacamole-client): Use correct user on questions.yaml

* some apps seems to not like ports >9999

* some rearrangements and a TODO note

* should skip if the db already exists

* remvoe todo note

* those two are required

* actually use the configmap

* do it quietly
2022-01-14 23:48:50 +01:00
Stavros KoisandGitHub 3c70716fe3 chore(apps): remove remaining mountPaths from incubator apps (#1718) 2022-01-14 23:44:46 +01:00
Stavros KoisandGitHub b4845312ae feat(guacamole-client): Add guacamole-client (#1696)
* feat(guacamole-client): Add guacamole-client

* doc port

* multiple line command

* test again

* hmm

* maybe?

* more scripting

* ok you lil princess

* okay

* array?

* maybe?

* -.-

* whoops

* ;

* making steps!

* try that way

* path

* clean it a bit

* apply hack

* try guacamole user

* fine fine

* check

* lets try

* whoops

* different approach

* test

* lets see

* almost there

* please no more initContainers :D

* cp

* clean up

* rem line

* bump common and pg

* move to configmap and prepare totp

* let image set the defaults

* comment out until is ready

* actually comment

* add header

* add api

* add json

* update json questions

* add duo

* update values

* update

* restructure

* error?

* nop

* add cas

* add openid

* restructure

* clean ui by hidding modules behide checkboxs + add required fields

* add radius ui, configmap pending

* finish radius

* no

* add ldap

* update common

* sync with the last changes

* keep portal path to questions for now

* doc frigate ports
2022-01-14 09:34:14 +01:00
Stavros KoisandGitHub 085666851b fix(guacd): run as root as it's needed for freerdp (#1695)
* fix(guacd): run as root as it's needed for freerdp

* update chart.yaml
2022-01-12 18:11:53 +01:00
Stavros KoisandGitHub a7afb629ae feat(airsonic-advanced): move to stable (#1686)
* feat(airsonic-advanced): move to stable

* fix port docs
2022-01-11 15:05:26 +01:00
Stavros KoisandGitHub ecd9983a15 fix(calibre): Replace deprecated env's and fix port (#1689) 2022-01-11 13:13:21 +01:00
Stavros KoisandGitHub f1adf545d5 feat(guacd): use official image (#1692)
* feat(guacd): use official image

* run rootless :)
2022-01-11 13:05:13 +01:00
Stavros KoisandGitHub 293c9aa598 feat(shlink): add some gui options (#1682) 2022-01-10 18:12:08 +01:00
Stavros KoisandGitHub f61df34e69 chore(shlink): update icon (it's mirrored for web-client) (#1676) 2022-01-10 18:11:37 +01:00
Stavros KoisandGitHub 1f8db1f709 feat(airsonic-advanced): Add airsonic-advanced (#1671)
* feat(airsonic-advanced): Add airsonic-advanced

* document port

* temporary change image for testing

* break db to see that it actually works

* restore db

* Add envs on gui
2022-01-10 18:11:26 +01:00
Stavros KoisandGitHub eefb12e100 feat(shlink): add probes on health endpoint (#1672) 2022-01-10 18:11:21 +01:00
Stavros KoisandGitHub d866bdb36a feat(vaultwarden): Add admin portal button (#1673)
* feat(vaultwarden): Add admin portal button

* bump patch
2022-01-10 18:11:16 +01:00
Stavros KoisandGitHub d8d8d77ef6 fix(esphome): compensate for upstream bug (#1674)
* fix(esphome): compensate for upstream bug

* whoops
2022-01-10 18:11:10 +01:00
Stavros KoisandGitHub f08d13fe4f feat(joplin-server): add probes on ping endpoint (#1675)
* feat(joplin-server): add probes on `ping` endpoint

* bump patch

* make APP_BASE_URL required
2022-01-10 18:11:07 +01:00
Stavros KoisandGitHub 7502a0bdd3 fix(traefik): identation on ipStrategy (#1670) 2022-01-10 18:11:00 +01:00
c80a19fa39 chore(templates): Adds description for CPU and RAM (#1669)
* chore(templates): Adds description for CPU and RAM

Also remove memory as its redundant and capitalize a label

* Update templates/questions/resources.yaml

Co-authored-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
2022-01-09 17:33:38 +01:00
Stavros KoisandGitHub 29ce3e1c58 fix(tpl): fix logic in tpl (#1668)
* fix(common): fix login in portal path

* fix(authelia): fix logic in configmap

* fix(traefik): fix logic in args.tpl

* fix(prometheus): fix login in clusterrolebinding.yaml

* fix(prometheus): fix logic in clusterrole.yaml

* fix(common): fix logic in wireguard's container.tpl

* bump patch common

* bump patch authelia

* bump patch prometheus

* bump patch traefik
2022-01-09 14:25:08 +01:00
Stavros KoisandGitHub 94f2291f10 fix(openvscode-server): allow rootfs access, make token required (#1611)
* fix(openvscode-server): allow rootfs access, make token required

* doesn't work like that
2022-01-09 13:04:03 +01:00
Stavros KoisandGitHub 2fda558edf fix(fireflyiii): Actually render env on cronjob and revert port change (#1664) 2022-01-09 00:25:28 +01:00
Stavros KoisandGitHub 40dd677b5a fix(friendica): Add envs, to make first setup automatic (#1660)
* fix(friendica): Add envs, to make first setup automatic

* whoops
2022-01-08 11:38:47 +01:00
Stavros KoisandGitHub d6c977db7d fix(fireflyiii): internal links use targetPort (#1658) 2022-01-07 19:29:09 +01:00
81243a0c35 feat(shlink-web-client): Add shlink-web-client (#1618)
* feat(shlink-web-client): Add shlink-web-client

* mark questions as TODO

* update image (pending digest)

* remove port var (it does not do anything on this image)

* Update charts/incubator/shlink-web-client/values.yaml

* Update charts/incubator/shlink-web-client/values.yaml

* Update charts/incubator/shlink-web-client/values.yaml

* runasroot

* use the freed deepstack port for spotweb and also document its port

* yea.. that :D

Co-authored-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
2021-12-30 11:52:55 +01:00
Stavros KoisandGitHub db1f239a4c chore(docs): move some appicons under img/appicons (#1635) 2021-12-30 10:44:23 +01:00
Stavros KoisandGitHub 5b6827a4bb chore(chevereto): Remove app (#1634) 2021-12-30 10:24:43 +01:00
Stavros KoisandGitHub ca27a83ecc chore(deepstack); move it to stable train (#1633)
* chore(deeptack); move it to stable train

* remove gpu+cpu separated apps

* doc ports
2021-12-29 20:52:31 +01:00
Stavros KoisandGitHub 9178a95f0a fix(shlink): protocol is HTTP (#1619)
* fix(shlink): protocol is `HTTP`

* defaults to tcp anyway

* this is backend, there is no portal...
2021-12-28 12:50:58 +01:00
Stavros KoisandGitHub 85c1e996cd chore(apps): move port up in gui (#1620)
* chore(apps): move `port` up in gui

* bump collabora to pickup new image in catalog

* bump oscam to remove duplicate nodePort entry
2021-12-27 23:58:37 +01:00
d7606c4841 feat(shlink): Add shlink (#1616)
* feat(shlink): Add shlink

* try this

* Update charts/incubator/shlink/values.yaml

* remove unwated `v`

* deal with redis later

* Update charts/incubator/shlink/values.yaml

* set default redisUsername

* Update charts/incubator/shlink/values.yaml

* re-enable redis and give rootfs access

* try this

* run as root

* update questions

* add icon

Co-authored-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
2021-12-27 13:40:31 +01:00
Stavros KoisandGitHub 39e55f95cb fix(guacd): allow rootfs access and remove portal (#1610) 2021-12-25 11:27:11 +01:00
Stavros KoisandGitHub 2d3c09b211 fix(paperless-ng): don't change default dir for static (#1599) 2021-12-21 22:45:05 +01:00
Stavros KoisandGitHub c662e70c57 fix(collabora-online): fix new admin path (#1598) 2021-12-21 20:56:00 +01:00
Stavros KoisandGitHub 0e6c30ca4a fix(resillio-sync): allow access to rootfs (#1593) 2021-12-21 15:31:01 +01:00
Stavros KoisandGitHub 6ec59ad41a feat(leantime): set LEAN_APP_URL if ingress is enabled (#1594)
* feat(leantime): set LEAN_APP_URL if ingress is enabled

* bump patch

* end

* test1

* test2

* aha
2021-12-21 11:37:31 +01:00
Stavros KoisandGitHub 74ab3a8abd fix(emulatorjs: allow access to root fs. (#1590)
* fix(emulatorjs: allow access to root fs.

* also update GUI
2021-12-20 18:53:30 +01:00
0710b35a3b fix(paperless-ng): fix redis URL and use default paths (#1560)
* fix(paperless-ng): fix redis URL and use default paths

* remove `redisDatabase` as its the default on common

* default to pvc and let users change to hostpath if they want

* paperless likes the `default` user only

* bump patch

* Update charts/stable/paperless-ng/values.yaml

* Update charts/stable/paperless-ng/values.yaml

* Update charts/stable/paperless-ng/values.yaml

* Update charts/stable/paperless-ng/values.yaml

* Update charts/stable/paperless-ng/values.yaml

* Update charts/stable/paperless-ng/values.yaml

* Update charts/stable/paperless-ng/values.yaml

* Update charts/stable/paperless-ng/questions.yaml

* Update charts/stable/paperless-ng/questions.yaml

* Update charts/stable/paperless-ng/values.yaml

* Update charts/stable/paperless-ng/values.yaml

* Update charts/stable/paperless-ng/values.yaml

* rename to `data`

Co-authored-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
2021-12-20 17:42:50 +01:00
Stavros KoisandGitHub 6a4a9dd5ee chore(apps): move envTpl to env (#1578) 2021-12-19 23:53:28 +01:00
Stavros KoisandGitHub 8825239904 chore(apps): remove hidden vars/configs from questions.yaml after making sure they are defined in values.yaml (#1577) 2021-12-19 23:52:38 +01:00
Stavros KoisandGitHub 7f8336a0d2 chore(apps): remove editable: true as this is the default (#1576) 2021-12-19 23:49:27 +01:00