Sarjuuk
7906b6c942
Localization/Fixup
...
* localize "unnamed" text for gameobjects and areatrigger
* fix empty links in Quest Detail Page for quests with
external completion event but empty AreaDescription
* closes #501
2026-03-26 15:22:11 +01:00
Sarjuuk
69df50619a
DB/Dependency
...
* remove unmaintained DbSimple
* add package db/dibi as substitute db abstraction
2026-02-26 16:26:02 +01:00
Sarjuuk
6051ef5a4a
Misc/Cleanup
...
* update some unit flags / bytes
2026-02-14 22:36:23 +01:00
Sarjuuk
68ca4973b1
Items/Filter
...
* implement 'effect text' filter
* slight cleanup in itemset setup to match changes for effect text
2026-02-12 21:08:56 +01:00
Sarjuuk
b591311803
Lang/Fixup
...
* fix crash when race mask was resolved to faction
* fix id buffer bleeding from resolving class mask into
resolving race mask and vice versa
* fixes #472
2025-12-18 00:57:07 +01:00
Sarjuuk
ec1b1d3da0
Infobox/Fixup
...
* remove excess escapes after Frontend\Markup implementation
* fixes #467
2025-12-15 14:42:48 +01:00
Sarjuuk
983eb69759
SmartAI/Fixup
...
* drop unicode colons from text definitions as they were displayed in plaintext
(can't use real colons inside conditionals)
2025-12-14 18:41:43 +01:00
Sarjuuk
6f6adc127e
SmartAI/Fixup
...
* fix AI for npc texts that use target placeholders
2025-12-14 18:12:52 +01:00
Sarjuuk
adc0e16064
Itemsets/Boni
...
* maybe fix unreproducable error where itemset bonus description was null
* also slight cleanup in itemset bonus code
2025-11-23 00:35:14 +01:00
Sarjuuk
c0454917ac
Localization/Typo
...
* fix acc creation prompt for locale ES
2025-11-20 23:50:23 +01:00
Sarjuuk
a5051c9bf5
Loot/Modes
...
* work against more correctly assigning instance mode to entities and loot
- added manually collected data for difficulty versions of gameobjects, just boss chests for now.
update setup/source to default object source to base difficulty version if able
- update spelldifficulty table to contain the (likely) mapmode it will be used in
* refactored class loot
- implement loot mode indicators on listview for creature and gameobject loot
- show 'drops' listview tab on instance zone page
- fixes against tribute chest systems (toc / ulduar)
- fix icc gunship battle chest ownership
2025-11-19 20:22:33 +01:00
Sarjuuk
57665aaa9e
ItemDetailPage/Misc
...
* fix "vendor in" mapper
* add "fished in" mapper
* move 'see-also' and 'same-model-as' tabs to the back of the tabs list
2025-11-19 16:59:57 +01:00
Sarjuuk
a2b87da285
Localization/CN
...
* fix excess whitespaces betweeen number and unit
2025-11-15 22:17:03 +01:00
Sarjuuk
03bab92cb8
DateTime/Fixup
...
* fix displaying expected '0 seconds' instead of 'n/a' or '1 ms'
2025-11-15 22:16:58 +01:00
Sarjuuk
f5654ae21f
DateTime
...
* recreate date functions from javascript in new class DateTime
* move date and time functions from Util to new class
* fixes various cooldown messages for account recovery
2025-11-14 19:16:12 +01:00
Sarjuuk
9020e36db6
SmartAI/Misc
...
* make errors more verbose if SAI tries to set unexpected flags
* do not escape strings. By now thats handled by Frontend/Markup
2025-11-04 19:48:26 +01:00
Sarjuuk
3984bd0ae2
Spells/Misc
...
* limit chance/ppm precision on spell procs chances
* do not apply a spells EffectXBonusMultiplier for physical spells
2025-10-29 15:51:23 +01:00
Sarjuuk
88cc76feae
Localization/Filters
...
* add missing spell effects & aura names
* don't return null for unused effects/auras (triggers an error)
2025-10-28 19:58:44 +01:00
Sarjuuk
96c777191d
Spells/Scaling
...
* move scaling data to the appropriate spell effects (like WH)
2025-10-27 21:19:40 +01:00
Sarjuuk
1d922c1147
Locks
...
* implemented display of LOCK_TYPE_SPELL (3 cases)
* show "unlocks" tab on spell detail page
* closes #288
2025-10-22 22:18:27 +02:00
Sarjuuk
92c58cc5d1
Localization/UIEscapes
...
* fixed expanding |2 placeholder in general and when the referenced word itself was a placeholder ($N => <nom>)
* fixed expanding |3 placeholder for caseIds > 9
2025-10-13 20:37:39 +02:00
Sarjuuk
eb95b03e31
SmartAI/Update
...
* implement events added in 3bb4f56773
2025-10-04 20:02:34 +02:00
Sarjuuk
60eb816002
Quickfacts
...
* where applicable:
- show typeId
- show english name if currently localized
- show percentage attained by synced profiles
* fixed some typos
2025-10-03 17:49:50 +02:00
Sarjuuk
92c1c59d3a
Template/Update (Cleanup)
...
* smush leftover changes into a commit
* create fresh db dump, without dbc placeholders
* version bump
... all done
2025-09-25 16:01:16 +02:00
Sarjuuk
a48e94cd8b
Template/Update (Part 46 - VI)
...
* account management rework: Delete account
2025-09-25 16:01:06 +02:00
Sarjuuk
1d5539b362
Template/Update (Part 46 - V)
...
* account management rework: Avatar functionality
* show avatar at comments (beckported, because no forums)
2025-09-25 16:01:04 +02:00
Sarjuuk
258ac19f0a
Template/Update (Part 46 - IV)
...
* account management rework: Personal Settings functionality
* email, password, username update
* email updates now also mails the old address for confirmation
2025-09-25 16:00:47 +02:00
Sarjuuk
155bf1e4a3
Template/Update (Part 46 - I)
...
* account management rework: Base
* create proper account settings page
- modelviewer preferences
- show ids in lists
- announcement purge
- public description
* fix broken FKs between aowow_user_ratings and aowow_account
2025-09-25 16:00:30 +02:00
Sarjuuk
f1b613cfa0
Template/Update (Part 43)
...
* split 'arena-teams' into separate endpoints
2025-09-25 15:58:56 +02:00
Sarjuuk
398ff16b65
Template/Update (Part 42)
...
* split 'guilds' into separate endpoints
2025-09-25 15:58:56 +02:00
Sarjuuk
fef27c58e6
Template/Update (Part 40)
...
* convert 'guides' (listing, viewing, writing & management)
* don't allow comments on WIP guides
2025-09-25 15:58:56 +02:00
Sarjuuk
cb523353fd
Template/Update (Part 39)
...
* implement video suggestion & management
2025-09-25 15:58:52 +02:00
Sarjuuk
d66a863f55
Template/Update (Part 32)
...
* convert dbtype 'event'
2025-09-25 15:56:50 +02:00
Sarjuuk
e876463f3b
Template/Update (Part 31)
...
* convert dbtype 'quest'
* make use of separate GlobalStrings for spell rewards
2025-09-25 15:56:50 +02:00
Sarjuuk
253cbcb4d9
Template/Update (Part 30)
...
* convert dbtype 'object'
2025-09-25 15:56:50 +02:00
Sarjuuk
f17b4f58bf
Template/Update (Part 29)
...
* convert dbtype 'npc'
2025-09-25 15:56:50 +02:00
Sarjuuk
a824bb106c
Template/Update (Part 28)
...
* convert dbtype 'faction'
2025-09-25 15:56:50 +02:00
Sarjuuk
79c937e0a3
Template/Update (Part 27)
...
* convert dbtype 'currency'
2025-09-25 15:56:49 +02:00
Sarjuuk
e6980ce220
Template/Update (Part 25)
...
* convert dbtype 'spell'
* point spell effects on detail page to spells filter
2025-09-25 15:56:49 +02:00
Sarjuuk
3ba0cc4ade
Template/Update (Part 24)
...
* convert dbtype 'race'
2025-09-25 15:56:48 +02:00
Sarjuuk
e33bc9117c
Template/Update (Part 20)
...
* convert dbtype 'class'
2025-09-25 15:56:47 +02:00
Sarjuuk
98a54cd871
Template/Update (Part 19)
...
* convert dbtype 'achievement'
2025-09-25 15:56:47 +02:00
Sarjuuk
26226e2bad
Template/Update (Part 18)
...
* convert dbtype 'item'
* StatsContainer::toJson - exclude empty values in listviews + xml
2025-09-25 15:56:47 +02:00
Sarjuuk
11bb5a521b
Template/Update (Part 17)
...
* convert dbtype 'itemset'
2025-09-25 15:56:47 +02:00
Sarjuuk
d71ab58855
Template/Update (Part 13)
...
* convert dbtype 'enchantment'
2025-09-25 15:56:47 +02:00
Sarjuuk
2899cc881b
Template/Update (Part 12)
...
* convert user page
* update db to handle custom avatars
2025-09-25 15:56:42 +02:00
Sarjuuk
b3b790d424
Template/Update (Part 11)
...
* convert signin/signout functionality
* implement 'log out all devices' option
2025-09-25 15:55:38 +02:00
Sarjuuk
d5275b1bf8
Template/Update (Part 6)
...
* convert talent calculators
2025-09-25 15:55:38 +02:00
Sarjuuk
e943e27b5b
Template/Update (Part 1)
...
* update TrinityCore components to return new Frontend objects
- SmartAI => Markup
- Conditions => Data Listview
* update template files to accept the new Frontend objects
2025-09-25 15:32:59 +02:00
Sarjuuk
aeb84327d6
Template/Endpoints (Prep)
...
* modernize DB-Types
- long term: should be split in class that describes the DB-Type and container class that handles multiples
* make unchanging filter props static, allow lookup of criteria indizes through filter
* move username/mail/password checks to util and make them usable as input filter
2025-09-25 15:32:16 +02:00