Commit Graph

  • 5635f36b8d docs(todo): update JWT verification status and next steps master Matthew Raymer 2025-10-31 13:04:43 +0000
  • f256113ed9 fix(android): resolve SharedPreferences mismatch and document cross-platform storage pattern Matthew Raymer 2025-10-31 13:02:30 +0000
  • d4bb902cbe refactor(test-app): consolidate native fetcher config and fix ES module issues Matthew Raymer 2025-10-31 12:51:49 +0000
  • b0b89f4882 fix(android): prevent notification data corruption on storage load Matthew Raymer 2025-10-31 10:54:41 +0000
  • 17792e4dea fix(lint): suppress console statement warnings in test app Matthew Raymer 2025-10-31 10:17:28 +0000
  • 01b7dae5df chore: commit to move to laptop Matthew Raymer 2025-10-31 09:56:23 +0000
  • c1cc8802f6 feat(fetcher): add configureNativeFetcher cross-platform API Matthew Raymer 2025-10-30 10:03:47 +0000
  • 59cd975c24 fix(worker): prevent duplicate notifications from prefetch Matthew Raymer 2025-10-30 10:02:54 +0000
  • 8ec63a7876 feat(www): show prefetch and notification times in schedule success message Matthew Raymer 2025-10-30 07:19:54 +0000
  • 4e8f9ed7ab docs(refactor): add integration point refactor context mapping Matthew Raymer 2025-10-30 07:04:40 +0000
  • 66c6542464 fix(test-app): remove unnecessary eslint-disable comments Matthew Raymer 2025-10-30 07:04:38 +0000
  • 4d7dfcb842 feat(dev-app): register native fetcher SPI implementation Matthew Raymer 2025-10-30 07:04:29 +0000
  • 6d76ad39b9 feat(worker): add prefetch scheduling to reschedule logic Matthew Raymer 2025-10-30 07:04:25 +0000
  • 88ce1a8b9a feat(worker): wire native fetcher SPI in background fetch worker Matthew Raymer 2025-10-30 07:04:19 +0000
  • eefd5455ed feat(spi): add native fetcher SPI interface for background content fetching Matthew Raymer 2025-10-30 07:04:16 +0000
  • e83b1518d7 docs(refactor): add integration point refactor analysis and implementation plan Matthew Raymer 2025-10-29 13:04:49 +0000
  • ed5dcfbbd1 docs(testing): add PlanAction JWT hydration implementation guide Matthew Raymer 2025-10-29 12:46:41 +0000
  • e5d539ed6b docs(testing): document plan creation via PlanAction JWT route Matthew Raymer 2025-10-29 12:32:12 +0000
  • 848387b532 fix(test): use valid URI format for plan handle IDs Matthew Raymer 2025-10-29 12:20:55 +0000
  • 7a19a56ea2 fix(test): update seed scripts to require valid plan handle IDs Matthew Raymer 2025-10-29 12:18:10 +0000
  • f5dca34e84 feat(test): add project seeding utilities for localhost testing Matthew Raymer 2025-10-29 12:13:59 +0000
  • 1bf39fd1f7 feat(test): add localhost testing support for prefetch Matthew Raymer 2025-10-29 12:01:05 +0000
  • fd4ddcbd60 feat(android): add runtime starred plans management API Matthew Raymer 2025-10-29 11:52:15 +0000
  • 63a2428cd9 chore(test-app): remove unnecessary eslint-disable comments Matthew Raymer 2025-10-29 09:00:06 +0000
  • 75724a3c18 fix(build): disable test compilation and configure lint for dependencies Matthew Raymer 2025-10-29 08:59:53 +0000
  • 47653e40e5 fix(android): unify notification channel ID across components Matthew Raymer 2025-10-29 08:59:46 +0000
  • 0b877ba7b4 feat(android): extract TimeSafari integration to dedicated manager Matthew Raymer 2025-10-29 08:59:27 +0000
  • 77a85a0358 refactor(android): extract daily reminder logic to DailyReminderManager Matthew Raymer 2025-10-29 04:19:41 +0000
  • 0b3d269f64 feat(scripts): add automated test app build with plugin integration Matthew Raymer 2025-10-28 09:46:33 +0000
  • 333c435b89 fix(android): resolve prefetch scheduling and permission callback issues Matthew Raymer 2025-10-28 09:35:33 +0000
  • 0e783a8a2d feat(android): add diagnostic logging for prefetch scheduling Matthew Raymer 2025-10-27 12:40:04 +0000
  • b724eb716f fix(test-app): add ESLint suppressions for console statements Matthew Raymer 2025-10-27 11:34:26 +0000
  • 66987093f7 feat(android): add fetch scheduling debug logs and triggerImmediateFetch API Matthew Raymer 2025-10-27 10:14:00 +0000
  • 14287824dc feat(test-app): implement User Zero stars querying with 5-minute fetch timing Matthew Raymer 2025-10-24 13:01:50 +0000
  • be632b2f0e fix: resolve TypeScript and ESLint errors, fix Android build Matthew Raymer 2025-10-24 12:11:13 +0000
  • 32e84c421f feat: implement comprehensive diagnostics export system Matthew Raymer 2025-10-24 11:33:32 +0000
  • 1d8683b39f feat: add comprehensive ProGuard/R8 rules for Capacitor plugins Matthew Raymer 2025-10-24 11:32:26 +0000
  • 0e8986d3cc feat: implement TypeScript bridge contract and schema validation Matthew Raymer 2025-10-24 11:29:19 +0000
  • 0dc68c3fdc feat: implement comprehensive Status Matrix Module Matthew Raymer 2025-10-24 11:26:43 +0000
  • 08a10eb4bf docs: mark resolved implementation plan items Matthew Raymer 2025-10-24 11:24:24 +0000
  • 92210398ae docs: apply surgical edits to harden edge-cases and clarify behavior Matthew Raymer 2025-10-24 11:13:48 +0000
  • 58617c98f4 docs: add closed-app delivery acceptance criteria Matthew Raymer 2025-10-24 11:09:22 +0000
  • aa53991a4b docs: apply tight delta edits for correctness, resilience, and reviewer clarity Matthew Raymer 2025-10-24 11:05:18 +0000
  • 0bef820d0c docs: apply pin-point delta edits for correctness, consistency, and reviewer friction Matthew Raymer 2025-10-24 10:56:49 +0000
  • eb2ab62a58 docs: apply pin-point delta edits for correctness and polish Matthew Raymer 2025-10-24 10:52:01 +0000
  • 6eb5d63107 docs: apply precise fixes for correctness, consistency, and sprintability Matthew Raymer 2025-10-24 10:46:24 +0000
  • 0313aacfd4 docs: apply surgical corrections for correctness and clarity Matthew Raymer 2025-10-24 10:24:02 +0000
  • 0a1e6a16f5 docs: add operational sections to Android app analysis and implementation plan Matthew Raymer 2025-10-24 10:09:00 +0000
  • 9ff5a8c588 docs: add comprehensive Android app analysis and improvement plan Matthew Raymer 2025-10-24 09:42:10 +0000
  • 4a8573ec87 fix(test-app): implement Schedule Notification button functionality Matthew Raymer 2025-10-23 12:51:15 +0000
  • 6aaeaf7808 fix(android): resolve permission request and status display issues Matthew Raymer 2025-10-23 11:47:55 +0000
  • 7185c87e93 docs: add comprehensive AAR integration troubleshooting guide Matthew Raymer 2025-10-23 10:29:32 +0000
  • ef37b10503 docs: add comprehensive AAR integration troubleshooting guide Matthew Raymer 2025-10-23 10:29:13 +0000
  • 150d297926 fix(capacitor): getting capacitor to build Matthew Raymer 2025-10-23 09:20:18 +0000
  • 5307ec2512 fix(android): add back notification handler Matthew Raymer 2025-10-22 06:51:36 +0000
  • fda0124aa5 docs(build): comprehensive BUILDING.md updates for test apps and deployment Matthew Raymer 2025-10-21 09:30:22 +0000
  • 0287764a23 refactor(storage): remove legacy SQLite usage; finalize Room wiring Matthew Raymer 2025-10-20 10:50:07 +0000
  • 8d7d1b10ef refactor(storage): migrate fetcher/worker to Room with legacy fallback Matthew Raymer 2025-10-20 10:34:23 +0000
  • f36ea246f7 feat(storage): implement Room database with enterprise-grade data management Matthew Raymer 2025-10-20 10:19:47 +0000
  • 5abeb0f799 feat(plugin): implement critical notification stack improvements Matthew Raymer 2025-10-20 09:08:26 +0000
  • 3512c58c2f fix(test-app): resolve StatusCard reactivity and improve plugin status detection Matthew Raymer 2025-10-18 12:33:09 +0000
  • 982138ee1c fix(test-app): add missing plugin imports for proper registration Matthew Raymer 2025-10-17 13:14:53 +0000
  • 698fc688a0 feat(android): add plugin registration and test app integration Matthew Raymer 2025-10-17 12:58:38 +0000
  • 1f1153b5fe fix(android): resolve build failures and duplicate plugin dependencies Matthew Raymer 2025-10-17 12:57:10 +0000
  • 9b86a50c38 docs(test-app): add comprehensive plugin detection and build documentation Matthew Raymer 2025-10-17 10:20:55 +0000
  • 200f85a1fb fix(test-app): resolve plugin detection and remove unused HomeViewSimple Matthew Raymer 2025-10-17 10:13:50 +0000
  • 64b65f8a94 fix(android): resolve DailyNotification plugin registration issue Matthew Raymer 2025-10-17 08:06:53 +0000
  • 80a268ffdc feat(test-app): add debug component and optimize build configuration Matthew Raymer 2025-10-16 13:07:01 +0000
  • 29fba0310d refactor(test-app): convert secondary view components to Class API Matthew Raymer 2025-10-16 13:06:44 +0000
  • 22a52cc5f0 refactor(test-app): convert main view components to Class API Matthew Raymer 2025-10-16 13:06:33 +0000
  • 6c21a67088 refactor(test-app): convert dialog and overlay components to Class API Matthew Raymer 2025-10-16 13:06:23 +0000
  • 8c3825363e refactor(test-app): convert UI components to vue-facing-decorator Class API Matthew Raymer 2025-10-16 13:06:13 +0000
  • eb0ca324d7 refactor(test-app): convert core app structure to vue-facing-decorator Matthew Raymer 2025-10-16 13:06:00 +0000
  • 7805aef198 feat(test-app): configure TypeScript for vue-facing-decorator compatibility Matthew Raymer 2025-10-16 13:05:45 +0000
  • 791a0635ba fix(plugin): resolve package.json export warnings and dependency conflicts Matthew Raymer 2025-10-16 13:05:34 +0000
  • 9328bffa68 feat(android): implement plugin diagnostics and fix Vue 3 compatibility Matthew Raymer 2025-10-16 10:33:49 +0000
  • 1e6c4bf7fc chore: initial commit Matthew Raymer 2025-10-15 10:46:50 +0000
  • 54478b1c97 fix(android-test): remove old index.ts that was blocking Vue 3 app Matthew Raymer 2025-10-15 09:07:30 +0000
  • a625adecf4 fix(android-test): register DailyNotification plugin to prevent app crashes Matthew Raymer 2025-10-15 08:55:45 +0000
  • 425189d933 feat(android-test): integrate DailyNotification plugin for real functionality Matthew Raymer 2025-10-15 06:27:14 +0000
  • ed8db53612 fix(test-app): resolve TypeScript compilation issues and enable successful build Matthew Raymer 2025-10-15 06:12:37 +0000
  • 6213235a16 feat(test-app): refactor to Vue 3 + Vite + vue-facing-decorator architecture Matthew Raymer 2025-10-15 06:09:18 +0000
  • 49fd1dfedf feat(notifications): enhance clickable notifications with app launch and action buttons Matthew Raymer 2025-10-15 05:47:15 +0000
  • cd95dea89b fix(build): add macOS compatibility for sed commands in build scripts Matthew Raymer 2025-10-15 05:27:55 +0000
  • 520b8ea482 feat(plugin): implement P1 performance and resilience improvements Matthew Raymer 2025-10-14 10:27:58 +0000
  • 8aaba21344 fix(plugin): add defensive scheduler initialization to prevent NullPointerException Matthew Raymer 2025-10-14 10:07:27 +0000
  • ec1fc797b3 perf: implement high-impact performance optimizations Matthew Raymer 2025-10-14 09:28:10 +0000
  • 852ceed288 feat: implement P1 logging levels & privacy optimizations Matthew Raymer 2025-10-14 08:30:29 +0000
  • 32a9a1c50c refactor: implement P1 WorkManager hygiene optimizations Matthew Raymer 2025-10-14 08:27:08 +0000
  • 839693eb09 perf: implement P1 Room hot paths & JSON cleanup optimizations Matthew Raymer 2025-10-14 08:21:51 +0000
  • ccce05f4b5 refactor: complete P1 modularization - create all manager classes Matthew Raymer 2025-10-14 08:17:47 +0000
  • c7143cf772 refactor: begin P1 modularization - create core plugin and managers Matthew Raymer 2025-10-14 08:10:54 +0000
  • 6dc714acb2 docs: add comprehensive testing infrastructure for P0 features Matthew Raymer 2025-10-14 08:02:16 +0000
  • 10469a084e feat(plugin): implement P0 production-grade improvements Matthew Raymer 2025-10-14 07:24:35 +0000
  • 0c4384dcbc feat(android): implement P0 PendingIntent flags and exact alarm fixes Matthew Raymer 2025-10-14 07:10:13 +0000
  • 7240709455 feat(android): implement P0 channel guard system for blocked notifications Matthew Raymer 2025-10-14 06:56:42 +0000
  • 1cad3bef72 docs: create comprehensive ChatGPT assessment package Matthew Raymer 2025-10-14 06:49:08 +0000
  • ff89dc75a0 fix(web): remove mock echo function from web test app Matthew Raymer 2025-10-14 06:35:54 +0000
  • f746434b6b refactor(plugin): remove echo test method and references Matthew Raymer 2025-10-14 06:31:07 +0000
  • 34ee29f79f refactor(receiver): remove setFetchTime() call from DailyNotificationReceiver Matthew Raymer 2025-10-14 06:17:20 +0000