364 Commits

Author SHA1 Message Date
Pax1601
bfd11c49af Merge branch 'release-candidate' of https://github.com/Pax1601/DCSOlympus into release-candidate 2025-10-23 18:07:35 +02:00
Pax1601
2a9723b932 Add image overlay import modal and menu option
Introduces ImageOverlayModal for importing image overlays with user-specified corner coordinates. Adds a menu item to trigger the modal and integrates it into the main UI component. Also updates OlNumberInput to support an internalClassName prop for styling flexibility.
2025-10-23 18:06:29 +02:00
Pax1601
f565b9ee6e Add type annotations and key conversions in Map class
Improves type safety by adding explicit type annotations to method parameters and callback functions in the Map class. Updates key handling for object properties to ensure correct types, particularly when interacting with ContextActions, MapOptions, MapHiddenTypes, and destination preview markers.
2025-10-21 17:34:20 +02:00
Pax1601
504c0a0ed9 fix: Map now works with capitalized map names (thanks for creating this need Wirts :P) 2025-10-15 18:50:40 +02:00
Pax1601
c77173f7c9 Enable AAA capability for infantry and fix map layer key case
Set 'canAAA' to true for several infantry units in groundunitdatabase.json, allowing them to engage air targets. Updated map.ts to handle map layer keys in a case-insensitive manner, preventing issues with mismatched key casing.
2025-10-13 22:50:36 +02:00
Pax1601
73af60d91b Updated unit databases and new spawn loadout system 2025-10-12 15:11:55 +02:00
Pax1601
def15f5565 Merge branch 'python-api' into release-candidate 2025-09-27 18:08:13 +02:00
Pax1601
a257afca4b Add customString and customInteger to Unit data model
Introduced customString and customInteger fields to the Unit class in both backend (C++) and frontend (TypeScript/React). Updated data indexes, interfaces, and API handling to support setting and retrieving these custom fields. Also added UI elements in the unit control menu to display and handle these new properties.
2025-09-27 18:07:37 +02:00
Pax1601
dca8f9189f Merge branch 'python-api' into release-candidate 2025-09-11 21:47:29 +02:00
Pax1601
3eef91fb24 Add cargo weight and draw argument support
Introduces cargo weight and draw argument properties to units across backend, frontend, and Python API. Adds related commands, data extraction, and registration logic, enabling setting and reading of cargo weight and custom draw arguments for units. Includes new API examples and updates to interfaces, data types, and Lua backend for full feature integration.
2025-09-11 21:47:11 +02:00
Pax1601
74b446d157 Updated unit database creation files 2025-08-16 17:09:32 +02:00
Pax1601
4fd9b7e6c2 fix: Development build shown in release version 2025-08-05 11:05:29 +02:00
Pax1601
e4af9b06d3 fix: Ground units spawned in group are on top of each other, no heading when importing units
Units spawned via map, context menu, or unit spawn menu now include a heading property and are offset in latitude to prevent overlap. Also ensures heading is set during import/export. Minor JSX formatting improvements in UnitSpawnMenu.
2025-08-04 20:03:40 +02:00
Pax1601
dcac0fd4f2 Added missing Iraq map 2025-08-02 15:14:48 +02:00
Pax1601
3ca78d4c7c Final tweaks before release 2025-08-02 12:46:27 +02:00
Pax1601
e7845dd356
Update servermanager.ts 2025-07-29 19:15:59 +02:00
Pax1601
8ef86e75f0
Disconnected page only shown after 10 seconds disconnected 2025-07-29 18:59:02 +02:00
MarcoJayUsai
a112ef4aa2 fix(unit): unit and group id are now of the correct type; added DCS unitId to dead units 2025-05-30 14:01:00 +02:00
MarcoJayUsai
36a80c8708 refactor: temporary engagement ring color is now the same as fixed one 2025-04-29 13:36:40 +02:00
MarcoJayUsai
600b649449 feat(map): added option to toggle display of temporary engagement rings 2025-04-28 16:22:51 +02:00
MarcoJayUsai
5237dc688a refactor: adding back country, group id and original unit id to the unit data for future uses 2025-04-28 16:14:07 +02:00
MarcoJayUsai
edc3529b67 feature(map): showing ground units engagement rings when selected and no other global rings are selected 2025-04-15 22:20:15 +02:00
Pax1601
13ec455d74 fix: Searchbar threating input as username/password, inability to spawn explosion on marker 2025-04-14 22:14:40 +02:00
Pax1601
22e37ceec5
Merge branch 'release-candidate' into features/quick-filter-rework-drawings-layers 2025-04-05 20:31:20 +02:00
Pax1601
0ce800d62a
Merge pull request #1097 from Pax1601/bugfix/coalition-drawings
Bugfix/coalition drawings
2025-04-05 20:29:43 +02:00
Pax1601
fa49e455c8
Merge pull request #1098 from Pax1601/feature/navpoints-custom-icons
Feature/navpoints custom icons
2025-04-05 20:29:20 +02:00
Pax1601
3964dafb9e fix: Commander mode not working if AWACS reference coalition different from commanded coalition 2025-04-05 20:27:40 +02:00
MarcoJayUsai
24015686ea feature(navpoints): navpoint marked as TGT have a special icon. Styles reworked. 2025-04-03 14:43:38 +02:00
MarcoJayUsai
77ceae21e1
chore: removed comments 2025-04-03 09:25:52 +02:00
Pax1601
874e01b031 Update audiomanager.ts
fix: Audio menu frequencies list not working, radios reset when changing input/output
2025-04-01 21:04:53 +02:00
MarcoJayUsai
e6ef6cd05b fix(drawings): not initializing empty layers 2025-04-01 15:01:51 +02:00
MarcoJayUsai
ddab28f874 fix(drawings): coalition commanders will not see enemy coalition drawings and navpoints 2025-04-01 14:46:56 +02:00
MarcoJayUsai
2d7db0bf5e chore: added expanding tooltip to unit category quick filter buttons 2025-04-01 12:34:07 +02:00
Pax1601
5d274a3efb chore: Bumped version number 2025-03-31 22:43:27 +02:00
Pax1601
84b3e3dac4 feat: Added more docs to ingame wiki 2025-03-31 22:25:16 +02:00
Davide Passoni
78c655e2f7 feat: Added threat rings to spawn tool 2025-03-31 15:59:27 +02:00
Davide Passoni
de495cc71d feat: added unit ranges on spawn menu 2025-03-31 15:36:38 +02:00
Davide Passoni
c034c19176 Merge branch 'release-candidate' of https://github.com/Pax1601/DCSOlympus into release-candidate 2025-03-31 15:10:05 +02:00
Davide Passoni
7f8d240bed fix: Removed incorrect help string in compact effect spawn menu 2025-03-31 15:09:56 +02:00
Pax1601
624b29ab84
Merge pull request #1084 from Pax1601/features/quick-filter-rework-drawings-layers
refactor(map): unit category quick filter now will reset view by ctrl…
2025-03-31 15:07:23 +02:00
Davide Passoni
e877d9f8e4 fix: added missing fire effect 2025-03-31 15:06:20 +02:00
MarcoJayUsai
43284c46db refactor(map): unit category quick filter now will reset view by ctrl clicking a shown category
Also added the ability to parse drawings sublayer by reading a tag prefixed to drawing name (e.g. [TAGNAME] DrawingName)
2025-03-31 15:05:23 +02:00
Davide Passoni
cf7aa05ec0 feat: Added error message if admin password wrong
Improved looks of admin panel
2025-03-31 12:55:45 +02:00
Davide Passoni
fd2a63c530 fix: Radio menu names being squashed when too long 2025-03-31 12:23:00 +02:00
Davide Passoni
266326c40c fix: Added callback to close all tooltips on click 2025-03-31 11:29:00 +02:00
Davide Passoni
1bca2e5c26 fix: "Follow roads" toggle available for navy units 2025-03-31 11:14:06 +02:00
Davide Passoni
2d0e10bc0b fix: not airborne units no longer targeted, racetracks not drawn for airborne units 2025-03-31 11:06:57 +02:00
Pax1601
1248ffb60b feat: added airborne variable 2025-03-31 08:14:17 +02:00
Pax1601
825d60e754
Merge pull request #1073 from Pax1601/drawings-refinements
Drawings refinements
2025-03-30 10:34:50 +02:00
Pax1601
f392b08392
Merge pull request #1075 from Pax1601/1074-qol-unit-type-exclusive-filter
1074 qol unit type exclusive filter
2025-03-30 10:33:46 +02:00