Skip to content

Added setup.md file with instructions for setting up the project.#1

Merged
YTFL merged 4 commits intoYTFL:mainfrom
zzz-creator:main
Apr 16, 2026
Merged

Added setup.md file with instructions for setting up the project.#1
YTFL merged 4 commits intoYTFL:mainfrom
zzz-creator:main

Conversation

@zzz-creator
Copy link
Copy Markdown
Contributor

No description provided.

@zzz-creator
Copy link
Copy Markdown
Contributor Author

🛡️ 1. UI Layering & Positioning
Z-Index Fix: Resolved a critical conflict where the Strategic Ops Console (Full Screen Command Link) appeared behind the tactical map. It is now promoted to z-[300], ensuring it correctly overlays all battlefield views for a seamless "Command Center" experience.
📊 2. High-Tech Narrative Displays
Markdown Integration: The Command Link (both in the sidebar and full-screen terminal) now supports GitHub Flavored Markdown (GFM).
Rich Tactical Reporting: The AI Strategist can now send structured tables, bolded alerts, and formatted checklists.
Custom Styling: Tables and lists have been styled with a custom "WarMatrix" aesthetic, featuring blue borders, glowing headers, and monospaced typography to match the wargame UI.
🌐 3. Dynamic AI Networking (LM Studio Proxy)
Master Toggle: Added a USE_LM_STUDIO environment variable. Set this to true to instantly switch from local fine-tuned models to an external GGUF model.
Decoupled Network Config: Replaced hardcoded URLs with LM_STUDIO_IP and LM_STUDIO_PORT. This allows the AI server to reside on a high-end inference machine (like your RTX 5090) while the web app remains accessible across your local network.
Orchestrator Support: The dev-with-backend.cjs script now dynamically passes these settings to the AI server process.
📝 4. Documentation & Tooling
ENV_README.md: Added a dedicated section explaining how to configure the LM Studio Proxy Mode for network-based inference.
Helper Scripts: Updated set_env.ps1 and .env.example to include the new networking variables, making it easier to apply your settings across different terminal sessions.
Security: Updated .gitignore to ensure your local .env configuration (containing specific IP addresses or API keys) is never committed to version control.

Add an authorization gateway and tactical reference UIs; wire up audio TTS for comms. Changes include:

- New /login page with biometric-style UI that sets localStorage "warmatrix_auth" and redirects to /console on success.
- Console page: authentication guard (redirects to /login if not authorized) and state/hooks to open a TacticalHandbookConsole modal.
- New TacticalHandbook component (SOP browser) and TacticalHandbookConsole (fullscreen doctrine viewer) with search, selection, risk tags and optional audio uplink.
- Add DecryptionText component for animated decryption/flicker text.
- SecureCommsConsole: import DecryptionText, add a radio voice engine (speech synthesis) with audio toggle and auto-speak for AI messages, and minor markdown/component formatting tweaks.
- SidebarAccordion: include SOP Tactical Handbook panel and propagate maximize handler to open the handbook modal.
- Minor .gitignore update (adds addtions.md).

These changes add an authorization flow, in-app doctrinal reference, and optional audio uplinks to improve UX for tactical and comms workflows.
@zzz-creator
Copy link
Copy Markdown
Contributor Author

Hi @YTFL, are you going to be considering these updates?

Copy link
Copy Markdown
Owner

@YTFL YTFL left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Heyyy, thank you so much for these updates! I will merge the pull request soon.
One thing I wanted to correct you about was I don't have a 5090, I just own a 4050 laptop, so that's why I had to use thr 6GB Vram constraints and the quantization for the model. If possible, could you make those changes please?

@YTFL YTFL merged commit 41b5500 into YTFL:main Apr 16, 2026
1 check passed
@zzz-creator
Copy link
Copy Markdown
Contributor Author

Heyyy, thank you so much for these updates! I will merge the pull request soon. One thing I wanted to correct you about was I don't have a 5090, I just own a 4050 laptop, so that's why I had to use thr 6GB Vram constraints and the quantization for the model. If possible, could you make those changes please?

For my changes, you can run the model on LMStudio as I added the integration for that. Just make sure that when you set it up to enable developer mode then, you can go to settings and go to the developer tab to load your model and expose a web interface to call the model. Hope this helps!

@YTFL
Copy link
Copy Markdown
Owner

YTFL commented Apr 17, 2026

Heyyy, thank you so much for these updates! I will merge the pull request soon. One thing I wanted to correct you about was I don't have a 5090, I just own a 4050 laptop, so that's why I had to use thr 6GB Vram constraints and the quantization for the model. If possible, could you make those changes please?

For my changes, you can run the model on LMStudio as I added the integration for that. Just make sure that when you set it up to enable developer mode then, you can go to settings and go to the developer tab to load your model and expose a web interface to call the model. Hope this helps!

Alright, thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants