15 Commits

Author SHA1 Message Date
1932f8f6e9 configuration: improved error message when config file is missing 2024-02-26 16:27:00 +01:00
3def4cb668 configuration: added 'glossaries' directory 2024-02-26 16:27:00 +01:00
80a1457dd1 configuration: the cache folder can now be specified in the configuration file 2023-09-20 10:17:59 +02:00
071871f929 chat et al: '.next' and '.config.yaml' are now ignored by ChatDB 2023-09-14 16:06:00 +02:00
Oleksandr Kozachuk
f96e82bdd7 Implement the config -l and config -m commands. 2023-09-12 16:34:17 +02:00
d4021eeb11 configuration: made 'default' AI ID optional 2023-09-11 07:38:49 +02:00
c143c001f9 configuration: improved config file format 2023-09-10 19:57:06 +02:00
76f2373397 configuration: added tests 2023-09-09 08:31:45 +02:00
eaa399bcb9 configuration et al: implemented new Config format 2023-09-09 08:31:45 +02:00
d93598a74f configuration: added AIConfig class 2023-09-03 09:09:39 +02:00
879831d7f5 configuration: added 'as_dict()' as an instance function 2023-08-26 19:22:15 +02:00
a5c91adc41 configuration: minor improvements / fixes
Could not extend the subclass of 'TypedDict' the way I wanted, so I switched to 'dataclass'.
2023-08-17 07:46:47 +02:00
Oleksandr Kozachuk
380b7c1b67 Python 3.9 compatibility. 2023-08-16 12:24:03 +02:00
ee8deed320 configuration: added validation 2023-08-16 11:15:47 +02:00
dc13213c4d configuration is now a TypedDict in its own module 2023-08-16 08:14:41 +02:00