Sarjuuk
53d0813c80
Setup/Fixup
...
* fix fetching creature spawns from world
2025-11-23 00:35:14 +01:00
Sarjuuk
73d6be273e
Page/Selector
...
* don't just cast the page call to lowercase but redirect to the fixed case if necessary
2025-11-22 19:04:51 +01:00
Sarjuuk
10ef33f709
Spells/SpellClick
...
* evaluate npc_spellclick_data and display on Spell and NPC Detail Pages
* also categorize these spells as NPC-spells
* closes #438
2025-11-21 22:47:43 +01:00
Sarjuuk
ae1b6c59b1
Quests/Requisites
...
* fixed case where an exclusiveGroup of 0 wasn't considered
* closes #456
2025-11-21 21:09:09 +01:00
Sarjuuk
b764200c2a
SmartAI/Conditions
...
* embed Conditions into SmartAI table so we can evaluate CONDITION_SOURCE_TYPE_SMART_EVENT (22)
* make SmartAI table display flexible
2025-11-20 23:50:23 +01:00
Sarjuuk
c0454917ac
Localization/Typo
...
* fix acc creation prompt for locale ES
2025-11-20 23:50:23 +01:00
Sarjuuk
b3e215cc40
Site/layout
...
* increase max width of layout from 1340px to 1640px
2025-11-19 20:30:57 +01:00
Sarjuuk
d4694cd2db
User/Reputation
...
* fix storing negative reputation values
2025-11-19 20:30:57 +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
be3701df91
Params/Fixup
...
* FILTER_SANITIZE_URL is absurdly strict and will not tolerate umlauts or spaces
replaced with printable chars regex
2025-11-19 17:33:16 +01:00
Sarjuuk
9b905883df
Listview/Conditions
...
* make column width flex
2025-11-19 16:59:57 +01:00
Sarjuuk
9db3e766da
QuestDetailPage/ShowOnMap
...
* increase strictness for sources of required items shown on mapper from 1% to 5%
2025-11-19 16:59:57 +01:00
Sarjuuk
7f29c1d4b7
CurrencyDetailPage/Tabs
...
* add currency column to display gains
2025-11-19 16:59:57 +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
4cb544182d
Setup/Spawns
...
* evaluate waypoint paths linked via creature_template_addon
2025-11-15 22:17:09 +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
103287f91b
Setup/Pets
...
* move custom data from pet script to db
2025-11-15 22:16:53 +01:00
Sarjuuk
82f36fd342
Setup/Source
...
* generally flag items of quality artifact as unavailable
* 04f3aa7a82 caused some items transformed by spell to be 'available'
2025-11-15 22:16:48 +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
1fe3690244
Cache/Fixup
...
* fix cache collision on list pages caused by improper encoding of category
* fix cache key not encoding category values of int: 0
* version bump to flush caches
2025-11-13 21:29:35 +01:00
Sarjuuk
45417122c2
UserPage/Fixup
...
* only show related heading if we have tabs to display
2025-11-11 20:35:42 +01:00
Sarjuuk
7cf5dded98
Signatures
...
* add non-functional endpoint stubs with info
2025-11-11 20:17:39 +01:00
Sarjuuk
31f51276b2
Profiler/Fixup
...
* fix exception when manually querying for unsynced guild/arena-team
that shares it's name with another guild/team (e.g. ìíîi is the same to SQL)
and the target guild/team not being the first result
2025-11-10 20:31:09 +01:00
Sarjuuk
643c3c2a83
Comments/Goto
...
* fix comment links in reputation history on user page
2025-11-10 18:45:39 +01:00
Sarjuuk
a135dfce90
Profiler/Completions
...
* add keyed col `exalted` to reputation completions table to speed up lookups
2025-11-09 19:05:33 +01:00
Sarjuuk
0d42d2a2c4
UserPage/Optimization
...
* split up fetching of custom profiles and characters to make use of existing keys
2025-11-09 16:22:26 +01:00
Sarjuuk
fa89a5ad1e
User/Fixup
...
* fix fetching user characters, borked in 474b5b5aec062b61e8d707c91739b50ad77e81ef
* take #2
2025-11-09 16:22:00 +01:00
Sarjuuk
6eb5a67add
Profiler/Optimization
...
* move searchable flags to their own db cols to speed up lookups
* don't cast profile name to LOWER in SQL when displaying tooltips.
2025-11-09 16:20:52 +01:00
Sarjuuk
8a169eb400
Setup/Fixup
...
* catch error if url from self test is unreachable
2025-11-09 16:16:28 +01:00
Sarjuuk
cf4e8a527c
User/Fixup
...
* fix fetching user characters, borked in 474b5b5aec062b61e8d707c91739b50ad77e81ef
2025-11-08 18:07:26 +01:00
Sarjuuk
48564ab8b5
Misc/Fixup
...
* fix building num ranges, added in 8212811970
2025-11-07 21:19:43 +01:00
Sarjuuk
edc297f97a
NPCs/Fixup
...
* fix parent npcs name for locales CN and ES
2025-11-07 20:47:39 +01:00
Sarjuuk
5d02a20719
SQL/Misc
...
* add keys to spells table to speed up related spells queries
2025-11-07 20:34:49 +01:00
Sarjuuk
f44de66de7
User/Profiles
...
* speed up load of user profiles
2025-11-07 20:34:47 +01:00
Sarjuuk
16c5b73cd3
User/Misc
...
* don't run querys if not strictly required (e.g. query for chars from ajax context)
* prepare user globals and favorites so errors can be handled and don't destroy the template
this also allows for profiling of the affected queries
* add keys to items table to speed up querying for recipes in general and user completions in particular
2025-11-05 15:39:28 +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
597898450d
WorldEvent/Misc
...
* fix excess colons in tooltip
* fix advancing date window while event is still active
2025-11-04 19:48:19 +01:00
Sarjuuk
6a94888686
Filter/Fixup
...
* try to prune deselected criteria/weight selectors from filter input
2025-11-04 00:04:24 +01:00
Sarjuuk
e3d6f7b3a7
Profiler/Completions
...
* show completion info for claimed characters in infobox on
appropriate db pages
2025-11-03 20:50:54 +01:00
Sarjuuk
37380ff515
Frontend/InfoboxMarkup
...
* you can now pass attributes to the [li] element
2025-11-03 18:47:06 +01:00
Sarjuuk
8212811970
Misc/Cleanup
...
* create function for num range .. creation
2025-11-01 21:01:03 +01:00
Sarjuuk
1e9e406ff0
TextResponse/Fixup
...
* make class non-abstract so we can generate a 403/404 message on base
2025-10-31 16:44:37 +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
441ad38543
Filter/Locales
...
* fix embedding and triggering fi_toggle on filtrable listviews for locale zhCN
2025-10-28 19:58:47 +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
40b2830cad
Spells/Scaling
...
* hopefully fix a lot of nonsensical spell scaling infos
* note: an aweful lot of physical spells are hardcoded or have spell scripts and won't display any info
2025-10-27 19:44:00 +01:00
Sarjuuk
9741774683
Spells/Reagents
...
* fix reagents listing and spell tooltips for nonexistent reagents
2025-10-27 17:02:30 +01:00
Sarjuuk
e8bc37f82f
Filter/NPC
...
* fix react filter
* remove excess colons
2025-10-27 01:47:27 +01:00