Commit Graph

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