Pax1601
c66c9242b3
Refactor Python API structure and enhance backend command handling
...
Major refactor of the Python API: moved modules into subdirectories, replaced app.py with api.py, and added new audio and utility modules. Backend C++ code now tracks command execution results, exposes them via the API, and improves command result handling. Also includes updates to the SRS audio handler, random string generation, and VSCode launch configurations.
2025-08-07 17:01:30 +02:00
Davide Passoni
c9b143b5e0
feat: Multiple improvements to audio backend
2025-03-27 13:16:39 +01:00
Davide Passoni
0d246c7c25
feat: Added ability to change command mode, improved local connection detection
2025-03-26 16:05:06 +01:00
Pax1601
b20134f8f1
fix: sessionData not being saved after mission reload
2025-03-25 09:37:55 +01:00
Davide Passoni
7155429dc7
fix: Added databases copy step in build scripts
2025-03-21 17:40:25 +01:00
Davide Passoni
4350cd93e5
fix: Minor package updates
...
Possible breaking change for Vite, to be monitored
2025-03-19 12:59:00 +01:00
Davide Passoni
5acc0e8ac5
fix: Audio backend working if both port and endpoint added
...
Added ability to use uri for backend address (remote debugging)
2025-03-13 16:54:16 +01:00
Davide Passoni
46f2ff4403
feat: added proxyHeader and comments to config file
2025-03-11 16:25:16 +01:00
Davide Passoni
386d5298a2
feat: added admin password and admin modal
2025-03-10 17:16:02 +01:00
Davide Passoni
a65a5a5bed
fix: Groups emptied correctly when all units are killed
2025-01-31 16:16:56 +01:00
Davide Passoni
74e2332b17
fix: fixed error in credentials management
2025-01-29 11:13:55 +01:00
Davide Passoni
416f0d3e36
fix: solved breaking error on production with draggable paths in leaflet
2024-12-18 14:22:19 +01:00
Davide Passoni
2bbcbc5576
feat: added simple radio effect and left/right panner
2024-12-17 18:51:30 +01:00
Davide Passoni
dbd87d5724
Fix: temporary fix for srtm error
2024-12-17 16:06:06 +01:00
Davide Passoni
17cd42a1a0
chore: cleanup of dependencies
2024-12-17 15:38:13 +01:00
Davide Passoni
c2d5d4ea17
feat: Implemented server mode
2024-12-16 17:24:02 +01:00
Davide Passoni
8006d639ae
fix: magvar used for BE calls
...
fix: unit summary labels
2024-12-12 16:43:24 +01:00
Davide Passoni
89abcb3330
fix: breaking change with new node version
2024-12-12 15:02:25 +01:00
Davide Passoni
8208316fb9
chore: switch to google cloud text to speech
2024-12-12 14:36:14 +01:00
Davide Passoni
6250f760a9
chore: updated dependencies of server
2024-12-12 13:27:35 +01:00
Davide Passoni
dc7fd2c870
fix: will I ever make relative paths work?
2024-12-11 10:22:53 +01:00
Pax1601
a4452aee94
fix: Units are spawned at 0,0
2024-12-07 16:34:00 +01:00
Davide Passoni
be439be264
feat: updated index position
2024-12-06 17:59:09 +01:00
Davide Passoni
a899c5ffca
feat: setup app for static compilation
...
Breaking change!: initDraggablePath disabled because it breaks the app
2024-12-06 17:47:08 +01:00
Davide Passoni
ffade5fb8e
(fix): More general address calculation
2024-12-06 17:09:57 +01:00
Davide Passoni
b57d6b305a
fix: Default users can be used again
2024-12-06 16:22:02 +01:00
Davide Passoni
258d21672c
feat: Added custom authentication headers support
...
bugfix: Fixed incorrect saving of quick access spawn
refactor: Removed compactunitspawnmenu and condensed in single unitspawnmenu class to reuse code
2024-12-05 19:37:38 +01:00
Davide Passoni
5e40d7abf1
Started work on persistent session data
2024-12-01 12:40:07 +01:00
Pax1601
42e62be0f5
Started google cloud tests
2024-11-28 20:08:43 +01:00
Davide Passoni
dd641fc2aa
Initial tests on sppech synthesis
2024-11-28 17:49:09 +01:00
Davide Passoni
8580c5c62b
Fixed error in profiles reset
2024-11-27 17:48:34 +01:00
Davide Passoni
402a1457aa
Major controls rework
2024-11-21 17:35:51 +01:00
Davide Passoni
fa215142ad
Fixed radios not working, added mouse coordinates panel, started readding tips
2024-11-13 17:13:30 +01:00
Davide Passoni
68980651dc
Added keybinding menu and server side profiles
2024-11-11 17:07:12 +01:00
Davide Passoni
10a76c47ff
Added custom formation tool
2024-10-09 18:30:13 +02:00
Pax1601
88cf20a4d9
Small bugfixes from preview on server
2024-10-08 08:30:26 +02:00
Davide Passoni
abd561a60d
Completed first implementation of SRS integration
2024-09-09 12:30:54 +02:00
Pax1601
d774977387
First version of external sounds
2024-09-09 08:06:03 +02:00
Davide Passoni
5726d6dee2
More work on external audio sources, started adding generic audio packet handling
2024-09-06 18:12:09 +02:00
Pax1601
9bbcdac704
More work on audio
2024-09-04 19:41:05 +02:00
Davide Passoni
a64ccab15f
More work on sources
2024-09-03 20:19:11 +02:00
Pax1601
b352bc824c
More work on SRS backend for radio playback and recording
2024-09-02 07:51:51 +02:00
Davide Passoni
ba2c48dead
First tests and integration of radio panel
2024-08-31 10:12:25 +02:00
Davide Passoni
b021ddaf11
Started implementing panel, missing loadout summary
2024-08-02 17:33:48 +02:00
Davide Passoni
2d90c359f7
Added ability to draw coalition areas (WIP)
2024-07-26 17:00:09 +02:00
Davide Passoni
faccf48ecd
Update package.json
2024-07-25 13:08:31 +02:00
Davide Passoni
c0b43c916e
Fixed minor errors in build scripts
2024-07-25 12:35:17 +02:00
Davide Passoni
473f16dda0
Updated react and server build scripts to operate with new UI
2024-07-25 11:38:36 +02:00
Davide Passoni
03de0f9175
Updated build scripts for react website
2024-07-25 10:41:56 +02:00
Davide Passoni
287f634f74
Merge branch 'release-candidate' into v2
2024-07-25 09:14:00 +02:00