slawkens
fd457b2fe8
Merge branch 'main' into develop
2026-01-31 16:01:46 +01:00
slawkens
108e83806d
Settings: Custom HTML for <head> and <body>
2026-01-31 16:01:34 +01:00
slawkens
85e8d4d9af
Merge branch 'main' into develop
2026-01-31 15:50:08 +01:00
slawkens
9d6287ecbc
Settings: Use current year for the footer, instead of predefined one
2026-01-31 15:49:25 +01:00
slawkens
8632cd3191
Add setting core.vocations for backward compatibility
2026-01-14 19:44:56 +01:00
Slawomir Boczek
a66edfad31
Restore vocations.xml loading + support for Monk ( #345 )
...
* Restore vocations.xml loading
For better handling of vocations
Monk is supported now
* New images for vocations (+ added Monk)
* Fix online.html.twig cause of merge
2026-01-04 13:00:34 +01:00
slawkens
61bcdc0c37
Merge branch 'main' into develop
2026-01-01 13:23:12 +01:00
slawkens
cc220bedc1
Remove setting: outfit_images_wrong_looktypes
...
Is obsolete, the bug doesn't exist in latest outfit images
2026-01-01 11:55:58 +01:00
slawkens
ccfd6f1a87
Add PHP to cache engine list in settings
2025-12-18 14:23:25 +01:00
slawkens
946364f59d
New Setting: Account Countries Most Popular
2025-11-06 12:01:33 +01:00
slawkens
46adeefce3
Update settings.php
2025-08-27 15:30:52 +02:00
slawkens
e4b66f34ac
Fix check for donate column
2025-08-27 12:15:52 +02:00
slawkens
2465bb6f9a
Update settings.php
2025-08-27 11:40:54 +02:00
André Morais
42671c5c19
Update settings.php ( #321 )
...
* Update settings.php
added Transferable Coins to the store dropdown menu in the admin area
* Adjust code a bit
---------
Co-authored-by: slawkens <slawkens@gmail.com >
2025-08-27 11:26:46 +02:00
slawkens
2f26748112
❤️
2025-08-17 18:19:07 +02:00
slawkens
c836308601
pages/online: add cache, resulting in 20x performance boost
...
(for an example server with 2k players)
2025-07-31 13:28:46 +02:00
slawkens
bb097b69ce
Update settings.php
2025-07-22 22:06:32 +02:00
slawkens
caf326a658
Refactor to use HAS_ACCOUNT_COINS
...
$db->hasColumn('accounts', 'coins') -> HAS_ACCOUNT_COINS
2025-07-22 21:44:09 +02:00
slawkens
7d27e5a0ba
New setting: Default Account Transferable Coins
2025-07-22 21:32:51 +02:00
slawkens
d8132d4d76
Highscores revamp a bit
...
* Show real rank, if 2 or more players have the same skill, show them with same rank
* New setting: highscores_online_status
* Additional fields passed to twig: updatedAt, totalResults, page, baseLink
2025-07-22 18:18:29 +02:00
slawkens
36ca755243
New setting: Display Skills Box on highscores
...
Better space management
2025-07-08 14:28:48 +02:00
slawkens
9a90e4aae2
Revamped online page
2025-06-14 21:12:47 +02:00
slawkens
770ffcfc52
Fix warnings in CLI (part 2)
2025-05-29 16:10:46 +02:00
slawkens
d8a6090be3
Add new setting/configurable: site_url, prevents domain spoofing
2025-05-29 09:27:29 +02:00
slawkens
52109f5cca
Another solution
2025-05-28 14:13:04 +02:00
slawkens
28886551e8
feat: Add new account coins setting
2025-05-28 13:33:36 +02:00
slawkens
a161cff003
Add note about highscores being updated x minutes + allow ttl 0 to disable
2025-05-14 10:00:27 +02:00
slawkens
67ab425bb9
Add float & double types to the Settings
2025-05-04 09:14:30 +02:00
slawkens
dbf73d0b61
Show/hide IP Ban Protection options depending on the value (enabled/disabled)
2025-03-31 20:38:42 +02:00
slawkens
529bdcf016
Use latest outfit-images host from @gesior
2025-02-12 18:20:24 +01:00
slawkens
4fda4f643b
feat: Settings: password input with hide/show options
2025-02-02 21:55:16 +01:00
slawkens
c5d5bb8067
Adjust mailer settings to latest gmail
2025-01-18 16:18:47 +01:00
slawkens
c52ca27126
Fix if someone deletes the default kathrine template
2025-01-09 15:41:22 +01:00
Slawomir Boczek
3f6ff3a332
Feature migrations up/down ( #270 )
...
* Migrations up down
* Add forum model
* Syntactic sugar for db structure changes
* Refactor migrations with $up & $down
* Fix migrations upgrade and downgrade
+ Add option to disable auto migrate
* Add migrate:to command
Usage: php aac migrate:to x (x - database version)
* Show error when mail is not enabled
* Fixes regarding to init.php
* Add migrate command to manually upgrade db, incase auto migrate is disabled
* Fixed rest of the migrations
* Limit max version of database
* Don't allow minus number
* Option to clear specified plugin settings by name
* Version is required
* Fix PHPStan errors
* Unset $up after migration, to prevent executing same migration twice
* Add database version to output
* This is not needed
* Update 5.php
* Set database_auto_migrate on install
* Set blank & color only if current db version supports it
* Fix duplicate function declaration
2024-11-22 15:29:23 +01:00
slawkens
382f897322
Update settings.php
2024-11-07 19:07:46 +01:00
slawkens
c980a09146
Rewrite towns loading code, removed OTBM loader (was too slow)
...
By default load from towns table in db
2024-11-07 19:07:15 +01:00
Gabriel Pedro
327dcb5f87
feat: ratelimit ( #267 )
...
* feat: rate limit settings
* fix: section label
* fix: real ip
* fix: real ip
2024-08-26 14:53:09 +02:00
slawkens
71c00aa5e0
Use https for outfit & item images
2024-08-01 23:17:07 +02:00
slawkens
c93bf5a984
create_character_name_min_length => 3
2024-05-30 09:02:19 +02:00
slawkens
647eae08b4
Display error message if config.local.php is not writable
2024-02-04 10:10:04 +01:00
slawkens
1bb6e61583
eAccelerator is dead
2024-01-30 23:13:57 +01:00
slawkens
9a749afc46
1 second should be enough, is ages in IT
2024-01-27 20:19:25 +01:00
slawkens
6baf49bba8
Default town = 1
2024-01-27 01:35:51 +01:00
slawkens
5a4854c205
Disable account_login_by_email by default
2024-01-27 01:26:44 +01:00
slawkens
1a6fb8bee2
Refactoring classes into src/ folder, so they will be auto-loaded by composer
2024-01-27 00:36:49 +01:00
slawkens
9ffb7f5fa9
Move monsters page settings to other tab + some small adjustments
2023-11-11 21:18:00 +01:00
slawkens
c3c1a6b2a6
Preserve config.local.php on settings save
...
Will be helpful when migration from 0.8
2023-11-11 14:33:20 +01:00
Slawomir Boczek
790d85a88a
CSRF Protection ( #235 )
...
* Fix alert class name
* feature: csrf protection
* Cosmetics
* Fix token generate
* Admin Panel: changelogs csrf protection
* news/id route
* Refactor admin newses + add csrf
* Use admin.links instead
* Admin panel: Pages csrf
* Menus: better csrf + add success message on reset colors
* Plugins csrf
* Move definitions
* add info function, same as note($message)
* Update mailer.php
* Fix new page/news links
* clear_cache & maintenance csrf
* Formatting
* Fix news type
* Fix changelog link
* Add new changelog link
* More info to confirm dialog
* This is always true
2023-11-11 10:57:57 +01:00
slawkens
f7cbe5170d
set display quest default to false
2023-09-11 16:16:38 +02:00
slawkens
fd25e6e881
Fix highscores country box to be hidden
2023-08-31 14:08:02 +02:00