[03:09:55]
<Yunohost Git/Infra notifications> [synapse_ynh] Bugsbane [commented](https://github.com/YunoHost-Apps/synapse_ynh/pull/439#issuecomment-2800363388) on [issue #439](https://github.com/YunoHost-Apps/synapse_ynh/pull/439) Matrix v2: > Sorry for the time that it take to go forward on this but as Im working on this on my free time its difficult to giv...
[07:42:02]
<Yunohost Git/Infra notifications> [package_linter] Shervin-QZ opened [issue #175](https://github.com/YunoHost/package_linter/issues/175): Package linter "bool"
[07:42:13]
<Yunohost Git/Infra notifications> [package_linter] Shervin-QZ edited [issue #175](https://github.com/YunoHost/package_linter/issues/175): Package linter "bool"
[09:07:20]
<Yunohost Git/Infra notifications> [package_linter] tituspijean edited [issue #175](https://github.com/YunoHost/package_linter/issues/175): Package linter "bool"
[09:24:19]
<Yunohost Git/Infra notifications> [package_linter] Salamandar [commented](https://github.com/YunoHost/package_linter/issues/175#issuecomment-2801048088) on [issue #175](https://github.com/YunoHost/package_linter/issues/175) Package linter "bool": Indeed our json schema https://github.com/YunoHost/apps/blob/master/schemas/manifest.v2.schema.json might have a typo. T...
[09:25:06]
<Yunohost Git/Infra notifications> [apps] Salamandar created new branch fix_schema
[09:25:07]
<Yunohost Git/Infra notifications> [apps] Salamandar pushed 1 commit to fix_schema: Fix manifest schema: bool should be boolean ([71c307c9](https://github.com/YunoHost/apps/commit/71c307c9b1ea4bd446b412046d855b3b7fc48229))
[09:25:55]
<Yunohost Git/Infra notifications> [apps] Salamandar opened [pull request #2913](https://github.com/YunoHost/apps/pull/2913): Fix manifest schema: bool should be boolean
[09:26:03]
<Yunohost Git/Infra notifications> [apps] Salamandar merged [pull request #2913](https://github.com/YunoHost/apps/pull/2913): Fix manifest schema: bool should be boolean
[09:26:05]
<Yunohost Git/Infra notifications> [apps] Salamandar deleted branch fix_schema
[09:26:15]
<Yunohost Git/Infra notifications> [package_linter] Salamandar [commented](https://github.com/YunoHost/package_linter/issues/175#issuecomment-2801060231) on [issue #175](https://github.com/YunoHost/package_linter/issues/175) Package linter "bool": Fixed by https://github.com/YunoHost/apps/pull/2913
[09:26:17]
<Yunohost Git/Infra notifications> [apps] Salamandar pushed 1 commit to master: Fix manifest schema: bool should be boolean ([7d3dd576](https://github.com/YunoHost/apps/commit/7d3dd576a8c0d432bab5be258ff2f494501d6a40))
[09:26:18]
<Yunohost Git/Infra notifications> [package_linter] Salamandar closed [issue #175](https://github.com/YunoHost/package_linter/issues/175): Package linter "bool"
[15:03:55]
<Yunohost Git/Infra notifications> [piped_ynh] orhtej2 deleted branch ci-auto-update-sources-250414
[15:03:55]
<Yunohost Git/Infra notifications> [piped_ynh] orhtej2 merged [pull request #199](https://github.com/YunoHost-Apps/piped_ynh/pull/199): Upgrade sources
[17:31:42]
<Yunohost Git/Infra notifications> [apps] yunohost-bot labeled Wishlist on [pull request #2914](https://github.com/YunoHost/apps/pull/2914): Add Brinjel to wishlist
[17:31:42]
<Yunohost Git/Infra notifications> [apps] yunohost-bot opened [pull request #2914](https://github.com/YunoHost/apps/pull/2914): Add Brinjel to wishlist
[17:32:45]
<Yunohost Git/Infra notifications> [apps] alexAubin [commented](https://github.com/YunoHost/apps/pull/2914#issuecomment-2802409501) on [issue #2914](https://github.com/YunoHost/apps/pull/2914) Add Brinjel to wishlist: Noice :O
[17:33:07]
<Yunohost Git/Infra notifications> [apps] alexAubin merged [pull request #2914](https://github.com/YunoHost/apps/pull/2914): Add Brinjel to wishlist
[17:33:08]
<Yunohost Git/Infra notifications> [apps] alexAubin pushed 1 commit to master: Add Brinjel to wishlist (#2914) ([b982ed7e](https://github.com/YunoHost/apps/commit/b982ed7e5940953561e0e6adbdea038a21d5ddb5))
[17:33:08]
<Yunohost Git/Infra notifications> [apps] alexAubin deleted branch add-to-wishlist-brinjel
[18:49:57]
<miro5001> @eric_G can you have a look at https://github.com/YunoHost-Apps/pretalx_ynh/pull/4#issuecomment-2801762949
Finally got it working, though it's missing a feature I need, registration management
[18:54:50]
<mrflos> https://aria.im/_bifrost/v1/media/download/ASyvz9J2DbVivAR09maH9KswojXFnoYa1hnFupKG0QAJEEEl_Xgk_Aspzz5PvjdQjrfJViU0mHaQozwEiLcVoLFCeWOs3WGwAG1hdHJpeC5vcmcvSXNNYWFyV3dPbnFBTVB3RXRTbFdleEZu
[18:55:19]
<mrflos> c'est mieux payé de faire des légumes bios que de pisser du code 😱
[18:57:45]
<eric_G> Ça dépend si on parle de 12 hectares de culture... 😶🌫️
[18:58:12]
<tituspijean> is this about vegetables or car racing? 😶🌫️
[18:58:18]
<mrflos> c'est pas faux
[19:04:32]
<mrflos> *** mrflos abadonned the project to keep egg boxes to put tomato seeds inside
[19:04:38]
<mrflos> \*\*\* mrflos abandonned the project to keep egg boxes to put tomato seeds inside
[19:12:17]
<Aleks (he/him/il/lui)> jcrois que tu gagnes aussi + de mal de dos 😬
[19:28:01]
<miro5001> https://aria.im/_bifrost/v1/media/download/AY7pndLfC-IvtNQOP4szOk5vfJ3hGW5ZBsqIiRlC6ZGcnCOs8JTmYYrmDnMliOnkC2PAli8va-k-333hZFI07u1CeWOuw4ZQAG1hdHJpeC5vcmcvQ0laRW5VaXZRSHZhZlNlVkhxemhFWnBi
[20:03:08]
<eric_G> https://github.com/YunoHost-Apps/memos_ynh
[20:03:08]
<eric_G> I am getting crazy with Memos package 🤪
[20:05:08]
<eric_G> ```
Apr 14 21:59:16 systemd[1]: Started memos.service - Memos.
Apr 14 21:59:16 memos[1822512]: ---
Apr 14 21:59:16 memos[1822512]: Server profile
Apr 14 21:59:16 memos[1822512]: version: 0.24.2
Apr 14 21:59:16 memos[1822512]: data: /home/yunohost.app/memos
Apr 14 21:59:16 memos[1822512]: addr: 127.0.0.1
Apr 14 21:59:16 memos[1822512]: port: 49381
Apr 14 21:59:16 memos[1822512]: mode: prod
Apr 14 21:59:16 memos[1822512]: driver: postgres
Apr 14 21:59:16 memos[1822512]: ---
Apr 14 21:59:16 memos[1822512]: ███╗ ███╗███████╗███╗ ███╗ ██████╗ ███████╗
Apr 14 21:59:16 memos[1822512]: ████╗ ████║██╔════╝████╗ ████║██╔═══██╗██╔════╝
Apr 14 21:59:16 memos[1822512]: ██╔████╔██║█████╗ ██╔████╔██║██║ ██║███████╗
Apr 14 21:59:16 memos[1822512]: ██║╚██╔╝██║██╔══╝ ██║╚██╔╝██║██║ ██║╚════██║
Apr 14 21:59:16 memos[1822512]: ██║ ╚═╝ ██║███████╗██║ ╚═╝ ██║╚██████╔╝███████║
Apr 14 21:59:16 memos[1822512]: ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝ ╚═════╝ ╚══════╝
Apr 14 21:59:16 memos[1822512]: Version 0.24.2 has been started on address '127.0.0.1' and port 49381
Apr 14 21:59:16 memos[1822512]: ---
Apr 14 21:59:16 memos[1822512]: See more in:
Apr 14 21:59:16 memos[1822512]: 👉Website: https://usememos.com
Apr 14 21:59:16 memos[1822512]: 👉GitHub: https://github.com/usememos/memos
Apr 14 21:59:16 memos[1822512]: ---
Apr 14 21:59:21 memos[1822512]: 2025/04/14 21:59:21 INFO client error method=/memos.api.v1.WorkspaceService/GetWorkspaceProfile error="rpc error: code = Unauthenticated desc = failed to get access token: authorization header format must be Bearer {token}"
```
[20:05:43]
<eric_G> seems to involve a missing header in NGINX...
[20:05:52]
<eric_G> like in this issue: https://github.com/usememos/memos/issues/4058
[20:07:24]
<Aleks (he/him/il/lui)> sounds like you want to have auth_header = true (or false ? i never remember) on the permission
[20:07:24]
<Aleks (he/him/il/lui)> >authorization header format must be Bearer {token}
[20:07:24]
<Aleks (he/him/il/lui)> hmmm
[20:07:37]
<Aleks (he/him/il/lui)> oooor
[20:07:38]
<Aleks (he/him/il/lui)> 🤔
[20:08:06]
<Aleks (he/him/il/lui)> yeah idk either this or the other variable trick to bypass spoof protect stuff
[20:09:10]
<Aleks (he/him/il/lui)> https://github.com/YunoHost-Apps/peertube_ynh/blob/master/manifest.toml#L66 (i think Peertube also has Bearer token style auth)
[20:09:19]
<eric_G> I have this set : https://github.com/YunoHost-Apps/memos_ynh/blob/5560e77e4487741368e0332536307e05ef0ed9ab/manifest.toml#L64
[20:09:35]
<Aleks (he/him/il/lui)> zmblerp
[20:10:10]
<Aleks (he/him/il/lui)> does it work better if you're not logged on the yunohost portal ?
[20:10:48]
<eric_G> fuck yes!
[20:11:10]
<eric_G> https://aria.im/_bifrost/v1/media/download/ATgQ8VZ_Lj_-h1_dr88a_z9g6sbPS53Xhg6gqibGAzfmVuvE86ylh_2LEmUyiAkLqaqLchxE4ZViPmkK7ao8wp1CeWOxO6GAAG1hdHJpeC5vcmcvSlRDT3pzTkFmdFh3eU1pRnhMTEZtaFl3
[20:11:15]
<Aleks (he/him/il/lui)> hmmm so it's definitely the SSO interferingeh
[20:11:52]
<eric_G> a 2 year problem solved 🫠
[20:12:04]
<eric_G> well nearly solved...
[20:13:34]
<eric_G> How do I de-interferingeh?
[20:13:38]
<Aleks (he/him/il/lui)> did you try `yunohost app setting memos protect_against_basic_auth_spoofing -v false` ?
[20:13:46]
<Aleks (he/him/il/lui)> (and `yunohost app ssowatconf`)
[20:15:31]
<eric_G> ^ that doesn't work
[20:15:37]
<Aleks (he/him/il/lui)> 🫠
[20:17:42]
<Yunohost Git/Infra notifications> [synapse_ynh] Josue-T created new branch old_version_for_CI_8
[20:17:42]
<Yunohost Git/Infra notifications> [synapse_ynh] Josue-T pushed 1 commit to old_version_for_CI_8: fix install ([9431fd9b](https://github.com/YunoHost-Apps/synapse_ynh/commit/9431fd9bb466f02b883ef7cce9c0a62c919dd2fb))
[20:19:46]
<Aleks (he/him/il/lui)> Dans la codebaaaaase oooh ooooh
En .luaaaaa dadidala
Dans la codebaaaase ooooh oooh
J'ai rien compris au SSO ~
[20:19:50]
<Aleks (he/him/il/lui)> https://www.youtube.com/watch?v=80hMEKlLVgQ
[20:22:34]
<Aleks (he/him/il/lui)> hmmmm are you sure the api is on /api ?
[20:22:58]
<eric_G> https://www.usememos.com/docs/security/access-tokens
[20:23:12]
<Aleks (he/him/il/lui)> urgh yeah
[20:23:13]
<eric_G> not sure sure
[20:25:32]
<Aleks (he/him/il/lui)> weeeell looking at the network tab on their demo, it looks like it's actually hitting `/memos.api.v1.WorkspaceService/` ... or actually several stuff looking like `/memos.api.v1.<somestuff>/`
[20:26:27]
<Aleks (he/him/il/lui)> can you try setting `api.url = "/memos.api"` ?
[20:26:51]
<Aleks (he/him/il/lui)> and if that doesn't work, maybe uuuh `'re:/memos\.api.*'`
[20:31:18]
<eric_G> '/memos.api' works! 🎉
[20:32:12]
<eric_G> Thanks for the help!
[20:36:58]
<m606> Hello, if a config script has `set__my_option()` defined, do I understand correctly that `bind` property in config panel for that option is useless ?
https://github.com/lx78WyY0J5/yunohost/blob/9982a775820798aaf2d7920205e3c9c7495f2e58/helpers/helpers.v2.1.d/config#L62-L63
[20:38:04]
<Aleks (he/him/il/lui)> why are you hurting yourself reading that code 😬
[20:43:21]
<m606> I've been trying to understand which helper I should overwrite for the same issue than the other day (although there have been a few developments since last time), and thus fell on that one. In parallel I read the config panel doc and other ressources, but I'm still confused on some stuffs (I'd like to improve the doc when things get clearer).
[20:44:12]
<m606> about that code, it is because I read there that I should set `bind = "null"` if I have getter/setter: https://github.com/YunoHost/example_ynh/blob/8b0736e5c31dfc3c11fe9a0fb8d56cba7ccac939/config_panel.toml.example#L193
[20:45:20]
<Aleks (he/him/il/lui)> hmmm it sounds like the other way around, you need to define custom getter/setter if you have `bind = "null"`
[20:45:54]
<Aleks (he/him/il/lui)> naively I would expect custom getter/setter to work even without having `bind = "null"` but meh i'm not sure
[20:46:24]
<m606> > <@Alekswag:matrix.org> naively I would expect custom getter/setter to work even without having `bind = "null"` but meh i'm not sure
I think it does too, and that's what I understand from the code I linked to
[20:46:55]
<Yunohost Git/Infra notifications> [apps] ericgaspar created new branch memos
[20:46:56]
<Yunohost Git/Infra notifications> [apps] ericgaspar pushed 1 commit to memos: Update apps.toml ([ae40ea80](https://github.com/YunoHost/apps/commit/ae40ea80c5dbc91dfcf50fd2e602622b309ad7f0))
[20:47:09]
<Yunohost Git/Infra notifications> [apps] ericgaspar pushed 1 commit to memos: Create memos.png ([413f656c](https://github.com/YunoHost/apps/commit/413f656ce63b3dba97d6fc1bb10ce6abbc243094))
[20:47:27]
<Yunohost Git/Infra notifications> [apps] ericgaspar opened [pull request #2915](https://github.com/YunoHost/apps/pull/2915): Add Memos to catalog
[20:48:11]
<m606> but at the same time I also read there that options id should always correspond to an initialized app setting, apart from `bind = "null"`: https://doc.yunohost.org/en/packaging_config_panels#bind-versus-app-settings
[20:49:29]
<m606> which I guess is here to suggest that it is fine to avoid setting initialization in some cases where you use custom getter/setter, so actually when bind = null or when bind is not defined
[20:49:32]
<Yunohost Git/Infra notifications> [apps] ericgaspar pushed 1 commit to master: Add Memos to catalog (#2915) * Update apps.toml * Create memos.png ([b3dcebcb](https://github.com/YunoHost/apps/commit/b3dcebcbd7cc75d86765b7e1a5165457f504bb83))
[20:49:33]
<Yunohost Git/Infra notifications> [apps] ericgaspar merged [pull request #2915](https://github.com/YunoHost/apps/pull/2915): Add Memos to catalog
[20:49:33]
<Yunohost Git/Infra notifications> [apps] ericgaspar deleted branch memos
[20:50:37]
<Aleks (he/him/il/lui)> iiirughuaaaarrgh
[20:51:17]
<Aleks (he/him/il/lui)> https://customerservicelife.com/wp-content/uploads/2017/08/pirates-1024x536.jpg
[20:51:22]
<Yunohost Git/Infra notifications> [apps] Auto-merge has been enabled by ericgaspar on [pull request #2908](https://github.com/YunoHost/apps/pull/2908): Add Wafrn to wishlist
[20:51:39]
<Yunohost Git/Infra notifications> [apps] ericgaspar pushed 9 commits to add-to-wishlist-wafrn ([77c587216bbd...9c396597198e](https://github.com/YunoHost/apps/compare/77c587216bbd...9c396597198e))
[20:51:40]
<Yunohost Git/Infra notifications> [apps/add-to-wishlist-wafrn] Add Memos to catalog (#2915) * Update apps.toml * Create memos.png - eric_G
[20:51:41]
<Yunohost Git/Infra notifications> [apps/add-to-wishlist-wafrn] Automatically add dates to the catalog files - yunohost-bot
[20:51:42]
<Yunohost Git/Infra notifications> [apps/add-to-wishlist-wafrn] Merge branch master into add-to-wishlist-wafrn - eric_G
[20:51:56]
<Yunohost Git/Infra notifications> WARNING: unknown pull_request action: auto_merge_disabled
[20:52:01]
<Aleks (he/him/il/lui)> options should correspond to app settings assuming they are used in templates somewhere and that you're regenerating them with ynh_config_add_whatever during upgrade
[20:52:13]
<Yunohost Git/Infra notifications> [apps] ericgaspar approved [pull request #2908](https://github.com/YunoHost/apps/pull/2908#pullrequestreview-2765624424) Add Wafrn to wishlist
[20:52:15]
<Yunohost Git/Infra notifications> [apps] ericgaspar pushed 1 commit to master: Add Wafrn to wishlist (#2908) Co-authored-by: eric_G <46165813+ericgaspar@users.noreply.github.com> ([1cac4978](https://github.com/YunoHost/apps/commit/1cac497824a0eeccea53d203916defbbcfeb3bd7))
[20:52:15]
<Yunohost Git/Infra notifications> [apps] ericgaspar merged [pull request #2908](https://github.com/YunoHost/apps/pull/2908): Add Wafrn to wishlist
[20:52:16]
<Yunohost Git/Infra notifications> [apps] ericgaspar deleted branch add-to-wishlist-wafrn
[20:52:44]
<Aleks (he/him/il/lui)> but some stuff may be purely dynamical or inside the config panel like uuuugh for example in vpnclient there's a special option displaying wether your VPN is up or not
[20:53:07]
<m606> > <@Alekswag:matrix.org> but some stuff may be purely dynamical or inside the config panel like uuuugh for example in vpnclient there's a special option displaying wether your VPN is up or not
yes this I got
[20:53:17]
<Yunohost Git/Infra notifications> [apps] ericgaspar approved [pull request #2907](https://github.com/YunoHost/apps/pull/2907#pullrequestreview-2765626673) Add Dokos to catalog
[20:53:25]
<Yunohost Git/Infra notifications> [apps] ericgaspar merged [pull request #2907](https://github.com/YunoHost/apps/pull/2907): Add Dokos to catalog
[20:53:25]
<Yunohost Git/Infra notifications> [apps] ericgaspar pushed 1 commit to master: Add Dokos to catalog (#2907) * Update wishlist.toml * Update apps.toml * Update apps.toml ([d43bd2d4](https://github.com/YunoHost/apps/commit/d43bd2d4bd153dd7ab3f3b457abc478dd49e984e))
[20:54:55]
<Yunohost Git/Infra notifications> [apps] ericgaspar approved [pull request #2906](https://github.com/YunoHost/apps/pull/2906#pullrequestreview-2765629595) Add Peergos to wishlist
[20:55:15]
<Yunohost Git/Infra notifications> [apps/add-to-wishlist-peergos] Add Dokos to catalog (#2907) * Update wishlist.toml * Update apps.toml * Update apps.toml - orhtej2
[20:55:15]
<Yunohost Git/Infra notifications> [apps] ericgaspar pushed 40 commits to add-to-wishlist-peergos ([89fda657c2fc...6d3c7a87b8bf](https://github.com/YunoHost/apps/compare/89fda657c2fc...6d3c7a87b8bf))
[20:55:17]
<Yunohost Git/Infra notifications> [apps/add-to-wishlist-peergos] Automatically add dates to the catalog files - yunohost-bot
[20:55:18]
<Yunohost Git/Infra notifications> [apps/add-to-wishlist-peergos] Merge branch master into add-to-wishlist-peergos - eric_G
[20:55:21]
<Yunohost Git/Infra notifications> [apps] ericgaspar pushed 1 commit to master: Add Peergos to wishlist (#2906) Co-authored-by: eric_G <46165813+ericgaspar@users.noreply.github.com> ([ffb8663f](https://github.com/YunoHost/apps/commit/ffb8663fc9f309e58c13a21b1668ec72c5a3660b))
[20:55:22]
<Yunohost Git/Infra notifications> [apps] ericgaspar merged [pull request #2906](https://github.com/YunoHost/apps/pull/2906): Add Peergos to wishlist
[20:55:23]
<Yunohost Git/Infra notifications> [apps] ericgaspar deleted branch add-to-wishlist-peergos
[20:56:49]
<m606> or should we use `ynh_app_setting_set` inside the custom setter ?
[20:57:12]
<m606> but for this, are new settings values automatically saved using custom setter if we don't specify any bind property ?
Here it is suggested that yes: https://github.com/YunoHost/example_ynh/blob/8b0736e5c31dfc3c11fe9a0fb8d56cba7ccac939/config_panel.toml.example#L147
There I don't see such behavior (if a customer setter is defined it will fall into the first case and will never reach the case of line 96): https://github.com/lx78WyY0J5/yunohost/blob/9982a775820798aaf2d7920205e3c9c7495f2e58/helpers/helpers.v2.1.d/config#L62-L63
[20:57:23]
<m606> but for this, are new settings values automatically saved using custom setter if we don't specify any bind property ?
Here it is suggested that yes: https://github.com/YunoHost/example_ynh/blob/8b0736e5c31dfc3c11fe9a0fb8d56cba7ccac939/config_panel.toml.example#L147
There I don't see such behavior (if a custom setter is defined it will fall into the first case and will never reach the case of line 96): https://github.com/lx78WyY0J5/yunohost/blob/9982a775820798aaf2d7920205e3c9c7495f2e58/helpers/helpers.v2.1.d/config#L62-L63
[20:58:17]
<Aleks (he/him/il/lui)> what real-life problem are you actually trying to solve @_@
[20:58:35]
<m606> but for this, are new settings values automatically saved using custom setter if we don't specify any bind property ?
Here it is suggested that yes: https://github.com/YunoHost/example_ynh/blob/8b0736e5c31dfc3c11fe9a0fb8d56cba7ccac939/config_panel.toml.example#L147
There I don't see such behavior (if a custom setter is defined it will fall into the first case and will never reach the case of line 96): https://github.com/YunoHost/yunohost/blob/9982a775820798aaf2d7920205e3c9c7495f2e58/helpers/helpers.v2.1.d/config#L62-L63
[21:01:38]
<m606> > <@Alekswag:matrix.org> what real-life problem are you actually trying to solve @_@
I would like a custom setter on the model of this custom getter:
```
_ynh_app_config_get() {
for line in $YNH_APP_CONFIG_PANEL_OPTIONS_TYPES_AND_BINDS; do
# Split line into short_setting, type and bind
IFS='|' read -r short_setting type bind <<< "$line"
binds[${short_setting}]="$bind"
types[${short_setting}]="$type"
file_hash[${short_setting}]=""
formats[${short_setting}]=""
# Tweak of original helper - Define the list of custom prefs that should go through a specific helper
marl_custom_prefs=(lang theme sortAsc pageSize combinePanels defaultPanel simplifyPostsDisplay)
# Tweak of original helper - Check if current setting is one of the custom prefs
if [[ " ${marl_custom_prefs[*]} " =~ [[:space:]]${short_setting}[[:space:]] ]]; then #inspired from https://stackoverflow.com/questions/3685970/check-if-a-bash-array-contains-a-value/15394738#15394738
marl_get_custom_prefs "$short_setting"
else
ynh_app_config_get_one "$short_setting" "$type" "$bind"
fi
done
}
```
[21:02:34]
<m606> I mean this is an overwrite of a helper to redirect to a custom getter in a bunch of cases
[21:07:01]
<Aleks (he/him/il/lui)> 🫠
[21:07:03]
<m606> for the setter I am looking at that function : https://github.com/YunoHost/yunohost/blob/9982a775820798aaf2d7920205e3c9c7495f2e58/helpers/helpers.v2.1.d/config#L203
From what we've just discussed I guess I don't need to worry about `bind`, but should I also save the settings with `ynh_app_setting_set` in my setter in addition to writing them to the app config file (in which YNH magic alone would not work)?
[21:07:05]
<Aleks (he/him/il/lui)> i dunno 🫠
[21:07:44]
<Aleks (he/him/il/lui)> i suppose you should save them as settings if they are used as variable in conf templates 🫠
[21:09:17]
<m606> > <@Alekswag:matrix.org> i suppose you should save them as settings if they are used as variable in conf templates 🫠
yes ok let me try, i'll revert
[21:11:06]
<Aleks (he/him/il/lui)> /me with ljf in 2020ish, designing the config panel mechanism : yeaaaah it's quite a bit of magic but people will just stick to doing simple things with config panels, right Anakin ?
Packagers in 2026 : hi, i'm almost done writing my particle accelerator and dyson sphere controller using config panel but i have one quick question
[21:12:49]
<m606> you're putting a lot of hope on me for the end of 2025 to get to feeling able to write such stuff 😁
[21:13:33]
<Aleks (he/him/il/lui)> Packagers in 2027 : *reimplement Rust compiler using nothing but config panel*
[21:14:14]
<m606> and in 2028 no one will use anything else than YNH for any IT needs
[21:14:20]
<Aleks (he/him/il/lui)> 2028 : *singularity is achieved when OpenAI decides to implement in next-generation LLM using config panels*
[21:14:22]
<m606> YNH is ready to raise billions
[21:15:44]
<Aleks (he/him/il/lui)> 2029 : *configpanel computing replaces quantum computing*
[21:19:14]
<eric_G> is this before or after packaging v3? 😶🌫️
[21:23:37]
<m606> > <@Alekswag:matrix.org> /me with ljf in 2020ish, designing the config panel mechanism : yeaaaah it's quite a bit of magic but people will just stick to doing simple things with config panels, right Anakin ?
>
> Packagers in 2026 : hi, i'm almost done writing my particle accelerator and dyson sphere controller using config panel but i have one quick question
actually I don't feel limited by the code or so. I just feel I have trouble to get the full picture of the mechanism out of the current config panel doc, which I could work to improve while I am being learning the config panel mechanism
[21:24:46]
<m606> granted, for slightly advanced use cases
[21:26:57]
<Aleks (he/him/il/lui)> > I just feel I have trouble to get the full picture of the mechanism out of the current config panel do
bruh you're like in the top 3 of config panel experts around the world right now
[21:46:20]
<Yunohost Git/Infra notifications> [element_ynh] Josue-T merged [pull request #209](https://github.com/YunoHost-Apps/element_ynh/pull/209): Element call
[21:46:21]
<Yunohost Git/Infra notifications> [element_ynh] Josue-T deleted branch element_call
[22:16:54]
<Yunohost Git/Infra notifications> [stirling-pdf_ynh] yunohost-bot opened [pull request #50](https://github.com/YunoHost-Apps/stirling-pdf_ynh/pull/50): Upgrade to v0.45.5
[22:22:30]
<Yunohost Git/Infra notifications> Autoupdater just ran, here are the results:
- 11 pending update PRs
- 15 new apps PRs
- 17 failed apps updates: appflowy, dokos, jupyterlab, khatru-pyramid, kiwix, languagetool, lemmy, localai, ofbiz, opencloud, phpldapadmin, phpmyadmin, pixelfedglitch, redlib, snweb, stremio, swingmusic
See the full log here: https://paste.yunohost.org/raw/damareguhu
[23:09:11]
<orhtej2> https://aria.im/_bifrost/v1/media/download/AbzVkfv_8D1U1eOXiQdE3TLcD2A-81wyhQXUzLRGNI7_zai6kc-1P1wQPy7HG-TB1bFU3JZbRnGRTQ7up0CaCfJCeWO7a0pgAGNpcmNsZWRzcXVhcmVyb290Lm92aC8wNzk0NTNmZDQwMDc2MDM2ZDljNmJiZjYzMGRiZjdkZGRiMjM3Nzk1NWIxYTk0MjJiOGQ4MjNiYTcxNTlhZTVj
[23:09:11]
<orhtej2> There's light/dark theme mixup in the store?
[23:09:12]
<Aleks (he/him/il/lui)> 🤔
[23:09:31]
<Aleks (he/him/il/lui)> sounds like it might be conflicting with some autodark mechanism in your phone or something?
[23:24:19]
<m606> so if no bind property is defined in given config panel's option, `bind = "settings"` by default (as documented in `config_panel.toml.example`).
Now I removed all custom getters (I only have custom setters) but config panel fails to display: https://paste.yunohost.org/qagijaceke.txt
[23:25:59]
<m606> with in install script
```
archives_paths=""
ynh_app_setting_set --key=archives_paths --value=$archives_paths
```
[23:26:30]
<m606> and in `/etc/yunohost/apps/marl/settings.yml`
```
archives_paths: ''
```
[23:49:41]
<m606> could that be a bug in the 2.1 helpers? https://github.com/YunoHost/yunohost/blob/9982a775820798aaf2d7920205e3c9c7495f2e58/helpers/helpers.v2.1.d/config#L31