libervia-backend/libervia/tui
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Goffi 6a7b7bc36a core: Replace legacy INI config system with Pydantic-based TOML configuration.
This is a huge configuration refactoring.

The configuration system now uses Pydantic settings, with better validation, better
support for environment variables and other goodies.

The main config files now use TOML instead of INI, this allow for better handling of
complex types, notably dict.

Plugins, components and frontends can declare their config settings in a class which will
be imported dynamically.
2025-11-30 12:27:35 +01:00
..
__init__.py refactoring: rename libervia.frontends.primitivus to libervia.tui 2023-06-02 16:25:25 +02:00
base.py core: Replace legacy INI config system with Pydantic-based TOML configuration. 2025-11-30 12:27:35 +01:00
chat.py Reformatted code base using black. 2024-06-19 18:44:57 +02:00
config.py core: update pygobject version and replace deprecated configparser.SafeConfigParser 2024-05-11 13:16:13 +02:00
constants.py core: Replace legacy INI config system with Pydantic-based TOML configuration. 2025-11-30 12:27:35 +01:00
contact_list.py Reformatted code base using black. 2024-06-19 18:44:57 +02:00
game_tarot.py Reformatted code base using black. 2024-06-19 18:44:57 +02:00
keys.py refactoring: rename libervia.frontends.primitivus to libervia.tui 2023-06-02 16:25:25 +02:00
notify.py refactoring: rename libervia.frontends.primitivus to libervia.tui 2023-06-02 16:25:25 +02:00
profile_manager.py refactoring: rename libervia.frontends.primitivus to libervia.tui 2023-06-02 16:25:25 +02:00
progress.py Reformatted code base using black. 2024-06-19 18:44:57 +02:00
status.py Reformatted code base using black. 2024-06-19 18:44:57 +02:00
widget.py refactoring: rename libervia.frontends.primitivus to libervia.tui 2023-06-02 16:25:25 +02:00
xmlui.py Reformatted code base using black. 2024-06-19 18:44:57 +02:00