slawkens
8facc68050
New images for vocations (+ added Monk)
2025-12-18 23:02:39 +01:00
slawkens
2fac0ab491
Restore vocations.xml loading
...
For better handling of vocations
Monk is supported now
2025-12-18 22:04:03 +01:00
slawkens
c44c9f9cf4
Add type hints and return types to cache classes
2025-12-18 14:33:07 +01:00
slawkens
ccfd6f1a87
Add PHP to cache engine list in settings
2025-12-18 14:23:25 +01:00
slawkens
96b8e00f49
Refactor PHP cache to store expiration and improve typing
...
Cache entries now store both the value and expiration timestamp in the file, allowing for more reliable expiration checks. Method signatures have been updated with type hints.
2025-12-18 14:22:42 +01:00
slawkens
11cb1cf97e
Save db cache only if it has changed
2025-12-18 11:53:06 +01:00
slawkens
c5d3d3a25f
Merge branch 'main' into develop
2025-12-14 10:21:33 +01:00
slawkens
c86257e6da
Highscores: Fix ordering by different skills
...
Adjust order by desc: skill_tries, manaspent, experience
2025-12-13 21:19:00 +01:00
slawkens
fd74f01291
Fix typo $up -> $down, migration was failing due that
2025-12-09 22:04:21 +01:00
slawkens
8e6749c599
Hook for adding custom rules to validate new character name
2025-11-24 18:04:09 +01:00
slawkens
e1197515f3
Merge branch 'main' into develop
2025-11-23 10:13:00 +01:00
slawkens
1d21f4d682
Update create.php
2025-11-18 12:24:22 +01:00
slawkens
603d860b56
Detect "deletion" column in guilds delete
2025-11-18 09:56:07 +01:00
slawkens
6775a061be
Detect "deletion" column in guilds show
2025-11-18 00:16:26 +01:00
slawkens
eebfc600cb
Detect "deletion" column in guilds show
2025-11-18 00:15:32 +01:00
slawkens
9a99018dce
Merge branch 'main' into develop
2025-11-13 20:08:38 +01:00
slawkens
780d4ccef7
Server Status: Write to status-error.log if there is connection error
2025-11-06 22:06:05 +01:00
slawkens
0a6d44bf21
Fix $status['uptimeReadable'], was totally wrong
2025-11-06 13:47:09 +01:00
slawkens
946364f59d
New Setting: Account Countries Most Popular
2025-11-06 12:01:33 +01:00
slawkens
5861efdbe9
Settings: escapeHtml in values (support for html code)
2025-11-06 11:48:42 +01:00
slawkens
175e97828b
Don't display hidden news for admin - it's confusing
2025-11-05 22:21:42 +01:00
slawkens
baec6c9ebf
plugin:activate/deactivate alias
2025-11-04 08:17:41 +01:00
slawkens
6367054487
Add plugin:remove + plugin:delete as alias for plugin:uninstall
2025-11-03 21:06:27 +01:00
slawkens
25a3db68e6
Use $db->hasTableAndColumns + move $skulls to correct place
2025-11-02 13:10:09 +01:00
slawkens
730a0f2912
Ensure some cache folders & index.html exists
2025-11-02 12:21:29 +01:00
slawkens
fd729242ff
Fix typo -> satisfied
2025-11-02 12:05:47 +01:00
slawkens
08657c1599
Fix migration 47.php (convert IPs)
2025-10-31 15:25:55 +01:00
slawkens
1379c93439
Create 47.php
2025-10-31 07:00:11 +01:00
slawkens
19b1cfdd34
Merge branch 'main' into develop
2025-10-31 06:56:34 +01:00
slawkens
26c5aa2e51
Added more code into Items::getDescription
...
Is not ready yet
2025-10-31 06:52:56 +01:00
Slawomir Boczek
2580edadf8
Database import tables on every install with "IF NOT EXISTS" ( #336 )
...
* Database import tables on every install with "IF NOT EXISTS"
This fixed errors when one table is missing or is duplicated
* Add success message on import data
* Reorder
2025-10-27 16:27:22 +01:00
slawkens
8f47b36dc8
Add return type
2025-10-27 15:03:24 +01:00
slawkens
6cd38ee1ec
Fix php stan
2025-10-27 14:38:52 +01:00
slawkens
9d92a11fb7
Fix the premium checks, introduced in v1.8.3
2025-10-27 14:34:53 +01:00
slawkens
727f68a575
migrate command: show "Already on latest version"
2025-10-24 21:14:49 +02:00
slawkens
07fd034fe4
Use low level env init on migrate command
2025-10-24 21:12:40 +02:00
slawkens
13ea68cc0c
Use low level env init on migrate:run + migrate:to
2025-10-24 21:10:55 +02:00
slawkens
89fae38caa
Ignore set last visit for AJAX pages - Fixes template change redirect
2025-10-21 12:18:56 +02:00
slawkens
16849e7578
account/change-password refactor a bit
...
Add "The old password is same as the new password!"
Better post variables names
2025-10-16 21:36:14 +02:00
slawkens
470555f268
New hooks for account/change-password
...
HOOK_ACCOUNT_CHANGE_PASSWORD_AFTER_OLD_PASSWORD + HOOK_ACCOUNT_CHANGE_PASSWORD_AFTER_NEW_PASSWORD
2025-10-16 21:22:49 +02:00
slawkens
7f60b3d31d
Add same code in Models\Account + Optimize code
2025-10-15 15:59:49 +02:00
slawkens
12e40b2592
Update functions.php
2025-10-15 15:50:25 +02:00
slawkens
3e61692780
Fix premDays count in canary
2025-10-15 15:49:58 +02:00
André Morais
c88b08eb1e
feature: show vip days in account management ( #334 )
...
* feature: show vip days in account management
This feature causes VIP days to be shown in account management when vipSystemEnabled is true in the canary config.lua
* Some fixes & adjustments
* If freePremium = true and vipEnabled = show gratis VIP
* Revert to previous version
---------
Co-authored-by: slawkens <slawkens@gmail.com >
2025-10-15 11:46:52 +02:00
slawkens
82d417b590
Change spaces to tabs
2025-10-13 18:01:19 +02:00
slawkens
b797908e49
Update create.php
2025-10-13 17:53:26 +02:00
slawkens
90c8463797
Update create.php
2025-10-13 17:52:39 +02:00
slawkens
c91bb5d409
Fix guild create with freePremium
2025-10-12 21:53:01 +02:00
Slawomir Boczek
fe821c5808
Feature/resend email verify ( #333 )
...
* feat: Resend Email Verify
+ rework the whole concept, based on new table for email hashes
This make it possible that every email will work, not matter if first or last
* Nothing important: change variable name
* Change message
2025-10-12 11:19:30 +02:00
slawkens
9acad15451
Allow links in error_box
2025-10-12 00:15:04 +02:00