Commit Graph
11 Commits
Author SHA1 Message Date
suddenlyoranges 82e15508c2 fixed claim cache for global mode
removed redundant code. fixed cache claiming logic with find item endopoint from geoquest api
2026-04-09 23:45:26 +01:00
bobbert c68eb160cc Enhance claiming logic in GlobalMapScreen by updating claim distance and adding claim cone resolution 2026-04-09 23:11:54 +01:00
bobbert caf90d2d93 Add autoClaim feature to ClaimTimerView and adjust cache claiming logic in GlobalMapScreen 2026-04-09 23:06:57 +01:00
bobbert dc18186265 Refactor claim distance and update cache claiming logic in GlobalMapScreen and usePlayerGame 2026-04-09 22:57:24 +01:00
bobbert 1948fb4d90 Increase GLOBAL_CLAIM_DISTANCE_METERS to enhance claim area on GlobalMapScreen 2026-04-09 22:56:31 +01:00
bobbert ac7d89c0c5 Update GlobalMapScreen and usePlayerGame logic for improved cache claiming feedback 2026-04-09 22:52:12 +01:00
bobbert 05747933cf global claim fix attempt #1 2026-04-09 22:32:45 +01:00
suddenlyoranges 12847cc46c refactored app theme
changed texts to suit dark theme.
2026-04-09 21:39:42 +01:00
bobbert 53fddc8220 Add GlobalProfileScreen and integrate global user management features
- Introduced GlobalProfileScreen for user profile management.
- Implemented user data fetching and updating via global API.
- Added session handling for global user state.
- Updated navigation to include profile access from the top navbar.
- Created global data caching mechanisms for improved performance.
2026-04-09 20:49:43 +01:00
bobbert 20a2edbbda fixed issues with merge + Global logic 2026-04-09 18:18:18 +01:00
suddenlyoranges 157d69c21c Add global events, map, cache and leaderboard screens
Introduce four new screens for global events: GlobalEventsScreen (lists public events and handles joining), GlobalMapScreen (map/list view of event caches with user location via expo-location and markers using react-native-maps), GlobalCacheViewScreen (cache detail view with ability to log discoveries), and GlobalLeaderboardScreen (rankings and recent finds). Screens use existing global hooks and SessionStore for fetching/joining events, caches, finds and for storing current global player context; they include loading/error states and navigation between screens. Also add simple tab components, styling, and refresh actions.
2026-04-09 15:29:29 +01:00