Commit Graph

  • e3b0fe6582 [no-ticket] Sync .cursor with suite root dev Oleksandr Bezdieniezhnykh 2026-05-17 13:11:01 +03:00
  • 6e1e147562 [AZ-556] [AZ-557] Advance autodev state to step 12 (Test-Spec Sync) Oleksandr Bezdieniezhnykh 2026-05-14 11:25:55 +03:00
  • 837b1f2374 [AZ-557] Leftover: Cycle2HotfixDeployTests FindRepoRoot pre-existing Oleksandr Bezdieniezhnykh 2026-05-14 10:14:20 +03:00
  • 5224a12589 [AZ-557] Fix MfaLoginTests AC1/AC2/AC7 seed ordering Oleksandr Bezdieniezhnykh 2026-05-14 10:13:23 +03:00
  • 8b7d8a4275 [AZ-556] [AZ-557] Close cycle-2 hotfix sprint, hand off to Run Tests Oleksandr Bezdieniezhnykh 2026-05-14 09:59:23 +03:00
  • 4bf2e689cb [AZ-556] [AZ-557] Unify login errors + share MFA lockout pipeline Oleksandr Bezdieniezhnykh 2026-05-14 09:56:00 +03:00
  • ebde2b2d25 [AZ-530] State handoff: batch 5 done, batch 6 boundary Oleksandr Bezdieniezhnykh 2026-05-14 09:37:09 +03:00
  • f369153149 [AZ-552] [AZ-553] [AZ-554] [AZ-555] Cycle-2 hotfix: deploy/infra chain Oleksandr Bezdieniezhnykh 2026-05-14 09:35:57 +03:00
  • d2b5308b45 [AZ-552..AZ-557] Cycle-2 hotfix task intake (6 specs, 11 pts) Oleksandr Bezdieniezhnykh 2026-05-14 09:23:12 +03:00
  • 1bdbe8c96d [AZ-529] [AZ-530] Cycle-2 security audit reports Oleksandr Bezdieniezhnykh 2026-05-14 09:23:02 +03:00
  • a77b3f8a59 [AZ-529] [AZ-530] Cycle-2 documentation refresh Oleksandr Bezdieniezhnykh 2026-05-14 09:22:53 +03:00
  • c2c659ef62 Update autodev state to Step 12: Rename 'Run Tests' to 'Test-Spec Sync' for clarity in testing phase progression. Oleksandr Bezdieniezhnykh 2026-05-14 06:36:22 +03:00
  • 1e1ded73f5 [AZ-534] TOTP-based 2FA at credential login Oleksandr Bezdieniezhnykh 2026-05-14 06:21:28 +03:00
  • 8e7c602f51 [AZ-535] [AZ-533] Logout/revocation surface + UAV mission tokens Oleksandr Bezdieniezhnykh 2026-05-14 05:51:23 +03:00
  • 51a293dbcc [AZ-531] [AZ-532] Refresh-token rotation + ES256 signing with JWKS Oleksandr Bezdieniezhnykh 2026-05-14 05:30:03 +03:00
  • 491993f9c1 [AZ-536] [AZ-537] [AZ-538] Argon2id, login rate limit + lockout, CORS https-only Oleksandr Bezdieniezhnykh 2026-05-14 04:52:31 +03:00
  • 9679b5636f chore(autodev): advance state to Step 10 (Implement) for cycle 2 Oleksandr Bezdieniezhnykh 2026-05-14 04:20:32 +03:00
  • 3a925b9b0f refactor: remove obsolete resource download and installer endpoints Oleksandr Bezdieniezhnykh 2026-05-14 04:17:55 +03:00
  • c7b297de83 refactor: remove deploy.cmd and update Dockerfile for health checks Oleksandr Bezdieniezhnykh 2026-05-13 08:47:21 +03:00
  • 43fe38e67d fix(test-infra): reset docker volumes before each test run Oleksandr Bezdieniezhnykh 2026-05-13 04:57:18 +03:00
  • 0c9340a1af chore(autodev): mark cycle 1 Implement step complete Oleksandr Bezdieniezhnykh 2026-05-13 04:54:02 +03:00
  • 4914f08aff [AZ-197] Loosen Hardware_endpoints_are_removed test for /resources/check Oleksandr Bezdieniezhnykh 2026-05-13 04:53:26 +03:00
  • 5e90512987 [AZ-197] Remove hardware ID binding from resource flow Oleksandr Bezdieniezhnykh 2026-05-13 04:46:39 +03:00
  • 5ca9ccab2c [AZ-513] [AZ-196] [AZ-183] Add /classes CRUD, /devices, fleet OTA Oleksandr Bezdieniezhnykh 2026-05-13 04:34:42 +03:00
  • f13c57b314 chore: migrate autodev state file to current format Oleksandr Bezdieniezhnykh 2026-05-13 04:00:58 +03:00
  • e40ea3eeaa [AZ-513] Add task spec: /classes CRUD routes (POST + PATCH + DELETE) Oleksandr Bezdieniezhnykh 2026-05-13 03:58:45 +03:00
  • 15631b37cb chore: sync .cursor from suite Oleksandr Bezdieniezhnykh 2026-05-09 05:18:07 +03:00
  • 64887e5bfc chore: sync .cursor from suite Oleksandr Bezdieniezhnykh 2026-05-05 01:08:45 +03:00
  • 7ba2f1b9c2 chore: sync .cursor skills from suite Oleksandr Bezdieniezhnykh 2026-05-03 17:43:23 +03:00
  • ea55f695dc chore: sync .cursor skills from suite Oleksandr Bezdieniezhnykh 2026-04-29 17:03:55 +03:00
  • 210b249665 chore: sync .cursor from suite Oleksandr Bezdieniezhnykh 2026-04-25 19:44:45 +03:00
  • ad8c690550 Remove obsolete build-arm.yml configuration file from Woodpecker pipeline. This file is no longer needed following recent updates to the build process. Oleksandr Bezdieniezhnykh 2026-04-25 06:53:15 +03:00
  • 07045de98b Merge branch 'stage' into main main Oleksandr Bezdieniezhnykh 2026-04-22 01:39:57 +03:00
  • 8fd2fa6fa0 Merge branch 'dev' into stage stage Oleksandr Bezdieniezhnykh 2026-04-22 01:36:54 +03:00
  • 77eced4550 [AZ-206] Update Woodpecker build configuration for Docker login Oleksandr Bezdieniezhnykh 2026-04-21 20:39:08 +03:00
  • 3f4696a046 [AZ-205] Authenticate to Harbor before pushing build images Oleksandr Bezdieniezhnykh 2026-04-20 04:10:42 +03:00
  • d5255da0fe [AZ-204] OCI revision labels + AZAION_REVISION env Oleksandr Bezdieniezhnykh 2026-04-20 03:58:46 +03:00
  • 4ae74adcb5 [AZ-203] Parameterize registry host via REGISTRY_HOST secret Oleksandr Bezdieniezhnykh 2026-04-20 03:49:20 +03:00
  • 34eba48b45 Sync .cursor from suite (autodev orchestrator + monorepo skills) Oleksandr Bezdieniezhnykh 2026-04-18 22:03:43 +03:00
  • e94842d330 [AZ-189] Update coding and testing rules for clarity and consistency Oleksandr Bezdieniezhnykh 2026-04-17 20:27:28 +03:00
  • d7f2b75fe1 [AZ-189] Show only test runner output Oleksandr Bezdieniezhnykh 2026-04-16 07:12:16 +03:00
  • 5c19c27153 [AZ-189] Show test names in output Oleksandr Bezdieniezhnykh 2026-04-16 07:10:11 +03:00
  • 83097aef68 [AZ-189] Silence db/api container logs Oleksandr Bezdieniezhnykh 2026-04-16 07:09:34 +03:00
  • 63a26ac628 [AZ-189] Simplify run-tests.sh Oleksandr Bezdieniezhnykh 2026-04-16 07:04:13 +03:00
  • 3d665032e6 [AZ-189] Reduce test output noise Oleksandr Bezdieniezhnykh 2026-04-16 07:02:58 +03:00
  • c6b2beb833 [AZ-195] Remove unrunnable test Oleksandr Bezdieniezhnykh 2026-04-16 07:00:50 +03:00
  • 74f5594b0c [AZ-200] Drop email length rule Oleksandr Bezdieniezhnykh 2026-04-16 06:59:12 +03:00
  • 88c7b288df [AZ-199] [AZ-200] [AZ-201] [AZ-202] Fix API bugs Oleksandr Bezdieniezhnykh 2026-04-16 06:55:11 +03:00
  • 5286b6b8e3 [AZ-198] Block disabled user login Oleksandr Bezdieniezhnykh 2026-04-16 06:49:00 +03:00
  • 9da34a594b [AZ-189] Fix e2e test run Oleksandr Bezdieniezhnykh 2026-04-16 06:45:38 +03:00
  • d320d6dd59 [AZ-189] [AZ-190] [AZ-191] [AZ-192] [AZ-193] [AZ-194] [AZ-195] Add e2e blackbox test suite Oleksandr Bezdieniezhnykh 2026-04-16 06:25:36 +03:00
  • 1b38e888e1 Allow manual CI builds Oleksandr Bezdieniezhnykh 2026-04-12 05:41:32 +03:00
  • 4f4c6b1f6f Add push event trigger to Woodpecker CI configuration Oleksandr Bezdieniezhnykh 2026-04-12 05:10:56 +03:00
  • 359bab3c92 Sync .cursor from detections Oleksandr Bezdieniezhnykh 2026-04-12 05:05:08 +03:00
  • 884abf7006 CI: main tag without prefix Oleksandr Bezdieniezhnykh 2026-04-12 04:12:01 +03:00
  • 38344d8c62 update woodpecker add dev branch Oleksandr Bezdieniezhnykh 2026-04-11 20:40:28 +03:00
  • 5bb566876f Switch to Woodpecker CI Oleksandr Bezdieniezhnykh 2026-04-10 01:28:51 +03:00
  • 98a80cf942 Comment out amd64 matrix Oleksandr Bezdieniezhnykh 2026-04-09 23:33:22 +03:00
  • 34a7a0bdf9 Remove Woodpecker CI configuration file as multi-platform support is no longer needed. Oleksandr Bezdieniezhnykh 2026-04-09 19:17:41 +03:00
  • 0f01e5a7c7 Add multi-platform support in Woodpecker CI configuration Oleksandr Bezdieniezhnykh 2026-04-09 13:28:45 +03:00
  • e1a93135c1 Refactor authentication logic to improve security and streamline user role management Oleksandr Bezdieniezhnykh 2026-04-08 06:32:45 +03:00
  • 04a18804c5 Update .gitignore to exclude log files and directories Oleksandr Bezdieniezhnykh 2026-04-06 07:06:54 +03:00
  • b970b2f593 Update Dockerfile for multi-platform support and enhance nginx registry script with volume and environment variable configurations Oleksandr Bezdieniezhnykh 2026-04-06 04:59:49 +03:00
  • ce44d565c8 rename Azaion.Api -> Azaion.AdminApi Oleksandr Bezdieniezhnykh 2026-03-25 17:57:27 +02:00
  • 61f7c36198 add .net launch json configs Oleksandr Bezdieniezhnykh 2026-03-25 17:51:19 +02:00
  • d96971b050 Update .gitignore to include .env and .DS_Store files Add .cursor autodevelopment system Oleksandr Bezdieniezhnykh 2026-03-25 17:41:10 +02:00
  • 44e75afc4f Update project to .NET 10.0 and upgrade dependencies in Dockerfile and project files Oleksandr Bezdieniezhnykh 2026-03-09 22:27:48 +02:00
  • 1739a2b120 add edit role functionality Oleksandr Bezdieniezhnykh 2025-10-02 01:29:33 +03:00
  • f6eed184fa add cors , add user should be enabled by default Oleksandr Bezdieniezhnykh 2025-10-02 00:37:30 +03:00
  • 5e58802ab3 fix get installer paths Oleksandr Bezdieniezhnykh 2025-09-23 15:50:52 +03:00
  • b6dd20366e secure getinstaller endpoint Oleksandr Bezdieniezhnykh 2025-09-23 15:37:50 +03:00
  • 3167df8bd7 add enable disable remove user and isenabled in user column Oleksandr Bezdieniezhnykh 2025-09-22 19:37:17 +03:00
  • a4295c6c52 fix bugs, improve security Oleksandr Bezdieniezhnykh 2025-09-22 00:34:37 +03:00
  • 0af74ec278 Add LastLogin and CreatedAt to User Oleksandr Bezdieniezhnykh 2025-09-21 23:57:37 +03:00
  • 1fcaba383e add check resource endpoint Alex Bezdieniezhnykh 2025-06-15 09:18:39 +03:00
  • 3be7062993 add ClearFolder, ListResources, GetInstaller endpoints Alex Bezdieniezhnykh 2025-06-13 23:27:37 +03:00
  • c15167f21d remove upload policy for allow model uploading from users Alex Bezdieniezhnykh 2025-05-02 20:49:17 +03:00
  • 289344799e move hw set and queue offset to user rest entitiy switch to body email set Alex Bezdieniezhnykh 2025-05-02 11:29:56 +03:00
  • 0458739126 fix reset hw endpoint Alex Bezdieniezhnykh 2025-05-02 11:17:45 +03:00
  • eb043e94a8 switch to hardware string from object Alex Bezdieniezhnykh 2025-05-02 10:14:40 +03:00
  • 2b6a8d1252 fix reset hardware Alex Bezdieniezhnykh 2025-04-27 17:15:44 +03:00
  • 32cef21335 rename offset property in user Alex Bezdieniezhnykh 2025-04-17 08:08:57 +03:00
  • 55f4e8b3a6 add exceptions handler Alex Bezdieniezhnykh 2025-04-17 00:27:56 +03:00
  • c1f47f0e8d Revert "add correct business exception handling" Alex Bezdieniezhnykh 2025-04-16 20:47:01 +03:00
  • b1693b2894 add correct business exception handling use <FrameworkReference Include="Microsoft.AspNetCore.App" /> instead of old nuget packages Alex Bezdieniezhnykh 2025-04-16 13:32:16 +03:00
  • 4fc1fb4d63 fix cache issue Alex Bezdieniezhnykh 2025-04-16 01:49:34 +03:00
  • 461606ef08 add cmd Alex Bezdieniezhnykh 2025-04-16 01:39:08 +03:00
  • 5673eeade9 add queue offsets to user Alex Bezdieniezhnykh 2025-04-16 01:29:58 +03:00
  • a5ccc46fbd configure rabbit mq to max length (number of messages) instead of max length bytes Alex Bezdieniezhnykh 2025-03-04 13:31:53 +02:00
  • 5b2d62318c use CBC for encryption - interoperable with Cython Alex Bezdieniezhnykh 2025-02-28 00:43:14 +02:00
  • 0634578864 fix minio scripts Alex Bezdieniezhnykh 2025-02-26 22:12:41 +02:00
  • 503ddc8c41 don't send hardware hash, calc on the api Alex Bezdieniezhnykh 2025-02-26 16:02:09 +02:00
  • 6d28085b7e add scripts for cdn change aes mode to cfb in encrypt / decrypt in Security Alex Bezdieniezhnykh 2025-02-25 19:48:27 +02:00
  • 32955e4c66 fix on recreating resource add azaion-commands queue add logs for docker run update gitignore Alex Bezdieniezhnykh 2025-02-21 06:57:30 +02:00
  • 52c7ec09c6 return claim name to jwt Alex Bezdieniezhnykh 2025-01-20 10:35:37 +02:00
  • bfb7b89f32 put StreamToString to extensions Alex Bezdieniezhnykh 2025-01-20 10:04:33 +02:00
  • 49de0351c1 add Cache.cs fix hardware hash stack in the jwt token claims Alex Bezdieniezhnykh 2025-01-18 14:36:50 +02:00
  • 0945635a1c add possibility to upload and download from specific folder Alex Bezdieniezhnykh 2024-12-24 12:48:02 +02:00
  • 81d2409009 update rabbitmq config Alex Bezdieniezhnykh 2024-12-17 22:42:25 +02:00
  • 6d8ea6c74f fix login add logging add scripts for server Alex Bezdieniezhnykh 2024-12-04 12:40:56 +02:00