Oleksandr Bezdieniezhnykh
510df68bcf
[AZ-447] autodev Steps 1-4 baseline: docs, tests, refactor specs
...
Captures the full output of autodev existing-code Phase A through
Step 4 (Code Testability Revision) for the Azaion UI workspace:
- Step 1 Document: _docs/02_document/ (FINAL_report, architecture,
glossary, components/, modules/, diagrams/, system-flows,
module-layout) plus _docs/00_problem/ + _docs/01_solution/ +
_docs/legacy/ + _docs/how_to_test + README.
- Step 2 Architecture Baseline: architecture_compliance_baseline.md.
- Step 3 Test Spec: _docs/02_document/tests/ (environment,
test-data, blackbox/performance/resilience/security/
resource-limit tests, traceability-matrix), enum_spec_snapshot,
expected_results/results_report.md (98 rows), plus the
run-tests.sh + run-performance-tests.sh runners.
- Step 4 Code Testability Revision: 01-testability-refactoring/
run dir (list-of-changes C01-C07, deferred_to_refactor,
analysis/research_findings + refactoring_roadmap) and the 7
child task specs AZ-448..AZ-454 under _docs/02_tasks/todo/
plus _dependencies_table.md.
- _docs/_autodev_state.md pins the cursor at Step 4 / refactor
Phase 4 entry so /autodev resumes cleanly.
Epic AZ-447 (UI testability gates) tracks the 7 child tasks that
will land in subsequent commits.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-11 00:38:49 +03:00
Oleksandr Bezdieniezhnykh
da0a5aa187
chore: sync .cursor from suite
ci/woodpecker/push/build-arm Pipeline was successful
2026-05-09 05:18:10 +03:00
Oleksandr Bezdieniezhnykh
19f4026e55
chore: sync .cursor from suite
ci/woodpecker/push/build-arm Pipeline was successful
2026-05-05 01:08:49 +03:00
Oleksandr Bezdieniezhnykh
7b65c8f5cd
chore: sync .cursor skills from suite
ci/woodpecker/push/build-arm Pipeline was successful
2026-05-03 17:43:27 +03:00
Oleksandr Bezdieniezhnykh
87fd90f7da
chore: sync .cursor skills from suite
ci/woodpecker/push/build-arm Pipeline was successful
2026-04-29 17:03:57 +03:00
Oleksandr Bezdieniezhnykh
601b11fea6
chore: sync .cursor from suite
...
ci/woodpecker/push/build-arm Pipeline was successful
Made-with: Cursor
2026-04-25 19:44:42 +03:00
Oleksandr Bezdieniezhnykh
f8b214f86f
fix build - bun.lock . Fix bun version
ci/woodpecker/push/build-arm Pipeline was successful
2026-04-22 21:03:19 +03:00
Armen Rohalov
1fa749382f
Merge branch 'feat/mission-planner-integration' into dev
ci/woodpecker/push/build-arm Pipeline failed
2026-04-22 20:04:48 +03:00
Armen Rohalov
020bd2226b
Merge branch 'feat/annotations' into dev
2026-04-22 20:03:04 +03:00
Oleksandr Bezdieniezhnykh
e2cbe5556f
Update Woodpecker CI configuration for Docker login and image tagging
...
ci/woodpecker/manual/build-arm Pipeline was successful
Replaced HARBOR_USER and HARBOR_TOKEN with REGISTRY_USER and REGISTRY_TOKEN for Docker login. Adjusted image tagging to include 'azaion' in the registry path, ensuring proper image management in the new TLS-authenticated Harbor registry.
2026-04-21 20:32:40 +03:00
Oleksandr Bezdieniezhnykh
e0fef1634d
[AZ-205] Authenticate to Harbor before pushing build images
...
Add HARBOR_USER/HARBOR_TOKEN from Woodpecker secrets and a docker login
step before the existing build/push, so pipelines can push to the new
TLS-authenticated Harbor registry.
2026-04-20 04:10:43 +03:00
Oleksandr Bezdieniezhnykh
47a5bed95b
[AZ-204] OCI revision labels + AZAION_REVISION env
...
Made-with: Cursor
2026-04-20 03:58:48 +03:00
Oleksandr Bezdieniezhnykh
9a3456a421
[AZ-203] Parameterize registry host via REGISTRY_HOST secret
...
Pipeline reads $REGISTRY_HOST from the Woodpecker global secret
'registry_host' instead of hardcoding 'localhost:5000'. The full
host:port lives in the secret, so Harbor migration (AZ-205) becomes
one secret edit rather than editing every submodule pipeline.
Made-with: Cursor
2026-04-20 03:49:21 +03:00
Oleksandr Bezdieniezhnykh
5b0e53fbdb
Sync .cursor from suite (autodev orchestrator + monorepo skills)
2026-04-18 22:04:31 +03:00
Armen Rohalov
63cc18e788
Enhance annotations: save/download, fallback classes, photo mode icons
...
Add local annotation save fallback, PNG+txt download with drawn boxes,
shared classColors helper, photo mode icon toggles, and react-dropzone
/ react-icons dependencies.
2026-04-17 23:33:00 +03:00
Oleksandr Bezdieniezhnykh
f46531fc6d
Refine coding standards and testing guidelines
...
- Updated coding rules to emphasize readability, meaningful comments, and maintainability.
- Adjusted test coverage thresholds to 75% for business logic and clarified expectations for test scenarios.
- Enhanced guidelines for handling skipped tests, emphasizing the need for investigation and resolution.
- Introduced a completeness audit for research decomposition to ensure thoroughness in addressing problem dimensions.
Made-with: Cursor
2026-04-17 20:29:15 +03:00
Oleksandr Hutsul
274800e508
feat(flights): integrate mission-planner into Flights page
...
- Port mission-planner flight planning to main app (Tailwind, react-leaflet v5, react-i18next)
- Add FlightMap with click-to-add waypoints, draggable markers, polyline with arrows
- Add FlightParamsPanel with action modes, waypoint list (drag-reorder), altitude chart, wind, JSON import/export
- Add FlightListSidebar with create/delete and telemetry date
- Add collapsible left panel with quick action mode shortcuts
- Add work area / no-go zone drawing via manual mouse events (L.rectangle)
- Add AltitudeDialog and JsonEditorDialog (Tailwind modals)
- Add battery/time/distance calculations per waypoint segment
- Add satellite/classic map toggle and mini-map on point drag
- Add Camera FOV and Communication Addr fields
- Add current position display under location search
- Merge mission-planner translations under flights.planner.*
- Gitignore .superpowers session data
2026-04-17 00:31:24 +03:00
Oleksandr Bezdieniezhnykh
567092188d
Allow manual CI builds
...
ci/woodpecker/manual/build-arm Pipeline failed
Made-with: Cursor
2026-04-12 05:41:33 +03:00
Oleksandr Bezdieniezhnykh
cc3efb6edd
Update Woodpecker CI configuration to trigger builds on push events for dev, stage, and main branches.
2026-04-12 05:10:50 +03:00
Oleksandr Bezdieniezhnykh
f5a46e9790
Sync .cursor from detections
2026-04-12 05:05:12 +03:00
Oleksandr Bezdieniezhnykh
991ecfd732
CI: main tag without prefix
...
Made-with: Cursor
2026-04-12 04:12:07 +03:00
Oleksandr Bezdieniezhnykh
08250f48ed
update woodpecker add dev branch
...
Made-with: Cursor
2026-04-11 20:40:32 +03:00
Oleksandr Bezdieniezhnykh
af8e6d5b2f
Switch to Woodpecker CI
...
Made-with: Cursor
2026-04-10 01:28:54 +03:00
Oleksandr Bezdieniezhnykh
0c8eaca4ff
Comment out amd64 matrix
...
Made-with: Cursor
2026-04-09 23:33:25 +03:00
Oleksandr Bezdieniezhnykh
4da08abce1
Remove Woodpecker CI configuration file, eliminating multi-platform build support for ARM and AMD64.
2026-04-09 19:17:46 +03:00
Oleksandr Bezdieniezhnykh
b9d068d6c7
Add multi-platform support in Woodpecker CI configuration with ARM and AMD64 tags
2026-04-09 13:27:35 +03:00
Oleksandr Bezdieniezhnykh
073a02fc84
Enhance mission-planner integration and improve project structure for better maintainability.
2026-04-08 06:33:45 +03:00
Oleksandr Bezdieniezhnykh
2f9c4efc8e
embed mission-planner
2026-04-06 05:51:31 +03:00
Oleksandr Bezdieniezhnykh
667c9f8153
Update Dockerfile to support multi-platform builds and enhance project rules for source code organization.
2026-04-06 04:59:37 +03:00
Oleksandr Bezdieniezhnykh
4c7f479398
Update Dockerfile to use Bun for package management, remove package-lock.json, and adjust .gitignore to include it.
2026-03-26 00:32:54 +02:00
Oleksandr Bezdieniezhnykh
157a33096a
Refactor project structure and dependencies; rename package to azaion-ui, update version to 0.0.1, and remove unused files. Introduce new routing and authentication features in App component.
2026-03-25 03:10:15 +02:00
Oleksandr Bezdieniezhnykh
e407308284
Merge branch 'main' of https://github.com/azaion/webui
2025-09-29 14:40:43 +03:00
Oleksandr Bezdieniezhnykh
9c85bc29ed
add admin part
2025-09-29 14:39:59 +03:00
Armen Rohalov
82ec56a97a
fix annotation
2025-06-28 15:29:56 +03:00
Armen Rohalov
2c6b9a8822
redesign
2025-06-28 14:46:59 +03:00
Armen Rohalov
091130840f
add button to open files and folders
2025-05-06 20:31:40 +03:00
Armen Rohalov
a3604f6d36
add type to detections
2025-05-06 20:03:09 +03:00
Armen Rohalov
1e1e8ae97d
add delete all btn
2025-05-01 22:54:52 +03:00
Armen Rohalov
af729ed7ad
fix annotation photo
2025-05-01 22:19:57 +03:00
Armen Rohalov
805b9ace57
fix double annotation save
2025-05-01 22:18:30 +03:00
Armen Rohalov
5f34675f52
change style of lists
2025-04-07 21:57:28 +03:00
Armen Rohalov
4a33a47cf5
add stop button
2025-04-07 21:33:33 +03:00
Armen Rohalov
7b6149a33f
add time slider
2025-04-07 20:14:00 +03:00
Armen Rohalov
94e21f9127
add a file filter
2025-03-26 21:35:13 +02:00
Armen Rohalov
9e6596f1e0
add css files for components
2025-03-26 20:30:27 +02:00
Alex Bezdieniezhnykh
e18157648c
annotation save fixed
2025-03-20 13:37:07 +02:00
Alex Bezdieniezhnykh
0fa2c0ddd8
make README.md
...
fix some bugs
2025-03-18 19:48:35 +02:00
Alex Bezdieniezhnykh
b078a39097
Azaion Suite to the web. First commit. Only rough sketches of future components is done.
2025-03-18 16:30:41 +02:00
Alex Bezdieniezhnykh
2ab732c6b4
Azaion Suite to the web. First commit. Only rough sketches of future components is done.
2025-03-18 16:28:15 +02:00