Commit Graph

12 Commits

Author SHA1 Message Date
MrSchneemann 91ceddc489 feat: add Matrix chat notification support (#211)
Implements native Matrix notification channel support, allowing users
to receive service alerts in any Matrix room via the Client-Server API.

Changes:
- server/service-operation/notification/matrix.go: new Matrix service
  implementing the NotificationService interface (PUT /_matrix/client/v3/...)
- server/service-operation/notification/types.go: add MatrixHomeserver,
  MatrixRoomID, MatrixAccessToken fields to AlertConfiguration
- server/service-operation/notification/manager.go: register MatrixService
- server/pb_migrations/1772200000_updated_alert_configurations_matrix.js:
  PocketBase migration adding matrix fields and notification_type value
- application: Matrix option in channel dialog with homeserver/room/token
  fields, tab filter, list display, type definitions and translations (en, km)
- application/public/upload/notification/matrix.png: Matrix channel icon
2026-03-01 10:48:01 +01:00
Tola Leng f2c338ced9 fix(security): enforce API authentication rules on collection (#214)
- Add authentication and authorization rules to prevent unauthorized access via REST API endpoints.
2026-02-27 00:17:45 +07:00
Tola Leng 7392580db8 refactor: update database schema and migration files 2025-10-11 20:45:10 +07:00
ghotso 001f6f8783 fix: update ServiceConfigFields to set default value for retry attempts and enhance delete migration scripts for server processes and notifications with error handling for deleting non existing collections 2025-08-22 12:10:01 +02:00
Tola Leng b038d87848 Database Schema Update
- Database schema up to date with the latest features and improvements
2025-08-21 14:53:52 +07:00
Tola Leng 87588a9127 Added more notification channel (GoogleChat, ntfy, webhook) into the collections configuration 2025-08-21 02:19:44 +07:00
Tola Leng 4ff92b4c4d Updated server metric field 2025-07-23 21:55:23 +07:00
Tola Leng d17a70dfa8 Updated server schema for migration 2025-07-21 16:38:57 +07:00
Tola Leng ddeb22dc4d Added uptime monitoring detail data and server monitoring schema 2025-07-09 21:59:22 +07:00
Tola Leng fe1b94d8e3 Feat: Added schema for new feature (maintenance and incident) include the user management roles. 2025-05-26 18:02:31 +08:00
Tola Leng caf3e73dc3 Update database Schemar for SSL & Domain 2025-05-16 22:05:15 +08:00
Tola Leng 0c6cd18e6f Initial Release 2025-05-09 21:28:07 +07:00