slawkens
1da771e3ca
Merge branch 'develop' into feature/2fa
2026-01-31 17:45:40 +01:00
slawkens
8d78e7090d
Better gallery
...
Replaced complex gallery with simple script
Slideshow loaded from images/gallery folder
Credits: https://www.w3schools.com/howto/howto_js_slideshow.asp
2026-01-31 17:42:59 +01:00
slawkens
16f4cdf40a
Merge branch 'main' into develop
2026-01-31 15:36:45 +01:00
slawkens
9fa9ec746c
Add give:admin Command
...
Usage: php aac give:admin slawkens@gmail.com
Parameter: account email, name or id
2026-01-31 15:29:48 +01:00
slawkens
4d7fe0bd58
Merge branch 'develop' into feature/2fa
2026-01-31 12:31:28 +01:00
slawkens
d91de1005b
Merge branch 'main' into develop
2026-01-31 12:31:02 +01:00
slawkens
88ea9ceee1
Create AccountBan.php
2026-01-31 12:30:07 +01:00
slawkens
ff4b15ad1d
Merge branch 'main' into develop
2026-01-30 16:43:48 +01:00
slawkens
c2415e9df3
Settings: Fix variable overlapping if same var name as in core
...
Example: Plugin has setting key named "env". The same key exist in core. It would falsely get value from core, instead of the plugin
2026-01-30 16:41:31 +01:00
slawkens
3e2d4d6686
Merge branch 'main' into develop
2026-01-28 21:59:46 +01:00
slawkens
5e4806f891
Twig: Extract renderInline(content, context) as method to $twig
2026-01-28 21:59:31 +01:00
slawkens
5e5fd43233
Fix phpstan
2026-01-21 20:14:58 +01:00
slawkens
867e3e2c38
[WIP] 2fa - Optimize code, views
2026-01-21 20:12:41 +01:00
slawkens
21e2eed640
[WIP] Working app auth (Still not ready)
...
Missing rec key validation
Doesn't work with google recaptcha plugin
2026-01-18 21:45:50 +01:00
slawkens
9f64d7834f
[WIP] 2fa, separate files, move twigs
2026-01-18 13:13:59 +01:00
slawkens
fdd0de8602
Merge branch 'develop' into feature/2fa
2026-01-18 11:13:36 +01:00
Slawomir Boczek
5040a93031
Feature/refactor account lost ( #326 )
...
* [WIP] Account Lost refactor
* [WIP] Refactor account/lost
* Update form.html.twig
* Use myaac-table class for tables
* Set $title to 'Lost Account'
* Remove duplicated code - extract lostAccountCooldown function
* [WIP] Add csrfProtect()
* Refactor code, better $error messages
* Formatting
* Refactor
Add missing password check
Formatting
* [WIP] Refactor
* [WIP] Refactor account lost
* [WIP] Refactor account lost - fixes
* [WIP] Account lost refactor
* Fixes
* Add account lost hooks for password strength plugin
2026-01-17 18:59:01 +01:00
Slawomir Boczek
276aa600e2
Feature/ots player rewrite ( #348 )
...
* [WIP] Rewrite OTS_Player class
* Fix exception on load a non existing player
* Fix for servers that don't have the cap & conditions columns
* Fix created column on player save
* Update OTS_Player.php
* Add Monk Sample + fixes
* Move FAQ creation to import_base_data + cleanup
2026-01-16 23:18:03 +01:00
slawkens
8103f5e70f
Merge branch 'main' into develop
2026-01-15 21:47:07 +01:00
slawkens
8b6f160a0f
Fix php cache get return type
2026-01-12 18:59:51 +01:00
slawkens
a60a23b84f
(from 0.8) Patch missing change-comment hooks
2026-01-07 22:33:28 +01:00
slawkens
0c4edf625c
Fix for servers with promotion column (mostly tfs 0.3+)
2026-01-04 15:30:23 +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
2f0b67f840
Merge branch 'main' into develop
2026-01-03 20:40:56 +01:00
slawkens
c65d4e4b62
Settings: better responsiveness on mobile
2026-01-03 20:40:44 +01:00
slawkens
f966dff5a8
Convert switch to match
2025-12-28 15:50:10 +01:00
Slawomir Boczek
402f3bb9b0
[WIP] Add access option to Menus ( #340 )
...
* [WIP] Add access option to Menus
Thanks @joelslamospersson for idea
* Add notice about Guest*
* Add access column into schema.sql
* Remove spectrum.js from project
Was used in Menus, replaced by html "color" input
* Block access to page if not required Access by Menus
2025-12-26 12:59:49 +01:00
slawkens
e98de451d8
Merge branch 'main' into develop
2025-12-22 20:04:31 +01:00
slawkens
8ec9bf1068
Fixed [player/guild/house] bb code in forum
2025-12-22 19:59:57 +01:00
slawkens
c44c9f9cf4
Add type hints and return types to cache classes
2025-12-18 14:33:07 +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
c5d3d3a25f
Merge branch 'main' into develop
2025-12-14 10:21:33 +01:00
slawkens
8e6749c599
Hook for adding custom rules to validate new character name
2025-11-24 18:04:09 +01:00
slawkens
9a99018dce
Merge branch 'main' into develop
2025-11-13 20:08:38 +01:00
slawkens
5861efdbe9
Settings: escapeHtml in values (support for html code)
2025-11-06 11:48: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
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
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
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