279 Commits (18106e5ba86d2381554ea7333c03d1c7a7437094)
 

Author SHA1 Message Date
Matthew Raymer 18106e5ba8 feat(android): consolidate databases and add prefetch scheduling 7 hours ago
Matthew Raymer d9bdeb6d02 refactor(android)!: restructure to standard Capacitor plugin layout 1 day ago
Matthew Raymer c4b7f6382f fix(test-app): ensure afterId parameter is always included in API requests 4 days ago
Matthew Raymer a421bb5d41 fix(test-app): remove aud claim from JWT to resolve server validation error 4 days ago
Matthew Raymer 5272cc0912 fix(test-app): move native fetcher configuration to HomeView 4 days ago
Matthew Raymer 8c5679fc5b refactor(android): improve alarm cancellation logging in scheduler 4 days ago
Matthew Raymer 83a0c1530d feat(android): add WorkManager deduplication for notification workers 4 days ago
Matthew Raymer 497341f338 linting(test-user-zero): fix to typing of logger 4 days ago
Matthew Raymer 5635f36b8d docs(todo): update JWT verification status and next steps 6 days ago
Matthew Raymer f256113ed9 fix(android): resolve SharedPreferences mismatch and document cross-platform storage pattern 6 days ago
Matthew Raymer d4bb902cbe refactor(test-app): consolidate native fetcher config and fix ES module issues 6 days ago
Matthew Raymer b0b89f4882 fix(android): prevent notification data corruption on storage load 6 days ago
Matthew Raymer 17792e4dea fix(lint): suppress console statement warnings in test app 6 days ago
Matthew Raymer 01b7dae5df chore: commit to move to laptop 6 days ago
Matthew Raymer c1cc8802f6 feat(fetcher): add configureNativeFetcher cross-platform API 1 week ago
Matthew Raymer 59cd975c24 fix(worker): prevent duplicate notifications from prefetch 1 week ago
Matthew Raymer 8ec63a7876 feat(www): show prefetch and notification times in schedule success message 1 week ago
Matthew Raymer 4e8f9ed7ab docs(refactor): add integration point refactor context mapping 1 week ago
Matthew Raymer 66c6542464 fix(test-app): remove unnecessary eslint-disable comments 1 week ago
Matthew Raymer 4d7dfcb842 feat(dev-app): register native fetcher SPI implementation 1 week ago
Matthew Raymer 6d76ad39b9 feat(worker): add prefetch scheduling to reschedule logic 1 week ago
Matthew Raymer 88ce1a8b9a feat(worker): wire native fetcher SPI in background fetch worker 1 week ago
Matthew Raymer eefd5455ed feat(spi): add native fetcher SPI interface for background content fetching 1 week ago
Matthew Raymer e83b1518d7 docs(refactor): add integration point refactor analysis and implementation plan 1 week ago
Matthew Raymer ed5dcfbbd1 docs(testing): add PlanAction JWT hydration implementation guide 1 week ago
Matthew Raymer e5d539ed6b docs(testing): document plan creation via PlanAction JWT route 1 week ago
Matthew Raymer 848387b532 fix(test): use valid URI format for plan handle IDs 1 week ago
Matthew Raymer 7a19a56ea2 fix(test): update seed scripts to require valid plan handle IDs 1 week ago
Matthew Raymer f5dca34e84 feat(test): add project seeding utilities for localhost testing 1 week ago
Matthew Raymer 1bf39fd1f7 feat(test): add localhost testing support for prefetch 1 week ago
Matthew Raymer fd4ddcbd60 feat(android): add runtime starred plans management API 1 week ago
Matthew Raymer 63a2428cd9 chore(test-app): remove unnecessary eslint-disable comments 1 week ago
Matthew Raymer 75724a3c18 fix(build): disable test compilation and configure lint for dependencies 1 week ago
Matthew Raymer 47653e40e5 fix(android): unify notification channel ID across components 1 week ago
Matthew Raymer 0b877ba7b4 feat(android): extract TimeSafari integration to dedicated manager 1 week ago
Matthew Raymer 77a85a0358 refactor(android): extract daily reminder logic to DailyReminderManager 1 week ago
Matthew Raymer 0b3d269f64 feat(scripts): add automated test app build with plugin integration 1 week ago
Matthew Raymer 333c435b89 fix(android): resolve prefetch scheduling and permission callback issues 1 week ago
Matthew Raymer 0e783a8a2d feat(android): add diagnostic logging for prefetch scheduling 1 week ago
Matthew Raymer b724eb716f fix(test-app): add ESLint suppressions for console statements 1 week ago
Matthew Raymer 66987093f7 feat(android): add fetch scheduling debug logs and triggerImmediateFetch API 1 week ago
Matthew Raymer 14287824dc feat(test-app): implement User Zero stars querying with 5-minute fetch timing 2 weeks ago
Matthew Raymer be632b2f0e fix: resolve TypeScript and ESLint errors, fix Android build 2 weeks ago
Matthew Raymer 32e84c421f feat: implement comprehensive diagnostics export system 2 weeks ago
Matthew Raymer 1d8683b39f feat: add comprehensive ProGuard/R8 rules for Capacitor plugins 2 weeks ago
Matthew Raymer 0e8986d3cc feat: implement TypeScript bridge contract and schema validation 2 weeks ago
Matthew Raymer 0dc68c3fdc feat: implement comprehensive Status Matrix Module 2 weeks ago
Matthew Raymer 08a10eb4bf docs: mark resolved implementation plan items 2 weeks ago
Matthew Raymer 92210398ae docs: apply surgical edits to harden edge-cases and clarify behavior 2 weeks ago
Matthew Raymer 58617c98f4 docs: add closed-app delivery acceptance criteria 2 weeks ago