Commit Graph

  • 675bf981db fix: resolve type errors and global counting issues in HUD event handlers LemonNexus 2026-02-10 13:29:05 +0000
  • b3f4045aed fix: add missing LogWatcher event handlers to HUD LemonNexus 2026-02-10 13:23:46 +0000
  • 050ddedc4e docs: add complete feature summary for tomorrow's testing session LemonNexus 2026-02-09 23:52:31 +0000
  • 7c7922a508 feat: implement icon extraction, market prices, and GUI dialogs LemonNexus 2026-02-09 23:51:15 +0000
  • 082a71f87d docs: add comprehensive development summary and roadmap LemonNexus 2026-02-09 23:30:13 +0000
  • ca9b4fb862 feat: add 4 new modules for enhanced gameplay tracking LemonNexus 2026-02-09 23:29:15 +0000
  • 61c45fac8b refactor: remove separate shrapnel display option LemonNexus 2026-02-09 23:12:13 +0000
  • e356b037ac style: add dividers and styled boxes to HUD sections LemonNexus 2026-02-09 23:09:52 +0000
  • ab89b3350f style: remove all emojis from HUD, use text labels instead LemonNexus 2026-02-09 23:07:26 +0000
  • e5c6878c6a fix: track highest loot per-kill (sum of all items from one mob) LemonNexus 2026-02-09 23:05:05 +0000
  • ad3003b808 feat: add highest single loot tracking to HUD LemonNexus 2026-02-09 23:03:16 +0000
  • 6204b82c88 feat: detailed loot breakdown in HUD (Total, Shrapnel, Regular) LemonNexus 2026-02-09 22:59:16 +0000
  • 64a68f3857 fix: add logger import and safe widget access for HUD rebuild LemonNexus 2026-02-09 22:55:22 +0000
  • 7a55e3b246 feat: show both Cost and Loot together in summary row LemonNexus 2026-02-09 22:53:42 +0000
  • 61d2ad2019 fix: add missing UI elements for damage stats and shrapnel LemonNexus 2026-02-09 22:52:33 +0000
  • 5c4ce8f307 feat: add total cost display to HUD LemonNexus 2026-02-09 22:49:10 +0000
  • 4c084bd0cd fix: HUD rebuild stability and end_session compatibility LemonNexus 2026-02-09 22:45:14 +0000
  • f9b4d9a44b fix: add missing weapon_dpp and weapon_cost_per_hour parameters to start_session LemonNexus 2026-02-09 22:41:49 +0000
  • cd5f03c002 fix: HUD overlay initialization order and rebuild logic LemonNexus 2026-02-09 22:38:49 +0000
  • 60fbf8d257 feat: new clean customizable HUD overlay LemonNexus 2026-02-09 22:34:16 +0000
  • 2959bfff89 fix: use loadout's cost_per_hit instead of armor decay tracker lookup LemonNexus 2026-02-09 22:29:05 +0000
  • 6cc10b14f1 fix: HUD drag functionality - auto-manage click-through mode LemonNexus 2026-02-09 22:27:33 +0000
  • ff31c68a44 fix: use ammo_burn and range_val in loadout_manager_simple _set_weapon LemonNexus 2026-02-09 22:23:37 +0000
  • ab266e9da9 fix: remove duplicate old code in weapon_selector _on_select LemonNexus 2026-02-09 22:21:23 +0000
  • 32a858a3f5 fix: add safe_decimal/safe_int helpers to handle null API values LemonNexus 2026-02-09 22:12:36 +0000
  • 3ae25503d6 fix: comprehensive null/invalid value handling in weapon selector LemonNexus 2026-02-09 22:06:31 +0000
  • f6ec57d2a2 fix: better error logging and validation in weapon selector LemonNexus 2026-02-09 22:01:02 +0000
  • d8b6ef998d fix: correct API attribute names in selectors LemonNexus 2026-02-09 21:59:46 +0000
  • 5a9ffe5fb8 fix: correct import and handle null values in selectors LemonNexus 2026-02-09 21:56:33 +0000
  • fe5efa181d fix: add missing selector dialogs for simplified loadout manager LemonNexus 2026-02-09 21:51:54 +0000
  • cdc9f5b825 refactor: simplified cost-focused Loadout Manager LemonNexus 2026-02-09 21:41:55 +0000
  • 83084252cc fix: save and load new armor system fields properly LemonNexus 2026-02-09 21:21:32 +0000
  • 0c843df4a7 fix: fix to_dict to handle new armor system fields LemonNexus 2026-02-09 21:11:24 +0000
  • 877ee96bcc fix: add new armor fields to LoadoutConfig and fix label references LemonNexus 2026-02-09 21:06:39 +0000
  • 67eaf2d6a7 feat: rewrite armor system to use API-based sets with proper decay LemonNexus 2026-02-09 21:00:43 +0000
  • ca8f9f8eb3 fix: pass full loadout info to session and display gear names in HUD LemonNexus 2026-02-09 20:50:26 +0000
  • d7f1e61533 feat: connect loadout selection to session cost tracking LemonNexus 2026-02-09 20:44:28 +0000
  • 43657eaf1e fix: correct cost calculations in loadout selection dialog LemonNexus 2026-02-09 20:37:52 +0000
  • f5a0cf1514 debug: add debug output to trace cost calculation issue in loadout selection LemonNexus 2026-02-09 20:34:04 +0000
  • 2c2249f45e fix: loadout selection dialog now reads from both database and JSON files LemonNexus 2026-02-09 20:30:00 +0000
  • c71f6a8647 feat: add loadout selection dialog when starting session LemonNexus 2026-02-09 20:26:51 +0000
  • fb0d1b4e40 fix: add mindforce_decay_pec to decimal_fields in LoadoutConfig.from_dict LemonNexus 2026-02-09 20:23:24 +0000
  • 97af63cbf9 fix: add safe decimal conversion to AttachmentConfig.from_dict and better error logging LemonNexus 2026-02-09 20:20:58 +0000
  • c7c16f65db fix: add missing Any import to armor_system.py LemonNexus 2026-02-09 20:17:06 +0000
  • ff2ae329c1 fix: add safe decimal conversion to armor_system from_dict methods LemonNexus 2026-02-09 19:33:05 +0000
  • a0211a8425 fix: handle both NexusArmorSet and ArmorSet types in _on_equip_full_set LemonNexus 2026-02-09 19:30:48 +0000
  • 32cebbc001 debug: add detailed debug info to armor set equip popup LemonNexus 2026-02-09 19:28:27 +0000
  • 343142162f fix: correct _on_armor_changed to handle NexusArmorSet type LemonNexus 2026-02-09 19:27:09 +0000
  • fa427188d9 fix: add error handling and validation to LoadoutConfig.from_dict LemonNexus 2026-02-09 19:25:56 +0000
  • d265bc2113 debug: add logging to trace armor calculation issue LemonNexus 2026-02-09 19:20:01 +0000
  • 22b4e6e8bb fix(api): use armor set's total protection for each piece LemonNexus 2026-02-09 19:16:55 +0000
  • 437f6b3027 fix(ui): properly update ArmorSlotWidget UI when setting piece from API LemonNexus 2026-02-09 19:08:35 +0000
  • a349a85cbe fix(ui): use Decimal for armor decay calculation to avoid type error LemonNexus 2026-02-09 19:04:21 +0000
  • 297552fd1c fix(ui): improve armor set piece slot detection LemonNexus 2026-02-09 19:01:23 +0000
  • 4375a00f0f fix(api): correct NexusArmorSet parser for actual API structure LemonNexus 2026-02-09 18:55:38 +0000
  • f2d1162d27 fix(ui): correct attribute name for armor slots in loadout manager LemonNexus 2026-02-09 18:52:00 +0000
  • 3bdf86ab4c fix(api): handle absorber-specific fields (absorption instead of decay) LemonNexus 2026-02-09 17:16:29 +0000
  • 7f1e111a83 fix(ui): remove attachment_type overwrite in loader to preserve parsed type LemonNexus 2026-02-09 17:14:47 +0000
  • c7afde4d41 chore: remove debug script LemonNexus 2026-02-09 17:12:58 +0000
  • e8f0d7860e fix(api): correct attachment field parsing for all attachment types LemonNexus 2026-02-09 17:12:44 +0000
  • 4ef03d96c8 fix(api): improve NexusAttachment field parsing for weapon amplifiers LemonNexus 2026-02-09 17:07:31 +0000
  • 1be69b1879 feat(ui): add armor set selection to armor selector LemonNexus 2026-02-09 17:04:21 +0000
  • 1ba8acb7e2 feat(db): add database migration script for loadout support LemonNexus 2026-02-09 16:55:38 +0000
  • 1b176b96a8 feat(hud): integrate loadout-based cost tracking in HUD LemonNexus 2026-02-09 16:14:51 +0000
  • af624b26e0 feat(core): add loadout-session integration and cost tracking LemonNexus 2026-02-09 16:11:15 +0000
  • b58af87533 feat(loadout): add mindforce implant field and tier-based enhancers to LoadoutConfig LemonNexus 2026-02-09 16:01:16 +0000
  • 1e115db548 feat(ui): add armor set and mindforce implant selectors LemonNexus 2026-02-09 15:59:29 +0000
  • 6bcd0ca799 feat(api): add armor sets and mindforce implants endpoints LemonNexus 2026-02-09 15:55:55 +0000
  • a5f286a76b fix(ui): update attachment selector to use new API endpoints LemonNexus 2026-02-09 15:49:11 +0000
  • b8fc0a8033 fix(api): fix NexusPlate dataclass - add missing protection_acid and protection_electric fields LemonNexus 2026-02-09 15:47:53 +0000
  • cf95732fff fix(api): update endpoints to match Entropia Nexus API structure LemonNexus 2026-02-09 15:35:54 +0000
  • c38d577675 feat(api): add hardcoded plates data since API lacks plates endpoint LemonNexus 2026-02-09 15:29:18 +0000
  • cdadb7f081 fix(api): correct healing tools parser to use MaxHeal/MinHeal fields LemonNexus 2026-02-09 15:27:09 +0000
  • 09e07984a0 fix(calc): correct PEC to PED conversion for cost/shot display LemonNexus 2026-02-09 15:12:39 +0000
  • bd6abd60c2 refactor(ui): replace per-hour metrics with per-action cost metrics LemonNexus 2026-02-09 15:02:56 +0000
  • 2183b79ce8 feat(ui): add separate Left/Right ring slots in loadout manager LemonNexus 2026-02-09 14:46:35 +0000
  • 1db965f92a fix(ui): update ring selection to use effects dict LemonNexus 2026-02-09 14:39:50 +0000
  • 9decd0ba5d fix(api): handle null/None values in API parsing LemonNexus 2026-02-09 14:35:12 +0000
  • ad3d8e535a fix(api): correct rings endpoint to /clothings with Type=Ring filter LemonNexus 2026-02-09 14:28:14 +0000
  • 366104b5a6 feat(api): add hardcoded ring data since API lacks rings endpoint LemonNexus 2026-02-09 14:20:54 +0000
  • 032245ccad fix(ui): emit LoadoutConfig object instead of just name LemonNexus 2026-02-09 14:18:19 +0000
  • 499c4c7383 fix(ui): show message when rings/clothing API data unavailable LemonNexus 2026-02-09 14:17:06 +0000
  • 4d7d4e7545 fix(ui): add missing QComboBox import in accessories_selector.py LemonNexus 2026-02-09 14:14:02 +0000
  • 36bc075e95 fix(armor): correct decay_per_hit to decay_per_hp field name LemonNexus 2026-02-09 14:13:07 +0000
  • a903a65275 fix(api): fix remaining lowercase fields in NexusWeapon LemonNexus 2026-02-09 14:07:44 +0000
  • 27c3e5ad6e fix(api): use TitleCase for API field names (Id, Name, Properties) LemonNexus 2026-02-09 14:05:56 +0000
  • d9921993c8 fix(ui): remove non-existent AttachmentManagerWidget from imports LemonNexus 2026-02-09 13:44:59 +0000
  • 48bce51d0f fix(loadout): add missing Nexus imports LemonNexus 2026-02-09 13:08:01 +0000
  • ad9cd2cd4c fix(loadout): remove leftover code causing indentation error LemonNexus 2026-02-09 13:06:05 +0000
  • 78234da448 feat(loadout): complete data model for all gear types LemonNexus 2026-02-09 12:05:16 +0000
  • cf7c4ab5de feat(loadout): add plate search button to each armor slot LemonNexus 2026-02-09 11:59:06 +0000
  • 88a3c8b551 feat(loadout): wire ALL selectors into LoadoutManager LemonNexus 2026-02-09 11:57:27 +0000
  • c490a84982 feat(selectors): add enhancer and accessories selectors LemonNexus 2026-02-09 11:54:00 +0000
  • 1c0d684c4c feat(selectors): add plate and attachment selectors LemonNexus 2026-02-09 11:50:45 +0000
  • 649aa77bc9 feat(loadout): wire armor and healing API selectors into LoadoutManager LemonNexus 2026-02-09 11:47:51 +0000
  • dceafbc69f feat(api): full Entropia Nexus API integration + searchable selectors LemonNexus 2026-02-09 11:43:25 +0000
  • 6a6d50e5f8 fix(armor): add decay_per_hp field to ArmorPlate LemonNexus 2026-02-09 11:26:49 +0000
  • 62e9fa4a38 fix(armor): replace old slot names with new Nexus slot names LemonNexus 2026-02-09 11:23:09 +0000
  • 30229a8ce3 fix(armor): add decay_per_hp field and ClassVar constants to ArmorPiece LemonNexus 2026-02-09 11:22:35 +0000
  • 8e26602069 fix(ui): update ArmorSlotWidget to use new Nexus slot names LemonNexus 2026-02-09 11:18:26 +0000