Commit Graph

  • f4b3188069 Forgot to bump patch version. v1.8.2 kyle 2026-03-17 17:28:57 -07:00
  • 2571ab79c1 build now works on nix v1.8.1 kyle 2026-03-17 17:15:16 -07:00
  • d768e56727 Add multi-window support to GUI with shared buffer list and improved input handling v1.8.0 kyle 2026-03-15 13:19:04 -07:00
  • 11c523ad52 Bump patch version. v1.7.1 kyle 2026-02-26 13:27:13 -08:00
  • c261261e26 Initialize ErrorHandler early and ensure immediate log file creation kyle 2026-02-26 13:25:57 -08:00
  • 27dcb41857 Add ReflowUndo tests and integrate InsertRow undo support kyle 2026-02-26 13:21:07 -08:00
  • bc3433e988 Add SmartNewline command with tests and editor integration kyle 2026-02-26 13:08:56 -08:00
  • 690c51b0f3 MacOS: remove static linking. Bump minor version. v1.7.0 kyle 2026-02-19 21:00:29 -08:00
  • 0d87bc0b25 Introduce error recovery mechanisms with retry logic and circuit breaker integration. kyle 2026-02-17 21:38:40 -08:00
  • daeeecb342 Standardize error handling patterns and improve ErrorHandler integration. kyle 2026-02-17 21:25:19 -08:00
  • a428b204a0 Improve exception robustness. kyle 2026-02-17 20:12:09 -08:00
  • a21409e689 Remove PID from unnamed buffer swap names. kyle 2026-02-17 17:17:55 -08:00
  • b0b5b55dce Switch Docker to Alpine and build kge. v1.6.6 kyle 2026-02-17 16:53:12 -08:00
  • 422b27b1ba Add Docker support for Linux build testing kyle 2026-02-17 16:35:52 -08:00
  • 9485d2aa24 Linux fixup. kyle 2026-02-17 16:13:28 -08:00
  • 8a6b7851d5 Bump patch version. kyle 2026-02-17 16:08:53 -08:00
  • 8ec0d6ac41 Add benchmarks, migration tests, and dev guide kyle 2026-02-17 16:08:23 -08:00
  • 337b585ba0 Reformat code. kyle 2026-02-17 13:44:36 -08:00
  • 95a588b0df Add test for Git editor swap cleanup and improve swap file handling v1.6.5 kyle 2026-02-17 13:10:01 -08:00
  • 199d7a20f7 Add indented bullet reflow test, improve undo edge cases, and bump version v1.6.4 kyle 2026-02-16 12:44:08 -08:00
  • 44827fe53f Add mark-clearing behavior to refresh command and related test. v1.6.3 kyle 2026-02-14 23:05:44 -08:00
  • 2a6ff2a862 Introduce swap journaling crash recovery system with tests. v1.6.2 kyle 2026-02-13 08:44:35 -08:00
  • 895e4ccb1e Add swap journaling and group undo/redo with extensive tests. v1.6.1 kyle 2026-02-11 20:47:18 -08:00
  • 15b350bfaa Add TestHarness infrastructure and initial smoke test kyle 2026-02-10 23:34:01 -08:00
  • cc8df36bdf Implement branching undo system with tests and updates. v1.6.0 kyle 2026-02-10 23:13:00 -08:00
  • 1c0f04f076 Bump version to 1.6.0. kyle 2026-02-10 22:41:20 -08:00
  • ac0eadc345 Add undo system with coalescing logic and comprehensive tests. kyle 2026-02-10 22:39:55 -08:00
  • f3bdced3d4 Add visual-line mode support with tests and UI integration. kyle 2026-02-10 22:07:13 -08:00
  • 2551388420 Support numbered lists in reflow-paragraph. kyle 2026-02-10 21:23:20 -08:00
  • d2d155f211 Fix data race. v1.5.9 kyle 2026-01-28 01:03:58 -08:00
  • 8634eb78f0 Refactor Init method across all frontends to include argc and argv for improved argument handling consistency. kyle 2026-01-12 10:35:24 -08:00
  • 6eb240a0c4 Refactor ImGui editor layout and scrolling logic for improved precision and consistency. v1.5.8 kyle 2026-01-11 15:34:56 -08:00
  • 4c402f5ef3 Replace Greek and Mathematical Operators font fallback with Iosevka Extended for improved font handling. kyle 2026-01-11 12:07:24 -08:00
  • a8abda4b87 Unicode improvements and version bump. kyle 2026-01-11 11:39:08 -08:00
  • 7347556aa2 Add missing cmake for macos. v1.5.7 kyle 2026-01-02 10:39:23 -08:00
  • 289e155c98 bump version v1.5.6 kyle 2026-01-02 09:49:39 -08:00
  • 147a52f3d4 center cursor v1.5.5 kyle 2026-01-01 21:59:20 -08:00
  • dda7541e2f adding berkeley mono as the default. v1.5.4 kyle 2026-01-01 20:09:21 -08:00
  • 2408f5494c bump version kyle 2026-01-01 19:13:07 -08:00
  • 2542690eca updating jump to line kyle 2026-01-01 19:12:46 -08:00
  • cc0c187481 Improve macOS app build process and bundle handling. kyle 2025-12-09 18:49:16 -08:00
  • a8dcfbec58 Fix C-k c handling. v1.5.3 kyle 2025-12-08 15:28:45 -08:00
  • 65705e3354 bump version kyle 2025-12-07 15:25:50 -08:00
  • e1f9a9eb6a Preserve cursor position on buffer reload. kyle 2025-12-07 15:25:40 -08:00
  • c9f34003f2 Add unit testing plan documentation. v1.5.2 kyle 2025-12-07 12:34:47 -08:00
  • f450ef825c Replace individual test binaries with unified test runner. kyle 2025-12-07 00:37:16 -08:00
  • f6f0c11be4 Add PieceTable-based buffer tests and improvements for file I/O and editing. kyle 2025-12-07 00:30:11 -08:00
  • 657c9bbc19 bump version kyle 2025-12-06 11:40:27 -08:00
  • 3493695165 Add support for creating a new empty buffer (C-k i). kyle 2025-12-06 11:40:00 -08:00
  • 5f57cf23dc bump version v1.5.1 kyle 2025-12-05 21:31:46 -08:00
  • 9312550be4 Fix scrolling issue in TUI. kyle 2025-12-05 21:31:33 -08:00
  • f734f98891 update mac app release v1.5.0 kyle 2025-12-05 20:44:19 -08:00
  • 1191e14ce9 Bump version. kyle 2025-12-05 20:43:14 -08:00
  • 12cc04d7e0 Improve input handling and scrolling behavior for high-resolution trackpads. kyle 2025-12-05 20:42:46 -08:00
  • 3f4c60d311 Add detailed migration plan for PieceTable-based buffer architecture. kyle 2025-12-05 20:21:33 -08:00
  • 71c1c9e50b Remove GapBuffer and associated legacy implementation. kyle 2025-12-05 16:04:23 -08:00
  • afb6888c31 Introduce PieceTable-based buffer backend (Phase 1) kyle 2025-12-05 15:29:35 -08:00
  • 222f73252b nixos: rename kge->kge-qt kyle 2025-12-05 10:37:16 -08:00
  • 51ea473a91 nixos and qt fixup kyle 2025-12-05 09:25:48 -08:00
  • fd517b5d57 fix nixos build kyle 2025-12-05 08:21:38 -08:00
  • 952e1ed3f2 Add 'CenterOnCursor' command and improve cursor scrolling logic v1.4.1 kyle 2025-12-05 08:15:23 -08:00
  • 7069943df5 bump version v1.4.0 kyle/imgui-refactor kyle 2025-12-04 23:08:11 -08:00
  • ee2c9939d7 Introduce QtFrontend with renderer, input handler, and theming support. kyle 2025-12-04 21:33:55 -08:00
  • f5a4625652 Add QtFrontend plans. kyle 2025-12-04 15:51:06 -08:00
  • 37472c71ec Fix UI cursor positioning issues. v1.3.9 kyle 2025-12-04 15:18:02 -08:00
  • 5ff4b2ed3e Reflow-paragraph is fixed. kyle 2025-12-04 15:14:30 -08:00
  • ab2f9918f3 fix build on nixos kyle 2025-12-04 13:11:43 -08:00
  • d2b53601e2 bump version v1.3.8 kyle 2025-12-04 08:49:36 -08:00
  • 78b9345799 Add swap file journaling for crash recovery. kyle 2025-12-04 08:48:32 -08:00
  • 495183ebd2 Various cleanups. kyle 2025-12-04 00:05:13 -08:00
  • 998b1b9817 disable ASAN actually v1.3.7 kyle 2025-12-03 17:09:00 -08:00
  • dc2cf4c0a6 Update highlighter logic, add release scripts, and bump version to 1.3.6. v1.3.6 kyle 2025-12-03 16:20:04 -08:00
  • f6c4a5ab34 Add theme, font, and font-size introspection; bump version. v1.3.5 kyle 2025-12-03 15:53:55 -08:00
  • 35ef74910d bump version v1.3.4 kyle 2025-12-03 15:27:54 -08:00
  • b17672d440 Fix iconset and bump version. kyle 2025-12-03 15:27:42 -08:00
  • cb1d16ebbc Enable ASAN support and bump version v1.3.3 v1.3.2 kyle 2025-12-03 15:14:02 -08:00
  • cbbde43dc2 Stub out previous undo implementation; update docs. kyle 2025-12-03 15:12:28 -08:00
  • 45b2b88623 Code quality, safety, stability, and cleanups. kyle 2025-12-03 14:02:54 -08:00
  • 389dcf9cc7 Add new benchmarks, optimized search, UndoNode pool, and fix horizontal scrolling. kyle 2025-12-03 13:53:24 -08:00
  • c98d9e717a Code cleanups. v1.3.1 kyle 2025-12-03 08:28:44 -08:00
  • c864af7daa Add new GUI themes and update documentation. v1.3.0 kyle 2025-12-03 00:36:01 -08:00
  • 64022766c5 Add new GUI themes and prep version bump. kyle 2025-12-03 00:05:49 -08:00
  • d706b6db44 split fonts out to separate repo kyle 2025-12-03 00:03:09 -08:00
  • bce9b3b33e Ensure k-prefix mode exits after special key handling kyle 2025-12-02 23:59:15 -08:00
  • 56dc904432 Fix horizontal scrolling and cursor placement. kyle 2025-12-02 23:46:35 -08:00
  • a8197939f8 Add thread-safe font loading requests and integrate FiraCode-Regular font kyle 2025-12-02 23:41:52 -08:00
  • 9f722ec2bb fix naming issue kyle 2025-12-02 19:26:23 -08:00
  • 094020dab5 Adding additional fonts. kyle 2025-12-02 19:18:34 -08:00
  • 09e4cd7ec6 Stashing fonts, start font registry. kyle 2025-12-02 17:18:43 -08:00
  • 49fa7ff8a7 refactoring some font support kyle 2025-12-02 15:47:38 -08:00
  • 38915484ac bump version v1.2.4 kyle 2025-12-02 18:44:17 -08:00
  • 87b1e6f502 Prevent kge from inhibiting sleep. kyle 2025-12-02 18:43:45 -08:00
  • ae822083c2 Bump version. v1.2.3 kyle 2025-12-02 11:22:59 -08:00
  • 0c93d619c8 Set custom ImGui ini file path kyle 2025-12-02 11:22:38 -08:00
  • 483ff18b0d Add ScrollUp and ScrollDown commands for viewport scrolling, refine mouse wheel handling in GUI and terminal, and bump version to 1.2.2. v1.2.2 kyle 2025-12-02 02:53:02 -08:00
  • cd33e8feb1 Refactor scrolling logic for GUIRenderer and terminal to improve synchronization and cursor visibility. kyle 2025-12-02 02:43:05 -08:00
  • 0bfe75fbf0 Refactor indentation for consistent style across codebase. v1.2.1 kyle 2025-12-02 01:37:44 -08:00
  • d15b241140 Refactor syntax highlighting infrastructure and related classes. kyle 2025-12-02 01:36:26 -08:00
  • 051106a233 Enable LSP debug logging, expand language feature support, and fix GUI rendering issues. kyle/checkpoint kyle 2025-12-02 01:21:09 -08:00
  • 33bbb5b98f Add SQL, Erlang, and Forth highlighter implementations and tests for LSP process and transport handling. kyle 2025-12-02 00:15:15 -08:00