15 Commits

Author SHA1 Message Date
DocNR
f17f0c4ff4 Add contact cache schema and service integration
- Add contact_cache table schema and migration
- Update useContactList hook with caching support
- Enhance RelayInitializer with cache initialization
- Update SocialFeedService to work with caching system
2025-03-24 22:08:10 -04:00
DocNR
9043179643 Add NDK Mobile Cache Integration Plan and enhance offline functionality 2025-03-23 15:53:34 -04:00
DocNR
f1411e8568 powr pack bug fixes 2025-03-16 21:31:38 -04:00
DocNR
5b706b3894 bug fix to associate exercise and workouts in powr pack 2025-03-13 22:39:28 -04:00
DocNR
a3e9dc36d8 POWR Pack feature WIP - basic functionality, need to associate exercise events with workout template events. 2025-03-13 14:02:36 -04:00
DocNR
704fa27950 improved relay system, fixed bugs 2025-03-11 23:59:00 -04:00
DocNR
07fada6d07 new relay managment system 2025-03-09 11:15:28 -04:00
DocNR
29c4dd1675 feat(database): Add workout and template persistence
Implements database tables and services for workout and template storage:
- Updates schema to version 5 with new workout and template tables
- Adds WorkoutService for CRUD operations on workouts
- Enhances TemplateService for template management
- Creates NostrWorkoutService for bidirectional Nostr event handling
- Implements React hooks for database access
- Connects workout store to database layer for persistence
- Improves offline support with publication queue

This change ensures workouts and templates are properly saved to SQLite
and can be referenced across app sessions, while maintaining Nostr
integration for social sharing.
2025-03-08 15:48:07 -05:00
DocNR
b61381b865 updated with NDK-mobile library and removed custom nostr functions 2025-03-06 16:34:50 -05:00
DocNR
4eb9d428a2 updated exercise/template UI, publication queue, forking of exercises (templates next) 2025-03-06 09:19:16 -05:00
DocNR
05d3c02523 nostr login and initial settings component, workout template details component 2025-02-22 01:16:33 -05:00
DocNR
7fd62bce37 sqlite db implementation with development seeding and mock exercise library and more 2025-02-17 13:40:37 -05:00
DocNR
76433b93e6 update to add new exercise UI and database testing 2025-02-17 11:24:17 -05:00
DocNR
90ea708e9b add new exercises to sqlite db 2025-02-16 23:53:28 -05:00
DocNR
df91cbd9bb basic SQLite db initialized 2025-02-16 22:47:47 -05:00