12 Commits

Author SHA1 Message Date
Jacob Schmidt
89169f1e84 Update documentation and add new client usage guides
- Revised README.md for the Forge Client Example Addon to clarify its purpose as a template.
- Enhanced MODULE_REFERENCE.md to categorize guides into Server and Extension guides and Client guides.
- Created detailed usage guides for various client addons including Actor, Bank, CAD, Garage, Locker, Notifications, Organization, Phone, and Store.
- Added a Client Common Usage Guide to outline shared browser UI bridge patterns.
- Introduced a Client Main Usage Guide to define the foundational elements for client addons.
- Established authoritative state notes and usage rules across new guides to ensure clarity on server ownership and client responsibilities.
2026-04-18 13:04:01 -05:00
Jacob Schmidt
b8fef9be98 Enhance task module documentation with CAD compatibility details and BIS task prerequisites 2026-04-18 12:32:50 -05:00
Jacob Schmidt
0cfaec86d0 Add CAD compatibility section to task module documentation 2026-04-18 12:15:24 -05:00
Jacob Schmidt
81baca90d3 Enhance task module documentation with new task creation methods and usage examples 2026-04-18 12:11:16 -05:00
Jacob Schmidt
586c3dcde8 Add usage guides for Actor, Bank, Org, Phone, CAD, Task, and Owned Storage modules 2026-04-18 12:03:54 -05:00
Jacob Schmidt
9d789440e0 Enhance documentation and functionality across various server addons
- Updated README.md files for extension, garage, locker, main, organization, phone, store, and task addons to provide clearer overviews, dependencies, main components, and usage notes.
- Improved task module documentation to clarify timer semantics and server task flows, ensuring accurate usage of time limits.
- Adjusted default values for task time limits and IED timers to enforce positive countdown requirements.
- Added new CAD addon for dispatch coordination, including its overview, dependencies, main components, and event handling.
2026-04-18 11:55:19 -05:00
Jacob Schmidt
f0d8d37921 Refactor store module: rename StoreStore to StorefrontStore, update initialization and checkout logic, and enhance documentation 2026-04-17 18:11:29 -05:00
Jacob Schmidt
9d950db890 Expand framework usage guides 2026-04-17 17:55:38 -05:00
Jacob Schmidt
2063efab80 Add framework module documentation 2026-04-17 17:39:20 -05:00
Jacob Schmidt
0b2b6265f3 Remove Redis backend support 2026-04-17 17:09:21 -05:00
Jacob Schmidt
d178e39164 Refactor client UI stores and normalize docs formatting
- Rework org and store UI state modules (rename/move store/getter files, add runtime and bridge wiring)
- Update store UI components and page structure (navbar/cart split, new StoreView flow)
- Apply broad markdown/YAML/HTML/CSS/JS formatting cleanup across docs, templates, and workflows
2026-03-10 19:13:30 -05:00
Jacob Schmidt
ebfe77a340 feat: implement complete Forge framework with Rust/Redis backend and Arma 3 integration
Implemented features:
- High-performance Rust extension with Redis persistence
- Actor/player management with loadout, position, and state tracking
- Banking system with deposit, withdraw, and transfer operations
- Physical and virtual garage/locker systems for vehicle and equipment storage
- Organization management with member tracking and permissions
- Client-side UI with React-like state management
- Server-side event-driven architecture with CBA Events
- Security: Self-transfer prevention at multiple layers
- Logging system with per-module log files
- ICOM module for inter-server communication

Co-Authored-By: Warp <agent@warp.dev>
2026-01-04 12:52:15 -06:00