Sarjuuk
08f0ae711e
Misc/Fixup
...
* fix fetching areatriggers from DB and calculating found matches
* fix Lang concatenating an array of strings with len < 2
* don't show debug-id col in picker windows (Summary/Profiler) and sort them by score if able
2025-08-05 21:11:02 +02:00
Sarjuuk
569c9efca4
Setup/Source
...
* fix copy/paste error breaking item - pvp source query
2025-07-31 18:02:32 +02:00
Sarjuuk
6d3b3e1fcb
Misc/Cleanup
...
* modernize extAuth template and add more help text
* type declarations + cleanup in kernel
* respect max col size when logging errors
2025-07-28 19:47:31 +02:00
Sarjuuk
112acb2216
Zones/QuickFacts
...
* unlink quick facts from articles and store per-row
* new system allows generic and manual QuickFacts to coexist
* fill new table with data for zones
* if someone used static quickFacts .. uh .. good luck?
2025-07-28 00:30:04 +02:00
Sarjuuk
ceec228718
Util/Mails
...
* make sendMail a member of Util
* move mail templates from strings to template files
* enabled debug output to page
2025-07-27 18:37:40 +02:00
Sarjuuk
40b5c992e2
Misc/Fixup
...
* make time formatting js compatible
* add auto-discovery for rss feeds
* fix typos
* define more magic numbers
2025-07-27 16:42:15 +02:00
Sarjuuk
b35ab67360
Items/Stats
...
* fixed stats for random enchanted items with scaling enchantments
* don't send unused 'chance' to Summary tool
2025-07-27 16:42:14 +02:00
Sarjuuk
a99fff46aa
User/Sessions
...
* implement tracking
* FUTURE: log out all devices for user
* generally store less info in _SESSION
2025-07-27 16:42:13 +02:00
Sarjuuk
086760b9b1
User/Cleanup
...
* the great unfuckening of user and displayName
* `login` is purely used as login with AUTH_MODE_SELF
* `email` may now also be used to log in (if the system knows it)
* `username` is purely used for display around the site, and lookups from web context
* both must exist because of external logins
a) that may be not unique
b) you may not want to share with the rest of the world
* todo: implement rename ( because of b) )
2025-07-27 16:42:13 +02:00
Sarjuuk
bffdb9672e
Future/Frontend
...
* create php classes, each mirroring a js object
* each frontend class implements __toString and json_serialize and as such can be directly used by the template
* also allows for sane object creation before js screams in agony
* usage TBD
2025-07-27 16:42:12 +02:00
Sarjuuk
58412e0491
Titles/Name
...
* partially revert 398b93e9a7
* generic "name" is required by CommunityContent system
2025-07-27 16:42:12 +02:00
Sarjuuk
5de9759b90
DBType
...
* extend functions
* FilterFactory
* test ::hasIcon()
* test ::isRandomSearchable()
2025-07-27 16:42:12 +02:00
Sarjuuk
967841fcb9
Spell/DetailPage
...
* finally set GCDCat var
* (a smooth decade later and it turns out it was StartRecoveryCategory all along)
2025-07-27 16:42:12 +02:00
Sarjuuk
3f0d6c2de6
JS
...
* add clickToCopy functionality
2025-07-26 23:27:11 +02:00
Sarjuuk
0928b1b430
User
...
* slightly modernize static class
2025-07-26 23:18:59 +02:00
Sarjuuk
0562989196
Fix LocString serialization
...
.. just implement __serialize, d'uh!
2025-07-26 23:16:07 +02:00
Sarjuuk
06bd7aa665
More/Searchbox
...
* modernize article
* (clicktocopy pending cherry-pick)
2025-07-26 23:04:23 +02:00
Sarjuuk
a7cf96307c
JS/CSS
...
* remove vendor-specific styles and replace with generics where necessary
* remove browser hacks as far as possible (Presto/Trident)
* remove FontAwesome reference
* minor cleanup
2025-07-26 20:36:01 +02:00
Sarjuuk
8403f9ffd9
Comments/Replies
...
* fix load on demand for more than 5 replies per comment
2025-07-26 20:19:21 +02:00
Sarjuuk
fbfb81cd25
Profiler/Talents
...
* use icon from g_file_specs instead of weightscale data
* fix detecting tank subspec for class 6
2025-07-24 19:43:09 +02:00
Sarjuuk
7a803a8783
Profiler/Talents
...
* fix grabbing unused gyph items for spec (like 44432)
2025-07-24 19:43:08 +02:00
Sarjuuk
dfefa914af
Misc/Fixup
...
* remove vintage copy-paste error (that probably didn't do anything) in SmartAI
* fix well-riped copy-paste error (that definitely did something) in Conditions
2025-07-18 02:29:20 +02:00
Sarjuuk
707dc32495
Util/Sanity
...
* break closing html tags contained in js
2025-07-07 17:55:11 +02:00
smansesdottk
e7baa27e27
Misc/Typos
...
* fix typos in README.md
* cherry-picked from smansesdottk/www-aowow
2025-07-05 20:53:15 +02:00
Sarjuuk
f826e4d68a
NPCs/Vendors
...
* fix npc_vendor self-referencing itself
* game_event_npc_vendor seems to not allow for self references
2025-07-04 22:29:15 +02:00
Sarjuuk
e173de9a97
Quests/Series
...
* apply cuFlags to quest series
* implement firstquestseries, lastquestseries, partseries filters using said flags
2025-06-22 19:31:22 +02:00
Sarjuuk
7c527e6144
Quest/Series
...
* fix series steps not displaying quests running in parallel for this step
2025-06-20 19:04:22 +02:00
Sarjuuk
74c0727bdb
Profiler/ArenaTeams
...
* filter unused teams explicitly by played game count instead of implicitly by rating
2025-06-17 18:02:56 +02:00
Sarjuuk
cd94a2fa4e
Profiler/Misc
...
* fix realm selection in profiler filters
* minor cleanup of prQueue
2025-06-17 17:45:49 +02:00
Sarjuuk
91bb53aa1d
Profiler/Realms
...
* skip out of List construction if realms are empty or do not match preselection
* also prefilter Guilds and Prolfiles Lists for server or region (unless custom profiles)
* discard ProfileList entries for inaccessible realms
2025-06-13 21:04:32 +02:00
Sarjuuk
069ca27b35
Localization/esES
...
* having ChatGPT translate missing strings
* cherry picked examples seem fine, even those with control sequences
2025-06-03 20:50:13 +02:00
Sarjuuk
c3048fe1f8
Misc/Fixup
...
* test arrays first before use, not the other way round
* do not try to init local arena team entries if there are no entries in list.
* fix equally distributing chars/guilds/arenateams across realms for unlimited (0) lists
* fix double declaration of realms in ArenateamList
2025-06-03 17:13:44 +02:00
Sarjuuk
ee02e70571
Profiler/Sync
...
* only truncate arena team members for OTHER teams of the given size
2025-06-03 17:02:24 +02:00
Sarjuuk
af69aa8e94
Profiler/ArenaTeams
...
* fixed LocalArenaTeamList being incompatible with it's inherited getListviewData()
* also apply region and server limiters in LocalArenaTeamList
2025-06-03 17:02:23 +02:00
Sarjuuk
1de0535629
Mapper/Fixup
...
* no longer need to provide empty mapperData object on ZoneListPage
2025-05-23 19:59:51 +02:00
Sarjuuk
9b6ed672c4
Misc/Fixup
...
* FCK BOM
* ItemsetDetailPage is visible again
2025-05-23 19:04:49 +02:00
Sarjuuk
9d704c5ff9
ItemDetailPage/Vendors
...
* show mapper for vendor locations
2025-05-20 20:07:32 +02:00
Sarjuuk
6475a9d181
SpellDetailPage/SpellGroups
...
* get a spells first rank from TC table if able
* fix display of spell group stack rules tab
2025-05-17 22:01:21 +02:00
Sarjuuk
a8e1e3cf19
Misc/Fixup
...
* fixed typo when trying to include file for CharStats handling
2025-05-14 21:53:19 +02:00
Sarjuuk
44e0b6c62d
Spells/Racial Skills
...
* fix manually set race mask for expansion races (and one class mask)
* show applicable classes in race detail page listing
2025-05-13 20:11:20 +02:00
Sarjuuk
b837e55edc
Misc/Fixups
...
* copy/paste errors in MiscValue handling for SpellEffect: skinning
2025-04-23 01:28:53 +02:00
Sarjuuk
d75aa56b38
Spells/Attributes
...
* update spell attribute descriptions primary from TC, secondary from Wowdev Wiki (not guaranteed to be correct for 335)
* show all attributes on SpellDetailPage
* update links from attributes to SpellFilter
* unsure: should the attribute filters work purely on attributes or also consider other factors?
* implement some of the client side modifiers on the spell tooltips and buffs
2025-04-22 21:38:58 +02:00
Sarjuuk
9c73f3cf95
Style/Fixup
...
* vertical align tinyicons in SpellMod array on SpellDetailPage
2025-04-13 00:37:36 +02:00
Sarjuuk
9a893e03d7
Misc/External Links
...
* try to prompt the brwoser to not send a referrer header when leaving the site.
2025-04-11 04:52:22 +02:00
Sarjuuk
43970189a6
Misc/Fixup
...
* happy three quarters of a new year .. or something
2025-04-02 23:34:36 +02:00
Sarjuuk
682b315e17
User/Misc
...
* floating changes
* codify user checks into functions
2025-04-02 23:26:01 +02:00
Sarjuuk
3078763ec3
Misc/Fixup
...
* floating changes
* condense several switch() into match() constructs
* fix ucFirst not making the rest of the word lowercase
2025-04-02 22:22:57 +02:00
Sarjuuk
44ff43c113
Misc/Fixup
...
* floating changes against account ajax
* make validation of DBtype/typeIds a method of Type
2025-04-02 22:14:45 +02:00
Sarjuuk
790264ba08
Misc/Fixup
...
* floating changes against profiler
* no functional changes
2025-04-02 21:49:25 +02:00
Sarjuuk
e29d1e69fe
Template/Fixup
...
* those js snippets don't really care what namespace they are included in
* .. why are they even php files...?
2025-04-01 23:18:24 +02:00