This website requires JavaScript.
87e756f34f
ci: expand changes detection to rewire all pipeline nodes
Denozordec and Cursor
2026-05-20 15:08:28 +07:00
27864fad58
fix(ci): make check-migrations-pair.sh POSIX sh compatible
v1.5.1
Denozordec and Cursor
2026-05-20 14:57:18 +07:00
dc5e777d07
style(web): format settings-known schema for prettier
Denozordec and Cursor
2026-05-20 14:56:20 +07:00
23910c3393
docs(go): add godoc for pipeline and store exports
Denozordec and Cursor
2026-05-20 14:53:50 +07:00
0e90bbee4e
docs: clarify dev-only flags and openapi implementation gaps
Denozordec and Cursor
2026-05-20 14:53:20 +07:00
55bc87cbc4
ci: add golangci, migration checks, and pre-commit
Denozordec and Cursor
2026-05-20 14:53:01 +07:00
e68f034966
refactor(web): extract shared kpi metrics grid pattern
Denozordec and Cursor
2026-05-20 14:52:44 +07:00
e06ee880b2
fix(web): align settings with shadcn notify and superforms
Denozordec and Cursor
2026-05-20 14:50:58 +07:00
33fe8fdd18
refactor(httpapi): readiness ping via store backend
Denozordec and Cursor
2026-05-20 14:49:26 +07:00
6fa693156d
fix(httpapi): stable problem details for client errors
Denozordec and Cursor
2026-05-20 14:48:57 +07:00
5858d0889e
fix(httpapi): paginate module nested list endpoints
Denozordec and Cursor
2026-05-20 14:48:32 +07:00
bfe20c1fe0
feat(web): enhance overview page with improved state management and UI components
v1.5.0
Denozordec
2026-05-20 14:27:21 +07:00
c66cc9317d
feat(web): refactor directories and network pages with improved state management and UI components
v1.4.0
Denozordec
2026-05-20 14:13:32 +07:00
9ea4a68ccf
docs: update AGENTS, rules, and skills documentation for Conventional Commits
Denozordec
2026-05-20 12:52:31 +07:00
8204105fd6
feat(web): enhance module entry dialogs and selection handling
v1.3.0
Denozordec
2026-05-20 12:35:45 +07:00
0c11ecfa48
feat(web): enhance module management UI with new localization and state handling
v1.2.0
Denozordec
2026-05-20 12:23:16 +07:00
ab8660ac42
feat(web): enhance operations UI with new job status handling and component updates
Denozordec
2026-05-20 12:14:33 +07:00
ce747673fd
feat(web): refactor module display logic and enhance UI components
Denozordec
2026-05-20 12:10:11 +07:00
e558570967
feat(web): enhance monitoring page with new status tracking and UI components
v1.1.0
Denozordec
2026-05-20 11:41:58 +07:00
b6b081b04f
style(web): format app-version.svelte for prettier
v1.0.1
Denozordec and Cursor
2026-05-20 11:21:13 +07:00
13b4c20148
fix(web): show semver on monitoring from legacy /v1/version
Denozordec and Cursor
2026-05-20 11:13:15 +07:00
700d415422
chore: update CI workflow and release process
Denozordec
2026-05-20 01:05:22 +07:00
6ca34b9008
chore(release): 1.0.0 [skip ci]
v1.0.0
semantic-release-bot
2026-05-19 17:58:24 +00:00
bb334b10f5
feat: implement versioning and release management in the project
Denozordec
2026-05-20 00:56:02 +07:00
4c23232c4e
docs: update AGENTS and README to include guidelines for Conventional Commits
Denozordec
2026-05-20 00:48:21 +07:00
c263fd5c7e
refactor: improve code consistency and formatting across components
Denozordec
2026-05-20 00:37:00 +07:00
6bee5adc34
feat: add optional name field to DoH profile schema and types
Denozordec
2026-05-20 00:26:58 +07:00
64516c316d
ci: phase 4 automation — web job, lint-httpapi, golangci
Denozordec and Cursor
2026-05-20 00:23:14 +07:00
ea65451160
chore: phase 3 code quality — pipeline prefixes, godoc baseline
Denozordec and Cursor
2026-05-20 00:23:14 +07:00
250cdea35d
refactor: phase 2 structural alignment — reports, importer, nodecli, pagination
Denozordec and Cursor
2026-05-20 00:22:39 +07:00
1dd713514c
fix(httpapi): phase 1 compliance — ERR-01, SEC-04, CDN client, scheduler docs
Denozordec and Cursor
2026-05-20 00:21:16 +07:00
aff27e8f7b
docs: update AGENTS and README with engineering rules and guidelines
Denozordec
2026-05-20 00:14:14 +07:00
07b97bddc1
feat: enhance observability with prefix aggregation metrics
Denozordec
2026-05-19 15:38:33 +07:00
34ecc5c235
feat: enhance DoH profile management and resolver policy in modules
Denozordec
2026-05-19 14:57:50 +07:00
a536a2d5eb
test: add CDN prefetch tests for 304 responses and snapshot handling
Denozordec
2026-05-19 14:26:49 +07:00
765a8052da
docker: simplify web image targets in Docker bake configuration
Denozordec
2026-05-19 14:13:40 +07:00
5e59a1c334
docker: refactor cache handling in Docker bake configuration
Denozordec
2026-05-19 14:12:10 +07:00
92f6de8695
docker: update web image build process and README
Denozordec
2026-05-19 13:37:32 +07:00
87309cfcec
web(ui): feedback — confirm dialog, skeletons, README
Denozordec and Cursor
2026-05-19 12:01:15 +07:00
1f9930d467
web(ui): migrate operations and module detail to ui patterns
Denozordec and Cursor
2026-05-19 12:01:15 +07:00
9808aca44f
web(ui): migrate settings to ui patterns
Denozordec and Cursor
2026-05-19 12:01:15 +07:00
3a3056ba76
web(ui): migrate network to ui patterns
Denozordec and Cursor
2026-05-19 12:01:15 +07:00
57dcf306f3
web(ui): migrate dashboard, schedule, monitoring to ui patterns
Denozordec and Cursor
2026-05-19 12:01:11 +07:00
b992301c99
web(ui): AppDataTable pattern and modules pilot
Denozordec and Cursor
2026-05-19 11:59:34 +07:00
77a2cfd426
web(ui): form patterns — FormField, formsnap, directories pilot
Denozordec and Cursor
2026-05-19 11:59:25 +07:00
ac635e91eb
web(ui): design tokens — spacing and component scale
Denozordec and Cursor
2026-05-19 11:56:38 +07:00
2d78c8156f
web(ui): app layout — sidebar, mobile sheet, topbar, PageHeader
Denozordec and Cursor
2026-05-19 11:56:24 +07:00
00a2a44630
web(ui): foundation — ui/core layout, shadcn primitives, notify
Denozordec and Cursor
2026-05-19 11:54:29 +07:00
35ed79bdd6
fix: update bird build script and Dockerfile to include readline dependency
Denozordec
2026-05-19 11:14:28 +07:00
0cb5a7d4cb
fix: update bird build script and Dockerfile to include libncurses dependency
Denozordec
2026-05-19 11:10:50 +07:00
fefadac1bf
fix: update bird build script and Dockerfile to remove readline dependency
Denozordec
2026-05-19 11:05:57 +07:00
7d52a4af63
refactor: update Docker build context and paths in CI configuration and documentation
Denozordec
2026-05-19 10:56:25 +07:00
9ab7de65ce
chore: update CI configuration to disable filesystem entitlement for Docker builds
Denozordec
2026-05-19 10:53:51 +07:00
6025f383f1
refactor: streamline Docker build process in CI configuration and documentation
Denozordec
2026-05-19 10:51:55 +07:00
27e01d010f
refactor: update Docker build variable syntax in CI configuration and documentation
Denozordec
2026-05-19 10:50:05 +07:00
b5061a58d9
fix: update Docker build commands in CI configuration and documentation
Denozordec
2026-05-19 10:48:09 +07:00
80229b33fc
feat: update CI configuration and Dockerfiles for improved build efficiency
Denozordec
2026-05-19 10:44:24 +07:00
7a2b015b12
feat: add tenant refresh functionality to HTTP API and job processing
Denozordec
2026-05-19 10:35:20 +07:00
ee364c8b6d
feat: update collectModulePrefixRows to support prior snapshots and enhance CDN/domain prefix collection
Denozordec
2026-05-19 10:22:33 +07:00
1a61ae2d71
feat: add optional name field to BGP peer creation and update UI
Denozordec
2026-04-22 15:02:14 +07:00
458a885868
feat: enhance monitoring page with detailed status tracking and error handling
Denozordec
2026-04-09 16:42:37 +07:00
1e13ef9e70
feat: add last refreshed timestamp to modules and CDN sources
Denozordec
2026-04-09 16:10:00 +07:00
47764345f6
feat: enhance CDN source management with last refreshed timestamp
Denozordec
2026-04-09 16:04:53 +07:00
8a50ba44b3
feat: add live BGP protocol state tracking to peer listing
Denozordec
2026-04-09 15:39:01 +07:00
6107c3eb87
refactor: enhance job status checks in worker tests
Denozordec
2026-04-09 15:14:19 +07:00
3b17228ef2
feat: implement peer reconciliation job for BGP peers
Denozordec
2026-04-09 15:07:21 +07:00
e700f90c47
refactor: improve PATCH handling for module updates with nullable field support
Denozordec
2026-04-08 21:08:09 +07:00
1765ab89e7
refactor: streamline edit form handling for community and DoH profile selections
Denozordec
2026-04-08 20:57:29 +07:00
b99fc179ab
refactor: enhance module interval label logic and add reset buttons in edit forms
Denozordec
2026-04-08 19:39:17 +07:00
1f85654653
refactor: consolidate module interval display logic and improve edit form handling
Denozordec
2026-04-08 19:33:09 +07:00
05ec176c7a
refactor: improve module save functionality and nullable value handling
Denozordec
2026-04-08 19:23:27 +07:00
25374a6919
refactor: enhance module display and input handling in module pages
Denozordec
2026-04-08 16:38:22 +07:00
dc1f4a59b0
refactor: update job kind display logic in schedule page
Denozordec
2026-04-08 15:59:17 +07:00
ae9fbe30b4
feat: add auto-updater service for Docker stack with configurable settings
Denozordec
2026-04-08 15:52:49 +07:00
9f021289c0
fix: improve sidebar and navigation layout in AppShell component
Denozordec
2026-04-08 15:44:30 +07:00
40c8a8d38a
feat: implement countAll function for API data retrieval
Denozordec
2026-04-08 15:42:50 +07:00
d91667f698
feat: enhance settings page layout and section management
Denozordec
2026-04-08 14:46:56 +07:00
1386b63db2
fix: improve input handling and validation for settings fields
Denozordec
2026-04-08 14:33:43 +07:00
4f50350990
feat: implement revision retention settings and pruning logic
Denozordec
2026-04-08 14:08:23 +07:00
10e2415cfa
refactor: streamline module refresh process and enhance revision handling
Denozordec
2026-04-08 13:42:53 +07:00
2260ecf74a
feat: add diagnostic log endpoint for revisions and implement download functionality
Denozordec
2026-04-08 13:12:30 +07:00
6d0e214655
feat: add debug logging and optimize database queries in Postgres repository
Denozordec
2026-04-08 12:51:15 +07:00
f6b94a44d0
refactor: enhance bird metrics polling with context support
Denozordec
2026-04-08 12:29:07 +07:00
39ba976454
feat: update Traefik deployment configuration for Let's Encrypt and logging
Denozordec
2026-04-08 12:01:50 +07:00
9163aeca1e
Revert "feat: add router-lists catalog API client helper"
Denozordec
2026-04-07 23:21:17 +07:00
6c8e7c55ad
feat: add router-lists catalog API client helper
Denozordec
2026-04-07 23:17:40 +07:00
c811c43bbc
feat: add aggregated router-lists catalog endpoint and update module listing filters
Denozordec
2026-04-07 23:15:40 +07:00
b7a8aab2e8
docs: add router-lists-ui integration documentation to README
Denozordec
2026-04-07 22:50:32 +07:00
00bd03735a
fix: update deployment configuration for Traefik and secure Web UI
Denozordec
2026-04-07 22:35:54 +07:00
4acd6857c9
feat: enhance deployment configuration for secure Web UI with Traefik integration
Denozordec
2026-04-07 21:29:19 +07:00
1e77e1a2b8
feat: auto-refresh non-IP module updates and add full project manual
Denozordec
2026-04-07 21:09:38 +07:00
f877ec89a7
feat: improve peer speaker assignment UX in network settings
Denozordec
2026-04-07 21:08:00 +07:00
2da6d49368
feat: redesign settings page with structured controls
Denozordec
2026-04-07 21:04:40 +07:00
53fd527a6d
feat: enhance community label handling and improve UI localization across operations pages. Introduce community label mapping for better readability in job logs and update various components to reflect Russian translations, enhancing user experience and consistency in the interface.
Denozordec
2026-04-07 00:58:15 +07:00
e1c4cbce93
feat: enhance job filtering and display functionality in operations page. Introduce job search and filter options, allowing users to refine job listings by status, kind, and module. Update OperationsJobsTab to reflect total fetched jobs and improve overall user experience with better layout and responsiveness.
Denozordec
2026-04-07 00:41:29 +07:00
4aaaa30b1b
feat: update RevisionDiff type and enhance OperationsDiffTab component for better diff handling. Introduce optional prefixes structure in RevisionDiff and refactor diffAdded/diffRemoved functions to utilize new data structure, improving clarity and functionality in the UI.
Denozordec
2026-04-07 00:26:23 +07:00
d83efe24ef
refactor: optimize job listing and counting logic for concurrency safety. Separate tenant filtering and status checks to reduce lock contention, improving performance and ensuring accurate job status retrieval.
Denozordec
2026-04-07 00:03:46 +07:00
149fb0a18c
feat: implement module refresh job management with concurrency control. Add CountOtherActiveModuleRefresh method to track active jobs and enhance finishModuleRefreshSuccess to defer deploy_apply when parallel refreshes are detected, improving job processing efficiency.
Denozordec
2026-04-06 23:59:26 +07:00
b140dcbcf2
feat: add @tanstack/table-core dependency and integrate module name mapping in operations page. Update OperationsJobsTab to utilize new job kind title functionality and enhance job detail presentation with improved layout and overflow handling.
Denozordec
2026-04-06 23:45:19 +07:00
b541794d84
feat: enhance community attribute handling in BIRD format. Add validation for community route bodies to ensure correct tuple structure and introduce tests for single-element standard arrays, improving error handling and robustness in community attribute processing.
Denozordec
2026-04-06 23:33:54 +07:00