Sarjuuk
69df50619a
DB/Dependency
...
* remove unmaintained DbSimple
* add package db/dibi as substitute db abstraction
2026-02-26 16:26:02 +01:00
Sarjuuk
8a404b32aa
ProfilerExclusions/Fixup
...
* fix including all exclude groups
2026-02-26 11:41:15 +01:00
Sarjuuk
9d187e8d4c
StatWeights/Fixup
...
* move weightable stats from Util to Stat
* align what stats can be saved in weightscales to match javascript
2026-02-12 00:28:27 +01:00
Sarjuuk
62d898173a
Account/Fixup
...
* fix referencing nonexistent error message if password validation fails
* fixes #488
2026-01-29 22:34:02 +01:00
Sarjuuk
6077c39055
Account/Avatar
...
* minor cleanup
* make use of array_find_key polyfill
2026-01-02 17:28:02 +01:00
Sarjuuk
715c1534eb
Core/Endpoints
...
* don't use raw input to recreate subcategories for filter urls and
external links
* if a page does not expect categories it will now error out if it is
called with parameters
* fixed infite redirect loop that could occur if the pageName was an
invalid string
* added lost filter string for external page call to NPCs Page
2026-01-01 01:26:35 +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
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
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
12ef04c634
Template/Update (Part 14)
...
* convert ajax for site features
(Profiler exclusions, favorites, custom weights, settings-cookie, contact)
2025-09-25 15:56:47 +02:00
Sarjuuk
b3b790d424
Template/Update (Part 11)
...
* convert signin/signout functionality
* implement 'log out all devices' option
2025-09-25 15:55:38 +02:00