3 Commits

Author SHA1 Message Date
Sarto 271e6f569e Implement profiles management and settings API
- Added Profile and ProfileList structs to manage user profiles with unique IDs and nicknames.
- Introduced endpoints for CRUD operations on profiles: `/api/profiles` for managing profiles and `/api/profiles/switch` for switching active profiles.
- Implemented settings management with an endpoint `/api/settings` to handle user preferences like font size and debug mode.
- Enhanced the server to load and save profiles from a `profiles.json` file.
- Updated the fetcher initialization to respect the active profile's configuration.
- Added comprehensive end-to-end tests for profiles and settings APIs to ensure functionality and persistence.
2026-04-03 22:08:54 +03:30
Sarto f7c611f69a make telegram login optional and add admin features for send message or change server configuration 2026-03-30 18:08:48 +03:30
Sarto c45ef5e368 feat: add end-to-end tests for DNS server and web API functionality 2026-03-26 01:20:44 +03:30