Commit graph

16 commits

Author SHA1 Message Date
Daniel
7631b9d28a Expose SaveConfig for writing config to disk 2023-12-18 17:09:27 +01:00
Daniel
3afd5009bf Add value migrations to config options 2023-11-24 14:17:23 +01:00
Daniel
4451b6985c Improve config import and export utils 2023-10-03 11:21:44 +02:00
Daniel
055c220a58 Expose config change event name 2023-08-22 16:37:32 +02:00
Patrick Pacher
c992b8ea54
Add config annotation to mark a setting as "plan requires" 2023-07-19 10:59:31 +02:00
Daniel
f739d08a40 Fix error handling when setting single config options 2022-03-01 15:49:16 +01:00
Daniel
bdd1bc2d86 Add proper validation errors to config module, enable soft-fail on start 2022-03-01 15:28:55 +01:00
Daniel
e6903c65dc Annotate config option if changed and restart is required 2022-02-03 15:36:18 +01:00
Daniel
f59ad0357a Fix tests and linter warnings 2022-02-01 13:12:46 +01:00
Daniel
90939d8464 Add log level config option 2021-03-31 10:30:01 +02:00
Patrick Pacher
ea02f59b14
Fix multiple race conditions in config package 2020-10-08 09:13:16 +02:00
Daniel
bff3f5a1dd Add validity flag for out of package usage. 2020-03-20 22:57:54 +01:00
Daniel
e349fb4f5b Add perspective, improve getters 2020-03-20 17:24:19 +01:00
Daniel
f4d19ee757 Switch config change notifier to event hooking 2019-10-09 16:36:26 +02:00
Daniel
807095f9bc Update config release levels and add expertise levels 2019-10-04 23:49:57 +02:00
Daniel
2a1681792d Add release level attribute to config option, improve internal handling 2019-09-24 12:10:17 +02:00