5adaaa29ac
checkers: add frontend metrics chart on execution pages
...
Add Chart.js-based line chart for checker metrics. The chart appears
on the executions list page (aggregated) and on individual execution
detail pages. Metrics view mode is selectable via the sidebar alongside
HTML report and raw JSON views.
2026-04-15 15:10:54 +07:00
52e176c73a
chore(deps): lock file maintenance
continuous-integration/drone/push Build is passing
2026-04-13 00:12:13 +00:00
397e19b745
fix(deps): update module @hey-api/openapi-ts to v0.95.0
continuous-integration/drone/push Build is failing
2026-04-04 22:22:06 +07:00
ca9dc450c3
chore(deps): lock file maintenance
continuous-integration/drone/push Build is passing
2026-03-30 00:12:53 +00:00
40b890a8e3
web: replace @paralleldrive/cuid2 with crypto.randomUUID()
...
continuous-integration/drone/push Build is passing
Use the standard Web Crypto API instead of an external dependency for
generating unique IDs in Toast and ProviderForm.
2026-03-26 08:02:15 +07:00
b60dd41455
chore(deps): lock file maintenance
continuous-integration/drone/push Build is passing
2026-03-23 00:11:59 +00:00
c020aeece7
chore(deps): lock file maintenance
continuous-integration/drone/push Build is passing
2026-03-19 04:10:55 +00:00
38caea104f
chore(deps): lock file maintenance
continuous-integration/drone/push Build is running
2026-03-19 10:43:27 +07:00
1b4cffec2d
chore(deps): update eslint monorepo to v10
continuous-integration/drone/push Build is failing
2026-03-19 03:16:57 +00:00
e341ea6beb
chore(deps): lock file maintenance
2026-03-16 19:44:14 +07:00
efebd7e4e2
web: add DNS syntax highlighting with highlight.js
...
Install highlight.js and apply DNS zone file syntax highlighting on the
export page and in the RecordText component. Uses the github theme and
imports only the dns language to keep the bundle small.
2026-03-05 16:25:44 +07:00
d588ade59d
web: replace deprecated cuid with @paralleldrive/cuid2
continuous-integration/drone/push Build is passing
2026-03-02 10:08:27 +07:00
ec51c095d8
chore(deps): lock file maintenance
continuous-integration/drone/push Build is passing
2026-03-02 01:18:49 +00:00
51d993d14b
chore(deps): lock file maintenance
continuous-integration/drone/push Build is passing
2026-02-26 09:26:58 +07:00
31c391bbf3
chore(deps): lock file maintenance
continuous-integration/drone/push Build is passing
2026-02-16 01:18:15 +00:00
b9e3f93533
chore(deps): lock file maintenance
continuous-integration/drone/push Build is passing
2026-02-09 01:18:14 +00:00
6714a037a4
chore(deps): lock file maintenance
continuous-integration/drone/push Build is passing
2026-02-02 01:17:50 +00:00
5896fe899c
Generate admin API
2026-01-26 12:34:55 +08:00
0d4348fc3b
Create admin interface base
2026-01-26 12:34:55 +08:00
9f25df945a
chore(deps): lock file maintenance
continuous-integration/drone/push Build is passing
2026-01-26 01:17:51 +00:00
4e4e3e0ca7
chore(deps): lock file maintenance
continuous-integration/drone/push Build is passing
2026-01-19 01:17:48 +00:00
7f2c86e042
chore(deps): lock file maintenance
continuous-integration/drone/push Build is passing
2026-01-12 05:17:23 +00:00
7d8ab16b60
chore(deps): update dependency globals to v17
continuous-integration/drone/push Build is running
2026-01-10 04:06:21 +00:00
64f5266071
chore(deps): lock file maintenance
continuous-integration/drone/push Build is passing
2026-01-09 11:18:32 +00:00
8865240637
ui: Migration to Svelte 5
2026-01-08 18:15:37 +07:00
a401f8226c
chore(deps): lock file maintenance
continuous-integration/drone/push Build is passing
2026-01-05 01:19:17 +00:00
1dcb9889b5
chore(deps): lock file maintenance
continuous-integration/drone/push Build is passing
2025-12-29 03:55:56 +00:00
2ff78cf6d2
Add node tests thanks to vitest
2025-12-24 19:03:33 +07:00
43542b7b4d
chore(deps): lock file maintenance
continuous-integration/drone/push Build is failing
2025-12-22 01:19:48 +00:00
98e75fc4ef
chore(deps): lock file maintenance
continuous-integration/drone/push Build is failing
2025-12-15 01:19:09 +00:00
81a14e329d
chore(deps): lock file maintenance
continuous-integration/drone/push Build is failing
2025-12-08 01:19:14 +00:00
3467978c4d
chore(deps): lock file maintenance
continuous-integration/drone/push Build is failing
2025-12-01 01:19:09 +00:00
e178dd04a5
chore(deps): lock file maintenance
continuous-integration/drone/push Build is failing
2025-11-17 00:14:58 +00:00
1dbcb423ac
chore(deps): lock file maintenance
continuous-integration/drone/push Build is passing
2025-11-10 01:15:04 +00:00
6a39d0156d
chore(deps): lock file maintenance
continuous-integration/drone/push Build is passing
2025-11-03 01:14:54 +00:00
a4aaf9cf4a
chore(deps): lock file maintenance
continuous-integration/drone/push Build is passing
2025-10-27 00:13:55 +00:00
62fc2a3ede
chore(deps): lock file maintenance
continuous-integration/drone/push Build is failing
2025-10-20 01:13:14 +00:00
ebc1fbf460
chore(deps): lock file maintenance
continuous-integration/drone/push Build is passing
2025-10-20 00:14:01 +00:00
b3c83d332f
chore(deps): lock file maintenance
continuous-integration/drone/push Build was killed
2025-10-19 05:15:13 +00:00
5ef9419072
refactor: restructure project architecture and folder hierarchy
...
- Moved usecases into internal/usecase
- Renamed internal/utils to internal/helpers for better naming semantics
- Clarified separation between domain model, usecases, adapters, and web/API
2025-05-28 22:00:02 +02:00