Sarjuuk
d32074fdcd
ZoneDetailPage/Tabs
...
* only offer 'filter result' prompt on tabs for zones that are filtrable
2025-10-12 00:15:59 +02:00
Sarjuuk
494061de82
Cache/Fixup
...
* correct miscData offset for tooltips introduced in 3edac3c77a
* fix generating cache key for item upgrade searches
2025-10-12 00:15:52 +02:00
Sarjuuk
9b0aa5c885
Achievements/Fixup
...
* fix fetching achievements from child catgs if selected catg is empty
2025-10-12 00:15:28 +02:00
Sarjuuk
40e98081c9
LatestComments/RSS
...
* fix url format for replies
2025-10-12 00:15:15 +02:00
Sarjuuk
77f2a0c21d
Profiler/Resync
...
* fix logging ids on resync failure
2025-10-10 22:33:31 +02:00
Sarjuuk
465e019eaa
FactionDetailPage/Tabs
...
* only offer 'filter result' prompt on tabs for factions that are filtrable
2025-10-10 22:33:25 +02:00
Sarjuuk
63053757c9
Guides/Fixup
...
* fix showing wrong guide version to staff
* fix sticky icon offset
2025-10-10 20:53:56 +02:00
Sarjuuk
a96f6c4cdf
PageTemplate/Fixup
...
* really fix merging jsGlobals from comments/etc. into existing PageTemplate
2025-10-10 20:49:56 +02:00
Sarjuuk
b832fc172c
Items/Gearscore
...
* fix warning in GS calculation
2025-10-10 20:49:43 +02:00
Sarjuuk
196f60f176
Filter/Zones
...
* add missing Ruby Sanctum to zones dropdown
* sort zones alphabetically
2025-10-10 20:49:32 +02:00
Sarjuuk
204d4b8ae2
Profiler/Sync
...
* fix SQL FK error when creating guild or arenateam stub.
* Urlized name field is non-optional
2025-10-10 20:49:14 +02:00
Sarjuuk
5d2fd00358
Profiler/Save
...
* fixed inventory definitions not allowing for negative ids (random enchantments)
* added handling invalid inventory definitions
2025-10-10 20:49:07 +02:00
Sarjuuk
1dcdf9623b
Endpoints/User
...
* do not display user page for internal system user
2025-10-08 20:02:48 +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
a9ed897ea6
Filter/Fixup
...
* fix evaluating imbalanced criteria
2025-10-08 19:48:29 +02:00
Sarjuuk
3edac3c77a
Endpoints/Cache
...
* fix cache id collision when category == dbTypeId for a given dbType
* increment version number to invalidate existing caches
* maps endpoint doesn't need caching. It is entirely static content.
2025-10-08 19:48:21 +02:00
Sarjuuk
95ee9d2c25
NPCs/Fixup
...
* fix exception when displaying NPC with elemental resistances in base
version but not difficulty modes
2025-10-07 15:51:07 +02:00
Sarjuuk
d79742d599
Profiler/Fixup
...
* dont use unsynced profile stubs in attained % calculation
2025-10-06 23:23:40 +02:00
Sarjuuk
e300086cc8
IconElement/Fixup
...
* a DOMElements text value must be escaped manually
(e.g. Foror & Tigule)
2025-10-06 23:23:30 +02:00
Sarjuuk
a7e9ac2cf2
Misc/Fixup
...
* HTTP_USER_AGENT is not guaranteed to be set
2025-10-06 17:16:41 +02:00
Sarjuuk
05f5b0ed34
Response/Params
...
* so we can't directly use BackedEnum::tryFrom as validator, because if
the Enum is of <int> and the string is not what php considers numeric,
we get a straight TypeError Exception instead of null for failing the tryFrom.
2025-10-06 17:06:49 +02:00
Sarjuuk
e37620c01b
Search/Fixup
...
* fix pruning empty tokens from search
2025-10-06 17:06:43 +02:00
Sarjuuk
c40bd3851b
Profiler/Fixup
...
* fix scoring perm enchantments
2025-10-06 17:06:34 +02:00
Sarjuuk
452615a92d
Filters/Misc
...
* be a bit more lenient on level inputs
* fix displaying array of requirements on error
2025-10-06 17:06:25 +02:00
Sarjuuk
704894c1e3
Spells/Fixup
...
* skillLines can be empty for unused glyphs etc.
2025-10-06 17:06:14 +02:00
Sarjuuk
045c16c241
PageTemplate/Profiler
...
* don't skip running parent::generate for incomplete profiles
2025-10-06 15:00:47 +02:00
Sarjuuk
7b429811a9
Defines/Races
...
* add unplayable races to ChrRace enum so RaceDetailPage can display them.
* don't show empty icons for unplayable races
2025-10-05 20:20:40 +02:00
Sarjuuk
aa7c0186fc
Profiler/Cleanup
...
* gracefully handle DB errors when fetching realms instead of crashing
2025-10-05 20:19:48 +02:00
Sarjuuk
7b752143a0
Creature/Quotes
...
* don't add superfluous creature name placeholder to emotes
2025-10-05 18:55:39 +02:00
Sarjuuk
baf4ba5b98
Codestyle/Cleanup
2025-10-05 00:28:27 +02:00
Sarjuuk
eb95b03e31
SmartAI/Update
...
* implement events added in 3bb4f56773
2025-10-04 20:02:34 +02:00
Sarjuuk
4fe35d9e3c
PageTemplate/Fixup
...
* fix merging jsGlobals from comments/etc. into existing PageTemplate
2025-10-04 17:13:45 +02:00
Sarjuuk
5355989015
Logging/Misc
...
* don't log passwords to DB (and neither check_passwords)
2025-10-04 17:13:34 +02:00
Sarjuuk
9fc84cdf9e
Comments/Fixup
...
* fix false error when voting on relies
2025-10-04 15:39:44 +02:00
Sarjuuk
a6108be400
Spells/Parsing
...
* bandaid fix parsing deeply nested formulas in non-interactive mode
(should rethink how/when formulas get flagged as un-evalable)
2025-10-04 01:10:38 +02:00
Sarjuuk
ff690770b5
Misc/Fixup
...
* type error when declaring listview
2025-10-04 00:15:38 +02:00
Sarjuuk
6263ccd92a
SkillDetailPage/Tabs
...
* add tab for spells modifying skill value
2025-10-03 18:32:27 +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
bc112b2b16
Template/Fixup
...
* fix directly adding dataloader to PageTemplate
2025-10-03 17:49:49 +02:00
Sarjuuk
6d86f880f4
Analytics/Cookies
...
* don't ask users to consent on GA tracking if we don't use GA tracking
2025-10-02 19:53:53 +02:00
Sarjuuk
bd1f139c2e
CLI/Misc
...
* handle error case where setup is run automated and receives no input on STDIN
2025-10-02 16:16:49 +02:00
Yrito
36aa33ac26
Setup/CLI
...
* Allow starting setup at specific step
2025-10-02 14:35:13 +02:00
Sarjuuk
647be4a946
Setup/SQL
...
* move sql files into its own folder.
* move outdated updates out of the update folder, sorted by github tags
* split up the db dump so my editor doesn't try to hang itself if i dare to touch that file
v2.0
2025-09-25 18:44:48 +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
6557e70d5c
Template/Update (Part 47)
...
* split global.js into its components, so it can be reasonably processed by setup
* make reputation requirements configurable
* move Markup and Locale back into global.js (removed associated build scripts)
* extend Icon to display iconId in lightbox popup
2025-09-25 16:01:14 +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