Commit Graph

  • 87e756f34f ci: expand changes detection to rewire all pipeline nodes DenozordecandCursor 2026-05-20 15:08:28 +07:00
  • 27864fad58 fix(ci): make check-migrations-pair.sh POSIX sh compatible v1.5.1 DenozordecandCursor 2026-05-20 14:57:18 +07:00
  • dc5e777d07 style(web): format settings-known schema for prettier DenozordecandCursor 2026-05-20 14:56:20 +07:00
  • 23910c3393 docs(go): add godoc for pipeline and store exports DenozordecandCursor 2026-05-20 14:53:50 +07:00
  • 0e90bbee4e docs: clarify dev-only flags and openapi implementation gaps DenozordecandCursor 2026-05-20 14:53:20 +07:00
  • 55bc87cbc4 ci: add golangci, migration checks, and pre-commit DenozordecandCursor 2026-05-20 14:53:01 +07:00
  • e68f034966 refactor(web): extract shared kpi metrics grid pattern DenozordecandCursor 2026-05-20 14:52:44 +07:00
  • e06ee880b2 fix(web): align settings with shadcn notify and superforms DenozordecandCursor 2026-05-20 14:50:58 +07:00
  • 33fe8fdd18 refactor(httpapi): readiness ping via store backend DenozordecandCursor 2026-05-20 14:49:26 +07:00
  • 6fa693156d fix(httpapi): stable problem details for client errors DenozordecandCursor 2026-05-20 14:48:57 +07:00
  • 5858d0889e fix(httpapi): paginate module nested list endpoints DenozordecandCursor 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 DenozordecandCursor 2026-05-20 11:21:13 +07:00
  • 13b4c20148 fix(web): show semver on monitoring from legacy /v1/version DenozordecandCursor 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 DenozordecandCursor 2026-05-20 00:23:14 +07:00
  • ea65451160 chore: phase 3 code quality — pipeline prefixes, godoc baseline DenozordecandCursor 2026-05-20 00:23:14 +07:00
  • 250cdea35d refactor: phase 2 structural alignment — reports, importer, nodecli, pagination DenozordecandCursor 2026-05-20 00:22:39 +07:00
  • 1dd713514c fix(httpapi): phase 1 compliance — ERR-01, SEC-04, CDN client, scheduler docs DenozordecandCursor 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 DenozordecandCursor 2026-05-19 12:01:15 +07:00
  • 1f9930d467 web(ui): migrate operations and module detail to ui patterns DenozordecandCursor 2026-05-19 12:01:15 +07:00
  • 9808aca44f web(ui): migrate settings to ui patterns DenozordecandCursor 2026-05-19 12:01:15 +07:00
  • 3a3056ba76 web(ui): migrate network to ui patterns DenozordecandCursor 2026-05-19 12:01:15 +07:00
  • 57dcf306f3 web(ui): migrate dashboard, schedule, monitoring to ui patterns DenozordecandCursor 2026-05-19 12:01:11 +07:00
  • b992301c99 web(ui): AppDataTable pattern and modules pilot DenozordecandCursor 2026-05-19 11:59:34 +07:00
  • 77a2cfd426 web(ui): form patterns — FormField, formsnap, directories pilot DenozordecandCursor 2026-05-19 11:59:25 +07:00
  • ac635e91eb web(ui): design tokens — spacing and component scale DenozordecandCursor 2026-05-19 11:56:38 +07:00
  • 2d78c8156f web(ui): app layout — sidebar, mobile sheet, topbar, PageHeader DenozordecandCursor 2026-05-19 11:56:24 +07:00
  • 00a2a44630 web(ui): foundation — ui/core layout, shadcn primitives, notify DenozordecandCursor 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