257 Commits

Author SHA1 Message Date
tina.schellander 4a1cf548ef fix(libs): restore ElvUI-namespaced Ace3 stack clobbered by sweep
The coa-ace3 sweep (commits 0c130e0..5ea6e44, before coa-elvui was added to
EXCLUDED_FORKS in coa-ace3 tools/sweep.py) overwrote ElvUI's customized,
-ElvUI-namespaced Ace3 libs with plain canonical ones. ElvUI registers libs
as AceLocale-3.0-ElvUI and the AceConfig-3.0-ElvUI family (plus -ElvUI
widgets that don't exist in canonical), so the clobber left them
unregistered: ElvUI failed to init (16 locale 'L' errors) and /ec would not
open. Restores ElvUI/Libraries/Ace3/AceLocale-3.0 and the
ElvUI_OptionsUI/Libraries/Ace3 stack to their pre-sweep state (5021fd1).
coa-elvui is now in EXCLUDED_FORKS, so this won't be re-clobbered.
2026-05-25 19:30:48 +02:00
florian.berthold 49a3d4c81c ci: respect GITHUB_REPOSITORY + tolerate per-asset upload failures
release / release (push) Successful in 7s
7.27-coa.1
2026-05-25 12:16:34 +02:00
florian.berthold 8fedcdc0bb ci: add Gitea Actions release workflow (per-addon git-archive zip)
release / release (push) Failing after 6s
2026-05-25 12:01:34 +02:00
florian.berthold c5f31cacbd chore: remove .github/ (upstream templates, not relevant on Gitea) 2026-05-25 11:02:48 +02:00
florian.berthold 5ea6e44ae5 fix(libs): pick up coa-ace3 9583952 (AceDB falsy-defaults PR #10 backport)
Re-sync after coa-ace3 9583952 backported WoWUIDev/Ace3 PR #10 which fixes
the AceDB-3.0 simple-value defaults metatable: previously falsy defaults
like ["*"] = false read back as nil because of `k2~=nil and v or nil`
short-circuiting. Now they round-trip correctly.
2026-05-24 19:31:47 +02:00
florian.berthold c84012c77e fix(libs): pick up coa-ace3 3ec2009 (BlizOptionsGroup + Settings.* CoA-compat)
Re-sync after coa-ace3 3ec2009 added two CoA-compat patches:
  - AceGUI-3.0/widgets/AceGUIContainer-BlizOptionsGroup.lua: parent
    falls back to UIParent when InterfaceOptionsFramePanelContainer is nil
  - AceConfig-3.0/AceConfigDialog-3.0: Settings.* block guarded with
    fallback to InterfaceOptions_AddCategory on WotLK-era clients

Without these, every addon registering a Blizzard Interface Options
panel via AceConfigDialog errors on load on the CoA client.
2026-05-24 17:41:35 +02:00
florian.berthold 6c4016506e chore(libs): sync shared LibStub-registered libs to canonical highest
Bumps in this fork:
  - LibDualSpec-1.0

Brings these libs in line with the highest version any Exiles fork currently
bundles, so LibStub resolution is predictable regardless of load order.
2026-05-24 17:07:51 +02:00
florian.berthold 0c130e013b chore(libs): sync Ace3 to coa-ace3 d422ad3
Aligns the unsuffixed Ace bundle with the rest of the Exiles forks
(the -ElvUI namespaced copies are intentionally left alone to keep
ElvUI's config UI isolated from any other addon's LibStub registrations).

Per-library MINOR moves:
  CallbackHandler-1.0   6  →  8
  AceAddon-3.0         12  → 13
  AceTimer-3.0       1017  → 17  (canonical numbering — same C_Timer impl)
  AceHook-3.0           8  →  9
  AceDB-3.0            27  → 33
  AceDBOptions-3.0     15  → 15  (unchanged)
  AceComm-3.0          12  → 14
  AceSerializer-3.0     3  →  5

Other Ace libs (Event, Config family, GUI, Locale, Console, Bucket) were
already at the canonical target.
2026-05-24 17:05:40 +02:00
florian.berthold 5021fd1bce fix: guard legacy InterfaceOptions globals in UnitFrames
The CoA client's reworked options panels may omit legacy InterfaceOptions*
status/combat/display widgets; an unguarded access aborted UnitFrames
initialisation on login. Guard every access.
2026-05-22 21:05:35 +02:00
florian.berthold 500ba12da0 ci: preserve upstream line endings (CRLF) for clean upstream diffs 2026-05-10 17:37:51 +02:00
Xurkon bf58aa02ab Fix: Add nil check for CliquePulloutTab skinning (Fixes #86) (#105) 2026-02-18 16:03:33 -07:00
andrew6180 07344c2410 7.27 2026-01-19 12:49:36 -07:00
Jeremy P 44fe39508a Added buff containers for vanity and consolidated buffs to match base… (#98)
* Added buff containers for vanity and consolidated buffs to match base ui feature

* use locals and don't unpack values 2x

* Moved vanity and consolidated settings to base profile instead of private per character
2026-01-19 12:47:05 -07:00
ips-ux e11b8b0817 Fix factioncolor tag GetUnitBattlefieldFaction error (#97)
Fixed error: "attempt to call method 'GetUnitBattlefieldFaction' (a nil value)"
at Tags.lua:838

Changes:
- Changed E:GetUnitBattlefieldFaction(unit) to call the global API function directly
- Added nil check for GetUnitBattlefieldFaction in case it's not available
- Added fallback to UnitFactionGroup(unit) for compatibility

The issue was that the code was trying to call GetUnitBattlefieldFaction as a
method on the E object (E:GetUnitBattlefieldFaction), but this method doesn't
exist. The fix calls the WoW API function directly with a proper nil check and
fallback to ensure the tag works in all cases.

Fixes #TBD
2026-01-19 12:46:12 -07:00
andrew6180 0a792fb7f0 Revert "Add absorbs, heal absorbs (#90)"
This reverts commit 3d456d036a.
2025-12-24 18:11:21 -07:00
andrew6180 dcdf241d6a Revert "HealComm: Add toggle for Absorbs and reduce redundant updates (#94)"
This reverts commit 5ee511181e.
2025-12-24 18:11:09 -07:00
andrew6180 9410c29836 7.25 -> 7.26 2025-12-24 16:35:08 -07:00
Juggalo187 69e9b10e07 Hold Shift to reverse sort. (#95)
Hold shift when pressing sort button to reverse sort.
2025-12-24 16:21:29 -07:00
scorpzor 5ee511181e HealComm: Add toggle for Absorbs and reduce redundant updates (#94)
* HealComm: Add toggle for Absorbs and reduce redundant updates

* HealComm: Throttle updates, cache anchors
2025-12-24 16:16:58 -07:00
scorpzor 3d456d036a Add absorbs, heal absorbs (#90)
* HealComm - Absorb, HealAbsorb

* HealComm - Unify all bars
2025-12-24 16:09:40 -07:00
andrew6180 b3dee35be1 fix nameplate and target class icons. Fixes #92 2025-12-24 16:09:28 -07:00
andrew6180 b92401f2b3 Revert "Add absorbs, heal absorbs (#90)"
This reverts commit 3d7b873aa9.
2025-12-09 22:59:40 -07:00
andrew6180 53b56ad45b Fix class icons 2025-12-01 11:50:37 -07:00
andrew6180 8ca3943584 7.25 2025-12-01 11:37:23 -07:00
scorpzor 3d7b873aa9 Add absorbs, heal absorbs (#90)
* HealComm - Absorb, HealAbsorb

* HealComm - Unify all bars
2025-12-01 11:36:15 -07:00
Anthony Narkevicius 83314f574c Deconstruction blacklist (#89)
* Missing Non-DE items

* Move Deconstruct options into seperate group
Adds blacklist functionality for general items and lockboxes

* Add translation strings

* Add LibItemSearch functionality to blacklist

* Clean up redundant variables and API calls
2025-12-01 11:30:54 -07:00
Anthony Narkevicius 7a46486c3e Refactor appearance Logic (#88)
Standardize the functionality into helper functions so it can be used in both GuildBank and Bags
2025-12-01 11:25:28 -07:00
andrew6180 a97fb057c1 Disable clique skin since it was updated 2025-11-13 12:35:44 -07:00
Anthony Narkevicius 411aa7d604 Fixes for Mapster and Worldmap skin (#87) 2025-11-13 12:22:56 -07:00
Jake Demian 494ebbd885 Grays out enemy npc nameplates when tapped (#83)
* tapped targets show a gray nameplate

* toggle for users
2025-11-13 12:22:07 -07:00
andrew6180 4fb8a24576 7.24 2025-11-09 10:47:30 -07:00
Andrew 87b0beb19c Merge pull request #85 from BanditTech/main
Add Deconstruct mode to the bags
2025-11-09 10:47:06 -07:00
BanditTech 8df8f83549 Use locale for tooltips 2025-11-08 11:28:10 -08:00
BanditTech b126eb2872 Update visibility options
add setting to disable the module
Disable the button if no relevant professions
2025-11-08 11:13:19 -08:00
BanditTech 52ef5a3733 Deconstruct mode 2025-11-08 03:31:18 -08:00
andrew6180 b7f68f9c33 Merge branch 'heal-prediction' 2025-10-26 11:26:36 -07:00
andrew6180 e0d8f362bc enable tooltip ids on setup cvars 2025-10-15 10:31:46 -07:00
andrew6180 85f6dfe52a add reborn spell to range checks. fixes #80 2025-10-13 22:54:14 -07:00
andrew6180 97318fed23 use base heal prediction. strip healcomm / healpredict.lua 2025-10-13 21:56:20 -07:00
andrew6180 97f9b69d8d fix #79 2025-10-11 06:43:20 -07:00
Andrew aaeb5c1a29 Merge pull request #78 from eTzmNcbkrng/patch-2
Add binding for sorting bags
2025-10-11 06:40:29 -07:00
eTzmNcbkrng bf25056549 Add binding for sorting bags
Allow binding the function to sort bags.
2025-10-10 19:28:23 +13:00
andrew6180 e4fecaff76 fix missing arow scale i guess idk 2025-10-09 12:49:42 -07:00
andrew6180 e77e51a662 bump 7.23 2025-10-09 10:48:38 -07:00
Andrew 62af35b83c Merge pull request #76 from BanditTech/main
Add AFK mode exclusion for AH open
2025-10-09 10:47:46 -07:00
andrew6180 924a9140b0 fix arrow target indicator scale fixes #73 2025-10-09 10:45:40 -07:00
andrew6180 e6651433d6 fix nonexistant global BASE_MOVEMENT_SPEED. Fixes #72 2025-10-09 10:33:03 -07:00
Andrew 0ff05bfc1b Merge pull request #71 from fxpw/main
fix error RegisterBucketEvent
2025-10-09 10:29:21 -07:00
Anthony Narkevicius e8a054230d Add AFK mode exclusion for AH open
Prevent the AFK mode from interupting AH scans.
2025-10-09 03:43:03 -07:00
fxpw 22e75eae66 fix error RegisterBucketEvent 2025-10-06 14:13:12 +03:00