Commit Graph

  • c6be5678ec Merge pull request #2 from hanzoai/i18n main zandGitHub 2026-10-22 19:18:02 -07:00
  • 4d0821926b README: how the builder says its words zeekay 2026-10-22 19:13:26 -07:00
  • fb5424ad5b i18n: a run's cards, its failure and the workspace's notes in the reader's language zeekay 2026-10-22 19:09:05 -07:00
  • 9be9aaecc1 e2e: Customize's Skills in French and the Library right to left in Arabic zeekay 2026-10-22 19:07:12 -07:00
  • 6d6e7f5c52 i18n: Library, Scheduled tasks, automations and the environment speak the reader's language zeekay 2026-10-22 19:07:05 -07:00
  • b9bf12adb6 i18n: Customize speaks the reader's language zeekay 2026-10-22 19:06:54 -07:00
  • b7dfd69fe2 i18n: Settings speaks the reader's language zeekay 2026-10-22 19:06:45 -07:00
  • 4c9c4d2913 i18n: what the API modules say is marked for the reader's language zeekay 2026-10-22 19:06:32 -07:00
  • a33171f6e5 i18n: the sides this change touched are gui props, not inline styles zeekay 2026-10-22 18:48:39 -07:00
  • d1e39100d7 i18n: a plugin's name and the attachment notes in the reader's language zeekay 2026-10-22 18:42:48 -07:00
  • b8495d061f i18n: a run's Files, Artifacts, Git and doors, and the sign-in return zeekay 2026-10-22 18:41:46 -07:00
  • 44be643d32 i18n: New, a project's workspace, Publish and Plans speak the reader's language zeekay 2026-10-22 18:41:45 -07:00
  • 527e5a2139 i18n: Projects, Issues and Sync speak the reader's language zeekay 2026-10-22 18:41:45 -07:00
  • af73d62431 i18n: the plugins speak the reader's language zeekay 2026-10-22 18:41:45 -07:00
  • 53e4f586ae i18n: the builder's rail, runs, side panel and menus speak the reader's language zeekay 2026-10-22 18:40:11 -07:00
  • 63ded9f0d8 i18n: the composer speaks the reader's language zeekay 2026-10-22 15:15:03 -07:00
  • acce522fe9 @hanzo/build 0.2.80: Browse is every agent to start from, and Use makes your own zeekay 2026-10-22 01:14:16 -07:00
  • e672672bc0 @hanzo/build 0.2.79: a suggestion does what it says zeekay 2026-10-20 22:26:12 -07:00
  • cd4414c987 composer: a model row names its model and says Paused when the plan's usage has paused it, still picked; @hanzo/build 0.2.78 zeekay 2026-10-20 21:45:40 -07:00
  • 83a167e331 design systems are CSS custom properties, the form Studio's renderer takes, so a deck made with one renders; @hanzo/build 0.2.77 zeekay 2026-10-20 21:20:54 -07:00
  • afe2e81fb5 Library and Scheduled tasks for a host's sidebar: Upload and the kinds (the kind in the address, -/artifacts/<kind>), New task and the person's tasks; @hanzo/build 0.2.76 zeekay 2026-10-20 21:13:36 -07:00
  • 4665c86fbf reply: a fenced block named both ways (html otter.html) is named by its file; @hanzo/build 0.2.75 zeekay 2026-10-20 20:48:19 -07:00
  • 15c2be89d0 plugins: the design system a plugin made reaches the host, so it is attached and the maker turns off; @hanzo/build 0.2.74 zeekay 2026-10-20 19:36:56 -07:00
  • 30cff69669 Dev's own places, Settings' sections and Customize's tabs for a host's sidebar; Customize opens on Agents, each agent a profile page, and Add default agents makes the host's cast; @hanzo/build 0.2.73 zeekay 2026-10-20 16:56:59 -07:00
  • b998eedd36 summary: the test's icon mock names the lead's mark; @hanzo/build 0.2.72 zeekay 2026-10-20 16:29:09 -07:00
  • b640a93b07 summary: the Outputs and Sources panel on the kit menu's rows, Create file or site a row like the rest, 8px clear of its mark; @hanzo/build 0.2.71 zeekay 2026-10-20 16:28:49 -07:00
  • 8b9cf652ee composer: Manual asks before a plugin or a run, Chat offers Auto and Manual and Dev adds Plan; three suggestions always; one Gutter for every pane edge; Dev opens on Build what's next; @hanzo/build 0.2.70 zeekay 2026-10-20 16:25:49 -07:00
  • 626ff36639 design systems: made by chat, kept as Studio brands, attached from + › Design system; an attached one is said to the model and drives decks; @hanzo/build 0.2.69 zeekay 2026-10-20 16:00:18 -07:00
  • b68a9f5156 gear: a skill or plugin stays with the conversation it was picked in; only Research, Memory and the mode carry to the next; @hanzo/build 0.2.68 zeekay 2026-10-20 15:15:33 -07:00
  • dc54872467 @ and /: the list reads from the left; @hanzo/build 0.2.67 zeekay 2026-10-20 14:52:21 -07:00
  • 5cb0a82608 menus: a press on a shelf opens it, never shuts it; a plugin's own answer is the answer; @hanzo/build 0.2.66 zeekay 2026-10-20 14:26:47 -07:00
  • aeafe70de3 menus: a shelf is drawn only while open and takes the pointer — a closed one lay under the menu and caught its clicks; @hanzo/build 0.2.65 zeekay 2026-10-20 13:58:25 -07:00
  • c7b8205eae composer: the plugins — + › Plugins and @ — ride every message in Chat and Dev; @hanzo/build 0.2.64 zeekay 2026-10-20 13:21:51 -07:00
  • b615b2a245 index: the plugin types once zeekay 2026-10-20 13:17:39 -07:00
  • a9bc2a409b Merge branch 'plugins' into plus zeekay 2026-10-20 13:17:20 -07:00
  • 5d25219eb3 plugins: the composer's own — work in a project, deep research, sketch, templates as skills, presentations, PDF zeekay 2026-10-20 13:17:20 -07:00
  • 58c2e7dc39 composer: the model list scrolls and opens on its first forty; a phone's controls are a finger wide; dictation opens the microphone chosen (voice 0.1.19); @hanzo/build 0.2.63 zeekay 2026-10-20 13:05:13 -07:00
  • 67d45364b9 composer: the row under the frame keeps the frame's width; the round's ink is the accent's; Chat's dictation names its language; @hanzo/build 0.2.62 zeekay 2026-10-20 12:43:38 -07:00
  • 143dc558d0 @hanzo/build 0.2.61 zeekay 2026-10-20 11:55:21 -07:00
  • 0f0ccf1fbd dictation: the microphones as the browser lists them, the system's own marked, with its live level zeekay 2026-10-20 11:55:04 -07:00
  • 1e4c9a204b dev: suggestions under New's composer; the project's fixed chips go zeekay 2026-10-20 11:54:06 -07:00
  • 4055bf5827 composer: what the gear says is read when it changes; the mic and voice are plain marks on a laptop; a phone gives where its own line zeekay 2026-10-20 11:53:13 -07:00
  • f10d47bac7 Merge branch 'suggest' into plus zeekay 2026-10-20 11:48:19 -07:00
  • 514e9cee07 Merge branch 'side' into plus zeekay 2026-10-20 11:48:12 -07:00
  • ca751b7aa2 composer: one frame for Chat and Dev — + menu, dictation, voice or send, and the model, effort and mode under it; Free picks from the free lane zeekay 2026-10-20 11:46:43 -07:00
  • aa610b9f3c side: the panel's column, once for Chat and Dev zeekay 2026-10-20 11:35:46 -07:00
  • 093795157c composer: up to three suggestions from the person's own activity zeekay 2026-10-20 11:29:54 -07:00
  • ea62c9f0c7 composer: the + menu, the plugin contract and what a conversation carries (gear) zeekay 2026-10-20 11:13:35 -07:00
  • de01ef9d2f @hanzo/ui 8.29.0: the kit's menus, popovers and command menu zeekay 2026-10-20 08:33:13 -07:00
  • f30d8abbd8 @hanzo/build 0.2.60 zeekay 2026-10-17 08:49:18 -07:00
  • fdcecfc1cd prompt: the attach button carries its tooltip's state itself zeekay 2026-10-17 08:49:18 -07:00
  • 9ae030bea6 Grant the CI reusable its ID token zeekay 2026-10-17 04:17:50 -07:00
  • 9285e6ea6b @hanzo/build 0.2.59 zeekay 2026-10-17 04:14:06 -07:00
  • a4cdee383c panel: every tab has its own menu, to pin it and to close it zeekay 2026-10-17 04:14:06 -07:00
  • d8082f9259 @hanzo/build 0.2.58 zeekay 2026-10-17 04:10:01 -07:00
  • fef0567313 Library and Scheduled tasks: everything you made, and everything that runs without you zeekay 2026-10-17 04:10:01 -07:00
  • 14660f43f6 @hanzo/build 0.2.57 zeekay 2026-10-16 18:28:44 -07:00
  • 231781cf2e summary: the popover of what a surface made and what went into it zeekay 2026-10-16 18:28:44 -07:00
  • e9996d6f20 tabs: a pinned tab leads the strip and closes only on purpose zeekay 2026-10-16 18:28:44 -07:00
  • 77372252ed @hanzo/build 0.2.56 zeekay 2026-10-16 13:43:00 -07:00
  • 29d3f26aa1 prompt: a phone's composer is the tall pill, the field across the top and the controls under it zeekay 2026-10-16 13:43:00 -07:00
  • f02c32f0ec @hanzo/build 0.2.55 zeekay 2026-10-16 12:44:06 -07:00
  • f84f2f50b7 panel: the tabs are a browser, and the composer is one pill zeekay 2026-10-16 12:44:06 -07:00
  • 7eda848bf5 panel: the header's Panel button is an icon, the outline's mark; 0.2.54 zeekay 2026-10-16 10:09:45 -07:00
  • ca8235cd1c @hanzo/build 0.2.53 zeekay 2026-10-10 09:33:54 -07:00
  • c61c243a9d one composer, one model and effort, one side panel for Dev, ready for Chat zeekay 2026-10-10 09:11:42 -07:00
  • e87513d373 Issues: an issue runs on its own repository, the same issue once; New opens on Enso zeekay 2026-10-10 09:06:16 -07:00
  • bfe222d3f5 route: a builder address is also a real path under the host's mount zeekay 2026-10-10 08:52:27 -07:00
  • b898f48563 rail: every place in view, listed once for every rail zeekay 2026-10-10 08:49:55 -07:00
  • b3e62aa841 customize: Browse first, always, and a failure said in plain words zeekay 2026-10-07 08:55:37 -07:00
  • 9f1db22850 plan: the account menu leads with the plan, credits live in Billing zeekay 2026-10-10 08:42:37 -07:00
  • 95876d98e7 A project is a repository: Projects lists the forge's, one opens at <org>/<repo>; 0.2.52 zeekay 2026-10-08 12:51:08 -07:00
  • 846023a4a8 Codebases is sync-from-GitHub or a template; Issues reads like GitHub's (#1) 2026-10-07 11:34:08 -07:00
  • 266f5203d7 keys: as many API keys as you need, each revoked on its own zeekay 2026-10-04 21:31:49 -07:00
  • a3c6f1fc6f feat(new): the repository picker offers the org's GitHub repositories, and a run on one works on GitHub; 0.2.50 zeekay 2026-10-04 16:49:20 -07:00
  • 5cfff7040a Codebases is sync-from-GitHub or a template; Issues reads like GitHub's claude/dreamy-keller-mqcq3u Claude 2026-10-04 23:03:41 +00:00
  • c747ee811c Connect card, billing, machines, codebases, projects, and issues controls to backend; @hanzo/build 0.2.49 zooqueenandHanzo Dev 2026-10-04 13:55:14 -07:00
  • 1fce0d8221 Payment with no card on file leads with Add card as the page's primary control; @hanzo/build 0.2.48 zooqueenandHanzo Dev 2026-10-04 10:46:33 -07:00
  • 49ffa5fbec A card the processor refused, or one typed wrong, says so in red as an alert under the field; @hanzo/build 0.2.47 zooqueenandHanzo Dev 2026-10-04 10:37:37 -07:00
  • 871125c8eb An org's owner adds and removes its cards, and Payment with no card on file leads with Add card; a saved card or a removal says so in a toast, and adding one charges nothing; @hanzo/build 0.2.46 zooqueenandHanzo Dev 2026-10-04 10:30:03 -07:00
  • 9d0ea7c117 Automations post to the organization's X, LinkedIn and Facebook accounts, reviewed first or as written, and each run shows the post and where it went; Integrations connects the social accounts and says what one not set up needs; a run refused for want of a plan offers the plans; @hanzo/build 0.2.45 zooqueenandHanzo Dev 2026-10-04 09:47:23 -07:00
  • a9f3024ec3 Settings drops the group label under its own heading; 0.2.44. zooqueenandHanzo Dev 2026-10-04 09:36:45 -07:00
  • 89b51d1800 A new automation asks for its name, then its instructions, before it saves or switches on; Save sits in a bar that stays in view and says what is unsaved; starters fill a new one; a run refused for want of credit says so; @hanzo/build 0.2.43 zooqueenandHanzo Dev 2026-10-04 08:51:33 -07:00
  • 4c5bcb1019 chore(deps): ui 8.27.77; a catalog that cannot be read says so beside the research preview zeekay 2026-10-04 02:11:36 -07:00
  • 989a1d03c9 feat(models): every model the catalog lists, through @hanzo/ui ModelPicker; Enso by default, a premium pick held for the run it starts; @hanzo/build 0.2.42 zeekay 2026-10-03 23:54:12 -07:00
  • e110c27c4a Automations open, edit, switch, run and show their runs on /v1/auto/automations; a row opens its editor and New goes straight to it; @hanzo/build 0.2.41 zooqueenandHanzo Dev 2026-10-04 00:19:14 -07:00
  • 230cf0e6c4 A machine nothing has reached is not offered as a place to run, and a failed re-read of Machines keeps the rows; @hanzo/build 0.2.40 zooqueenandHanzo Dev 2026-10-03 23:43:57 -07:00
  • 50b6ae43d7 Register a machine reads only what is typed, names an unnamed one after its hostname, and lists it as not seen yet until it beats; @hanzo/build 0.2.39 zooqueenandHanzo Dev 2026-10-03 23:37:23 -07:00
  • ed5cd70ee6 A starter's picture is whole: its frame has the capture's own 16:10 shape and the page's top edge; @hanzo/build 0.2.38 zooqueenandHanzo Dev 2026-10-03 23:24:02 -07:00
  • b2f448d1c4 A cleaned return keeps the page's own query exactly as written; @hanzo/build 0.2.37 zooqueenandHanzo Dev 2026-10-02 14:46:53 -07:00
  • 2157f0e9d4 A build that failed or has run ten minutes says so in the preview and offers Publish again; @hanzo/build 0.2.36 zooqueenandHanzo Dev 2026-10-02 13:41:53 -07:00
  • 0f2beeae49 Integrations names itself as the return for GitHub and Slack connects and finishes what the return carries; @hanzo/build 0.2.35 zooqueenandHanzo Dev 2026-10-02 13:07:09 -07:00
  • d1b70ec3dc chore: release 0.2.34 zeekay 2026-09-30 22:45:00 -07:00
  • f3f2e94e13 feat(frame): panes paint glass, edge, radius and gutter from pane tokens zeekay 2026-09-30 22:44:47 -07:00
  • 4731c07d93 @hanzo/build 0.2.33 zooqueenandHanzo Dev 2026-09-30 08:39:21 -07:00
  • d54de9ff51 A run's side pane is sized by its edge and kept, its tabs are pills, and a host's pane paints no ground of its own zooqueenandHanzo Dev 2026-09-30 08:39:16 -07:00
  • af13df958a feat(analytics): add GA4 (G-X5XPC4SW2L), Meta Pixel, Hanzo Analytics, and Hanzo Insights zooqueenandHanzo Dev 2026-09-30 00:18:47 -07:00
  • 0c81a3109a Tests use example hosts and repos zeekay 2026-09-29 21:48:17 -07:00
  • b8b4a11b43 List the research preview in every model chip; @hanzo/build 0.2.32 zeekay 2026-09-29 14:12:09 -07:00
  • bf8748b43d @hanzo/build 0.2.31 zeekay 2026-09-29 13:33:13 -07:00