Commit Graph

  • 0388fa2c8b fix(server): enforce volumetric cap using past + current transfer value CleverWild 2026-03-29 22:54:12 +02:00
  • 5bce9fd68e chore: bump mise deps CleverWild 2026-03-29 19:07:12 +02:00
  • e2d8b7841b style(dashboard): format code and add title margin hdbg 2026-03-29 00:31:28 +01:00
  • b5507e7d0f feat(grants-create): add configurable grant authorization fields hdbg 2026-03-29 00:13:45 +01:00
  • 59c7091cba refactor(useragent::evm::grants): split into more files & flutter_form_builder usage hdbg 2026-03-28 19:35:58 +01:00
  • 643f251419 fix(useragent::dashboard): screen pushed twice due to improper listen hook hdbg 2026-03-28 19:17:55 +01:00
  • bce6ecd409 refactor(grants): wrap grant list in SingleChildScrollView hdbg 2026-03-28 18:18:28 +01:00
  • f32728a277 style(dashboard): remove const from _CalloutBell and add title to nav rail hdbg 2026-03-28 18:13:13 +01:00
  • 32743741e1 refactor(useragent): moved shared CreamPanel and StatePanel into generic widgets hdbg 2026-03-28 17:57:50 +01:00
  • 54b2183be5 feat(evm): add EVM grants screen with create UI and list hdbg 2026-03-28 14:00:13 +01:00
  • ca35b9fed7 refactor(proto): restructure wallet access messages for improved data organization hdbg 2026-03-28 12:49:47 +01:00
  • 27428f709a refactor(server::evm): removed repetetive errors and error variants hdbg 2026-03-27 15:32:40 +01:00
  • 78006e90f2 refactor(useragent::evm::table): broke down into more widgets hdbg 2026-03-26 20:46:15 +01:00
  • 29cc4d9e5b refactor(useragent::evm): moved out header into general widget hdbg 2026-03-26 20:42:48 +01:00
  • 7f8b9cc63e feat(useragent): vibe-coded access list hdbg 2026-03-25 11:52:10 +01:00
  • 64a07e0ed6 docs(service): clarify ACL setup requirements for service and interactive user access win-service CleverWild 2026-04-03 01:54:25 +02:00
  • f245a6575d fix(service): change service start type from OnDemand to AutoStart CleverWild 2026-04-03 01:49:37 +02:00
  • e3050bc5ff refactor(server): inline runtime.rs in the root module CleverWild 2026-04-03 01:45:09 +02:00
  • d593eedf01 housekeeping(cli): move DEFAULT_SERVER_PORT upper to exports scope CleverWild 2026-04-03 01:37:12 +02:00
  • 2fb5bb3d84 refactor(server): extract shared runtime and implement service install/run in arbiter-server.exe CleverWild 2026-04-02 18:31:05 +02:00
  • a02ef68a70 feat(auth): add seal-key-derived pubkey integrity tags with auth enforcement and unseal backfill CleverWild 2026-03-30 00:17:04 +02:00
  • 86052c9350 chore: bump mise deps CleverWild 2026-03-29 19:07:12 +02:00
  • e5be55e141 style(dashboard): format code and add title margin hdbg 2026-03-29 00:31:28 +01:00
  • 8f0eb7130b feat(grants-create): add configurable grant authorization fields hdbg 2026-03-29 00:13:45 +01:00
  • 94fe04a6a4 refactor(useragent::evm::grants): split into more files & flutter_form_builder usage hdbg 2026-03-28 19:35:58 +01:00
  • 976c11902c fix(useragent::dashboard): screen pushed twice due to improper listen hook hdbg 2026-03-28 19:17:55 +01:00
  • c8d2662a36 refactor(grants): wrap grant list in SingleChildScrollView hdbg 2026-03-28 18:18:28 +01:00
  • ac5fedddd1 style(dashboard): remove const from _CalloutBell and add title to nav rail hdbg 2026-03-28 18:13:13 +01:00
  • 0c2d4986a2 refactor(useragent): moved shared CreamPanel and StatePanel into generic widgets hdbg 2026-03-28 17:57:50 +01:00
  • a3203936d2 feat(evm): add EVM grants screen with create UI and list hdbg 2026-03-28 14:00:13 +01:00
  • fb1c0ec130 refactor(proto): restructure wallet access messages for improved data organization hdbg 2026-03-28 12:49:47 +01:00
  • 2a21758369 refactor(server::evm): removed repetetive errors and error variants hdbg 2026-03-27 15:32:40 +01:00
  • 1abb5fa006 refactor(useragent::evm::table): broke down into more widgets hdbg 2026-03-26 20:46:15 +01:00
  • e1b1c857fa refactor(useragent::evm): moved out header into general widget hdbg 2026-03-26 20:42:48 +01:00
  • 4216007af3 feat(useragent): vibe-coded access list hdbg 2026-03-25 11:52:10 +01:00
  • fd46f8fb6e fix(proto): build script fix-proto-build-script CleverWild 2026-03-26 21:25:38 +01:00
  • dc80abda98 refactor(useragent::evm::table): broke down into more widgets hdbg 2026-03-26 20:46:15 +01:00
  • 137ff53bba refactor(useragent::evm): moved out header into general widget hdbg 2026-03-26 20:42:48 +01:00
  • 6987e5f70f feat(evm): implement EVM sign transaction handling in client and user agent CleverWild 2026-03-26 19:57:48 +01:00
  • 700545be17 feat(useragent): vibe-coded access list hdbg 2026-03-25 11:52:10 +01:00
  • bbf8a8019c feat(evm): add wallet access grant/revoke functionality hdbg 2026-03-25 15:26:00 +01:00
  • ac04495480 refactor(server): grpc wire conversion hdbg 2026-03-25 14:21:00 +01:00
  • eb25d31361 fix(useragent::nav): incorrect ordering led to mismatched routing hdbg 2026-03-24 20:24:15 +01:00
  • 056ff3470b fix(tls, client): added proper errors to client & schema to connect url; added localhost wildcard for self-signed setup hdbg 2026-03-24 20:08:42 +01:00
  • c0b08e84cc feat(useragent): callouts feature for approving new things hdbg 2026-03-24 14:07:47 +01:00
  • efb11d2271 refactor(arbiter-client): rewrite errors to terrros terrors-refactor CleverWild 2026-03-24 17:25:45 +01:00
  • ddd6e7910f test: add test_connect binary for client connection testing hdbg 2026-03-22 17:42:29 +01:00
  • d9b3694cab feat(useragent): add SDK clients table screen hdbg 2026-03-22 13:07:14 +01:00
  • 4ebe7b6fc4 merge: new flow into main hdbg 2026-03-22 12:23:07 +01:00
  • 8043cdf8d8 feat(server): re-introduce client approval flow hdbg 2026-03-21 14:50:52 +01:00
  • 2148faa376 Merge pull request 'SDK-client-UA-registration' (#34) from SDK-client-UA-registration into main Stas 2026-03-22 11:11:11 +00:00
  • eb37ee0a0c refactor(client): redesign of wallet handle hdbg 2026-03-22 12:00:33 +01:00
  • 1f07fd6a98 refactor(client): split into more modules hdbg 2026-03-22 11:55:39 +01:00
  • e135519c06 chore(deps): update Rust dependencies and add cargo-edit hdbg 2026-03-22 00:10:06 +01:00
  • f015d345f4 Merge remote-tracking branch 'origin/main' into SDK-client-UA-registration CleverWild 2026-03-21 21:14:41 +01:00
  • 51674bb39c refactor(actors): rename MessageRouter to FlowCoordinator hdbg 2026-03-21 13:10:18 +01:00
  • cd07ab7a78 refactor(server): renamed 'wallet_visibility' to 'wallet_access' hdbg 2026-03-20 20:43:07 +01:00
  • cfa6e068eb feat(client): add client metadata and wallet visibility support hdbg 2026-03-19 09:03:22 +01:00
  • 784261f4d8 perf(user-agent): use sqlite INSERT ... RETURNING for sdk client approve CleverWild 2026-03-19 19:07:28 +01:00
  • 971db0e919 refactor(client-auth): introduce ClientId newtype to avoid client_id/nonce confusion CleverWild 2026-03-19 19:07:19 +01:00
  • e1a8553142 feat(client-auth): emit and require AuthOk for SDK client challenge flow CleverWild 2026-03-19 19:06:27 +01:00
  • ec70561c93 refactor(arbiter-client): split auth handshake into check/do steps and simplify TxSigner signing flow CleverWild 2026-03-19 19:05:56 +01:00
  • 3993d3a8cc refactor(client): decouple grpc connect from wallet address and add explicit wallet configuration CleverWild 2026-03-19 18:21:09 +01:00
  • c87456ae2f feat(client): add file-backed signing key storage with transparent first-run key creation CleverWild 2026-03-19 18:10:43 +01:00
  • e89983de3a refactor(proto): align remaining ClientConnection protobuf pairs with SdkClient* naming CleverWild 2026-03-19 18:00:10 +01:00
  • f56668d9f6 chore: make const for buffer size CleverWild 2026-03-19 17:54:31 +01:00
  • 434738bae5 fix: return very important comment CleverWild 2026-03-19 17:52:11 +01:00
  • 915540de32 housekeeping(server): fixed clippy warns hdbg 2026-03-19 00:42:42 +01:00
  • 5a5008080a docs: document explicit AuthResult enums and request multiplexing hdbg 2026-03-19 00:29:06 +01:00
  • 3bc423f9b2 feat(useragent): showing auth error when something went wrong hdbg 2026-03-19 00:19:55 +01:00
  • f2c33a5bf4 refactor(useragent): using request/response for correct multiplexing behaviour hdbg 2026-03-19 00:05:55 +01:00
  • 3e8b26418a feat(proto): request / response pair tracking by assigning id hdbg 2026-03-18 23:43:44 +01:00
  • 60ce1cc110 test(user-agent): add test helpers and update actor integration tests hdbg 2026-03-18 23:37:40 +01:00
  • 2ff4d0961c refactor(server::client): migrated to new connection design hdbg 2026-03-18 22:40:07 +01:00
  • d61dab3285 refactor(server::useragent): migrated to new connection design hdbg 2026-03-17 18:39:12 +01:00
  • c439c9645d ci(useragent): added analyze step hdbg 2026-03-19 00:37:17 +01:00
  • c2883704e6 housekeeping: removed ide config from repo hdbg 2026-03-19 00:34:25 +01:00
  • 47caec38a6 Merge pull request 'Grant management and vault UI' (#35) from push-zpvzkqpmzrur into main Stas 2026-03-18 21:23:22 +00:00
  • 77c3babec7 feat: compat migrations CleverWild 2026-03-17 19:44:58 +01:00
  • 6f03ce4d1d chore: remove invalidly committed PoC crate CleverWild 2026-03-17 19:42:35 +01:00
  • 712f114763 style(encryption): suppress clippy unwrap lints with justifications hdbg 2026-03-17 11:30:06 +01:00
  • c56184d30b refactor(server): rewrote cell access using new helpers and added ast-grep rules for it hdbg 2026-03-16 19:41:24 +01:00
  • 9017ea4017 refactor(server): added SafeCell abstraction for easier protected memory swap hdbg 2026-03-16 18:56:13 +01:00
  • 088fa6fe72 feat(evm): add grant management for EVM wallets hdbg 2026-03-16 04:40:36 +01:00
  • c90af9c196 fix(server): restore online client approval UX with sdk management CleverWild 2026-03-16 18:46:50 +01:00
  • a5a9bc73b0 feat(poc): enhance SDK client error handling in user agent module CleverWild 2026-03-16 18:19:50 +01:00
  • 6ed8150e48 feat(useragent::evm): basic list & creation hdbg 2026-03-16 03:13:05 +01:00
  • fac312d860 refactor(server): move connection-related handlers into separate module hdbg 2026-03-16 03:13:05 +01:00
  • 549a0f5f52 refactor(server): removed grpc adapter and replaced with concrete implementations hdbg 2026-03-15 23:11:07 +01:00
  • 4db102b3d1 feat(useragent): bootstrap / unseal flow implementattion hdbg 2026-03-15 22:12:21 +01:00
  • c61a9e30ac feat(useragent): initial connection impl hdbg 2026-03-15 16:53:49 +01:00
  • 27836beb75 fix(server::user_agent::auth): not sending AuthOk on succesful auth hdbg 2026-03-15 16:53:49 +01:00
  • 099f76166e feat(PoC): terrors crate usage PoC-terrors CleverWild 2026-03-15 21:11:23 +01:00
  • 66026e903a feat(poc): complete terrors PoC with main scenarios CleverWild 2026-03-15 19:24:49 +01:00
  • 3360d3c8c7 feat(poc): add db and auth modules with terrors error chains CleverWild 2026-03-15 19:24:21 +01:00
  • 02980468db feat(poc): add terrors PoC crate scaffold and error types CleverWild 2026-03-15 19:21:55 +01:00
  • ec0e8a980c feat(useragent): added connection info setup screen hdbg 2026-03-15 14:51:39 +01:00
  • 16d5b9a233 feat(useragent): settled on routing architecture hdbg 2026-03-15 11:23:45 +01:00
  • 62c4bc5ade feat(useragent): initial impl hdbg 2026-03-04 15:27:27 +01:00
  • ccd657c9ec fix(server): enabled crypto provider for rustls hdbg 2026-03-15 16:43:53 +01:00