Commit Graph
27 Commits
Author SHA1 Message Date
bobbert fc378ae016 Refactor map components: streamline player cache marker rendering and update claim logic to use selected cache ID for triggering countdown. 2026-04-09 09:09:08 +01:00
bobbert 07f2e1c03d Integrate Google Maps provider: update map components to use Google Maps, add API key configuration in app.json, and ensure consistent map rendering across screens. 2026-04-09 09:01:08 +01:00
bobbert 4a5cc716db Refactor map functionality: streamline cache visibility logic by removing proximity fallback for iOS, ensuring player must have heading to view caches, and simplify heading checks in player game hook 2026-04-09 08:52:23 +01:00
bobbert 63c082bb8f Enhance map functionality: improve cache marker rendering for consistency across platforms, especially for iphone users, add fallback for proximity detection when heading is unavailable, and refactor visibility logic for better performance 2026-04-09 08:44:37 +01:00
bobbert a41f8ae6f8 hopefully fixing some map issues due to trying to have player data persistance between game leaves, trying to fix claiming issues with caches too. Can't test on pc with this, pushing to test on my laptop :( 2026-04-09 08:33:26 +01:00
bobbert d60f428383 Enhance player and team management: add admin approval/denial for waitlisted users, conditionally render UI elements based on game status, and improve button states for better user experience 2026-04-09 01:51:54 +01:00
bobbert 70ed43f12b Implement business subgroup management: add create, update, and delete functionality for subgroups; enhance team settings with subgroup selection and cache claim distance adjustments
also fixed the naming scheme on the db from game-data.json to caches.json and refactored code to reflect that change. plus added player highlighting
2026-04-09 00:13:28 +01:00
bobbert 9a9db74369 Enhance cache management and UI: implement multi-team cache claiming, add admin waitlist functionality, and improve leaderboard display for better user experience 2026-04-08 20:42:11 +01:00
bobbert 5183039b7b Refactor session management to use AsyncStorage for persistence; update game settings and leaderboard screens for improved functionality 2026-04-08 16:45:00 +01:00
bobbert 2646c7b9bc Refactor cache claim logic to use admin-defined claim distance; update related components for consistency 2026-04-07 18:00:30 +01:00
bobbert ecb61c4858 Update FOV configuration to increase distance and angle for improved visibility 2026-04-07 17:21:28 +01:00
bobbert 1e405bb87f Add FOV cone visualization to map screens; refactor geoMath utility for heading and cone calculations
Have FOV config as it's own thing so it's easier to change the size of the FOV triangle without having to change multiple parts of the maths for it.

Fov triangle needed because for some reason maps doesn't let us have our own fov ??
2026-04-07 17:19:25 +01:00
bobbert c4c8fcf91d Update API base URL for external access; enable cleartext traffic in app configuration and add eas.json for build settings 2026-04-07 15:56:20 +01:00
bobbert d34bb650f4 Add ExpandedMapScreen and integrate it into navigation; enhance CacheCardItem and GameSettingsScreen with improved UI elements 2026-04-07 14:38:18 +01:00
bobbert 8008a9b6fe Add GameSettings and Players screens; implement cache management features in MapScreen 2026-04-06 23:59:52 +01:00
bobbert b8efe987af Update API base URL comment for home network usage; simplify fetch request handling 2026-04-06 20:08:01 +01:00
bobbert a326c784a5 Update API base URL for local development; implement fetch timeout handling for improved request management 2026-04-06 19:54:43 +01:00
bobbert 7b4d62d80c Remove dynamic base URL handling; set API base URL to production server 2026-04-06 15:24:36 +01:00
bobbert d9fc161d26 Update local development API base URL to use 'localhost'; change server port to 80 for consistency 2026-04-06 15:18:59 +01:00
bobbert 51ed0bc8b6 Update API base URL for local development; implement fetch timeout handling for improved request management 2026-04-06 02:20:43 +01:00
bobbert 5942f8954c Refactor API base URL handling for dynamic environment detection; update navigation stack options for improved layout consistency 2026-04-06 02:13:35 +01:00
bobbert ef514b9c44 Update API base URL to production server; remove dynamic URL handling for cleaner configuration 2026-04-06 02:02:21 +01:00
bobbert d7bc5d38d1 Refactor API base URL handling for dynamic environment detection; update navigation stacks and integrate SafeAreaProvider for improved layout management across screens. 2026-04-06 01:12:36 +01:00
bobbert 8acf4c923a Add API base URL and refactor imports; streamline cache handling in hooks. Replaced the DBlink.js because having just one file handle the connection is better, matches other projects. Used dblink coz i didnt know how to do it with graeme's method... sorry! 2026-04-05 18:32:42 +01:00
bobbert 9b9f13eb6a Add comments for code structure clarity; enhance readability across multiple components 2026-04-05 18:07:45 +01:00
bobbert d67522a71d Refactor database interaction to use centralized API; update game type retrieval and cache management logic (minor changes lol) 2026-04-03 01:19:18 +01:00
bobbert 17ed120ce8 Add new screens for game management, team management, and cache handling; implement caching logic and session management 2026-04-02 22:08:07 +01:00