Commit Graph

492 Commits

Author SHA1 Message Date
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
Tola Leng 9b0b2663ec refactor: Remove manual cleanup buttons from Data Retention Settings
- The three manual cleanup buttons have been removed from the dashboard.
- The data retention service now automatically runs once per day, cleaning up older data based on the configured retention settings.
2025-09-13 02:28:52 +07:00
Tola Leng 0b04034141 Merge pull request #159 from sqkkyzx/develop
feat(i18n): Refactored i18n function to support multiple parameter combinations
2025-09-12 15:57:24 +07:00
Tola Leng 0a635ab3aa feat: Integrate data retention service
- Implemented the data retention service in Go (service-operation) that manages cleanup of old records based on configured retention periods. The service runs once per day to ensure outdated data is removed automatically.
2025-09-11 22:43:07 +07:00
YiZixuan 175d2b6329 docs(README_zhcn): Update documentation content and sponsorship policy
- Update image links in the documentation
- Revise the sponsorship policy to no longer accept individual sponsorships, only enterprise-level collaborations
- Update the display method for supporters and partners
- Add Cloudflare and DigitalOcean as new partners
2025-09-10 00:19:14 +08:00
YiZixuan 3d6c4151b8 Merge branch 'operacle:develop' into develop 2025-09-09 22:40:37 +08:00
YiZixuan 5f893e3b20 refactor(i18n): Optimize service pagination internationalization copy
- Added service pagination related copy in English and Chinese translation files
- Updated type definitions to include new translation fields
- Modified the ServicesPagination component to use the newly added translation fields
2025-09-09 22:39:17 +08:00
YiZixuan 1296cf6a32 feat(i18n): Enhanced internationalization support with variable interpolation
- Refactored the `t` function in LanguageContext to support multiple parameter combinations
- Added variable interpolation feature, allowing variables in translated texts
- Optimized translation logic to improve accuracy and performance
- Enhanced type safety by using TypeScript generics to ensure correct typing
2025-09-09 22:38:43 +08:00
Tola Leng 31e5335aac docs(readme): deactivate donations, accept only infra support (cloud, domain, hosting) 2025-09-09 20:50:33 +07:00