• Joined on 2025-11-09
kutesir pushed to develop at kutesir/jarvis 2026-07-13 00:49:34 +00:00
bd632a1592 rename: Jarvis -> Jervis target, scheme, and folder throughout
kutesir pushed to develop at kutesir/jarvis 2026-07-13 00:42:17 +00:00
3a6f1bbdd8 fix: build number 1 -> 2, and stop xcodegen silently resetting it
kutesir pushed to develop at kutesir/jarvis 2026-07-13 00:17:23 +00:00
bb067df482 docs: record the stale-news / clientRank fix as a key decision
kutesir closed issue kutesir/KisaniCal#23 2026-07-12 23:59:40 +00:00
Voice-to-text: wire existing mic button to SFSpeechRecognizer
kutesir commented on issue kutesir/KisaniCal#23 2026-07-12 23:59:40 +00:00
Voice-to-text: wire existing mic button to SFSpeechRecognizer

i am okay with this function in test

kutesir pushed to develop at kutesir/jarvis 2026-07-12 23:56:36 +00:00
326d5fe983 fix: stale-news control — repair clientRank's age source, add isFossil backstop
kutesir pushed to develop at kutesir/jarvis 2026-07-12 23:49:06 +00:00
676119b328 revert: keep bundle ID as com.kisani.jarvis
kutesir pushed to develop at kutesir/jarvis 2026-07-12 23:32:37 +00:00
b44e708fbb rename: JarvisIcon -> JervisIcon asset (splash screen)
kutesir pushed to develop at kutesir/jarvis 2026-07-12 23:12:50 +00:00
d93ffb1580 rebrand: Jarvis -> Jervis for App Store submission
kutesir pushed to main at kutesir/KisaniCal 2026-07-12 22:57:16 +00:00
36986ebe00 docs: log KC-72 (StreakLogicTests fix + runner recovery)
44b4d20b3c test: mark StreakLogicTests @MainActor to fix Swift 6 compile error (KC-72)
725c4a0324 ci: finish release.yml's TestFlight upload, rule out Xcode Cloud for this repo (KC-71)
b7af2dd76b tasks: add "every N weeks/months/days/years" recurrence (KC-70)
f6a9358a86 recurrence: consolidate 3 duplicate implementations into one shared, tested engine (KC-69)
Compare 61 commits »
kutesir merged pull request kutesir/KisaniCal#28 2026-07-12 22:57:14 +00:00
Merge develop -> main: full session (KC-51 through KC-71)
kutesir pushed to develop at kutesir/KisaniCal 2026-07-12 22:36:23 +00:00
887a75cc4f docs: log KC-72 (StreakLogicTests fix + runner recovery)
kutesir pushed to develop at kutesir/KisaniCal 2026-07-12 22:35:31 +00:00
3f8c9e1456 test: mark StreakLogicTests @MainActor to fix Swift 6 compile error (KC-72)
kutesir created pull request kutesir/KisaniCal#28 2026-07-12 21:32:54 +00:00
Merge develop -> main: full session (KC-51 through KC-71)
kutesir pushed to develop at kutesir/KisaniCal 2026-07-12 21:24:47 +00:00
266c3a6dda ci: finish release.yml's TestFlight upload, rule out Xcode Cloud for this repo (KC-71)
kutesir pushed to develop at kutesir/jarvis 2026-07-11 22:51:37 +00:00
afec870919 fix: display story age from firstSeenAt, not updatedAt
kutesir pushed to develop at kutesir/KisaniCal 2026-07-11 21:15:46 +00:00
c992554f99 tasks: add "every N weeks/months/days/years" recurrence (KC-70)
kutesir pushed to develop at kutesir/KisaniCal 2026-07-11 20:56:59 +00:00
6915e64b67 recurrence: consolidate 3 duplicate implementations into one shared, tested engine (KC-69)
kutesir pushed to develop at kutesir/jarvis 2026-07-10 00:17:27 +00:00
fcd4e2cce5 docs: log freshness-decay bug — old stories never leave the top of the feed
kutesir pushed to develop at kutesir/KisaniCal 2026-07-10 00:16:56 +00:00
eff5cc9330 workout: restore confirmed Undo for manually-logged days only (KC-68)