Commit Graph

  • c81d0f1593 feat(tui): add file save/close commands and session save handling vikingowl 2025-10-13 19:42:41 +02:00
  • ae0dd3fc51 feat(ui): shrink system/status output height and improve file panel toggle feedback vikingowl 2025-10-13 19:18:50 +02:00
  • 80dffa9f41 feat(ui): embed header in main block and base layout on inner content area vikingowl 2025-10-13 19:06:55 +02:00
  • ab0ae4fe04 feat(ui): reduce header height and remove model/provider display vikingowl 2025-10-13 19:00:56 +02:00
  • d31e068277 feat(ui): include app version in header title vikingowl 2025-10-13 18:58:52 +02:00
  • 690f5c7056 feat(cli): add MCP management subcommand with add/list/remove commands vikingowl 2025-10-13 17:54:14 +02:00
  • 0da8a3f193 feat(ui): add file icon resolver with Nerd/ASCII sets, env override, and breadcrumb display vikingowl 2025-10-13 00:25:30 +02:00
  • 15f81d9728 feat(ui): add configurable message timestamps and card rendering layout vikingowl 2025-10-12 23:57:46 +02:00
  • b80db89391 feat(command-palette): add grouped suggestions, history tracking, and model/provider fuzzy matching vikingowl 2025-10-12 23:03:00 +02:00
  • f413a63c5a feat(ui): introduce focus beacon and unified panel styling helpers vikingowl 2025-10-12 21:37:34 +02:00
  • 33ad3797a1 feat(state): add file‑tree and repository‑search state modules vikingowl 2025-10-12 20:18:25 +02:00
  • 55e6b0583d feat(ui): add configurable role label display and syntax highlighting support vikingowl 2025-10-12 16:44:53 +02:00
  • ae9c3af096 feat(ui): add show_cursor_outside_insert setting and Unicode‑aware wrapping; introduce grayscale‑high‑contrast theme vikingowl 2025-10-12 15:47:22 +02:00
  • 0bd560b408 feat(tui): display key hints in status bar and bind “?” to open help vikingowl 2025-10-12 15:22:08 +02:00
  • 083b621b7d feat(tui): replace hard‑coded colors with Theme values and propagate Theme through UI rendering vikingowl 2025-10-12 15:16:20 +02:00
  • d2a193e5c1 feat(tui): cache rendered message lines and throttle streaming redraws to improve TUI responsiveness vikingowl 2025-10-12 15:02:33 +02:00
  • acbfe47a4b feat(command-palette): add fuzzy model/provider filtering, expose ModelPaletteEntry, and show active model with provider in UI header vikingowl 2025-10-12 14:41:02 +02:00
  • 60c859b3ab feat(ui): add configurable scrollback lines and new‑message alert badge vikingowl 2025-10-12 14:23:04 +02:00
  • 82078afd6d feat(ui): add configurable input panel max rows and horizontal scrolling vikingowl 2025-10-12 14:06:10 +02:00
  • 7851af14a9 refactor(core): remove provider module, migrate to LLMProvider, add client mode handling, improve serialization error handling, update workspace edition, and clean up conditionals and imports vikingowl 2025-10-12 12:38:55 +02:00
  • c2f5ccea3b feat(model): add rich model metadata, caching, and UI panel for inspection vikingowl 2025-10-12 09:45:16 +02:00
  • fab63d224b refactor(ollama): replace handcrafted HTTP logic with ollama‑rs client and simplify request handling vikingowl 2025-10-12 07:09:58 +02:00
  • 15e5c1206b refactor(ollama)!: remove Ollama provider crate and implementation vikingowl 2025-10-12 06:38:21 +02:00
  • 38aba1a6bb feat(tui): add onboarding tutorial with :tutorial command and first‑run UI vikingowl 2025-10-12 02:32:35 +02:00
  • d0d3079df5 docs: expand security documentation and add AI assistance declaration to CONTRIBUTING vikingowl 2025-10-12 02:22:09 +02:00
  • 56de1170ee feat(cli): add ansi_basic theme fallback and offline provider shim for limited‑color terminals vikingowl 2025-10-12 02:19:43 +02:00
  • 952e4819fe refactor(core)!: rename Provider to LLMProvider and update implementations vikingowl 2025-10-12 01:54:25 +02:00
  • 5ac0d152cb fix: restore mcp flexibility and improve cli tooling vikingowl 2025-10-11 06:11:22 +02:00
  • 40c44470e8 fix: resolve all compilation errors and clippy warnings vikingowl 2025-10-11 00:49:32 +02:00
  • 5c37df1b22 docs: add comprehensive AGENTS.md for AI agent development vikingowl 2025-10-11 00:37:04 +02:00
  • 5e81185df3 feat(v1.0): remove legacy MCP mode and complete Phase 10 migration vikingowl 2025-10-11 00:24:29 +02:00
  • 7534c9ef8d feat(phase10): complete MCP-only architecture migration vikingowl 2025-10-10 23:34:05 +02:00
  • 9545a4b3ad feat(phase10): complete MCP-only architecture migration vikingowl 2025-10-10 22:29:20 +02:00
  • e94df2c48a feat(phases4,7,8): implement Agent/ReAct, Code Execution, and Prompt Server vikingowl 2025-10-10 20:50:40 +02:00
  • cdf95002fc feat(phase9): implement WebSocket transport and failover system vikingowl 2025-10-10 20:43:21 +02:00
  • 4c066bf2da refactor: remove owlen-code binary and code-client feature vikingowl 2025-10-09 20:31:46 +02:00
  • e57844e742 feat(phase5): implement mode consolidation and tool availability system vikingowl 2025-10-09 20:17:41 +02:00
  • 33d11ae223 fix(agent): improve ReAct parser and tool schemas for better LLM compatibility vikingowl 2025-10-09 19:43:07 +02:00
  • 05e90d3e2b feat(mcp): add LLM server crate and remote client integration vikingowl 2025-10-09 13:46:33 +02:00
  • fe414d49e6 Apply recent changes vikingowl 2025-10-09 11:33:27 +02:00
  • d002d35bde feat(theme): add tool_output color to themes vikingowl 2025-10-06 22:18:17 +02:00
  • c9c3d17db0 feat(theme): add tool_output color to themes vikingowl 2025-10-06 21:59:08 +02:00
  • a909455f97 feat(theme): add tool_output color to themes vikingowl 2025-10-06 21:43:31 +02:00
  • 67381b02db feat(mcp): add MCP client abstraction and feature flag vikingowl 2025-10-06 20:03:01 +02:00
  • 235f84fa19 Integrate core functionality for tools, MCP, and enhanced session management vikingowl 2025-10-06 18:36:42 +02:00
  • 9c777c8429 Add extensible tool system with code execution and web search vikingowl 2025-10-06 18:32:07 +02:00
  • 0b17a0f4c8 Add encryption and credential management infrastructure vikingowl 2025-10-06 18:31:51 +02:00
  • 2eabe55fe6 Add database migrations for conversations and secure storage vikingowl 2025-10-06 18:31:26 +02:00
  • 5fd4abb0b2 Merge pull request 'dev' (#31) from dev into main main vikingowl 2025-10-05 02:33:02 +02:00
  • 4d7ad2c330 Refactor codebase for consistency and readability vikingowl 2025-10-05 02:31:53 +02:00
  • 13af046eff Introduce pre-commit hooks and update contribution guidelines vikingowl 2025-10-05 02:30:19 +02:00
  • ff5ea1ded9 Merge pull request 'Add comprehensive documentation and examples for Owlen architecture and usage' (#30) from dev into main vikingowl 2025-10-05 02:24:13 +02:00
  • 5b202fed4f Add comprehensive documentation and examples for Owlen architecture and usage vikingowl 2025-10-05 02:23:32 +02:00
  • 979347bf53 Merge pull request 'Update Woodpecker CI: fix typo in cross-compilation target name' (#29) from dev into main vikingowl 2025-10-03 07:58:19 +02:00
  • 76b55ccff5 Update Woodpecker CI: fix typo in cross-compilation target name v0.1.10 vikingowl 2025-10-03 07:57:53 +02:00
  • f0e162d551 Merge pull request 'Add built-in theme support with various pre-defined themes' (#28) from theming into main vikingowl 2025-10-03 07:48:18 +02:00
  • 6c4571804f Merge branch 'main' into theming vikingowl 2025-10-03 07:48:10 +02:00
  • a0cdcfdf6c Merge pull request 'Update .gitignore: add .agents/, .env files, and refine .env.example handling' (#27) from dev into main vikingowl 2025-10-03 07:44:46 +02:00
  • 96e2482782 Add built-in theme support with various pre-defined themes v0.1.9 vikingowl 2025-10-03 07:44:11 +02:00
  • 6a3f44f911 Update .gitignore: add .agents/, .env files, and refine .env.example handling vikingowl 2025-10-03 05:55:32 +02:00
  • e0e5a2a83d Merge pull request 'dev' (#26) from dev into main vikingowl 2025-10-02 15:28:25 +02:00
  • 23e86591d1 Update README: add installation instructions for Linux and macOS using Cargo vikingowl 2025-10-02 15:27:27 +02:00
  • b60a317788 Update README: document command autocompletion and bump version to 0.1.8 vikingowl 2025-10-02 03:11:51 +02:00
  • 2788e8b7e2 Update Woodpecker CI: fix typo in target name and add zip package installation step vikingowl 2025-10-02 03:07:44 +02:00
  • 7c186882dc Merge pull request 'dev' (#25) from dev into main vikingowl 2025-10-02 03:00:29 +02:00
  • bdda669d4d Bump version to 0.1.8 in PKGBUILD, Cargo.toml, and README v0.1.8 vikingowl 2025-10-02 03:00:00 +02:00
  • 108070db4b Update Woodpecker CI: improve cross-compilation setup and refine build steps vikingowl 2025-10-02 02:58:13 +02:00
  • 08ba04e99f Add command suggestions and enhancements to Command mode vikingowl 2025-10-02 02:48:36 +02:00
  • e58032deae Merge pull request 'dev' (#24) from dev into main vikingowl 2025-10-02 02:11:06 +02:00
  • 5c59539120 Bump version to 0.1.7 in PKGBUILD, Cargo.toml, and README v0.1.7 vikingowl 2025-10-02 02:09:26 +02:00
  • c725bb1ce6 Add tabbed help UI with enhanced navigation vikingowl 2025-10-02 02:07:23 +02:00
  • c4a6bb1c0f Merge pull request 'dev' (#23) from dev into main v0.1.6 vikingowl 2025-10-02 01:38:22 +02:00
  • dcbfe6ef06 Update README: bump version to 0.1.5 in Alpha Status section vikingowl 2025-10-02 01:37:44 +02:00
  • e468658d63 Bump version to 0.1.5 in Cargo.toml vikingowl 2025-10-02 01:37:15 +02:00
  • 2ad801f0c1 Remove release workflow: delete .gitea/workflows/release.yml vikingowl 2025-10-02 01:36:59 +02:00
  • 1bfc6e5956 Merge pull request 'Add session persistence and browser functionality' (#22) from dev into main vikingowl 2025-10-02 01:35:31 +02:00
  • 6b8774f0aa Add session persistence and browser functionality vikingowl 2025-10-02 01:33:49 +02:00
  • ec6876727f Update PKGBUILD: bump version to 0.1.4, adjust maintainer details, refine build steps, and improve compatibility settings vikingowl 2025-10-01 23:59:46 +02:00
  • e3eb4d7a04 Update PKGBUILD: add sha256 checksum for source archive vikingowl 2025-10-01 20:52:10 +02:00
  • 7234021014 Add Windows support to builds and enhance multi-platform configuration v0.1.4 v0.1.3 vikingowl 2025-10-01 20:46:27 +02:00
  • 662d5bd919 Remove Gitea release workflow: deprecate unused configuration and scripts. v0.1.2 v0.1.1 vikingowl 2025-10-01 20:10:13 +02:00
  • 263b629257 Add Woodpecker CI and PKGBUILD vikingowl 2025-10-01 20:07:38 +02:00
  • ff90b20baa Merge pull request 'Add PKGBUILD and release workflow for package distribution' (#21) from dev into main vikingowl 2025-10-01 20:04:35 +02:00
  • 1ad6cb8b3f Add PKGBUILD and release workflow for package distribution v0.1.0 vikingowl 2025-10-01 20:01:54 +02:00
  • 380a5cd20e Update LICENSE: switch from MIT to GNU AGPL v3 vikingowl 2025-09-30 03:38:52 +02:00
  • 4ca71a7c6b Update README: refine content, add screenshots, improve structure, and document new features and usage details. vikingowl 2025-09-30 03:07:13 +02:00
  • 053f389b1e Refactor: simplify word navigation logic, improve line wrapping, and enhance parameter initialization across core and TUI modules. vikingowl 2025-09-30 02:54:07 +02:00
  • 8ee4c5f384 Refactor codebase: improve formatting consistency, simplify message rendering, and optimize cursor and visual selection handling logic across panels. vikingowl 2025-09-30 02:51:00 +02:00
  • 9d4633865f Add MIT license and refactor Cargo workspace configuration vikingowl 2025-09-30 02:45:11 +02:00
  • 54bcabd53d Remove App implementation: delete TUI application logic, event handling, and related structures. vikingowl 2025-09-30 02:40:20 +02:00
  • a5727c0a1d Enhance TUI: add paste event handling, integrate bracketed paste mode, and implement paste support in editing mode. Fixes #20 vikingowl 2025-09-30 02:27:09 +02:00
  • 63ca71c6ae Enhance TUI: implement visual and command modes, add selection highlighting, multi-panel focus management, and extend cursor/scrolling functionality. Update help instructions accordingly. vikingowl 2025-09-30 02:22:21 +02:00
  • 2731a3a878 Add j/k shortcuts for scrolling and update help instructions in TUI fixes #18 vikingowl 2025-09-30 01:10:29 +02:00
  • 8409bf646a Enhance TUI thinking panel: add dynamic height calculation, implement real-time updates from assistant messages, and refine thinking content rendering logic. vikingowl 2025-09-30 01:07:00 +02:00
  • 004fc0ba5e Refactor TUI line wrapping: implement manual wrapping for consistency, preserve cursor styles, and handle wide characters. vikingowl 2025-09-29 23:05:08 +02:00
  • 6ca30f4176 Refactor formatting: simplify message formatting logic by replacing multiline normalization and wrapping with concise trim and line collection. vikingowl 2025-09-29 22:54:02 +02:00
  • e193b839f2 Refactor TUI message rendering: simplify role label logic, improve line wrapping, and optimize loading indicator handling. vikingowl 2025-09-29 22:51:01 +02:00
  • b8d1866b7d Refactor TUI message rendering: improve role label handling, add emoji labels, enhance line wrapping, and optimize loading indicator logic. vikingowl 2025-09-29 22:48:51 +02:00
  • c17af3fee5 Refactor TUI scrolling logic: replace manual scroll calculations with AutoScroll abstraction, enhance line wrapping, and improve viewport handling. vikingowl 2025-09-29 22:12:45 +02:00
  • a4ba9adf8f Update .gitignore: add .idea folder to ignore JetBrains IDE project files vikingowl 2025-09-28 20:24:15 +02:00