Commit Graph

  • 5f1d715e8f fix: eliminate infinite recursion in TdClientTrait implementation Mikhail Kilin 2026-02-05 12:52:42 +03:00
  • bccf07501f docs: add Phase 13 - deep architecture refactoring plan Mikhail Kilin 2026-02-05 11:30:29 +03:00
  • 776271ff36 docs: add Phase 12 - voice message playback Mikhail Kilin 2026-02-05 02:51:04 +03:00
  • 8844c2953d docs: add Phase 11 - image display in chat Mikhail Kilin 2026-02-05 02:43:04 +03:00
  • bea0bcbed0 feat: implement desktop notifications with comprehensive filtering Mikhail Kilin 2026-02-05 01:27:44 +03:00
  • 1cc61ea026 refactor: clean up dead code and optimize performance Mikhail Kilin 2026-02-04 22:27:02 +03:00
  • d10dc6599a Merge pull request 'refactor' (#18) from refactor into main killingdruid 2026-02-04 17:08:43 +00:00
  • bd5e5be618 refactor: extract state modules and services from monolithic files Mikhail Kilin 2026-02-04 19:29:25 +03:00
  • 72c4a886fa fix: implement dynamic message history loading with retry logic Mikhail Kilin 2026-02-04 03:56:44 +03:00
  • 222a21770c fix: implement chunked message loading to fill screen on chat open Mikhail Kilin 2026-02-04 02:48:30 +03:00
  • c881f74ecb refactor: complete nesting simplification (category 3 - 100%) Mikhail Kilin 2026-02-04 02:35:56 +03:00
  • 9a04455113 docs: mark refactoring as complete (100%) and ready to merge Mikhail Kilin 2026-02-04 02:16:27 +03:00
  • dec60ea74e fix: mark incoming messages as read when opening chat and load all history Mikhail Kilin 2026-02-04 02:07:47 +03:00
  • 5ac10ea24c refactor: complete large files/functions refactoring (Phase 6-7) Mikhail Kilin 2026-02-04 01:29:26 +03:00
  • b081886e34 docs: update CONTEXT.md with Phase 6 start Mikhail Kilin 2026-02-03 22:26:51 +03:00
  • 0acf864c28 refactor: extract NewMessage and ChatAction handlers (client.rs) - FIXED Mikhail Kilin 2026-02-03 22:03:51 +03:00
  • 88ff4dd3b7 docs: update CONTEXT.md with Phase 5 completion Mikhail Kilin 2026-02-03 21:30:48 +03:00
  • 2dbbf1cb5b refactor: extract message list and input box rendering (ui/messages.rs) Mikhail Kilin 2026-02-03 21:30:20 +03:00
  • 315395f1f2 refactor: extract header and pinned bar rendering (ui/messages.rs) Mikhail Kilin 2026-02-03 20:41:08 +03:00
  • 6150fe3cdb docs: update CONTEXT.md with Phase 4 results Mikhail Kilin 2026-02-03 20:35:45 +03:00
  • 9d9232f74f refactor: complete nesting simplification with let-else guards Mikhail Kilin 2026-02-03 20:35:20 +03:00
  • 67fd7506b3 refactor: reduce nesting with early returns and guard clauses Mikhail Kilin 2026-02-03 20:34:19 +03:00
  • 7e372bffef docs: update CONTEXT.md with complete refactoring results Mikhail Kilin 2026-02-03 17:16:33 +03:00
  • 45d03b59fd refactor: complete main_input.rs simplification (Phase 3/3) Mikhail Kilin 2026-02-03 17:15:47 +03:00
  • a518875421 docs: update CONTEXT.md with Phase 2 completion Mikhail Kilin 2026-02-03 17:01:27 +03:00
  • f4c24ddabe refactor: extract keyboard and navigation handlers (Phase 2/2) Mikhail Kilin 2026-02-03 17:00:17 +03:00
  • ee416dff45 docs: update CONTEXT.md with refactoring progress Mikhail Kilin 2026-02-03 16:33:34 +03:00
  • 3edbaf2c2b refactor: extract input handlers into separate functions Mikhail Kilin 2026-02-03 16:32:26 +03:00
  • 7b2dd6c9a9 refactor: encapsulate auth fields (Group 1/5) Mikhail Kilin 2026-02-02 17:56:34 +03:00
  • 3c8fec7ca6 refactor: integrate validation utils and complete refactoring #1 Mikhail Kilin 2026-02-02 17:38:49 +03:00
  • 0768283e8a refactor: eliminate code duplication - extract helpers and use retry utils Mikhail Kilin 2026-02-02 14:20:33 +03:00
  • 8e48d076de refactor: implement trait-based DI for TdClient and fix stack overflow Mikhail Kilin 2026-02-02 05:42:19 +03:00
  • 0cd477f294 Merge pull request 'refactor: complete UI components - implement message_bubble.rs' (#17) from add_tests into main killingdruid 2026-02-02 00:45:42 +00:00
  • ed5a4f9c72 refactor: complete UI components - implement message_bubble.rs Mikhail Kilin 2026-02-02 03:41:03 +03:00
  • 8855a07ccd Merge pull request 'add_tests' (#16) from add_tests into main killingdruid 2026-02-02 00:19:58 +00:00
  • 2980e52113 commit Mikhail Kilin 2026-02-02 03:18:55 +03:00
  • 9465f067fe commit Mikhail Kilin 2026-02-02 02:46:26 +03:00
  • 5c92c059c9 fixes Mikhail Kilin 2026-02-02 02:32:02 +03:00
  • dd4981d216 test: add comprehensive input navigation tests Mikhail Kilin 2026-02-02 00:39:47 +03:00
  • 4d9d76ed23 refactor: prepare handlers structure for future input refactoring Mikhail Kilin 2026-02-02 00:08:56 +03:00
  • dff0897da4 refactor: add modal/validation utils and partial App encapsulation Mikhail Kilin 2026-02-01 23:55:49 +03:00
  • e690acfb09 test: complete Phase 4 testing - utils tests and performance benchmarks Mikhail Kilin 2026-02-01 23:04:43 +03:00
  • c6beea5608 refactor: create timeout/retry utilities to reduce code duplication (P1.1) Mikhail Kilin 2026-02-01 19:56:33 +03:00
  • 9cc63952f4 Merge pull request 'add_tests' (#15) from add_tests into main killingdruid 2026-02-01 15:59:43 +00:00
  • 2b04b785c0 refactor: cleanup unused code and warnings Mikhail Kilin 2026-02-01 18:57:55 +03:00
  • f1a26b906c style: use _chat_id instead of let _ = chat_id Mikhail Kilin 2026-02-01 02:48:44 +03:00
  • c27d027ebf chore: remove dead code and unnecessary allow(dead_code) attributes Mikhail Kilin 2026-02-01 02:47:51 +03:00
  • 0a4ab1b40d Merge pull request 'add_tests' (#14) from add_tests into main killingdruid 2026-01-31 23:42:29 +00:00
  • 09c5c5674e feat: add structured logging with tracing (P5.17) Mikhail Kilin 2026-02-01 02:29:08 +03:00
  • 67739583f3 refactor: generalize LruCache to support any key type (P5.16) Mikhail Kilin 2026-02-01 02:26:03 +03:00
  • 56bddabbe1 feat: add optional feature flags for clipboard and url-open (P5.15) Mikhail Kilin 2026-02-01 02:23:17 +03:00
  • 38b18e35ea docs: P4.14 async/await consistency - already complete! (94% total) Mikhail Kilin 2026-02-01 02:10:38 +03:00
  • 20f1c470c4 Merge pull request 'add_tests' (#13) from add_tests into main killingdruid 2026-01-31 23:06:22 +00:00
  • a177ab66c6 docs: update roadmap - P4.11 and P4.13 complete (88% total) Mikhail Kilin 2026-02-01 02:02:09 +03:00
  • 5897f6deaa test: add unit tests for utils time formatting (P4.11) Mikhail Kilin 2026-02-01 01:59:47 +03:00
  • 99b3b368b9 test: add comprehensive validation tests for Config (P4.13) Mikhail Kilin 2026-02-01 01:47:29 +03:00
  • 9df8138a46 fix: handle UpdateMessageSendSucceeded to prevent edit errors Mikhail Kilin 2026-02-01 01:47:12 +03:00
  • c5078a54f4 docs: update roadmap - P4.12 Rustdoc complete (76% total) Mikhail Kilin 2026-02-01 01:08:42 +03:00
  • 93e43a59d0 docs: complete rustdoc documentation for all public APIs (P4.12) Mikhail Kilin 2026-02-01 01:03:30 +03:00
  • 326bf6cc46 fix: preserve reply_to info when editing messages Mikhail Kilin 2026-02-01 00:31:38 +03:00
  • 426af96941 docs: update CONTEXT.md with Priority 3 completion Mikhail Kilin 2026-02-01 00:25:57 +03:00
  • ec3e6d2a2a fix: resolve test compilation errors and doctest issues Mikhail Kilin 2026-02-01 00:24:52 +03:00
  • 0ae8a2fb88 fix: update UI after editing message Mikhail Kilin 2026-02-01 00:16:47 +03:00
  • fe924faff4 debug: add logging for edit_message to diagnose 'Message not found' error Mikhail Kilin 2026-02-01 00:08:00 +03:00
  • 2b18d5a481 fix: support UTF-8 characters in hotkey matching Mikhail Kilin 2026-02-01 00:00:00 +03:00
  • 1b70b12799 docs: update CONTEXT.md with refactoring progress Mikhail Kilin 2026-01-31 23:53:58 +03:00
  • 6cc8d05e1c docs: add rustdoc comments for public API (P4.12 partial) Mikhail Kilin 2026-01-31 23:53:24 +03:00
  • 1629c0fc6a refactor: add hotkey mapping configuration (P3.10) Mikhail Kilin 2026-01-31 23:51:10 +03:00
  • 0ca3da54e7 refactor: extract message grouping logic (P3.9) Mikhail Kilin 2026-01-31 23:30:41 +03:00
  • c5896b7f14 tests Mikhail Kilin 2026-01-31 23:02:53 +03:00
  • af3c36b9a1 docs: обновлён CONTEXT.md с описанием исправлений Mikhail Kilin 2026-01-31 18:38:47 +03:00
  • 07c401e0f9 fix: исправлены баги с сообщениями, редактированием и reply Mikhail Kilin 2026-01-31 18:29:02 +03:00
  • 644e36597d fixes Mikhail Kilin 2026-01-31 03:48:50 +03:00
  • 1bf9b3d703 docs: celebrate Priority 2 completion! 🎉 Mikhail Kilin 2026-01-31 02:03:59 +03:00
  • c42976c358 refactor: add MessageBuilder with fluent API (P2.7) Mikhail Kilin 2026-01-31 02:02:07 +03:00
  • 5709fab9c3 docs: update documentation for P2.6 completion Mikhail Kilin 2026-01-31 01:47:51 +03:00
  • 43960332d9 refactor: restructure MessageInfo with logical field grouping (P2.6) Mikhail Kilin 2026-01-31 01:45:54 +03:00
  • 7081a886ad refactor: implement newtype pattern for IDs (P2.4) Mikhail Kilin 2026-01-31 01:33:18 +03:00
  • 38e73befc1 fixes Mikhail Kilin 2026-01-31 01:00:43 +03:00
  • bba5cbd22d fixes Mikhail Kilin 2026-01-30 23:55:01 +03:00
  • 433233d766 commit Mikhail Kilin 2026-01-30 17:26:21 +03:00
  • a4cf6bac72 fixes Mikhail Kilin 2026-01-30 16:18:16 +03:00
  • 4deb0fbe00 commit Mikhail Kilin 2026-01-30 15:07:13 +03:00
  • c2ddb0a449 Merge pull request 'add_tests' (#11) from add_tests into main killingdruid 2026-01-28 22:23:58 +00:00
  • 126c7482af fixes Mikhail Kilin 2026-01-29 01:22:57 +03:00
  • 68a2b7a982 fixes Mikhail Kilin 2026-01-28 11:39:21 +03:00
  • 72a8f3e6b1 Merge pull request 'yet-another-changes' (#10) from yet-another-changes into main killingdruid 2026-01-27 22:43:12 +00:00
  • 051c4a0265 fixes Mikhail Kilin 2026-01-28 01:29:03 +03:00
  • f291191577 fixes Mikhail Kilin 2026-01-27 23:29:00 +03:00
  • 356d2d3064 add account profile Mikhail Kilin 2026-01-27 13:41:29 +03:00
  • ac684da820 add draft messages Mikhail Kilin 2026-01-27 12:31:31 +03:00
  • 61dc09fd50 Merge pull request 'yet-another-changes' (#9) from yet-another-changes into main killingdruid 2026-01-27 09:12:57 +00:00
  • dc76e01f3c add find messages Mikhail Kilin 2026-01-27 12:09:05 +03:00
  • 81dc5b9007 add pinned messages Mikhail Kilin 2026-01-27 04:38:29 +03:00
  • 4d5625f950 add typings in/out Mikhail Kilin 2026-01-27 03:59:49 +03:00
  • 46720b3584 fixes Mikhail Kilin 2026-01-25 21:21:07 +03:00
  • 86e2b4c804 Merge pull request 'yet-another-changes' (#8) from yet-another-changes into main killingdruid 2026-01-24 22:49:27 +00:00
  • e4dabbe3ac fixes Mikhail Kilin 2026-01-25 01:47:38 +03:00
  • fa749d24c5 fixes Mikhail Kilin 2026-01-24 18:53:35 +03:00
  • 6c297758a0 Merge pull request 'fixes' (#5) from yet-another-changes into main killingdruid 2026-01-23 23:23:49 +00:00