Skip to content

v1.0.0

Choose a tag to compare

@jmad-sail jmad-sail released this 11 Jun 19:22
· 87 commits to main since this release
7fd1da5

What's Changed

  • Feature/sailing chart to sailor merge by @dreski3 in #3
  • Feat/real data no mock by @AlvaroAlonso-0 in #4
  • feat(signing): support arbitrary-tx signing handoff by @dreski3 in #5
  • feat(sdk): detect kernel dispatch model + decode kernel reverts by @dreski3 in #6
  • Feature/once orchestration hardening by @dreski3 in #7
  • feat(ui): unified design system, live data, multi-SMA, chain icons by @AlvaroAlonso-0 in #8
  • SAIL-131 Add publish workflow for SDK by @jmad-sail in #9
  • Feature/multi sma handling by @dreski3 in #10
  • feat(ui): improve dashboard activity feed with full timestamps and lo… by @dreski3 in #11
  • feat(sdk): SailIntelligence client — api.sail.money as default intelligence provider by @AlvaroAlonso-0 in #12
  • fix(ui): dashboard notification bell discovers signing daemon via port-scan by @AlvaroAlonso-0 in #13
  • fix: show template name for unrecognized permissions by @AlvaroAlonso-0 in #14
  • fix: detect remote agents via activity.jsonl recency by @AlvaroAlonso-0 in #15
  • Feature/onboarding ux improvements by @dreski3 in #17
  • fix: 6 blockers found during closed beta yield agent integration by @AlvaroAlonso-0 in #16
  • fix: surface GH Actions setup warning when agent workflow exists but not running by @AlvaroAlonso-0 in #18
  • Bug/signing station event handling by @dreski3 in #21
  • feat: browser-driven onboarding wizard by @AlvaroAlonso-0 in #20
  • feat: activity timeline, fund agent CTA, contextual mandate-signed state by @AlvaroAlonso-0 in #22
  • sail-131 publishing package by @jmad-sail in #23
  • feat: network selection step in onboarding wizard by @AlvaroAlonso-0 in #24
  • mvp-fixes: dispatch fix, runnable agent, Philosophy A permissions, security hardening, automation by @aadopii in #26
  • fix: land SAIL-185 on main (cherry-pick from squash) by @AlvaroAlonso-0 in #28
  • chore: attribute SAIL-185 to co-authors (dreski3 + AlvaroAlonso-0) by @AlvaroAlonso-0 in #29
  • fix: onboarding style revert + multi-project UI isolation + passphrase persistence by @AlvaroAlonso-0 in #31
  • fix: station stays open after signing when queue has multiple requests by @AlvaroAlonso-0 in #33
  • MVP command and publish fixes by @jmad-sail in #30
  • fix: sailor station start points to dashboard #/station, not raw daemon port by @AlvaroAlonso-0 in #34
  • Update publish.yml by @jmad-sail in #35
  • fix: server auto-serves UI dist without SERVE_DIST=1 by @AlvaroAlonso-0 in #36
  • Feature/sail 404 by @dreski3 in #37
  • Npm release 0.0.1 by @jmad-sail in #38
  • Npm release 0.0.1 update versioning by @jmad-sail in #39
  • Feature/sail 405 by @dreski3 in #40
  • docs: README + AGENTS.md accuracy (Octane audit, selective dispatch, staging deployments) by @aadopii in #42
  • docs: lean single-file onboarding AGENTS.md for scaffolded projects by @aadopii in #43
  • fix: scaffold completeness (deps, .gitignore, CHAIN_ID, QuoterV2, --yes) by @aadopii in #44
  • feat: publish @sail.money/sdk + buildDispatchSignature helper by @aadopii in #45
  • fix: multi-permission runner — resolve the correct permission per call by @aadopii in #46
  • Feature/sail 406 by @dreski3 in #47
  • Fix manual package publishing by @jmad-sail in #48
  • fix(ui): wire Unichain into onboarding/signing + back-nav on all steps by @dreski3 in #49
  • fix: onboarding UX — neutral scaffold, 5-stage flow, postinstall cleanup, template rename by @aadopii in #50
  • Npm latest tag by @jmad-sail in #51
  • fix(sdk): align shared-template encoders with deployed contract ABIs by @dreski3 in #52
  • fix: surface reverted transactions distinctly in runner by @aadopii in #53
  • fix: scaffold typechecks out of the box by @aadopii in #54
  • fix: normalize addresses instead of rejecting non-checksummed input by @aadopii in #55
  • fix: mandate sign reconciles against on-chain state by @aadopii in #56
  • fix: remove sailor setup stub and clarify example permission slippage comments by @aadopii in #57
  • fix: GitHub Actions workflow — npm ci, correct secret, encrypted keystore (Option B) by @aadopii in #58
  • docs: update README post bug fixes (runner reverts, CI auth, mandate sign, address normalization) by @aadopii in #59
  • chore(ui): remove marketing landing page by @AlvaroAlonso-0 in #61
  • fix(ui): derive mandate explorer links from account chainId by @AlvaroAlonso-0 in #62
  • feat(ui): inline SMA rename from dashboard title by @AlvaroAlonso-0 in #63
  • feat(ui): remove SMA card from accounts details section by @AlvaroAlonso-0 in #65
  • fix(cli): show dashboard URL instead of signing station port for signing prompts by @AlvaroAlonso-0 in #66
  • feat(ui): add RPC config section to dashboard by @AlvaroAlonso-0 in #67
  • feat: sailor mandate simulate — off-chain permission verification before authorization by @aadopii in #70
  • fix(mandate-simulate): parallel probing, block-stale warning, sma/manager consistency by @AlvaroAlonso-0 in #71
  • feat: deterministic SMA addresses (--salt, sailor account predict, saltNonce persistence) by @aadopii in #69
  • feat(signing): static permission explanations with collapsible details by @AlvaroAlonso-0 in #72
  • feat: permission examples — audit existing 6, add 4 new (vault, staking, supply, batch) by @aadopii in #73
  • feat: point Sailor at new deterministic protocol addresses + add Ethereum/Eth Sepolia by @aadopii in #74
  • feat: sailor account deploy-chain — cross-chain SMA deployment by @AlvaroAlonso-0 in #75
  • feat: multi-manager support — multiple known managers per SMA by @AlvaroAlonso-0 in #76
  • feat: revoke permission — batched modal with selection by @AlvaroAlonso-0 in #77
  • SAIL-412 Include arg and path fix for windows powershell. Define Foundry as dependency for building, and gh CLI in case the suer want to automate the agent by @jmad-sail in #78
  • feat(simulate): selector liveness check — F-3 by @AlvaroAlonso-0 in #80
  • feat(mandate): update command + mandates.json name dedup — F-4 by @AlvaroAlonso-0 in #81
  • feat(solidity): SailCalldata.sol — safe calldata extraction library (F-5) by @AlvaroAlonso-0 in #82
  • feat(sdk): ctx.publicClient first-class, ERC-20 read helpers, minTokenOut (F-10) by @AlvaroAlonso-0 in #83
  • fix: deploy-clone activity log name + EIP-1967 proxy detection in selector check by @AlvaroAlonso-0 in #84
  • fix(ui): eliminate black screen after onboarding completion by @AlvaroAlonso-0 in #85
  • feat(ui): skip-to-dashboard link on onboarding welcome screen by @AlvaroAlonso-0 in #87
  • feat(ui): remove icons from DeBank and Safe quick links by @AlvaroAlonso-0 in #88
  • chore: update GitHub org references SailAgent → sail-money by @AlvaroAlonso-0 in #89
  • STYXL-413 include sail SDK complete import from sailor. Remove package chains separation by @jmad-sail in #86
  • fix(ui): show mandate count (not permission count) in profile panel SMA card by @AlvaroAlonso-0 in #90
  • fix(ui): show all chains on profile panel SMA card for multi-chain deployments by @AlvaroAlonso-0 in #92
  • feat(ui): support multiple mandates per SMA by @AlvaroAlonso-0 in #93
  • fix(ui): rename permissions section to Your Mandates, capitalize chain names by @AlvaroAlonso-0 in #94
  • Bug/server station discovery issue by @dreski3 in #91
  • fix(ui): show Low instead of Empty for critical manager balance by @AlvaroAlonso-0 in #95
  • fix(ui): critical balance only at exactly 0 ETH, anything above is Low by @AlvaroAlonso-0 in #96
  • fix(ui): multi-chain badges, RPC section, and WS proxy for deployed chains by @AlvaroAlonso-0 in #97
  • fix(cli): resolve RPC_URL_ keys and respect CHAIN_ID env in ProjectContext by @AlvaroAlonso-0 in #99
  • fix(cli): always use dashboard port for signing URL, never switch to station port by @AlvaroAlonso-0 in #100
  • fix(test): update mandate test to expect array response after multi-mandate support by @AlvaroAlonso-0 in #101
  • docs: sync Sailor README + AGENTS.md with protocol and 6-chain reality by @aadopii in #98
  • fix(cli): sailor run --chain flag, shell env priority, getRpcUrl for RPC resolution by @AlvaroAlonso-0 in #102
  • SAIL-416 fix onboarding by @jmad-sail in #103

New Contributors

Full Changelog: https://github.com/sail-money/Sailor/commits/v1.0.0