Sebastion
03cead6102
fix: avoid localStorage auth persistence
2026-04-30 20:32:20 +01:00
Tola Leng
5ac6f16fb5
Merge pull request #222 from cniry/alpine-icon
...
Alpine icon
2026-04-13 12:54:27 +07:00
Pavel Sieder
681efc4383
Alpine icon
2026-04-12 18:33:58 +02:00
Tola Leng
8740f35728
Merge pull request #219 from operacle/feature/multi-db-support
...
add new functionality and improve backend server structure
2026-03-09 17:39:17 +07:00
Tola Leng
f5a985ff1e
add new functionality and improve backend server structure
...
- Enhance server functionality and optimize backend code
- Add multi-database support (PostgreSQL, MySQL, SQLite)
2026-03-09 17:36:42 +07:00
Tola Leng
4b27b85038
Merge pull request #215 from MrSchneemann/feat/matrix-notification
...
feat: add Matrix chat notification support (#211 )
2026-03-08 14:41:01 +07:00
MrSchneemann
463299fa73
feat(matrix): add HTML formatted messages with severity colors
...
Matrix notifications now send both a plain-text fallback and an
HTML formatted_body (org.matrix.custom.html) so Element and other
Matrix clients render rich, colored alerts:
- Down/failed/error → red (#E74C3C)
- Warning/expiring → yellow (#F39C12)
- Maintenance/paused → orange (#E67E22)
- Up/resolved → green (#2ECC71)
- Default/info → blue (#3498DB)
Detail lines from the plain-text message are rendered as a <ul>
bullet list beneath the colored heading. Plain Body is preserved
for clients without HTML support.
Also includes resource type (CPU/DISK/etc.) in fallback server
alert messages to improve context.
2026-03-01 10:56:56 +01:00
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
9dbd267a22
docs: update progress and add implement multi-database support (PostgreSQL, MySQL, SQLite)
2026-02-15 16:16:58 +07:00
Tola Leng
2394243cb9
Merge pull request #207 from giriparus/impersonate-user
...
feat: implement user impersonation
2026-02-09 14:14:25 +07:00
giriparus
bc38dba859
feat: implement user impersonation
2026-02-03 11:51:35 +05:30
Tola Leng
8f84fbf562
Update X platform URL
2026-01-31 15:38:44 +07:00
Tola Leng
6b8ee741b3
Fix server agent ID & token refresh when adding multiple agents ( closes #165 )
2026-01-24 21:16:10 +07:00
Tola Leng
370f613080
Fix hostname/IP validation to prevent whitespace input in the SSL and Create New Service form ( closes #114 )
2026-01-24 20:58:33 +07:00
Tola Leng
4f367b92da
Fix responsive breakpoints and flex layout for sidebar menu
2026-01-13 01:28:57 +07:00
Tola Leng
6ab3be6fe4
Merge pull request #203 from aalhendi/fix/invalid-credentials-translation
...
fix: add missing invalidCredentials translation key
2026-01-05 03:19:43 +07:00
Abdulrazaq Alhendi
4221c4751a
fix: add missing invalidCredentials translation key
2026-01-04 21:27:39 +03:00
Tola Leng
a39b326f0e
ci: disable frontend image build in build-frontend-image.yml
2025-12-02 00:45:44 +07:00
Tola Leng
84916f705a
Refactor Menu Item to fix multi-line wrapping and spacing
2025-12-02 00:39:33 +07:00
Tola Leng
e4e87abac5
Remove dockerfile of frontend from root directory
2025-11-28 17:01:41 +07:00
Tola Leng
f528f6eaea
reactor the Dockerfile.frontend to locate in Docker folder
2025-11-21 22:14:03 +07:00
Tola Leng
b8966fe743
Merge pull request #193 from gnsworks/develop
...
Update : Japanese documents translation
2025-10-26 17:15:22 +07:00
gnsworks
2a4a6cea48
Update : Japanese documents translation
2025-10-25 21:15:22 +09:00
Tola Leng
3a3dc020fd
refactor: update the Regional Monitoring Agent dialog structure with tabs and proper form layout.
2025-10-24 21:48:14 +07:00
Tola Leng
ed5cff5026
refactor: Add the ENG translation string for the regional agent
2025-10-24 21:47:22 +07:00
Tola Leng
bf45f896bd
🔐 docs(security): update version supported in Security terms
2025-10-23 02:23:19 +07:00
Tola Leng
00430b6cb7
refactor: update docker image for frontend development
2025-10-22 21:07:19 +07:00
Tola Leng
feb65edee5
refactor: X url link in header
2025-10-22 21:06:32 +07:00
Tola Leng
04f125ac1e
Merge pull request #188 from diptamahardhika/chore/dev-compose-persist-pb-data
...
feat(instance): multi-select & bulk delete; dev compose; persist pocketbase data volume in dev compose
2025-10-22 21:01:16 +07:00
Pradipta Mahardika
435694f694
chore(dev): persist pocketbase data volume in dev compose and docs
2025-10-16 23:43:31 +07:00
Tola Leng
c33328f977
⏳ chore(project): Update development status and progress
...
- fix(server): regenerate Server Agent ID and Token after each agent creation without page refresh
2025-10-15 20:07:26 +07:00
Tola Leng
17e0d0a794
fix(server): regenerate Server Agent ID and Token after each agent creation without page refresh
...
- Previously, the Add Server Monitoring Agent dialog required a manual page refresh to show the new Server Agent ID and Server Token. This update automatically generates and displays new credentials after each agent creation.
2025-10-13 14:57:51 +07:00
Tola Leng
d408658b69
refactor: update database schema to align with UI date field changes
2025-10-11 20:57:09 +07:00
Tola Leng
682ce84ef7
docs: update contribution guidelines in CONTRIBUTING.md
2025-10-11 20:52:16 +07:00
Tola Leng
7392580db8
refactor: update database schema and migration files
2025-10-11 20:45:10 +07:00
Tola Leng
ee5e66eb44
⏳ chore(project): Update development status and progress
...
- Fixed incorrect recovery time display in incident history
- Added a configuration option to delay downtime alert notifications
2025-10-11 20:24:47 +07:00
Tola Leng
ed220b9a27
Merge pull request #178 from lyker189/develop
...
feat(i18n): localize frontend components and add missing translations
2025-10-02 22:31:03 +07:00
lyker189
b6ef4ff7a5
feat(i18n): localize frontend components and add missing translations
...
- Replaced hardcoded UI strings with translation keys across frontend files
- Added and updated English(en) and Khmer(km) translation files for settings, notifications, and server components
- Improved localization and multi-language support throughout the frontend
2025-10-02 05:10:11 +07:00
Tola Leng
a4364936e3
style(sidebar): update menu items to use normal font weight
2025-10-01 22:59:21 +07:00
Tola Leng
f5a8d989cc
fix(ui): make "Rows per page" label display on a single line
2025-10-01 22:46:01 +07:00
Tola Leng
2e2df30b85
docs(readme): add JetBrains as a community supporter
2025-10-01 15:26:50 +07:00
Tola Leng
498b26dbd5
⏳ chore(project): Update development status and progress
2025-09-29 15:38:03 +07:00
Tola Leng
79fda8105f
refactor: profile picture selection
...
- Removed profile picture selection UI from create/edit user forms. We will use the randome avatar instead.
2025-09-15 22:08:29 +07:00
Tola Leng
8d8e871b9f
Fix: Enable/Disable notifications directly
...
- Make the status switch functional to toggle notifications directly from the notification channel list.
2025-09-15 21:04:10 +07:00
Tola Leng
6887dc291b
Merge pull request #172 from EchtkPvL/develop
...
Fix YAML syntax error
2025-09-14 21:01:03 +07:00
Jonas Berner
29daddfc3b
Fix YAML syntax error
2025-09-14 12:32:54 +02:00
Tola Leng
9c44ba6d7f
Fix: Improve Uptime History Bar Display Speed Immediately
...
- Optimize the UptimeBar component to display uptime data immediately and reduce loading delays and background updates
2025-09-14 02:52:55 +07:00
Tola Leng
c61a740725
feat: Add schema database update for release v1.6.0
...
- Applied new database schema updates.
- Ensured compatibility with data retention service and notification features.
- Keeps database in sync with new features introduced in v1.6.0.
2025-09-13 22:24:37 +07:00
Tola Leng
a9d3d86394
⏳ chore(project): Update development status and progress
2025-09-13 22:22:08 +07:00