Commit Graph
41 Commits
Author SHA1 Message Date
suddenlyoranges 9111b38708 Added global gameplay screens and API hook
fixed routings to global game screen. Fixed navbar layouts on the screen. Updated api keys to use private key and added .env file. Configured useGlobalHook to use api from env variable.
2026-04-09 16:48:13 +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
suddenlyoranges 6e25fe6807 added entities
added Cache, Event and Find entities for pressable and scrollable components
2026-04-09 14:52:56 +01:00
suddenlyoranges 4d5eac38b7 added games screen
games screen added to bottom navbar. Now user can go to games screen and select private or public game type
2026-04-08 21:03:03 +01:00
Shirish 93fb30a7bb api test
changed default api calll
2026-04-08 18:32:52 +01:00
bobbert e34cbba9b5 Merge pull request #5 from mudabbir-ahmad/Mudabbir-DEV
Mudabbir-DEV
2026-04-08 16:46:54 +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 60cf6baad2 Update README.md to simplify installation commands and clarify API endpoint usage 2026-04-07 00:03:58 +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 da7d5ea48d Merge pull request #4
Remove dynamic base URL handling; set API base URL to production server
2026-04-06 15:28:32 +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
bobbert 8686f0e1ff Refactor screen names for consistency and rename component files to match updated naming conventions 2026-03-31 14:28:10 +01:00
bobbert 0a50220d66 Merge pull request #3
Add create game and manage game pages, update navigation and session handling for individual and business users
2026-03-17 23:34:40 +00:00
bobbert 6e5fe2b8b8 Add create game and manage game pages, update navigation and session handling for individual and business users 2026-03-17 23:33:30 +00:00
bobbert 1bd640f8d5 Add ScreenHeader component and update page layouts for consistent header usage 2026-03-17 22:30:22 +00:00
bobbert 33f73105ad Refactor navigation routes to include prefix and add new page components for admin hub, game lobby, game type, join private game, manage private subtask, manage subgroups, and team 2026-03-17 22:22:15 +00:00
bobbert 884f9e818b Merge pull request
PAGES + DB SETUP + Branch INIT
2026-03-17 21:52:36 +00:00
bobbert ca27f8d6ed Add initial JSON data files and implement core page components for game functionality 2026-03-17 21:49:44 +00:00
bobbert 81847a9188 Add game lobby, registration, and game type pages 2026-03-17 21:00:52 +00:00
bobbert 71a52da85b Add initial API interaction functions and database schema 2026-03-17 19:07:03 +00:00
Shirish 533a7bd17e Merge pull request #1 from mudabbir-ahmad/test
testing github setup and branching
2026-03-13 14:00:03 +00:00
Shirish 057474df4c testing github setup and branching
updated text in the index file.
2026-03-13 13:59:33 +00:00
bobbert 791316449c Delete .vscode directory 2026-03-12 12:59:41 +00:00
bobbert 1c65e72938 init commit 2026-03-12 12:57:56 +00:00
bobbert f0378ab585 Initial commit
Generated by create-expo-app 3.5.3.
2026-03-12 12:54:56 +00:00