Sarjuuk
c93417301a
Quests/Fixup
...
* fix showing "Gains:" header on detail page if there is nothing
to be gained
2026-03-22 16:34:42 +01:00
Sarjuuk
e675a8f953
PageTemplate/Fixup
...
* Don't try to be smart with the helper methods as they are used to escape user input.
2026-01-26 20:04:49 +01:00
Sarjuuk
5f7247b292
Quest/Misc
...
* move honor/arena point reward to gains on detail page
so it no longer looks like an item
2026-01-23 23:20:24 +01:00
Sarjuuk
6df9145446
Search/Fixup
...
* do not use stopwords in fulltext search
apparentyl there is a bug in innodb where including stopwords in a search causes the lookup to fail entirely.
e.g. innodb_ft_enable_stopword must be disabled when the index is edited (rows are added/removed)
* don't create a MATCH AGAINST search from empty search strings after sanitization
* drop fulltext indizes for locale zhCN
logographic languages need special treatment, which handling may differ by db provider
* use LIKE search by default for locale zhCN. Added config option to use fulltext if supported by db.
2026-01-17 23:07:44 +01:00
Sarjuuk
a5129b46b2
Template/Fixup
...
* remove excess colons from profiler related filters
2026-01-13 21:00:55 +01:00
Sarjuuk
a17d4a5528
Quests/Cleanup
...
* render quest objectives on detail page by var type instead of magic number
2026-01-07 23:07:37 +01:00
Sarjuuk
e88bbb774f
Misc/Fixup
...
* yearly year increment
2026-01-01 01:28:38 +01:00
Sarjuuk
8f9acedb8f
Items/Enchantments
...
* cleanup list generation for random enchantments
* note that rand enchants should be grouped purely by stat type, which requires
more work than it is currently worth
2025-12-23 21:31:05 +01:00
Sarjuuk
5bfc0da3f8
Mapper/SpawnPosFix
...
* automated refreshing the page after moving a spawn point
2025-12-15 16:43:06 +01:00
Sarjuuk
92f949b3c6
Analytics/Tracking
...
* drag the tracking object a decade into the future
2025-12-13 16:15:59 +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
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
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
45417122c2
UserPage/Fixup
...
* only show related heading if we have tabs to display
2025-11-11 20:35:42 +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
e3d6f7b3a7
Profiler/Completions
...
* show completion info for claimed characters in infobox on
appropriate db pages
2025-11-03 20:50:54 +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
96c777191d
Spells/Scaling
...
* move scaling data to the appropriate spell effects (like WH)
2025-10-27 21:19:40 +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
Sarjuuk
3a25c2390f
Listviews/AddIns
...
* AddIns must be output directly before the listview it is used by
2025-10-26 17:32:18 +01:00
Sarjuuk
1a55b30766
UserPage/Fixup
...
* move description inside text container
* add missing 'related' heading
2025-10-23 20:49:58 +02:00
Sarjuuk
6ea1457c4f
Guides/Fixup
...
* make preview area of class: text so styles are applied as expected
* fix evaluation of Markup h2/h3 attribute toc=false, so headings are excluded from TOC as expected
2025-10-22 18:06:38 +02:00
Sarjuuk
1dcc9363da
Profiler/Filter
...
* fix filter params being propagated between different profiler types
(e.g. arena team size filter being appended to guilds menu)
2025-10-21 15:35:28 +02:00
Sarjuuk
a275955ee3
Admin/Config
...
* handle Ajax errors
2025-10-15 00:26:05 +02:00
Sarjuuk
215ad39cc6
NPC/Reputation
...
* try to fix reputation spillover
* fix extra colon on reputation gains
2025-10-08 19:48:36 +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
8fadce88ad
Template/Update (Part 46 - III)
...
* account management rework: Recovery Options
2025-09-25 16:00:36 +02:00
Sarjuuk
f16479b50c
Template/Update (Part 46 - II)
...
* account management rework: Signup functionality
2025-09-25 16:00:36 +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
ab27976132
Template/Update (Part 45)
...
* convert misc admin endpoints
2025-09-25 15:59:11 +02:00
Sarjuuk
3f8a1838c0
Template/Update (Part 44)
...
* convert admin - config
* test for presence of Memcached on enable
* allow self-signed certs on domain self test
2025-09-25 15:59:09 +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
69df20af63
Template/Update (Part 41)
...
* split 'profiler' into separate endpoints
* implement profile=avatar endpoint (though it doesn't do a whole lot and isn't referenced (see comments))
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
a369244908
Template/Update (Part 38)
...
* split Screenshot upload & management into separate endpoints
* move shared functions to manager classes
* cleanup javascript
* move test for config screenshot min size to cfg class
2025-09-25 15:58:17 +02:00
Sarjuuk
3d3e2211e5
Template/Update (Part 37)
...
* convert dbtype 'sound'
2025-09-25 15:56:51 +02:00
Sarjuuk
3f8d5d90e1
Template/Update (Part 36)
...
* convert dbtype 'mail'
2025-09-25 15:56:51 +02:00
Sarjuuk
0cf9069eb1
Template/Update (Part 35)
...
* convert dbtype 'icon'
* improve on IconlistFilter
2025-09-25 15:56:50 +02:00
Sarjuuk
1672883186
Template/Update (Part 34)
...
* convert dbtype 'areatrigger'
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
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
98a54cd871
Template/Update (Part 19)
...
* convert dbtype 'achievement'
2025-09-25 15:56:47 +02:00