11 Commits

Author SHA1 Message Date
Jacob Schmidt
12dc262136 Refactor task store into modular services
- Add task chain prerequisite parsing and startup gating
- Split lifecycle, catalog, entity, participant, and reward logic into service objects
- Update task modules and docs for chained task flow
2026-05-20 18:50:46 -05:00
Jacob Schmidt
9d80e32918 Add player guide and roster member map focus
- add player-facing docs and synced screenshots
- let CAD roster entries center the map on a member
- refresh garage and economy UI bridges and docs
2026-05-19 18:55:51 -05:00
Jacob Schmidt
65b828eeda Document mission designer task module guides
- Add setup and validation guidance for Attack, Destroy, Defuse, Delivery, Hostage, HVT, and Defend tasks
- Add Eden screenshot assets and update the task screenshot reference table
- Clarify when to use the Arma 3 Create Task module vs Forge task modules
2026-05-18 23:06:07 -05:00
Jacob Schmidt
96718996b2 feat: Implement task store reset functionality and update documentation for server launch prerequisites 2026-05-16 22:12:57 -05:00
Jacob Schmidt
b7f7ae3a01 Add mission designer guide and Eden assets
- Document Eden object, garage, and task setup for playable missions
- Add the new getting-started page and update navigation links
- Rename store actor variable to `isStore` in the docs
2026-05-16 19:19:51 -05:00
Jacob Schmidt
3cadcce32a feat: Add ICOM usage guide and update related documentation 2026-05-16 17:05:13 -05:00
Jacob Schmidt
264559306d feat: Implement organization registration fee and bank PIN change functionality
- Updated HomeView and RegistrationView to reflect the new $50,000 registration fee for organizations.
- Enhanced actor onboarding process to include sending welcome emails and messages, along with initializing bank accounts with $2,000 starting credit.
- Added functionality to change bank PINs, including validation and persistence of new PINs.
- Updated bank and organization modules to handle registration fee charges and refunds appropriately.
- Enhanced documentation to reflect changes in organization registration and bank operations.
2026-05-16 12:13:13 -05:00
Jacob Schmidt
a4d5c2fd4d Enhance documentation structure and content across multiple guides
- Added frontmatter to various markdown files for better metadata handling.
- Updated site URLs in configuration files for consistency.
- Improved content organization and clarity in getting started, server extension, and client addon guides.
2026-05-16 10:33:17 -05:00
Jacob Schmidt
df325e2114 Add architecture flow diagram in SVG format 2026-05-16 09:57:02 -05:00
Jacob Schmidt
df719041dd feat: update SurrealDB dependency to version 3 and reflect changes in documentation 2026-04-27 18:20:15 -05:00
Jacob Schmidt
827f3303a2 feat: add initial Docus setup and sync tool for documentation generation
- Created package.json for Docus with necessary scripts and dependencies.
- Implemented sync-docus-docs.mjs to automate the generation of documentation files from source markdown.
- Defined mappings for generated pages and virtual routes to ensure proper linking in documentation.
- Added static content files for the documentation structure, including navigation and index pages.
2026-04-21 16:07:27 -05:00