From 0eb5510acbc161b41cebabc1fdf60a8c89f4a816 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Sun, 12 Jul 2026 23:42:23 +0000 Subject: [PATCH] chore(release): 1.0.0 [skip ci] # 1.0.0 (2026-07-12) ### Bug Fixes * adjust key event handling to ensure history navigation works correctly ([7bdfd9c](https://github.com/asepharyana/zesdex/commit/7bdfd9c4c4b8eb4bad7d200a54616843780e48c0)) * **lsp:** add download-tier helpers, progress callback, and persist previous install check ([aac1de8](https://github.com/asepharyana/zesdex/commit/aac1de8af647298e118e6e3cb87436f6f48946cf)) * remove broken test that calls nonexistent Harness::classify ([522e1e3](https://github.com/asepharyana/zesdex/commit/522e1e31f29bf8d36f3adf9787300b414e9acbd1)) * remove hardcoded API key for security reasons ([c36c819](https://github.com/asepharyana/zesdex/commit/c36c819304c2034d4ec0f31a500c8cbb664665b1)) * reset overlay state to None after workflow actions ([ab8b098](https://github.com/asepharyana/zesdex/commit/ab8b098a57a4e5f7c8af77305bd8ef490de76b5c)) * route warnings to file and add in-app toast notifications ([89b63b1](https://github.com/asepharyana/zesdex/commit/89b63b1bc22746071a52ec81a46245e945991b4e)) ### Features * add 'todofinish' tool to mark tasks as completed in the todo list; update system prompts for task execution ([48d2dc3](https://github.com/asepharyana/zesdex/commit/48d2dc3ad6f31bd43d4782dbe6fa0a459b2cde4f)) * add API connection state management and update status display ([d52ee96](https://github.com/asepharyana/zesdex/commit/d52ee967eebfb24885a0079389e7cbe7cd459a75)) * add editing and MCP command handling, enhance SSE streaming with usage tracking ([18a41aa](https://github.com/asepharyana/zesdex/commit/18a41aad48467d5e6e5b9ac748106200587b8fd5)) * add initial codemap documentation and architecture overview; include backend, data, dependencies, and frontend details ([7158d36](https://github.com/asepharyana/zesdex/commit/7158d362fdd3d66f0cc71be3c5a01a48ca17327e)) * add lesson export and import functionality ([c1ad206](https://github.com/asepharyana/zesdex/commit/c1ad206a0020a52218f4bee9d3b5773da2e5e880)) * add memory management tools and utility commands ([fe82840](https://github.com/asepharyana/zesdex/commit/fe82840c03524f4c02e389ff9105668b83a7a28a)) * add support for Router provider and enhance command handling ([9f272d5](https://github.com/asepharyana/zesdex/commit/9f272d5973333605b54f226c42536b62a3c6428b)) * add todo management feature; implement todo content tracking and display in the UI ([8ad0421](https://github.com/asepharyana/zesdex/commit/8ad042139ee0d1591496fc201ea163d950839fa2)) * add turn_events to ToolCtx and implement live state updates in spawn tool ([a59feb2](https://github.com/asepharyana/zesdex/commit/a59feb23c426bc543cf2dd9316e2dfbcdf779943)) * auto-detect provider from ~/.claude/settings.json ([56847f3](https://github.com/asepharyana/zesdex/commit/56847f380a4eca42c9776048796300b53671edc8)) * enhance AppConfig loading to merge default providers and set API key ([a98fdb0](https://github.com/asepharyana/zesdex/commit/a98fdb0c7bf90c586ac054e4e2780b3c2c6ef36b)) * enhance command classification and error handling; improve process checks and credential security ([ac99835](https://github.com/asepharyana/zesdex/commit/ac99835eb44fa3298867354974bcdc0ccda685c5)) * enhance error handling in OAuth URL building and client creation; improve tool argument sanitization ([bb621fd](https://github.com/asepharyana/zesdex/commit/bb621fdff2ed1f28dbaf33024dff9666c5af8e9f)) * enhance lesson management and review system ([2ded2d8](https://github.com/asepharyana/zesdex/commit/2ded2d8bf13990e38d16478ae48cc95a14a12dae)) * enhance memory management tools; improve lesson tracking and update descriptions for clarity ([ce36e93](https://github.com/asepharyana/zesdex/commit/ce36e936a6a3388a143dd33e680fe071fe33bdd1)) * enhance OAuth flow validation and improve security checks; add credential read blocking and git operation safeguards ([8767bee](https://github.com/asepharyana/zesdex/commit/8767beef399d582a49304a4af7e95abb901d42d6)) * Enhance OAuth module and OpenRouter client functionality ([802d967](https://github.com/asepharyana/zesdex/commit/802d9677ae37ebb13b0ae7831480a8dbbd1aba29)) * enhance prompts and validation for tool-call safety; enforce error handling and technical debt awareness ([80a8223](https://github.com/asepharyana/zesdex/commit/80a8223ee38ddc1be6da21c80c5dbcddfb286fbc)) * enhance prompts with detailed programmer description and add workspace tree generation ([d957e8d](https://github.com/asepharyana/zesdex/commit/d957e8d4ced99fd0b026a5837bbdd5cf71b5fb59)) * enhance safety and crash resilience in file operations; add fsync to critical writes and checks for path traversal ([87d0aac](https://github.com/asepharyana/zesdex/commit/87d0aac596121b564f2cc817f6cbadfe56747002)) * enhance safety filters for shell commands by normalizing ANSI-C quoting ([d09e440](https://github.com/asepharyana/zesdex/commit/d09e440e7e6c48ee0840b6c128216392dc10ab67)) * enhance strictness of Rust compiler settings and improve code quality by treating warnings as errors ([5334c25](https://github.com/asepharyana/zesdex/commit/5334c2501be2b723248dfe5ee7938c6fd3f1ca5f)) * enhance subagent context with abort flag and implement tool call timeout ([2856dd7](https://github.com/asepharyana/zesdex/commit/2856dd78b8a0d076949208851de5c890b86c3415)) * enhance system prompt handling and input key actions ([1f18202](https://github.com/asepharyana/zesdex/commit/1f182021fb342b9c6b8a265114cb25b3ee35efa9)) * enhance workspace management and history tracking in application state ([8a11a46](https://github.com/asepharyana/zesdex/commit/8a11a469f96f961a65d4d4ba7f295869fc5e4670)) * implement background API connectivity checks and update state based on connectivity status ([40108de](https://github.com/asepharyana/zesdex/commit/40108defc08224a4e4024998a5a2503c7a04a0d9)) * implement company pipeline orchestration with user commands for full, quick, and skip modes ([2310c2d](https://github.com/asepharyana/zesdex/commit/2310c2df7fa2134b857109c66bc7ad2e66867cea)) * implement interactive lesson management and update command handling ([dc0f1c7](https://github.com/asepharyana/zesdex/commit/dc0f1c76475fd815b75c9fd22441df812275962e)) * implement model management commands and overlays for enhanced user interaction ([662e269](https://github.com/asepharyana/zesdex/commit/662e269f2cdbb4747a4bde0db6111ac960460185)) * implement subagent tool gating and timeout mechanisms for enhanced security and performance ([3b711bb](https://github.com/asepharyana/zesdex/commit/3b711bbf3b696656373843201e17563e32b13883)) * implement workflow findings sharing for inter-agent communication in workflows ([a080957](https://github.com/asepharyana/zesdex/commit/a080957c26fff158bce9be79eee1189e675f5467)) * increase maximum concurrency for parallel agents to enhance performance ([562509b](https://github.com/asepharyana/zesdex/commit/562509b0e0bbf0a2b22cf5ff11eddba68e006a27)) * introduce workflow management tools and commands ([53b0cb2](https://github.com/asepharyana/zesdex/commit/53b0cb271f17326ab6ca4f9d9686ddac05026916)) * **lsp:** add LSP provision progress messages to toast notifications ([b20bb95](https://github.com/asepharyana/zesdex/commit/b20bb95ada5d5d8d7b8ecadf15a45c83bce11acb)) * **lsp:** implement auto-provisioning for language servers ([e78813e](https://github.com/asepharyana/zesdex/commit/e78813ecdb8811564325651d894c789acc7eac13)) * **lsp:** implement LSP client and server management ([abc7a58](https://github.com/asepharyana/zesdex/commit/abc7a58e31474a632e781e848cd5c04f78b9beff)) * register Claude model roles (opus-4-8, sonnet-5, haiku-4-5) with auto-detected provider ([b7c83dc](https://github.com/asepharyana/zesdex/commit/b7c83dcb6591d639bf50d781126d7d384718faea)) * remove InsertChar action and inline character handling; streamline input processing and autocomplete triggers ([55bcfda](https://github.com/asepharyana/zesdex/commit/55bcfda0d6ac761f8d36be8e41167392801358a3)) * remove ModelUse and ModelAdd commands; update command handling and provider configuration ([c948869](https://github.com/asepharyana/zesdex/commit/c948869d359e2980a1cd749120d5f6d75b5d9c25)) * remove ModePicker overlay and related commands; update mode handling and documentation ([32155f8](https://github.com/asepharyana/zesdex/commit/32155f8ea8745943053f008f28be5383845d34f6)) * remove session hub and related commands from the application ([93d1bbb](https://github.com/asepharyana/zesdex/commit/93d1bbb7c1568f97c176c3a16e91749b2d5b7a81)) * **security-sidecar:** implement a security tooling sidecar with tiered installer and protocol ([f638901](https://github.com/asepharyana/zesdex/commit/f6389018f5e3b7a73641e774f4250c540e94ae3d)) * update API key handling to use default if not provided ([71d3494](https://github.com/asepharyana/zesdex/commit/71d349437200f088c60a344cabf10240b76cc411)) * update maximum steps and token limits to usize::MAX; add split_spans_into_lines function for improved chat display ([0cc60c1](https://github.com/asepharyana/zesdex/commit/0cc60c12ced402e5fe6b7ee4c6e4f319ac8fcc71)) * update README with enhanced descriptions and security features; refactor catastrophic guard checks and tool execution handling ([4bfbe1d](https://github.com/asepharyana/zesdex/commit/4bfbe1d1b9540a0ba19701c012b5f8801823efe2)) --- CHANGELOG.md | 61 ++++++++++++++++++++++++++++++++++++++++++++++++++++ Cargo.lock | 2 +- Cargo.toml | 2 +- 3 files changed, 63 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8027848..44f2b15 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,64 @@ +# 1.0.0 (2026-07-12) + + +### Bug Fixes + +* adjust key event handling to ensure history navigation works correctly ([7bdfd9c](https://github.com/asepharyana/zesdex/commit/7bdfd9c4c4b8eb4bad7d200a54616843780e48c0)) +* **lsp:** add download-tier helpers, progress callback, and persist previous install check ([aac1de8](https://github.com/asepharyana/zesdex/commit/aac1de8af647298e118e6e3cb87436f6f48946cf)) +* remove broken test that calls nonexistent Harness::classify ([522e1e3](https://github.com/asepharyana/zesdex/commit/522e1e31f29bf8d36f3adf9787300b414e9acbd1)) +* remove hardcoded API key for security reasons ([c36c819](https://github.com/asepharyana/zesdex/commit/c36c819304c2034d4ec0f31a500c8cbb664665b1)) +* reset overlay state to None after workflow actions ([ab8b098](https://github.com/asepharyana/zesdex/commit/ab8b098a57a4e5f7c8af77305bd8ef490de76b5c)) +* route warnings to file and add in-app toast notifications ([89b63b1](https://github.com/asepharyana/zesdex/commit/89b63b1bc22746071a52ec81a46245e945991b4e)) + + +### Features + +* add 'todofinish' tool to mark tasks as completed in the todo list; update system prompts for task execution ([48d2dc3](https://github.com/asepharyana/zesdex/commit/48d2dc3ad6f31bd43d4782dbe6fa0a459b2cde4f)) +* add API connection state management and update status display ([d52ee96](https://github.com/asepharyana/zesdex/commit/d52ee967eebfb24885a0079389e7cbe7cd459a75)) +* add editing and MCP command handling, enhance SSE streaming with usage tracking ([18a41aa](https://github.com/asepharyana/zesdex/commit/18a41aad48467d5e6e5b9ac748106200587b8fd5)) +* add initial codemap documentation and architecture overview; include backend, data, dependencies, and frontend details ([7158d36](https://github.com/asepharyana/zesdex/commit/7158d362fdd3d66f0cc71be3c5a01a48ca17327e)) +* add lesson export and import functionality ([c1ad206](https://github.com/asepharyana/zesdex/commit/c1ad206a0020a52218f4bee9d3b5773da2e5e880)) +* add memory management tools and utility commands ([fe82840](https://github.com/asepharyana/zesdex/commit/fe82840c03524f4c02e389ff9105668b83a7a28a)) +* add support for Router provider and enhance command handling ([9f272d5](https://github.com/asepharyana/zesdex/commit/9f272d5973333605b54f226c42536b62a3c6428b)) +* add todo management feature; implement todo content tracking and display in the UI ([8ad0421](https://github.com/asepharyana/zesdex/commit/8ad042139ee0d1591496fc201ea163d950839fa2)) +* add turn_events to ToolCtx and implement live state updates in spawn tool ([a59feb2](https://github.com/asepharyana/zesdex/commit/a59feb23c426bc543cf2dd9316e2dfbcdf779943)) +* auto-detect provider from ~/.claude/settings.json ([56847f3](https://github.com/asepharyana/zesdex/commit/56847f380a4eca42c9776048796300b53671edc8)) +* enhance AppConfig loading to merge default providers and set API key ([a98fdb0](https://github.com/asepharyana/zesdex/commit/a98fdb0c7bf90c586ac054e4e2780b3c2c6ef36b)) +* enhance command classification and error handling; improve process checks and credential security ([ac99835](https://github.com/asepharyana/zesdex/commit/ac99835eb44fa3298867354974bcdc0ccda685c5)) +* enhance error handling in OAuth URL building and client creation; improve tool argument sanitization ([bb621fd](https://github.com/asepharyana/zesdex/commit/bb621fdff2ed1f28dbaf33024dff9666c5af8e9f)) +* enhance lesson management and review system ([2ded2d8](https://github.com/asepharyana/zesdex/commit/2ded2d8bf13990e38d16478ae48cc95a14a12dae)) +* enhance memory management tools; improve lesson tracking and update descriptions for clarity ([ce36e93](https://github.com/asepharyana/zesdex/commit/ce36e936a6a3388a143dd33e680fe071fe33bdd1)) +* enhance OAuth flow validation and improve security checks; add credential read blocking and git operation safeguards ([8767bee](https://github.com/asepharyana/zesdex/commit/8767beef399d582a49304a4af7e95abb901d42d6)) +* Enhance OAuth module and OpenRouter client functionality ([802d967](https://github.com/asepharyana/zesdex/commit/802d9677ae37ebb13b0ae7831480a8dbbd1aba29)) +* enhance prompts and validation for tool-call safety; enforce error handling and technical debt awareness ([80a8223](https://github.com/asepharyana/zesdex/commit/80a8223ee38ddc1be6da21c80c5dbcddfb286fbc)) +* enhance prompts with detailed programmer description and add workspace tree generation ([d957e8d](https://github.com/asepharyana/zesdex/commit/d957e8d4ced99fd0b026a5837bbdd5cf71b5fb59)) +* enhance safety and crash resilience in file operations; add fsync to critical writes and checks for path traversal ([87d0aac](https://github.com/asepharyana/zesdex/commit/87d0aac596121b564f2cc817f6cbadfe56747002)) +* enhance safety filters for shell commands by normalizing ANSI-C quoting ([d09e440](https://github.com/asepharyana/zesdex/commit/d09e440e7e6c48ee0840b6c128216392dc10ab67)) +* enhance strictness of Rust compiler settings and improve code quality by treating warnings as errors ([5334c25](https://github.com/asepharyana/zesdex/commit/5334c2501be2b723248dfe5ee7938c6fd3f1ca5f)) +* enhance subagent context with abort flag and implement tool call timeout ([2856dd7](https://github.com/asepharyana/zesdex/commit/2856dd78b8a0d076949208851de5c890b86c3415)) +* enhance system prompt handling and input key actions ([1f18202](https://github.com/asepharyana/zesdex/commit/1f182021fb342b9c6b8a265114cb25b3ee35efa9)) +* enhance workspace management and history tracking in application state ([8a11a46](https://github.com/asepharyana/zesdex/commit/8a11a469f96f961a65d4d4ba7f295869fc5e4670)) +* implement background API connectivity checks and update state based on connectivity status ([40108de](https://github.com/asepharyana/zesdex/commit/40108defc08224a4e4024998a5a2503c7a04a0d9)) +* implement company pipeline orchestration with user commands for full, quick, and skip modes ([2310c2d](https://github.com/asepharyana/zesdex/commit/2310c2df7fa2134b857109c66bc7ad2e66867cea)) +* implement interactive lesson management and update command handling ([dc0f1c7](https://github.com/asepharyana/zesdex/commit/dc0f1c76475fd815b75c9fd22441df812275962e)) +* implement model management commands and overlays for enhanced user interaction ([662e269](https://github.com/asepharyana/zesdex/commit/662e269f2cdbb4747a4bde0db6111ac960460185)) +* implement subagent tool gating and timeout mechanisms for enhanced security and performance ([3b711bb](https://github.com/asepharyana/zesdex/commit/3b711bbf3b696656373843201e17563e32b13883)) +* implement workflow findings sharing for inter-agent communication in workflows ([a080957](https://github.com/asepharyana/zesdex/commit/a080957c26fff158bce9be79eee1189e675f5467)) +* increase maximum concurrency for parallel agents to enhance performance ([562509b](https://github.com/asepharyana/zesdex/commit/562509b0e0bbf0a2b22cf5ff11eddba68e006a27)) +* introduce workflow management tools and commands ([53b0cb2](https://github.com/asepharyana/zesdex/commit/53b0cb271f17326ab6ca4f9d9686ddac05026916)) +* **lsp:** add LSP provision progress messages to toast notifications ([b20bb95](https://github.com/asepharyana/zesdex/commit/b20bb95ada5d5d8d7b8ecadf15a45c83bce11acb)) +* **lsp:** implement auto-provisioning for language servers ([e78813e](https://github.com/asepharyana/zesdex/commit/e78813ecdb8811564325651d894c789acc7eac13)) +* **lsp:** implement LSP client and server management ([abc7a58](https://github.com/asepharyana/zesdex/commit/abc7a58e31474a632e781e848cd5c04f78b9beff)) +* register Claude model roles (opus-4-8, sonnet-5, haiku-4-5) with auto-detected provider ([b7c83dc](https://github.com/asepharyana/zesdex/commit/b7c83dcb6591d639bf50d781126d7d384718faea)) +* remove InsertChar action and inline character handling; streamline input processing and autocomplete triggers ([55bcfda](https://github.com/asepharyana/zesdex/commit/55bcfda0d6ac761f8d36be8e41167392801358a3)) +* remove ModelUse and ModelAdd commands; update command handling and provider configuration ([c948869](https://github.com/asepharyana/zesdex/commit/c948869d359e2980a1cd749120d5f6d75b5d9c25)) +* remove ModePicker overlay and related commands; update mode handling and documentation ([32155f8](https://github.com/asepharyana/zesdex/commit/32155f8ea8745943053f008f28be5383845d34f6)) +* remove session hub and related commands from the application ([93d1bbb](https://github.com/asepharyana/zesdex/commit/93d1bbb7c1568f97c176c3a16e91749b2d5b7a81)) +* **security-sidecar:** implement a security tooling sidecar with tiered installer and protocol ([f638901](https://github.com/asepharyana/zesdex/commit/f6389018f5e3b7a73641e774f4250c540e94ae3d)) +* update API key handling to use default if not provided ([71d3494](https://github.com/asepharyana/zesdex/commit/71d349437200f088c60a344cabf10240b76cc411)) +* update maximum steps and token limits to usize::MAX; add split_spans_into_lines function for improved chat display ([0cc60c1](https://github.com/asepharyana/zesdex/commit/0cc60c12ced402e5fe6b7ee4c6e4f319ac8fcc71)) +* update README with enhanced descriptions and security features; refactor catastrophic guard checks and tool execution handling ([4bfbe1d](https://github.com/asepharyana/zesdex/commit/4bfbe1d1b9540a0ba19701c012b5f8801823efe2)) + # Changelog All notable changes to this project will be documented in this file. diff --git a/Cargo.lock b/Cargo.lock index 468de41..0c86ae3 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4306,7 +4306,7 @@ dependencies = [ [[package]] name = "zesdex" -version = "0.1.0" +version = "1.0.0" dependencies = [ "anyhow", "base64", diff --git a/Cargo.toml b/Cargo.toml index 9861ace..7d757a0 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "zesdex" -version = "0.1.0" +version = "1.0.0" edition = "2021" authors = ["asepharyana "]