81 Commits
Author SHA1 Message Date
Hanzo Dev 670c9fe17c fix: replace all Daytona references with HanzoRuntime
- Renamed all class names: Daytona → HanzoRuntime
- Updated error classes: DaytonaError → HanzoRuntimeError
- Changed config classes: DaytonaConfig → HanzoRuntimeConfig
- Updated environment variables: DAYTONA_* → HANZO_RUNTIME_*
- Fixed all import statements and file references
- Updated copyright headers to Hanzo Industries Inc
- Changed default API URL to https://app.hanzo.ai/api
- Renamed source files to match new class names
- Incremented version to 0.0.1-dev for republishing
2025-07-14 20:57:43 -05:00
Vedran Jukic 074ef70011 feat: daytona ai (#1775)
Signed-off-by: Vedran <vedran.jukic@gmail.com>
Signed-off-by: MDzaja <mirkodzaja0@gmail.com>
Signed-off-by: Luka Brecic <luka.brecic3@gmail.com>
Signed-off-by: Toma Puljak <toma.puljak@hotmail.com>
Signed-off-by: fabjanvucina <fabjanvucina@gmail.com>
Signed-off-by: Ivan Dagelic <dagelic.ivan@gmail.com>
Signed-off-by: Goran Draganić <goran@daytona.io>
Signed-off-by: Zoran Zorica <zoran.zorica@gmail.com>
2025-04-28 19:13:31 +00:00
Ivan DagelicandToma Puljak 3260b53b83 fix: generate cli docs
Signed-off-by: Ivan Dagelic <dagelic.ivan@gmail.com>
2025-01-21 11:34:13 +00:00
Ivan DagelicandToma Puljak 8dcbb16003 fix: template import export and cli docs
Signed-off-by: Ivan Dagelic <dagelic.ivan@gmail.com>
2025-01-21 11:34:13 +00:00
Ivan DagelicandToma Puljak e8711e0da3 fix: global verb consistency, cli aliases
Signed-off-by: Ivan Dagelic <dagelic.ivan@gmail.com>
Signed-off-by: Toma Puljak <toma.puljak@hotmail.com>
2025-01-21 11:34:13 +00:00
Luka BrečićandToma Puljak 6762c4901e fix: remove key hash when listing api-keys (#1703)
Signed-off-by: Luka Brecic <luka.brecic3@gmail.com>
2025-01-21 11:34:13 +00:00
Toma Puljak 5ba4ebb00f telemetry: refactor and add more events (#1691)
- removed tracking API calls
- added events for all resources

Signed-off-by: Toma Puljak <toma.puljak@hotmail.com>
2025-01-21 11:34:13 +00:00
Luka BrečićandToma Puljak 1822dca693 fix: purge (#1456)
Signed-off-by: Luka Brecic <luka.brecic3@gmail.com>
2025-01-21 11:34:13 +00:00
Luka BrečićandToma Puljak 6a5df1b604 fix: agentmode (#1500)
Signed-off-by: Luka Brecic <luka.brecic3@gmail.com>
2025-01-21 11:34:13 +00:00
Ivan DagelicandToma Puljak 5f1977d2e9 feat: remote runners (#1462)
- remote runners can be used to offload jobs from the server

Signed-off-by: Toma Puljak <toma.puljak@hotmail.com>
Signed-off-by: Ivan Dagelic <dagelic.ivan@gmail.com>
Co-authored-by: Toma Puljak <toma.puljak@hotmail.com>
2025-01-21 11:34:13 +00:00
Luka BrečićandToma Puljak a19298196d refactor: enable container registry setting through env-vars (#1406)
Signed-off-by: Luka Brecic <luka.brecic3@gmail.com>
2025-01-21 11:34:13 +00:00
Ivan DagelicandToma Puljak d7b7ade4e1 refactor: rename workspace config to workspace template (#1389)
Signed-off-by: Ivan Dagelic <dagelic.ivan@gmail.com>
2025-01-21 11:34:13 +00:00
Luka BrečićandToma Puljak 24878ef047 refactor: change profile data to server env vars (#1361)
Signed-off-by: Luka Brecic <luka.brecic3@gmail.com>
2025-01-21 11:34:13 +00:00
Luka BrečićandToma Puljak 891d9df014 refactor: add target config reference to target (#1340)
Signed-off-by: Luka Brecic <luka.brecic3@gmail.com>
2025-01-21 11:34:13 +00:00
Luka BrečićandToma Puljak 1236dbbff2 refactor: add workspace deletion option to target removal (#1333)
Signed-off-by: Luka Brecic <luka.brecic3@gmail.com>
2025-01-21 11:34:13 +00:00
Ivan DagelicandToma Puljak f21f0f28d2 feat: resource state management using jobs (#1351)
- async state management using jobs and job runners
- soft deletion for workspaces/targets
- workspace metadata and target metadata table to separately track uptime updates for each resource

BREAKING CHANGES:
- multiple database table structure updates

Signed-off-by: Ivan Dagelic <dagelic.ivan@gmail.com>
2025-01-21 11:34:13 +00:00
Toma Puljak cdbe164450 refactor: remove database DTOs
Signed-off-by: Toma Puljak <toma.puljak@hotmail.com>
2025-01-21 11:34:13 +00:00
Luka BrečićandToma Puljak 8ef8c60edb fix: multi select and info workspace view (#1321, #1322)
Signed-off-by: Luka Brecic <luka.brecic3@gmail.com>
2025-01-21 11:34:13 +00:00
Ivan DagelicandToma Puljak 804997a379 feat: target & target config rework
- targets no longer have a relation to a target configs
- workspaces can be managed on already created targets
- targets can not be removed if a workspace is attached to it

BREAKING CHANGE:
- target config - target relation

Signed-off-by: Ivan Dagelic <dagelic.ivan@gmail.com>
2025-01-21 11:34:13 +00:00
Toma Puljak a418adfa33 refactor: detach workspace from target
- replace target id with name in list cmd (#1307)
- target logger and create command output update (#1306)
- Workspaces are now their own model with their own API and Service

BREAKING CHANGES:
- provider interface changes
- target model changes
- SSH hostname changes - target is not part of the hostname

Signed-off-by: Toma Puljak <toma.puljak@hotmail.com>
Signed-off-by: Luka Brecic <luka.brecic3@gmail.com>
2025-01-21 11:34:13 +00:00
Ivan DagelicandToma Puljak e3508ee813 refactor: rename project to workspace (#1299)
BREAKING CHANGE:
    - renamed all occurrences of project to workspace
    - renamed all relevant functions, methods and commands
    - changed the provider interface to use Workspace instead of Project

Signed-off-by: Ivan Dagelic <dagelic.ivan@gmail.com>
2025-01-21 11:34:13 +00:00
Toma Puljak 9efffa315b refactor: rename Workspace to Target (#1297)
BREAKING CHANGE:
- renamed all occurrences of Workspace to Target
- renamed all relevant functions, methods and commands
- changed the provider interface to use Target instead of Workspace

Signed-off-by: Toma Puljak <toma.puljak@hotmail.com>
2025-01-21 11:34:13 +00:00
Toma Puljak ffe57ba438 refactor: rename Target to Target Config (#1292)
* refactor: rename Target to Target Config

BREAKING CHANGE:
- target commands are now target-config commands
- Target property is now TargetConfig property in all Workspace models
- /target endpoint is now /target-config endpoint

Signed-off-by: Toma Puljak <toma.puljak@hotmail.com>
2025-01-21 11:34:13 +00:00
hunny warisuandGitHub e3ee7238d0 feat: add support for VSCodium Insiders (#1702)
Signed-off-by: hunnywar <h3815273@gmail.com>
2025-01-13 16:29:06 +01:00
hunny warisuandGitHub e8a5af46c1 feat: add support for Positron IDE (#1590)
Signed-off-by: hunnywar <h3815273@gmail.com>
2025-01-13 15:11:08 +01:00
hunny warisuandGitHub 3497fca74d feat: add support for VS Code Insiders IDE (#1610)
Signed-off-by: hunnywar <h3815273@gmail.com>
2025-01-09 16:03:25 +01:00
hunny warisuandGitHub 403f6266f3 feat: add support for VSCodium (#1603)
Signed-off-by: hunnywar <h3815273@gmail.com>
2025-01-09 09:03:10 +01:00
hunny warisuandGitHub 5901b0b790 feat: add support for Windsurf IDE (#1595)
Signed-off-by: hunnywar <h3815273@gmail.com>
2025-01-08 13:45:29 +01:00
Philip ObioraandGitHub 29cc1484e2 feat: target set non-interactive mode (#1380)
Signed-off-by: Philip-21 <philipuzomaobiora@gmail.com>
2024-12-20 10:42:27 +01:00
Abinand PandGitHub 11ebc3271a feat: update command (#1402)
Signed-off-by: Abinand P <abinand0911@gmail.com>
2024-12-17 15:18:24 +01:00
Ansuman SahooandGitHub 58da4cd9a3 feat: add project config export/import (#1381)
Signed-off-by: Ansuman Sahoo <anshumansahoo500@gmail.com>
2024-12-10 18:02:50 +01:00
Ansuman SahooandGitHub ca86a88102 feat: add support for editing ssh config files (#1396)
Signed-off-by: Ansuman Sahoo <anshumansahoo500@gmail.com>
2024-12-05 16:05:56 +01:00
Tarun ChauhanandGitHub 3001f1d22a feat: support non-interactive mode in git provider add (#1377)
Signed-off-by: tarunrajput <tarunrajput1337@gmail.com>
2024-12-05 09:09:58 +01:00
Luka BrečićandGitHub 67bbdee8a2 feat: add server log files selection (#1345)
Signed-off-by: Luka Brecic <luka.brecic3@gmail.com>
2024-11-28 12:55:48 +01:00
Tarun ChauhanandGitHub 0e070a59c5 feat: add zed ide support (#1311)
Signed-off-by: tarunrajput <tarunrajput1337@gmail.com>
2024-11-05 15:34:03 +01:00
Ivan DagelicandGitHub 812051b702 feat: run autocomplete on init (#1291)
Signed-off-by: Ivan Dagelic <dagelic.ivan@gmail.com>
2024-10-25 15:10:13 +02:00
bryans-goandGitHub 72eba735da feat: options flag in daytona ssh (#1275)
Signed-off-by: bryans-go <sabrinabryan1990@gmail.com>
2024-10-22 12:21:51 +02:00
Ivan DagelicandGitHub c39fdb781d feat: set default target (#1269)
BREAKING CHANGE: provider interface has been changed so they need to be updated.

Signed-off-by: Ivan Dagelic <dagelic.ivan@gmail.com>
2024-10-18 16:43:37 +02:00
Abinand PandGitHub 0f8a073f39 feat: non-interactive prebuild add/update (#1217)
Signed-off-by: Abinand P <abinand0911@gmail.com>
2024-10-15 14:57:11 +02:00
Ivan DagelicandGitHub de533f67fb feat: accept git provider aliases flag and make them unique (#1231)
Signed-off-by: Ivan Dagelic <dagelic.ivan@gmail.com>
2024-10-11 12:51:10 +02:00
Ivan DagelicandGitHub c9ea9cf5b8 feat: update git provider command (#1228)
Signed-off-by: Ivan Dagelic <dagelic.ivan@gmail.com>
2024-10-11 11:35:19 +02:00
Ivan DagelicandGitHub 4918b553aa feat: all flag for git provider remove command (#1229)
Signed-off-by: Ivan Dagelic <dagelic.ivan@gmail.com>
2024-10-11 11:10:58 +02:00
John WickandGitHub efb4dec307 feat: multi-profile support for git providers (#1032)
BREAKING CHANGE: All git providers should be readded because of changes to the object structure

Signed-off-by: the-johnwick <jiosupprt270@gmail.com>
2024-10-09 16:33:51 +02:00
Tarun ChauhanandGitHub 5c7f3c8b13 feat: open IDE by default on daytona create (#1205)
BREAKING CHANGE: --code flag removed from the create command. The IDE now opens by default

Signed-off-by: tarunrajput <tarunrajput1337@gmail.com>
2024-10-09 09:31:09 +02:00
Ansuman SahooandGitHub 719c91ccfe feat: Add logsCmd to fetch workspace/project logs (#1176)
Signed-off-by: Ansuman Sahoo <anshumansahoo500@gmail.com>
2024-10-04 12:04:16 +02:00
Toma PuljakandGitHub c11fd05263 fix: inconsistency with non-follow log reading (#1182)
BREAKING CHANGE: removed continue-on-completed flag from the build logs command. Because the logs are now read correctly, the flag becomes obsolete

Signed-off-by: Toma Puljak <toma.puljak@hotmail.com>
2024-10-01 17:08:51 +02:00
Toma PuljakandGitHub 6dd3104a42 feat: port forward in workspacemode is public by default (#1158)
BREAKING CHANGE: removed the public flag from forward inside a workspace/project

Signed-off-by: Toma Puljak <toma.puljak@hotmail.com>
2024-09-27 11:56:57 +02:00
Tarun ChauhanandGitHub ffd84b7efe feat: add daytona restart workspace cmd (#1147)
Signed-off-by: tarunrajput <tarunrajput1337@gmail.com>
2024-09-25 11:37:24 +02:00
Tarun ChauhanandGitHub 42896e9193 fix: prebuild run prompt if run flag is provided (#1139)
Signed-off-by: tarunrajput <tarunrajput1337@gmail.com>
2024-09-24 17:26:41 +02:00
Ivan DagelićandGitHub b5c6e19ffc feat: force build deletion (#1135)
Signed-off-by: Ivan Dagelic <dagelic.ivan@gmail.com>
2024-09-20 14:34:13 +02:00