-
v0.2.0 Stable
released this
2026-03-17 16:25:26 +00:00 | 517 commits to master since this releaseWhat's Changed
- Fix MCP server URL to match actual running port (3010)
- story-kit: create 266_story_matrix_bot_structured_conversation_history
- story-kit: remove 266_story_matrix_bot_structured_conversation_history
- story-kit: create 266_story_matrix_bot_structured_conversation_history
- Fix TS narrowing errors in Chat.test.tsx
- story-kit: queue 265_story_spikes_skip_merge_and_stop_for_human_review for QA
- Bump version to 0.2.0
- Fix cross-signing bootstrap by passing UIA password auth
- Fixing mcp location
- story-kit: start 265_story_spikes_skip_merge_and_stop_for_human_review
- story-kit: create 265_story_spikes_skip_merge_and_stop_for_human_review
- story-kit: create 260_refactor_upgrade_libsqlite3_sys
- story-kit: done 260_refactor_upgrade_libsqlite3_sys
- Revert "story-kit: merge 260_refactor_upgrade_libsqlite3_sys"
- story-kit: done 264_bug_claude_code_session_id_not_persisted_across_browser_refresh
- story-kit: merge 264_bug_claude_code_session_id_not_persisted_across_browser_refresh
- story-kit: queue 264_bug_claude_code_session_id_not_persisted_across_browser_refresh for merge
- story-kit: create 247_story_human_qa_gate_with_rejection_flow
- story-kit: create 265_story_spikes_skip_merge_and_stop_for_human_review
- story-kit: done 263_story_matrix_bot_self_signs_device_keys_at_startup_for_verified_encryption
- story-kit: merge 263_story_matrix_bot_self_signs_device_keys_at_startup_for_verified_encryption
- story-kit: queue 263_story_matrix_bot_self_signs_device_keys_at_startup_for_verified_encryption for merge
- story-kit: queue 263_story_matrix_bot_self_signs_device_keys_at_startup_for_verified_encryption for merge
- story-kit: queue 263_story_matrix_bot_self_signs_device_keys_at_startup_for_verified_encryption for merge
- story-kit: done 262_story_bot_error_notifications_for_story_failures
- story-kit: merge 262_story_bot_error_notifications_for_story_failures
- story-kit: queue 264_bug_claude_code_session_id_not_persisted_across_browser_refresh for QA
- story-kit: queue 263_story_matrix_bot_self_signs_device_keys_at_startup_for_verified_encryption for merge
- story-kit: queue 263_story_matrix_bot_self_signs_device_keys_at_startup_for_verified_encryption for merge
- story-kit: queue 262_story_bot_error_notifications_for_story_failures for merge
- story-kit: queue 263_story_matrix_bot_self_signs_device_keys_at_startup_for_verified_encryption for merge
- story-kit: start 264_bug_claude_code_session_id_not_persisted_across_browser_refresh
- story-kit: create 264_bug_claude_code_session_id_not_persisted_across_browser_refresh
- story-kit: queue 263_story_matrix_bot_self_signs_device_keys_at_startup_for_verified_encryption for QA
- story-kit: queue 262_story_bot_error_notifications_for_story_failures for QA
- story-kit: start 263_story_matrix_bot_self_signs_device_keys_at_startup_for_verified_encryption
- story-kit: start 262_story_bot_error_notifications_for_story_failures
- story-kit: create 263_story_matrix_bot_self_signs_device_keys_at_startup_for_verified_encryption
- Ignoring some folders to keep vite running across merges
- story-kit: create 262_story_bot_error_notifications_for_story_failures
- story-kit: done 245_bug_chat_history_persistence_lost_on_page_refresh_story_145_regression
- story-kit: merge 245_bug_chat_history_persistence_lost_on_page_refresh_story_145_regression
- story-kit: queue 245_bug_chat_history_persistence_lost_on_page_refresh_story_145_regression for merge
- story-kit: queue 262_story_bot_error_notifications_for_story_failures for QA
- story-kit: queue 245_bug_chat_history_persistence_lost_on_page_refresh_story_145_regression for QA
- story-kit: start 262_story_bot_error_notifications_for_story_failures
- story-kit: done 261_story_bot_notifications_when_stories_move_between_stages
- story-kit: merge 261_story_bot_notifications_when_stories_move_between_stages
- story-kit: queue 261_story_bot_notifications_when_stories_move_between_stages for merge
- story-kit: queue 261_story_bot_notifications_when_stories_move_between_stages for QA
- story-kit: start 245_bug_chat_history_persistence_lost_on_page_refresh_story_145_regression
- story-kit: done 245_bug_chat_history_persistence_lost_on_page_refresh_story_145_regression
- story-kit: remove 263_refactor_extract_common_matrix_messaging_for_story_notifications
- story-kit: create 262_story_bot_error_notifications_for_story_failures
- story-kit: queue 262_story_bot_error_notifications_for_story_failures for merge
- story-kit: start 261_story_bot_notifications_when_stories_move_between_stages
- story-kit: queue 261_story_bot_notifications_when_stories_move_between_stages for merge
- story-kit: queue 262_story_bot_error_notifications_for_story_failures for merge
- story-kit: queue 262_story_bot_error_notifications_for_story_failures for merge
- story-kit: queue 261_story_bot_notifications_when_stories_move_between_stages for merge
- story-kit: queue 261_story_bot_notifications_when_stories_move_between_stages for merge
- story-kit: done 260_refactor_upgrade_libsqlite3_sys
- story-kit: merge 260_refactor_upgrade_libsqlite3_sys
- story-kit: done 258_bug_auto_assign_not_called_after_merge_failure
- story-kit: create 263_refactor_extract_common_matrix_messaging_for_story_notifications
- story-kit: merge 258_bug_auto_assign_not_called_after_merge_failure
- story-kit: queue 260_refactor_upgrade_libsqlite3_sys for merge
- story-kit: queue 262_story_bot_error_notifications_for_story_failures for QA
- story-kit: queue 258_bug_auto_assign_not_called_after_merge_failure for merge
- story-kit: queue 258_bug_auto_assign_not_called_after_merge_failure for QA
- story-kit: start 262_story_bot_error_notifications_for_story_failures
- story-kit: start 261_story_bot_notifications_when_stories_move_between_stages
- story-kit: start 258_bug_auto_assign_not_called_after_merge_failure
- story-kit: queue 260_refactor_upgrade_libsqlite3_sys for QA
- story-kit: create 262_story_bot_error_notifications_for_story_failures
- story-kit: create 261_story_bot_notifications_when_stories_move_between_stages
- story-kit: done 259_story_move_story_kit_ignores_into_story_kit_gitignore
- story-kit: merge 259_story_move_story_kit_ignores_into_story_kit_gitignore
- story-kit: queue 259_story_move_story_kit_ignores_into_story_kit_gitignore for merge
- story-kit: done 256_story_bot_must_verify_other_users_cross_signing_identity_before_checking_device_verification
- story-kit: merge 256_story_bot_must_verify_other_users_cross_signing_identity_before_checking_device_verification
- story-kit: queue 256_story_bot_must_verify_other_users_cross_signing_identity_before_checking_device_verification for merge
- story-kit: queue 256_story_bot_must_verify_other_users_cross_signing_identity_before_checking_device_verification for merge
- story-kit: remove 256_story_bot_must_verify_other_users_cross_signing_identity_before_checking_device_verification
- story-kit: create 92_spike_stop_auto_committing_intermediate_pipeline_moves
- story-kit: create 92_spike_stop_auto_committing_intermediate_pipeline_moves
- story-kit: queue 259_story_move_story_kit_ignores_into_story_kit_gitignore for QA
- story-kit: start 260_refactor_upgrade_libsqlite3_sys
- story-kit: queue 256_story_bot_must_verify_other_users_cross_signing_identity_before_checking_device_verification for merge
- story-kit: create 260_refactor_upgrade_libsqlite3_sys
- story-kit: create 260_refactor_upgrade_libsqlite3_sys
- story-kit: create 260_refactor_upgrade_libsqlite3_sys
- story-kit: queue 256_story_bot_must_verify_other_users_cross_signing_identity_before_checking_device_verification for merge
- story-kit: start 259_story_move_story_kit_ignores_into_story_kit_gitignore
- story-kit: create 259_story_move_story_kit_ignores_into_story_kit_gitignore
- story-kit: create 259_story_move_story_kit_ignores_into_story_kit_gitignore
- story-kit: queue 256_story_bot_must_verify_other_users_cross_signing_identity_before_checking_device_verification for QA
- story-kit: start 256_story_bot_must_verify_other_users_cross_signing_identity_before_checking_device_verification
- story-kit: start 256_story_bot_must_verify_other_users_cross_signing_identity_before_checking_device_verification
- story-kit: start 256_story_bot_must_verify_other_users_cross_signing_identity_before_checking_device_verification
- Fix pipe buffer deadlock in quality gate test runner
- story-kit: accept 250_bug_merge_pipeline_cherry_pick_fails_with_bad_revision_on_merge_queue_branch
- story-kit: done 257_story_rename_storkit_to_story_kit_in_header
- story-kit: merge 257_story_rename_storkit_to_story_kit_in_header
- story-kit: create 258_bug_auto_assign_not_called_after_merge_failure
- Make merge_agent_work async to avoid MCP 60-second tool timeout
- story-kit: queue 257_story_rename_storkit_to_story_kit_in_header for merge
- story-kit: queue 257_story_rename_storkit_to_story_kit_in_header for merge
- story-kit: create 256_story_bot_must_verify_other_users_cross_signing_identity_before_checking_device_verification
- story-kit: queue 257_story_rename_storkit_to_story_kit_in_header for merge
- story-kit: queue 256_story_bot_must_verify_other_users_cross_signing_identity_before_checking_device_verification for merge
- story-kit: queue 257_story_rename_storkit_to_story_kit_in_header for merge
- story-kit: queue 257_story_rename_storkit_to_story_kit_in_header for merge
- story-kit: queue 256_story_bot_must_verify_other_users_cross_signing_identity_before_checking_device_verification for QA
- story-kit: start 256_story_bot_must_verify_other_users_cross_signing_identity_before_checking_device_verification
- Add 10-minute timeout to test commands and disable e2e in merge pipeline
- story-kit: queue 257_story_rename_storkit_to_story_kit_in_header for QA
- story-kit: start 257_story_rename_storkit_to_story_kit_in_header
- story-kit: create 256_story_bot_must_verify_other_users_cross_signing_identity_before_checking_device_verification
- story-kit: create 250_bug_merge_pipeline_cherry_pick_fails_with_bad_revision_on_merge_queue_branch
- story-kit: done 245_bug_chat_history_persistence_lost_on_page_refresh_story_145_regression
- story-kit: accept 255_story_show_agent_logs_in_expanded_story_popup
- story-kit: create 250_bug_merge_pipeline_cherry_pick_fails_with_bad_revision_on_merge_queue_branch
- story-kit: start 256_story_bot_must_verify_other_users_cross_signing_identity_before_checking_device_verification
- story-kit: start 250_bug_merge_pipeline_cherry_pick_fails_with_bad_revision_on_merge_queue_branch
- story-kit: done 255_story_show_agent_logs_in_expanded_story_popup
- story-kit: done 254_story_add_refactor_work_item_type
- story-kit: done 245_bug_chat_history_persistence_lost_on_page_refresh_story_145_regression
- story-kit: queue 245_bug_chat_history_persistence_lost_on_page_refresh_story_145_regression for merge
- story-kit: accept 253_bug_watcher_and_auto_assign_do_not_reinitialize_when_project_root_changes
- story-kit: merge 245_bug_chat_history_persistence_lost_on_page_refresh_story_145_regression
- story-kit: queue 245_bug_chat_history_persistence_lost_on_page_refresh_story_145_regression for merge
- story-kit: queue 245_bug_chat_history_persistence_lost_on_page_refresh_story_145_regression for merge
- story-kit: queue 250_bug_merge_pipeline_cherry_pick_fails_with_bad_revision_on_merge_queue_branch for merge
- story-kit: queue 245_bug_chat_history_persistence_lost_on_page_refresh_story_145_regression for QA
- story-kit: merge 255_story_show_agent_logs_in_expanded_story_popup
- story-kit: queue 255_story_show_agent_logs_in_expanded_story_popup for merge
- story-kit: queue 255_story_show_agent_logs_in_expanded_story_popup for merge
- story-kit: merge 254_story_add_refactor_work_item_type
- story-kit: queue 254_story_add_refactor_work_item_type for merge
- story-kit: queue 255_story_show_agent_logs_in_expanded_story_popup for QA
- story-kit: queue 254_story_add_refactor_work_item_type for merge
- story-kit: queue 250_bug_merge_pipeline_cherry_pick_fails_with_bad_revision_on_merge_queue_branch for merge
- story-kit: done 253_bug_watcher_and_auto_assign_do_not_reinitialize_when_project_root_changes
- story-kit: queue 254_story_add_refactor_work_item_type for QA
- story-kit: accept 242_story_status_slash_command
- story-kit: queue 253_bug_watcher_and_auto_assign_do_not_reinitialize_when_project_root_changes for merge
- story-kit: queue 256_story_bot_must_verify_other_users_cross_signing_identity_before_checking_device_verification for merge
- story-kit: queue 256_story_bot_must_verify_other_users_cross_signing_identity_before_checking_device_verification for merge
- story-kit: queue 250_bug_merge_pipeline_cherry_pick_fails_with_bad_revision_on_merge_queue_branch for merge
- story-kit: queue 253_bug_watcher_and_auto_assign_do_not_reinitialize_when_project_root_changes for QA
- story-kit: queue 250_bug_merge_pipeline_cherry_pick_fails_with_bad_revision_on_merge_queue_branch for merge
- story-kit: accept 249_story_agent_assignment_via_story_front_matter
- story-kit: queue 250_bug_merge_pipeline_cherry_pick_fails_with_bad_revision_on_merge_queue_branch for merge
- story-kit: support agent assignment via story front matter (story 249)
- story-kit: done 249_story_agent_assignment_via_story_front_matter
- story-kit: queue 256_story_bot_must_verify_other_users_cross_signing_identity_before_checking_device_verification for QA
- story-kit: start 245_bug_chat_history_persistence_lost_on_page_refresh_story_145_regression
- story-kit: start 255_story_show_agent_logs_in_expanded_story_popup
- story-kit: start 256_story_bot_must_verify_other_users_cross_signing_identity_before_checking_device_verification
- story-kit: create 256_story_bot_must_verify_other_users_cross_signing_identity_before_checking_device_verification
- story-kit: queue 253_bug_watcher_and_auto_assign_do_not_reinitialize_when_project_root_changes for QA
- story-kit: accept 251_bug_archive_sweep_not_moving_stories_from_done_to_archived
- story-kit: done 251_bug_archive_sweep_not_moving_stories_from_done_to_archived
- story-kit: queue 249_story_agent_assignment_via_story_front_matter for QA
- story-kit: queue 254_story_add_refactor_work_item_type for QA
- story-kit: start 253_bug_watcher_and_auto_assign_do_not_reinitialize_when_project_root_changes
- story-kit: create 253_bug_watcher_and_auto_assign_do_not_reinitialize_when_project_root_changes
- story-kit: accept 252_story_coder_agents_must_find_root_causes_for_bugs
- story-kit: start 254_story_add_refactor_work_item_type
- story-kit: start 255_story_show_agent_logs_in_expanded_story_popup
- story-kit: create 255_story_show_agent_logs_in_expanded_story_popup
- story-kit: create 255_story_show_agent_logs_in_expanded_story_popup
- story-kit: create 255_bug_agent_logs_tab_shows_no_output_in_expanded_story_popup
- story-kit: queue 253_bug_watcher_and_auto_assign_do_not_reinitialize_when_project_root_changes for QA
- story-kit: start 253_bug_watcher_and_auto_assign_do_not_reinitialize_when_project_root_changes
- story-kit: start 253_bug_watcher_and_auto_assign_do_not_reinitialize_when_project_root_changes
- story-kit: accept 241_story_help_slash_command
- story-kit: queue 253_bug_watcher_and_auto_assign_do_not_reinitialize_when_project_root_changes for merge
- Refactor agents.rs (7631 lines) into agents/ module directory
- story-kit: instruct coder agents to find root causes for bugs (story 252)
- story-kit: merge 249_story_agent_assignment_via_story_front_matter
- story-kit: commit work pipeline files and package-lock
- story-kit: fix chat auto-scroll to bottom on new messages (bug 248)
- story-kit: enforce cryptographic identity verification for Matrix commands (story 246)
- story-kit: merge 241_story_help_slash_command
- story-kit: merge 243_bug_replace_pnpm_with_npm
- story-kit: done 240_story_btw_side_question_slash_command
- Reverting sqlite upgrade
- Dependencies upgrade
- story-kit: accept 233_story_auto_assign_backoff_for_failed_merge_items
- story-kit: done 233_story_auto_assign_backoff_for_failed_merge_items
- story-kit: done 227_bug_thinking_traces_visible_in_agents_panel_in_release_builds_only
- story-kit: queue 233_story_auto_assign_backoff_for_failed_merge_items for merge
- story-kit: merge 227_bug_thinking_traces_visible_in_agents_panel_in_release_builds_only
- story-kit: queue 227_bug_thinking_traces_visible_in_agents_panel_in_release_builds_only for merge
- story-kit: queue 233_story_auto_assign_backoff_for_failed_merge_items for QA
- story-kit: queue 227_bug_thinking_traces_visible_in_agents_panel_in_release_builds_only for QA
- story-kit: start 233_story_auto_assign_backoff_for_failed_merge_items
- story-kit: start 227_bug_thinking_traces_visible_in_agents_panel_in_release_builds_only
Full diff: https://code.crashlabs.io/dave/story-kit/compare/v0.1.0...v0.2.0
Downloads