denozord
f290288f43
Enhance Tailwind CSS configuration and clean up CSS imports
...
Publish Docker image / build-and-push (push) Successful in 1m56s
- Extended Tailwind CSS configuration to include new color schemes, border radius settings, and font family for improved theming.
- Removed unnecessary CSS import for shadcn/tailwind.css to streamline styles.
Made-with: Cursor
2026-04-26 14:00:42 +07:00
denozord
e6dc99f403
Refactor Dashboard and App components to utilize new UI elements
...
Publish Docker image / build-and-push (push) Failing after 1m3s
- Updated App.jsx to enhance the SidebarInset and main content layout with improved styling.
- Refactored Dashboard.jsx to replace traditional HTML elements with Card, CardContent, Button, and Badge components for a more consistent UI.
- Improved error handling display and button interactions for better user experience.
Made-with: Cursor
2026-04-26 13:56:10 +07:00
denozord
58ee09b70e
Update frontend dependencies, enhance Vite configuration, and refactor components
...
Publish Docker image / build-and-push (push) Successful in 2m24s
- Added new dependencies including @base-ui/react, @fontsource-variable/geist, and tailwindcss for improved UI and styling.
- Updated Vite configuration to include path aliasing for easier imports.
- Refactored App.jsx to implement a theme context and improved routing structure.
- Enhanced various components (e.g., ConfirmDialog, DataTable) to utilize new UI components and improve user experience.
- Cleaned up CSS imports and ensured proper styling integration.
Made-with: Cursor
2026-04-26 13:48:59 +07:00
denozord
a9a7e98be5
Enhance SQLite database initialization in sqliteDb.js
...
Publish Docker image / build-and-push (push) Successful in 1m27s
- Added checks to ensure the SQLite database file exists before opening, improving resilience during container startup.
- Implemented error handling for file accessibility, providing clearer error messages if the database file is not readable or writable.
Made-with: Cursor
2026-04-26 02:07:35 +07:00
denozord
cf3437c70c
Update Docker documentation and README for SQLite storage and environment variables
...
Publish Docker image / build-and-push (push) Successful in 2m13s
- Enhanced Docker.md with detailed instructions on building and running Docker images, including environment variable requirements and tag usage.
- Updated README.md to reflect the current architecture using SQLite for data storage and clarified environment variable settings for backend and frontend operations.
- Removed references to AWS S3, emphasizing local storage for MikroTik backups and SQLite database management.
Made-with: Cursor
2026-04-26 01:45:43 +07:00
denozord
50f9c91843
Docker: include backend/db in runtime image
...
Publish Docker image / build-and-push (push) Successful in 1m30s
Made-with: Cursor
2026-04-20 02:04:08 +07:00
denozord
0d0ac2936a
CI: build v5 branch with Docker tags v5 only
...
Publish Docker image / build-and-push (push) Successful in 5m3s
Made-with: Cursor
2026-04-20 01:36:21 +07:00
denozord
1c6e6ab24a
Backend: SQLite storage, EvoBGP integration, filters in SQL
...
Made-with: Cursor
2026-04-20 01:17:00 +07:00
denozord
7f3eaea40a
chore(git): create v5 branch from v4
...
Made-with: Cursor
2026-04-19 22:27:09 +07:00
denozord
6473ff8bbd
refactor(FilterManager): replace API call with listCommunities utility for community data retrieval
...
Publish Docker image / build-and-push (push) Successful in 2m7s
- Updated the community data fetching logic in FilterManager to utilize the listCommunities function, improving code clarity and maintainability.
- Ensured proper handling of aborted requests to prevent unnecessary state updates.
Made-with: Cursor
2026-04-08 00:24:42 +07:00
denozord
e99700a916
fix(evobgp): update header handling in evobgpProxyRoutes to preserve content-encoding
...
Publish Docker image / build-and-push (push) Successful in 1m45s
- Modified header processing to retain content-encoding, ensuring proper handling of gzip responses from upstream servers.
- Added comments for clarity on the importance of this change to avoid issues with client response interpretation.
Made-with: Cursor
2026-04-08 00:13:10 +07:00
denozord
3e0c968e7f
fix(evobgp): health GET /api/evobgp, дублирующий mount /evobgp для nginx proxy_pass
...
Publish Docker image / build-and-push (push) Successful in 1m19s
- диагностика: JSON на GET /api/evobgp и /evobgp
- совместимость с nginx, срезающим префикс /api
- DOCKER.md: пример location /api/ и типичная ошибка
Made-with: Cursor
2026-04-07 23:52:04 +07:00
denozord
a3291d6b2b
feat(evobgp): прокси /api/evobgp на бэкенде, URL и токен из env Docker
...
Publish Docker image / build-and-push (push) Successful in 1m39s
- Express проксирует на EVOBGP_API_URL с EVOBGP_API_TOKEN (без CORS)
- фронт по умолчанию baseURL /api/evobgp; прямой режим через VITE или localStorage
- Communities: подсказка про переменные контейнера; очистка URL включает прокси
- DOCKER.md и Dockerfile.fast: документация переменных
Made-with: Cursor
2026-04-07 23:45:57 +07:00
denozord
0746fb4f1e
fix(evobgp): запросы к API на абсолютный URL EvoBGP, не на хост SPA
...
Publish Docker image / build-and-push (push) Successful in 1m39s
- base URL: VITE_EVOBGP_API_URL или localStorage evobgp_api_url, в dev — proxy /v1
- нормализация до …/v1; убран относительный /v1 в production (запросы больше не идут на порт UI)
- форма URL и токена в Communities для сохранения в localStorage
Made-with: Cursor
2026-04-07 23:36:36 +07:00
denozord
f1fd378f83
feat(integration): use EvoBGP router-lists catalog endpoint
...
Publish Docker image / build-and-push (push) Successful in 1m42s
Load communities, domains, IP ranges, and ASNs from /v1/router-lists/catalog with fallback to legacy per-endpoint reads to keep compatibility during rollout.
Made-with: Cursor
2026-04-07 23:24:15 +07:00
denozord
23d7b67813
feat(integration): switch data sections to EvoBGP v1 API
...
Publish Docker image / build-and-push (push) Successful in 2m12s
Move Domains, IP ranges, ASNs and Communities managers from legacy /api endpoints to direct EvoBGP /v1 modules/communities endpoints with a dedicated adapter layer.
Made-with: Cursor
2026-04-07 22:50:54 +07:00
denozord
0703d2eccd
feat(BillingManager): implement billing items normalization and refactor state management for improved data handling
Publish Docker image / build-and-push (push) Successful in 1m45s
2026-03-16 00:26:55 +07:00
denozord
a5bada97bf
chore(workflows): allow webhook trigger to continue on error in docker-publish workflow
Publish Docker image / build-and-push (push) Successful in 56s
2026-03-16 00:18:35 +07:00
denozord
ccd1b15683
chore(workflows): remove frontend CI workflow to streamline CI process
Publish Docker image / build-and-push (push) Failing after 55s
2026-03-16 00:12:44 +07:00
denozord
50a7edd50f
feat: enhance various components with useCallback for performance optimization and improve chunk size warning limit in Vite config
Frontend CI / frontend (push) Has been cancelled
Publish Docker image / build-and-push (push) Failing after 56s
2026-03-16 00:07:25 +07:00
denozord
972f3ab5ca
chore(workflows): remove lint-and-test job from docker-publish workflow to simplify CI process
Publish Docker image / build-and-push (push) Successful in 2m28s
2026-03-15 23:57:31 +07:00
denozord
8539317f2d
chore(workflows): remove deprecated docker-publish-fast workflow and enhance docker-publish with bundle size check
Publish Docker image / build-and-push (push) Has been cancelled
Publish Docker image / lint-and-test (push) Has been cancelled
2026-03-15 23:56:42 +07:00
denozord
4705e2489b
refactor(workflows): streamline lint-and-test jobs by setting default working directory and updating test command to build
Publish Fast Tabler Docker image / build-and-push-fast (push) Has been cancelled
Publish Fast Tabler Docker image / lint-and-test (push) Has been cancelled
Publish Docker image / build-and-push (push) Has been cancelled
Publish Docker image / lint-and-test (push) Has been cancelled
2026-03-15 23:54:10 +07:00
denozord
a71072168d
chore(workflows): add support for manual triggering and include 'v4' branch in Docker publish workflow
Publish Docker image / build-and-push (push) Has been cancelled
Publish Docker image / lint-and-test (push) Has been cancelled
2026-03-15 23:47:35 +07:00
denozord
e529aa23ec
refactor(tests): update package.json scripts for linting and testing; enhance CI workflows for linting and testing integration
Frontend CI / frontend (push) Successful in 10m38s
2026-03-15 23:29:24 +07:00
denozord
164507513c
refactor(OspfToolsPage): streamline template cost updates by consolidating state management logic
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 1m55s
2026-03-15 21:44:37 +07:00
denozord
b9d45bb8b7
feat(OspfToolsPage): add cost optimization feature for OSPF interfaces with user notifications
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 2m3s
2026-03-15 21:40:33 +07:00
denozord
fd9b8b3c22
refactor(OspfToolsPage): rename and restructure optimal cost hints to probability map for improved clarity and functionality
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 1m59s
2026-03-05 17:05:34 +07:00
denozord
81347c6c8d
refactor(OspfToolsPage): improve layout and responsiveness of router groups and item display
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 2m0s
2026-03-05 16:59:48 +07:00
denozord
897dd52eac
feat(OspfToolsPage): implement optimal cost hints for OSPF routes and enhance loading logic
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 2m2s
2026-03-05 16:47:11 +07:00
denozord
99f8c5d0bf
feat(app): add OSPF Tools page and integrate it into the main layout and language support
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 2m1s
2026-03-05 16:38:35 +07:00
denozord
817f550f4d
fix(network-config-manager): correct sorting logic for cost in areas and item lists, update cost calculation during reordering
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 1m58s
2026-03-05 16:30:21 +07:00
denozord
114d7b2731
feat(network-config-manager): add function to identify unknown OSPF interface names and display active status in templates
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 1m54s
2026-03-05 16:26:01 +07:00
denozord
5d66f04286
feat(mikrotik-config): add OSPF area comparison and enhance template application logic
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 1m35s
2026-03-05 16:13:13 +07:00
denozord
f77d71f22c
feat(network-config-manager): enhance OSPF router identity handling and improve template management logic
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 1m54s
2026-03-05 15:49:35 +07:00
denozord
e631ffab51
feat(mikrotik-config): add OSPF interface templates management with loading and applying functionality
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 1m35s
2026-03-05 15:43:02 +07:00
denozord
113fa59a63
feat(network-config-manager): implement OSPF candidate management and normalization for interface templates
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 1m56s
2026-03-05 15:31:41 +07:00
denozord
1dcdc0e6c2
refactor(route-optimizer): enhance layout and structure of optimized routes table in RouteOptimizerPage component
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 1m53s
2026-03-05 14:26:16 +07:00
denozord
31ce1ae02a
fix(route-optimizer): close div tag for improved layout in RouteOptimizerPage component
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 1m49s
2026-03-05 11:10:32 +07:00
denozord
baa230c0d2
feat(route-optimizer): implement community full routes display with optimized scoring and detailed metrics in UI
Publish Fast Tabler Docker image / build-and-push-fast (push) Failing after 57s
2026-03-05 11:08:16 +07:00
denozord
aab9ed0601
feat(route-optimizer): add configurable download and upload weights for bandwidth scoring in AI settings
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 1m34s
2026-03-05 11:00:46 +07:00
denozord
2f4b1f6671
feat(route-optimizer): refactor bandwidth scoring and enhance speed display in UI for improved clarity
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 1m38s
2026-03-05 10:55:35 +07:00
denozord
e1198b0c91
feat(route-optimizer): update table headers and enhance probability display for improved clarity in route optimization UI
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 1m53s
2026-03-05 10:42:47 +07:00
denozord
b792cede50
feat(route-optimizer): improve table layout and enhance data display with optimized column widths and text wrapping
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 1m51s
2026-03-05 10:35:04 +07:00
denozord
79828eace9
feat(route-optimizer): add Home to Jumphost candidate display and probability metrics in route optimization UI
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 1m54s
2026-03-05 10:28:16 +07:00
denozord
8012968ab5
feat(route-optimizer): implement pinned community gateways feature with UI integration for settings and recommendations
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 1m38s
2026-03-04 23:39:43 +07:00
denozord
624c0d6fd3
feat(route-optimizer): add country and interface name display in route optimization UI
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 1m33s
2026-03-04 23:32:33 +07:00
denozord
f5829fb35c
feat(route-optimizer): add distance penalty configuration and enhance UI for gateway recommendations
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 1m31s
2026-03-04 23:28:24 +07:00
denozord
7b7ef1ab45
feat(route-optimizer): enhance AI settings management and UI integration for route optimization
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 1m35s
2026-03-04 23:22:09 +07:00
denozord
963828f9e8
feat(route-optimizer): implement community optimization logic and enhance UI for server filters recommendations
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 1m38s
2026-03-04 23:17:59 +07:00
denozord
661b42f776
feat(route-optimizer): integrate AI route optimizer functionality into the application with routing endpoint and UI components
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 1m40s
2026-03-04 23:09:23 +07:00
denozord
d31c90b60e
feat(network-map): enhance node metadata handling and display for improved network issue identification
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 2m7s
2026-03-04 22:27:28 +07:00
denozord
d68b3aa104
feat(network-map): add network speed thresholds for alerts and enhance settings UI for configuration
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 2m32s
2026-02-25 02:15:10 +07:00
denozord
d53100f5bd
feat(network-map): enhance card layout and issue display with badges for critical and warning nodes
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 2m28s
2026-02-25 02:04:54 +07:00
denozord
e1b5bb4c97
feat(network-map): refine stale node representation with updated dimensions and positioning for improved clarity
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 2m15s
2026-02-25 02:01:24 +07:00
denozord
d43a77e368
feat(docker): add 'latest' tag to Docker image for improved versioning
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 1m16s
2026-02-25 01:58:05 +07:00
denozord
945d67289a
fix
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 2m7s
2026-02-25 01:51:12 +07:00
denozord
489cb3b312
feat(network-map): implement next run scheduling persistence and recovery logic for network map scheduler
2026-02-25 01:27:39 +07:00
denozord
6010a95208
feat(network-map): add critical and warning node displays with risk assessment for improved network monitoring
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 2m28s
2026-02-25 00:44:19 +07:00
denozord
4d91b4fe04
feat(network-map): introduce compact edge label display for improved readability in dense mode
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 2m37s
2026-02-25 00:38:06 +07:00
denozord
b76cbc15cb
feat(network-map): add jitter-based label placement and clamp function for improved edge label positioning
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 2m20s
2026-02-24 23:39:52 +07:00
denozord
d657b03abc
feat(network-map): implement advanced edge routing and geometry calculations for improved visual representation
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 2m18s
2026-02-24 23:30:44 +07:00
denozord
7029fa2897
fix
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 2m38s
2026-02-24 23:03:27 +07:00
denozord
dcf1853efb
feat(network-map): enhance node representation and edge styling with new color schemes and layout adjustments
2026-02-24 22:54:41 +07:00
denozord
80de7160b9
refactor(alerts): consolidate tunnel alert settings into a single structure with enhanced UI controls
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 1m47s
2026-02-24 22:23:12 +07:00
denozord
53be4cd4ad
feat(alerts): add tunnel high ping and low speed alert settings with corresponding UI controls
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 1m55s
2026-02-24 22:07:31 +07:00
denozord
228a1b9525
feat(network-map): add force option to speed request for manual refresh and improved testing
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 2m13s
2026-02-24 16:22:36 +07:00
denozord
b09ba5cd77
feat(network-map): enhance ping and speed request handling with options for specific connections and loading states
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 2m1s
2026-02-24 15:52:02 +07:00
denozord
cc92502de2
feat(mikrotik): optimize address list entry addition with chunked execution and improved error handling
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 1m46s
2026-02-24 15:10:54 +07:00
denozord
9de7fd104c
feat(mikrotik): add concurrent processing for address list entries to improve performance and efficiency
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 1m53s
2026-02-24 14:59:12 +07:00
denozord
1f391d9398
feat(mikrotik): implement batch removal of address lists with fallback to individual deletes for improved efficiency and error handling
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 1m52s
2026-02-24 14:39:25 +07:00
denozord
b56df61c8f
refactor(logging): remove agent logging from various components to streamline code and improve maintainability
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 1m49s
2026-02-24 13:53:41 +07:00
denozord
8035b7751f
feat(logging): update debug logging endpoint and enhance resource stats logging for better diagnostics
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 1m55s
2026-02-24 13:46:56 +07:00
denozord
657c23d237
feat(logging): enhance API request logging and implement noRetry flag for improved error handling and diagnostics
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 1m54s
2026-02-24 13:39:59 +07:00
denozord
6290a84cd3
feat(logging): implement debug logging for network map scheduler to enhance monitoring and diagnostics
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 1m52s
2026-02-24 13:26:28 +07:00
denozord
07bcbe70c2
feat(api): add request timeout to API calls in ResourceStatsPage and TrafficDashboard for improved reliability
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 2m12s
2026-02-24 12:59:58 +07:00
denozord
3655428da4
feat(uptime-monitor): enhance uptime checks with request cancellation and logging on page leave for improved resource management
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 2m6s
2026-02-24 12:54:51 +07:00
denozord
3840a91ba5
feat(ping): implement scoped request handling and cancellation for ping requests to improve performance and resource management
Publish Fast Tabler Docker image / build-and-push-fast (push) Failing after 2m14s
2026-02-24 12:46:08 +07:00
denozord
69e360b940
feat(api): implement logging for canceled API requests to improve error handling and debugging
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 2m7s
2026-02-24 12:41:44 +07:00
denozord
4370e13524
feat(logging): add agent logging for API interactions and error handling across backend and frontend components
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 1m48s
2026-02-24 12:33:19 +07:00
denozord
f48e30ab44
refactor(communities): remove gatewayDefault from community model and UI components for streamlined data handling
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 1m51s
2026-02-24 12:18:44 +07:00
denozord
5e6435e2e1
feat(communities): add icon support to community model and UI components for enhanced visual representation
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 1m58s
2026-02-24 12:03:07 +07:00
denozord
02a45fce71
feat(EasySwitch): enhance Easy Switch UI with new styles and layout adjustments for improved user experience
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 2m5s
2026-02-24 11:46:30 +07:00
denozord
71685ad310
refactor(App): improve dropdown menu styling and accessibility in sidebar and language selection components
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 2m10s
2026-02-24 01:46:57 +07:00
denozord
00d977dfb5
feat(alerts): refactor AlertsBell component to support dynamic positioning and improve alert display with a new panel layout
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 2m11s
2026-02-24 01:40:41 +07:00
denozord
574c0d25c2
feat(alerts): add dropup functionality to AlertsBell component and improve dropdown styling for better user experience
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 2m12s
2026-02-24 01:32:22 +07:00
denozord
513a22008b
refactor(App.css): update sidebar dropdown styles for improved clarity and specificity in menu item targeting
Publish Fast Tabler Docker image / build-and-push-fast (push) Failing after 2m12s
2026-02-24 01:26:08 +07:00
denozord
2e02d550f6
feat(alerts): enhance alert settings with customizable durations for server offline and resource usage notifications
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 1m59s
2026-02-24 01:04:29 +07:00
denozord
b35f787626
feat(alerts): implement customizable alert settings for server availability and resource usage, enhancing user control over notifications
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 1m54s
2026-02-24 00:48:34 +07:00
denozord
e4394ef35c
refactor(docs): update project references from S3 Lists Manager to RouterOS Manager across documentation and frontend files
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 1m52s
2026-02-24 00:30:50 +07:00
denozord
a44b49fdeb
fix(App.css): adjust z-index values for sidebar overlay and navbar to ensure proper clickability and visibility
2026-02-24 00:28:43 +07:00
denozord
3f41bd4c7c
feat(api): add alerts API endpoint and refactor resource stats retrieval for improved data handling
2026-02-24 00:25:36 +07:00
denozord
f0db9ed013
feat(App): enhance mobile sidebar layout with new top bar and responsive adjustments; improve navbar styling for better usability on small screens
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 2m53s
2026-02-24 00:09:17 +07:00
denozord
d397612fa5
feat(workflows): add support for v4 branch in docker-publish-fast workflow
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 3m3s
2026-02-24 00:00:46 +07:00
denozord
00afe2d6b2
feat(App): implement mobile sidebar overlay with backdrop and responsive adjustments; enhance layout for better usability on small screens
2026-02-23 23:56:55 +07:00
denozord
0b5ec5bd85
refactor(ResourceStatsPage, TrafficDashboard): update button click handlers to use arrow functions for consistency and improve error handling by retaining previous data on fetch failure
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 2m11s
2026-02-23 01:52:48 +07:00
denozord
a14f10d048
refactor(api): implement abort signal handling in API requests across multiple components to improve cancellation of ongoing requests and prevent memory leaks
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 2m12s
2026-02-22 23:53:15 +07:00
denozord
3fda43cf2c
docs(README): update locks API documentation to clarify optional soft-locks for editing and S3 access; enhance speed test route comments to explain non-blocking behavior
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 1m49s
2026-02-22 23:36:31 +07:00
denozord
353d14d64e
feat(Validators): add server ID validation function to prevent path traversal and unsafe characters; update routes to utilize new validation logic
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 1m55s
2026-02-22 23:28:19 +07:00
denozord
c3fba50de8
refactor(ResourceStatsPage): update RouterResourceCard layout to include an icon and improve styling
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 2m25s
2026-02-22 22:17:16 +07:00