Skip to content

Latest commit

 

History

History
76 lines (53 loc) · 5.48 KB

File metadata and controls

76 lines (53 loc) · 5.48 KB

Changelog

All notable changes to the KB Stack Monorepo will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[0.1.9] - 2026-06-18

Added

  • Added /resolve-logging-issues workflow (.agents/workflows/resolve-logging-issues.md) to guide agents through reading logs from local .secrets config, checking out feature branches, clarifying task details using /grill-me, and implementing fixes with pre-commit gates.
  • Added a local .secrets file containing the logging location path, ignored in git via .gitignore.

Changed

  • Bumped nested kb-web package version to 0.1.25 which implements dynamic General Collection lookup, database lock resolutions via transaction commits, YouTube transcript/metadata scraping on HTML/page ingestion, bytes/BLOB column hex encoding/decoding during database JSON export/import, database logging for Ollama calls (ollama_logs), a 90-second client connection timeout to prevent hangs, removal of the background Cron Tasks scheduler loop/pages, and json.dumps-escaping for streaming HTML scripts to prevent client-side JS syntax errors.

[0.1.8] - 2026-06-14

Changed

  • Bumped nested kb-web package version to 0.1.23 to fix invisible collection actions buttons, allow accepting multiple AI suggestions consecutively via AJAX updates without page reload, and set think=False across all remaining Ollama chat interactions to reduce latency.

[0.1.7] - 2026-06-14

Changed

  • Bumped nested kb-web package version to 0.1.22 to modularize server logic, implement FastAPI APIRouters, integrate Gotify crash tracebacks logging, embed logs viewer panel on the admin page, add Obsidian-like Vis.js similarity graph visualizer, add custom collections groupings manager with AI-suggested classifications, and support interval-based cron tasks with prompt templates and execution history logs.

[0.1.6] - 2026-06-13

Changed

  • Bumped nested kb-web package version to 0.1.20 to incorporate a separate youtube_videos database table for metadata, a dedicated YouTube videos listing section filterable by creator, embedded YouTube iframes in article pages, specialized youtube_wiki_prompt prompt options, markdown lists formatting preprocessing, systemd kb-web-mcp.service configuration file, attributes display panel for video pages, a video metadata regeneration action button, and a fix for video list validation parsing.

[0.1.5] - 2026-06-08

Changed

  • Bumped nested kb-image package version to 0.1.7 to introduce Quick Scan (Metadata-Only) Mode (--quick / -q option) for image indexing and a fill CLI subcommand to back-fill base64 images and thumbnails from disk on-demand.

[0.1.4] - 2026-06-08

Changed

  • Bumped nested kb-clipboard package version to 0.1.10 to implement regular expression ignore pattern filters (~/.kb/configs/clipboard_ignore.txt) in the background watcher and integrate a pattern editor modal in the desktop client Settings UI.

[0.1.3] - 2026-06-07

Changed

  • Bumped nested kb-web package version to 0.1.19 to simplify site profiles (removing site wikis), re-style page header buttons vertically, and remove tags from the similar articles sidebar panel.

[0.1.2] - 2026-06-06

Changed

  • Bumped nested kb-web package version to 0.1.18 to incorporate virtual sites grouping, same-domain scraped link-ingestion confirmation modals, collapsible markdown content rendering, and sidebar layout updates.

[0.1.1] - 2026-06-06

Changed

  • Configured Electron build configurations for kb-clipboard, kb-rss, and kb-image to output both portable and NSIS installer formats on Windows.
  • Added native Windows .ico icons in desktop/package.json for all three Electron desktop apps to fix installer compile issues.
  • Updated python build.py scripts to filter setup installers and only package the portable app.
  • Updated python build.py scripts to dynamically resolve uv executable paths on systems where uv is not globally in PATH.
  • Fixed CLI command bridges inside kb-rss and kb-image desktop apps to execute the globally installed CLI commands directly in production rather than executing uv run.
  • Enabled desktop_dist assets packaging for kb-image by adding the tool.uv.build-backend config to its pyproject.toml.

[0.1.0] - 2026-06-06

Added

  • Initialized kb-mono repository grouping kb-* packages as submodules under remotes/.
  • Created local SQLite artifacts.db schema (remotes_index, changes, issues, plans, tasks, agent_notes, code_fixes) for robust local development loops.
  • Implemented script-based development tooling in scripts/:
    • populate_packages.py: Scans and registers packages.
    • list_remotes.py / view_issues.py: Query commands.
    • create_issue.py / draft_new_pr.py / publish_pr.py: GitHub integrations.
    • get_current_statuses.py / get_commit_history.py / get_diffs.py: Git query helpers.
    • pre_commit_checks.py: Formatting (Ruff), testing (pytest), and changelog validation gates.
    • add_agent_note.py / search_agent_notes.py / document_code_issue_and_fix.py: Developer memories.
  • Copied and updated .agents folder containing skills and workflows adapted for the new parent monorepo structure.
  • Migrated 19 documentation logs from will_mono docs, sanitizing local absolute paths into relative markdown routes.
  • Wrote public monorepo README.md and initial CHANGELOG.md.