7c186882dc
Merge pull request 'dev' ( #25 ) from dev into main
...
Reviewed-on: #25
2025-10-02 03:00:29 +02:00
bdda669d4d
Bump version to 0.1.8 in PKGBUILD, Cargo.toml, and README
ci/someci/tag/woodpecker/1 Pipeline was successful
ci/someci/tag/woodpecker/2 Pipeline was successful
ci/someci/tag/woodpecker/3 Pipeline was successful
ci/someci/tag/woodpecker/4 Pipeline was successful
ci/someci/tag/woodpecker/5 Pipeline was successful
ci/someci/tag/woodpecker/6 Pipeline was successful
ci/someci/tag/woodpecker/7 Pipeline failed
v0.1.8
2025-10-02 03:00:00 +02:00
108070db4b
Update Woodpecker CI: improve cross-compilation setup and refine build steps
2025-10-02 02:58:13 +02:00
08ba04e99f
Add command suggestions and enhancements to Command mode
...
- Introduce `command_suggestions` feature for autocompletion in Command mode.
- Implement `render_command_suggestions` to display filtered suggestions in a popup.
- Enable navigation through suggestions using Up/Down keys and Tab for completion.
- Add dynamic filtering of suggestions based on input buffer.
- Improve input handling, ensuring suggestion state resets appropriately when exiting Command mode.
2025-10-02 02:48:36 +02:00
e58032deae
Merge pull request 'dev' ( #24 ) from dev into main
...
Reviewed-on: #24
2025-10-02 02:11:06 +02:00
5c59539120
Bump version to 0.1.7 in PKGBUILD, Cargo.toml, and README
ci/someci/tag/woodpecker/1 Pipeline was successful
ci/someci/tag/woodpecker/2 Pipeline was successful
ci/someci/tag/woodpecker/3 Pipeline failed
ci/someci/tag/woodpecker/4 Pipeline failed
ci/someci/tag/woodpecker/5 Pipeline failed
ci/someci/tag/woodpecker/6 Pipeline failed
ci/someci/tag/woodpecker/7 Pipeline failed
v0.1.7
2025-10-02 02:09:26 +02:00
c725bb1ce6
Add tabbed help UI with enhanced navigation
...
- Refactor `render_help` to display tabbed UI for help topics.
- Introduce `help_tab_index` to manage selected tab state.
- Allow navigation between help tabs using Tab, h/l, and number keys (1-5).
- Enhance visual design of help sections using styled tabs and categorized content.
- Update input handling to reset tab state upon exit from help mode.
2025-10-02 02:07:23 +02:00
c4a6bb1c0f
Merge pull request 'dev' ( #23 ) from dev into main
...
ci/someci/tag/woodpecker/1 Pipeline was successful
ci/someci/tag/woodpecker/2 Pipeline was successful
ci/someci/tag/woodpecker/3 Pipeline failed
ci/someci/tag/woodpecker/4 Pipeline failed
ci/someci/tag/woodpecker/5 Pipeline failed
ci/someci/tag/woodpecker/6 Pipeline failed
ci/someci/tag/woodpecker/7 Pipeline failed
Reviewed-on: #23
v0.1.6
2025-10-02 01:38:22 +02:00
dcbfe6ef06
Update README: bump version to 0.1.5 in Alpha Status section
2025-10-02 01:37:44 +02:00
e468658d63
Bump version to 0.1.5 in Cargo.toml
2025-10-02 01:37:15 +02:00
2ad801f0c1
Remove release workflow: delete .gitea/workflows/release.yml
2025-10-02 01:36:59 +02:00
1bfc6e5956
Merge pull request 'Add session persistence and browser functionality' ( #22 ) from dev into main
...
Reviewed-on: #22
2025-10-02 01:35:31 +02:00
6b8774f0aa
Add session persistence and browser functionality
...
Release / Build aarch64-unknown-linux-gnu (push) Has been cancelled
Release / Build aarch64-unknown-linux-musl (push) Has been cancelled
Release / Build armv7-unknown-linux-gnueabihf (push) Has been cancelled
Release / Build armv7-unknown-linux-musleabihf (push) Has been cancelled
Release / Build x86_64-unknown-linux-gnu (push) Has been cancelled
Release / Build x86_64-unknown-linux-musl (push) Has been cancelled
Release / Build aarch64-apple-darwin (push) Has been cancelled
Release / Build x86_64-apple-darwin (push) Has been cancelled
Release / Build aarch64-pc-windows-msvc (push) Has been cancelled
Release / Build x86_64-pc-windows-msvc (push) Has been cancelled
Release / Create Release (push) Has been cancelled
- Implement `StorageManager` for saving, loading, and managing sessions.
- Introduce platform-specific session directories for persistence.
- Add session browser UI for listing, loading, and deleting saved sessions.
- Enable AI-generated descriptions for session summaries.
- Update configurations to support storage settings and description generation.
- Extend README and tests to document and validate new functionality.
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
2025-10-01 23:59:46 +02:00
e3eb4d7a04
Update PKGBUILD: add sha256 checksum for source archive
2025-10-01 20:52:10 +02:00
7234021014
Add Windows support to builds and enhance multi-platform configuration
...
ci/someci/tag/woodpecker/1 Pipeline was successful
ci/someci/tag/woodpecker/2 Pipeline was successful
ci/someci/tag/woodpecker/3 Pipeline failed
ci/someci/tag/woodpecker/4 Pipeline failed
ci/someci/tag/woodpecker/5 Pipeline failed
ci/someci/tag/woodpecker/6 Pipeline failed
ci/someci/tag/woodpecker/7 Pipeline failed
- Introduce `.cargo/config.toml` with platform-specific linker and flags.
- Update Woodpecker CI to include Windows target, adjust build and packaging steps.
- Modify `Cargo.toml` to use `reqwest` with `rustls-tls` for TLS support.
v0.1.3
v0.1.4
2025-10-01 20:46:27 +02:00
662d5bd919
Remove Gitea release workflow: deprecate unused configuration and scripts.
ci/someci/tag/woodpecker/1 Pipeline was successful
ci/someci/tag/woodpecker/2 Pipeline failed
ci/someci/tag/woodpecker/3 Pipeline failed
ci/someci/tag/woodpecker/4 Pipeline failed
ci/someci/tag/woodpecker/5 Pipeline failed
ci/someci/tag/woodpecker/6 Pipeline failed
v0.1.1
v0.1.2
2025-10-01 20:10:13 +02:00
263b629257
Add Woodpecker CI and PKGBUILD
2025-10-01 20:08:13 +02:00
ff90b20baa
Merge pull request 'Add PKGBUILD and release workflow for package distribution' ( #21 ) from dev into main
...
Reviewed-on: #21
2025-10-01 20:04:35 +02:00
1ad6cb8b3f
Add PKGBUILD and release workflow for package distribution
Release / Build aarch64-unknown-linux-gnu (push) Has been cancelled
Release / Build aarch64-unknown-linux-musl (push) Has been cancelled
Release / Build armv7-unknown-linux-gnueabihf (push) Has been cancelled
Release / Build armv7-unknown-linux-musleabihf (push) Has been cancelled
Release / Build x86_64-unknown-linux-gnu (push) Has been cancelled
Release / Build x86_64-unknown-linux-musl (push) Has been cancelled
Release / Build aarch64-apple-darwin (push) Has been cancelled
Release / Build x86_64-apple-darwin (push) Has been cancelled
Release / Build aarch64-pc-windows-msvc (push) Has been cancelled
Release / Build x86_64-pc-windows-msvc (push) Has been cancelled
Release / Create Release (push) Has been cancelled
v0.1.0
2025-10-01 20:01:54 +02:00
380a5cd20e
Update LICENSE: switch from MIT to GNU AGPL v3
2025-09-30 03:38:52 +02:00
4ca71a7c6b
Update README: refine content, add screenshots, improve structure, and document new features and usage details.
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.
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.
2025-09-30 02:51:00 +02:00
9d4633865f
Add MIT license and refactor Cargo workspace configuration
2025-09-30 02:45:11 +02:00
54bcabd53d
Remove App implementation: delete TUI application logic, event handling, and related structures.
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
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.
2025-09-30 02:22:21 +02:00
2731a3a878
Add j/k shortcuts for scrolling and update help instructions in TUI
...
fixes #18
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.
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.
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.
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.
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.
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.
2025-09-29 22:12:45 +02:00
a4ba9adf8f
Update .gitignore: add .idea folder to ignore JetBrains IDE project files
2025-09-28 20:24:15 +02:00
5f78761bef
Enhance loading feedback: add loading animation for Assistant replies, improve TUI message updates, and refine response handling logic. Update README to reflect roadmap progress.
2025-09-28 17:15:18 +02:00
fcdbd2bf98
Enhance TUI scrolling: add viewport dimension tracking, autoscroll logic, and message line calculation. Refactor related components for dynamic rendering.
2025-09-28 16:45:49 +02:00
9de24f7de6
Update input mode controls: adjust shortcuts, revise display titles, and remove Shift+Enter instructions.
2025-09-28 02:30:48 +02:00
7e975cc23e
Update README: add status badge, technology used, and license information
2025-09-28 02:08:21 +02:00
e2b52dd084
Rewrite README: streamline introduction, improve structure, and update usage details. Revise sections for prerequisites, configuration, and roadmap.
2025-09-28 02:06:17 +02:00
44884d8627
Add feature flags for CLI binaries; configure required features for each binary
2025-09-28 01:51:32 +02:00
ccf9349f99
Add word wrapping and cursor mapping utilities to core library; integrate advanced text input support in TUI. Update dependencies accordingly.
2025-09-28 01:47:50 +02:00
6ddc66d864
Refactor TUI message formatting: add role label toggle, improve indentation, and adjust role label styling logic. Optimize provider handling.
2025-09-27 07:11:57 +02:00
306104c5b4
Enhance TUI and core functionality: add header rendering, improve message formatting, and refine provider/model handling logic. Update dependencies.
2025-09-27 07:06:57 +02:00
9df489158c
Update README with development setup instructions and roadmap improvements
2025-09-27 05:47:57 +02:00
3ad8931ece
Update README with development setup instructions and roadmap improvements
2025-09-27 05:46:45 +02:00
5bc0e02cd3
Add App core struct with event-handling and initialization logic for TUI.
2025-09-27 05:41:46 +02:00