* display and link clientside mails to other types and events
* fixed favorites menu for new types
* fixed sorting column triggered spells in enchantment listview
* some misc cleanups
* prefix characters flagged for rename to prevent collision with real char names (multiple chars flagged for rename will still collide, but what the hoo haa)
* alter table index to prevent creation and subsequent conflict with duplicate entries of the same char (realm/guid pair)
* added support for locale 4
* some strings are missing and will need to be translated at a later date
* thx @qyh214 for a lot of content
Co-authored-by: qyh214 <sandy0214qin@msn.com>
* allow strings with less then 3 chars in name search
* store name as binary to allow accent-sensitive search
(note: guilds and arenateams have the same issue but utf8mb4_bin can't be applied blindly as the search also becomes case-sensitive (wich is already handled for profiles))
* reworked default exclusions (hid some things entirely, flagged others for appropriate cases)
* char names consisting of two letters are now valid
* fixed matching enchantments onto ranged weapons
* windows compatibility changes
- prevent crash on very large querys by reducing query size
- set memory limit to something less than 2GB. Old value caused memory_limit to be set to something miniscule. (with the changes to DBC extraction this should now be feasable)
- be a tad more lenient with time when generating enchant-datasets
* initial implementation
* this includes a complete reindexing of everything touching icons
* this also means, no linking to red-rocket-site though, they index them differently
* distinguish between articles for dbpage and other articles
* can be served by url instead of arbitrary picked type/typeId-pair
* save access to article in db (not used yet)
* serve correct g_pageInfo if on article-page
SiteReputation/Privileges
* implemented info pages
Client sounds are cross-referenced with as many other DB-Types as possible. Including, but not limited to:
* Character VOs (Errors, Emotes)
* Creature VOs (Boss Dialogue)
* Zone Music and Ambience
* Sounds triggerd by spells
* Sounds from general item/spell usage, creature behavior
Restrictions:
* only one locale is supported. Choose wisely!
* fixed complexImage always selecting images for LOCALE_EN if able
* fixed serverside events being displayed in the calendar
* set initial memory limit to 4GB
* set initial db_version to current version (forgotten to do that for a long time :x )
* updated README.md and .gitignore; revision incremented
* allow defining a time span during which the box should be displayed
* added fields optional fields to point to diffenret header and home logos for the duration
* moved wt_presets to DB
* scales are now saved sensibly instead of just being dumped as is (also, tables have now constrains)
* added admin=weight-presets to edit presets
* added an internal user on id:0 who 'owns' the wt-presets and the +1 rates on new comments
* consequently added constraints to comment-related tables
Misc:
* Util::toJSON() priorizes its flags over CFG_DEBUG, wich fixes the modelviewer-redButton
* moved terrible javascript-dump from admin-page to template
* added tracking code for Google Analytics
- enabling is optional
- add account in config to enable tracking
* removed usage tracking
- the results were just seriously depressing..
* Setup
- accessing realm info by way of Util function
- added table ?_talents
* Lists
- added support for querying multiple databases with the same structure at once (read: realms)
- added support for exact string matches and forcing collate of fields to ci
* JS
- renamed occurences of 'subregion' to 'battlegroup' to be in line with other scripts (the usage is the same)