Commit Graph

  • d97118bb6a docs: update spec and plan for Docusaurus consistency docs/offline-knowledge-library-2026-06-13 Edison Jwa 2026-06-13 03:39:23 +09:00
  • 033cf2d7aa chore: update docs submodule to latest (723/723 traceability) Edison Jwa 2026-06-13 03:35:30 +09:00
  • bba6273af7 refactor: restructure docs as submodule, add dev-docs/ and AGENTS.md Edison Jwa 2026-06-13 03:32:33 +09:00
  • 5765e9cf6f docs: fix final 3 count errors (Dart tests, integration tests, doc count) Edison Jwa 2026-06-13 02:36:22 +09:00
  • 2e07d5fd4a docs: fix all remaining review issues for 10/10 accuracy Edison Jwa 2026-06-13 02:30:23 +09:00
  • f7b0e841f4 docs: apply review corrections and add second-pass review reports Edison Jwa 2026-06-13 02:26:58 +09:00
  • dce6607317 docs: add deep doc-code analysis (mismatch, out-of-date, link coverage) Edison Jwa 2026-06-13 02:14:37 +09:00
  • dd6e80f72a docs: add offline knowledge library with project analysis and external references Edison Jwa 2026-06-13 02:00:26 +09:00
  • 370dd37a22 docs: mark test tools and platform eval complete (TODO-024,044,047) docs/codebase-analysis-v2 Edison Jwa 2026-06-11 21:59:16 +09:00
  • 523eafd4d7 docs: evaluate platform backend extraction — leave as-is (TODO-024) Edison Jwa 2026-06-11 21:58:32 +09:00
  • 6c00fae1cf feat(tools): add protocol probe and audio test binaries (TODO-044,047) Edison Jwa 2026-06-11 21:58:26 +09:00
  • 11a2541042 docs: mark TSDNS, file transfer verified complete (TODO-066,067) Edison Jwa 2026-06-11 21:45:59 +09:00
  • fe3da41e41 docs: add TSDNS/file transfer designs, review p256 PR draft (TODO-057,066,067) Edison Jwa 2026-06-11 21:44:31 +09:00
  • 602eedc029 fix(protocol,bridge): wire nickname validation to connect (TODO-045) Edison Jwa 2026-06-11 21:44:03 +09:00
  • 020218a7a1 docs: add badge fetching design, update verified items (TODO-042,058,062,065) Edison Jwa 2026-06-11 21:30:27 +09:00
  • 1e774035d1 docs(references): backfill YaTQA anti-flood action table (TODO-061) Edison Jwa 2026-06-11 21:30:05 +09:00
  • acc1450904 docs: update master todo list with Wave 3-5 status (TODO-026,042) Edison Jwa 2026-06-11 21:07:29 +09:00
  • 72ded4e011 docs: add test tool designs and iOS test plan (TODO-020,043,044,046,047) Edison Jwa 2026-06-11 21:04:45 +09:00
  • c04aaf4a51 docs(flutter): add dart doc comments to core services and widgets (TODO-085) Edison Jwa 2026-06-11 21:03:19 +09:00
  • c4b8732bd7 docs: add upstream PR draft, benchmarks, web client assessment (TODO-057,072,073) Edison Jwa 2026-06-11 20:55:20 +09:00
  • 7968f90f7d docs: evaluate tsdeclarations codegen, map permissions, verify encoding (TODO-063,068,069) Edison Jwa 2026-06-11 20:54:40 +09:00
  • 508fa8b408 ci: add Linux multi-distro matrix and coverage reporting (TODO-052,053) Edison Jwa 2026-06-11 20:44:56 +09:00
  • 00e3fa7ad5 fix(flutter): request notification permission proactively (TODO-041) Edison Jwa 2026-06-11 20:44:17 +09:00
  • ef19f4e7ce feat(flutter): persist voice settings and per-user volume (TODO-039,040) Edison Jwa 2026-06-11 20:43:14 +09:00
  • 7ab50a4eb5 refactor(flutter): split main.dart into screens/ directory (TODO-023) Edison Jwa 2026-06-11 20:42:38 +09:00
  • 0c8efa38f1 fix(protocol): add input validation per SRS-094 (TODO-045) Edison Jwa 2026-06-11 14:49:24 +09:00
  • af823da543 feat(protocol): add client-side anti-flood awareness (TODO-064) Edison Jwa 2026-06-11 14:49:19 +09:00
  • b944bd89d7 refactor(protocol): use lost() helper method in adapter (TODO-025 cleanup) Edison Jwa 2026-06-11 14:42:39 +09:00
  • 475f6e0603 docs: verify DNS/reconnect, revise encoding scope, document protocol traps (TODO-059,062,063,070) Edison Jwa 2026-06-11 14:42:32 +09:00
  • 008128defc docs(audio): improve doc comments on key modules (TODO-031) Edison Jwa 2026-06-11 13:31:12 +09:00
  • dd6fa6121e feat(bridge,core): add is_hard_muted and get_output_gain readback (TODO-037) Edison Jwa 2026-06-11 13:30:52 +09:00
  • 8dbe767d4f docs(architecture): update SysDes, SDD, SAD with missing modules and SysRS allocations (TODO-028,034,035) Edison Jwa 2026-06-11 13:25:21 +09:00
  • f509c370b3 docs: add branch management workflow guide (TODO-088) Edison Jwa 2026-06-11 12:25:28 +09:00
  • 2948c029d0 test(flutter): add 34 widget tests for voice_bar, connect, settings (TODO-017) Edison Jwa 2026-06-11 12:25:22 +09:00
  • 40883c40c8 refactor: reduce map_err boilerplate with context helper methods (TODO-025) Edison Jwa 2026-06-11 12:25:00 +09:00
  • 1efeaac19d refactor(audio): split engine.rs into engine/ module directory (TODO-022) Edison Jwa 2026-06-11 12:05:54 +09:00
  • 6d2405f67a test(audio): add poisoned-mutex survival tests (TODO-016) Edison Jwa 2026-06-11 12:05:44 +09:00
  • 01a4a9ed28 docs: add README files to 9 crates and update verification plan (TODO-030,036) Edison Jwa 2026-06-11 11:09:12 +09:00
  • 93f4608250 ci: add Android/Windows/macOS builds, xcodebuild archive, clippy gate (TODO-048,049,050,051) Edison Jwa 2026-06-11 11:06:06 +09:00
  • e14dd73570 test(protocol,core,bridge): add 83 unit tests for untested modules (TODO-015,018,019,021) Edison Jwa 2026-06-11 11:05:11 +09:00
  • 2ab8d5aae2 docs(references): add Chanora relevance, backfill placeholders, cross-reference (TODO-079,080,081,083,084) Edison Jwa 2026-06-11 10:12:35 +09:00
  • 78ecafcc2c docs: update implementation status and fix traceability coverage (TODO-027,029) Edison Jwa 2026-06-11 10:12:27 +09:00
  • 8c9eba15c3 chore: convert TODO/FIXME to tracked references (TODO-008) Edison Jwa 2026-06-11 10:05:14 +09:00
  • 292617f8e8 refactor(core,storage): deduplicate code patterns (TODO-014) Edison Jwa 2026-06-11 10:05:06 +09:00
  • 484522cbb6 refactor(flutter): extract shared AudioProcessingPanel widget (TODO-013) Edison Jwa 2026-06-11 10:04:58 +09:00
  • ecdd68eff2 refactor(flutter): deduplicate AudioProcessingConfig construction (TODO-012) Edison Jwa 2026-06-11 09:47:02 +09:00
  • b2937da726 fix(protocol,storage): platform-aware client version and Android stub (TODO-010,011) Edison Jwa 2026-06-11 09:46:57 +09:00
  • b20e6b663a fix(audio): replace Mutex unwrap with poisoned-mutex recovery (TODO-006) Edison Jwa 2026-06-11 09:46:51 +09:00
  • 13c7648a65 docs: link orphaned superpowers docs and track Flutter bugs (TODO-033,087) Edison Jwa 2026-06-11 09:40:08 +09:00
  • 328776622f docs(references): fix formatting issues (TODO-074,075,076,077,078,082) Edison Jwa 2026-06-11 09:40:03 +09:00
  • 7dbf461262 refactor(audio,state): remove dead code (TODO-001,002,004) Edison Jwa 2026-06-11 09:39:57 +09:00
  • 3b13a7edb4 docs: comprehensive codebase analysis and reference documentation Edison Jwa 2026-06-11 09:23:10 +09:00
  • 7d6328db0f fix(audio): create CoreML/ONNX VAD worker on backend switch fix/ios-av-audio-session-before-connect Edison Jwa 2026-06-10 19:56:36 +09:00
  • 5ef0eee3f1 fix(ios): activate AVAudioSession before connect to fix voice Edison Jwa 2026-06-10 18:40:51 +09:00
  • 89bbfa1e18 fix(ios): activate AVAudioSession before connect to fix voice main docs/codebase-analysis-and-cleanup Edison Jwa 2026-06-10 18:38:11 +09:00
  • 0a6ef55937 fix(ios): unblock iOS Debug builds + regenerate FRB for file transfer API (#41) Edison Jwa 2026-06-10 15:20:59 +09:00
  • aa796d7395 feat: file transfer system (avatar/icon download with cacache) (#40) Edison Jwa 2026-06-10 11:45:14 +09:00
  • 4faaabb5b3 fix(core,protocol): simplify store_protocol and add download size cap feat/file-transfer Edison Jwa 2026-06-10 09:36:27 +09:00
  • 08d7ace25d fix(audio,flutter): restore VAD on iOS and fix Android build Edison Jwa 2026-06-10 09:18:32 +09:00
  • f0e1621fdf feat(core,bridge): add get_icon with coalescing and negative cache Edison Jwa 2026-06-10 07:38:21 +09:00
  • 82ea1a117f feat(core): FileTransferService with coalescing, throttling, negative cache Edison Jwa 2026-06-10 07:24:08 +09:00
  • 8ffd33b3cc feat(flutter): add cache initialization wiring and avatar download shims Edison Jwa 2026-06-10 07:09:55 +09:00
  • 1fa9940e88 feat(bridge): add init_cache, download_avatar, and cache management functions Edison Jwa 2026-06-10 07:09:47 +09:00
  • 8c6538aa41 feat(core): add blob cache wiring and avatar download orchestration Edison Jwa 2026-06-10 07:09:40 +09:00
  • 6c380fc7db feat(protocol): add file download support for avatars and icons Edison Jwa 2026-06-10 04:49:12 +09:00
  • 21fd979560 feat(cache): add chanora_cache crate with cacache-backed blob cache Edison Jwa 2026-06-10 04:36:59 +09:00
  • 021c39e95c docs(architecture): add file transfer design, research, and implementation plan Edison Jwa 2026-06-10 04:28:58 +09:00
  • ddd977796f Merge pull request #39 from EdisonJwa/refactor/remove-ios-raw-unit Edison Jwa 2026-06-10 00:53:43 +09:00
  • 2b285491d0 refactor(bridge): remove SonoraExperimental from bridge API and regenerate FRB refactor/remove-ios-raw-unit Edison Jwa 2026-06-10 00:51:52 +09:00
  • 413f247378 fix(audio): inline VAD worker policy for iOS capture callback Edison Jwa 2026-06-10 00:47:30 +09:00
  • 3f9ea4f7b8 refactor(audio): remove experimental iOS RemoteIO+WebRTC APM path Edison Jwa 2026-06-10 00:47:09 +09:00
  • 2f6d45fb04 feat(audio): desktop Silero ONNX VAD + Windows PTT modernization + MSVC CRT build fix (#37) Edison Jwa 2026-06-09 20:47:16 +09:00
  • 5c3dd70bba fix(ios-audio): activate session before voice joins (#38) Edison Jwa 2026-06-09 19:58:19 +09:00
  • 609c4cee8c docs(security): regenerate license inventories fix/ios-audio-playback-capture Edison Jwa 2026-06-09 19:29:04 +09:00
  • c7e51c2e48 fix(ios-audio): keep session active when already-in-channel Edison Jwa 2026-06-09 19:28:54 +09:00
  • ef14c22300 Merge pull request #36 from EdisonJwa/docs/poke-without-message-design Edison Jwa 2026-06-09 09:33:58 +09:00
  • b841d3f3e4 docs(security): refresh license inventories pr-36-review Edison Jwa 2026-06-09 07:30:23 +09:00
  • 703f44d731 docs(ios-audio): align activation lifecycle comments Edison Jwa 2026-06-09 02:16:20 +09:00
  • 7be3934c86 fix(ios-audio): activate session before voice joins Edison Jwa 2026-06-09 02:16:08 +09:00
  • f224347836 fix(ios-audio): add voice join session coordinator Edison Jwa 2026-06-09 02:15:55 +09:00
  • eca77ece81 fix(chat): allow empty poke messages docs/poke-without-message-design Edison Jwa 2026-06-09 01:47:23 +09:00
  • 3462de1eee fix(core): allow empty poke dispatch Edison Jwa 2026-06-09 01:44:03 +09:00
  • f66118f5bb docs: add poke-without-message design Edison Jwa 2026-06-09 00:53:14 +09:00
  • 3ef540ae37 Merge pull request #35 from EdisonJwa/feat/poke-notifications Edison Jwa 2026-06-08 23:52:13 +09:00
  • e0edcc89ac Merge pull request #34 from EdisonJwa/simplify-project-review Edison Jwa 2026-06-08 23:46:37 +09:00
  • 7922eabcf0 build(android): keep notification icon resource feat/poke-notifications Edison Jwa 2026-06-08 23:38:55 +09:00
  • 82bfa0ea1f docs: remove trailing whitespace from continuation design Edison Jwa 2026-06-08 23:32:18 +09:00
  • dc52092654 docs: remove trailing whitespace from continuation design simplify-project-review Edison Jwa 2026-06-08 23:32:18 +09:00
  • b565663645 feat(chat): route pokes through notifications Edison Jwa 2026-06-08 22:56:52 +09:00
  • 34a5247457 feat(ui): add poke notification settings dialog Edison Jwa 2026-06-08 22:56:04 +09:00
  • 9a5f82565d feat(l10n): add poke notification settings copy Edison Jwa 2026-06-08 22:55:38 +09:00
  • 409cd11c21 feat(flutter): persist poke notification preferences Edison Jwa 2026-06-08 22:55:12 +09:00
  • 4f1b85cf76 feat(flutter): add poke notification service Edison Jwa 2026-06-08 22:54:46 +09:00
  • b7cc4d2336 build(apple): declare notification permission usage Edison Jwa 2026-06-08 22:54:18 +09:00
  • 44f91a2ea4 build(android): configure local notifications Edison Jwa 2026-06-08 22:53:53 +09:00
  • cc6db18199 build(flutter): add local notification plugin Edison Jwa 2026-06-08 22:53:29 +09:00
  • 6af2ed9ab5 feat(flutter): regenerate poke strength bridge Edison Jwa 2026-06-08 22:53:01 +09:00
  • cf64274fe6 feat(bridge): expose poke strength to Flutter Edison Jwa 2026-06-08 22:52:33 +09:00
  • 5c7a4b64c9 feat(core): propagate poke strength events Edison Jwa 2026-06-08 22:52:08 +09:00
  • 31cf45ce35 feat(protocol): classify poke notification strength Edison Jwa 2026-06-08 22:51:41 +09:00