slawkens
03c7dd0002
Merge branch 'main' into feature/2fa
2025-08-12 14:36:29 +02:00
slawkens
20f99903ae
Fix submenu initialization for missing elements
...
Added a check in InitializeMenu to skip submenu items if their corresponding DOM element does not exist, preventing potential JavaScript errors.
2025-08-12 12:46:39 +02:00
slawkens
b6e1620f14
Fix #318 (online.php throws error in one scenario)
2025-08-07 21:17:25 +02:00
dependabot[bot]
9cb7792623
Bump tmp from 0.2.3 to 0.2.4 ( #317 )
...
Bumps [tmp](https://github.com/raszi/node-tmp ) from 0.2.3 to 0.2.4.
- [Changelog](https://github.com/raszi/node-tmp/blob/master/CHANGELOG.md )
- [Commits](https://github.com/raszi/node-tmp/compare/v0.2.3...v0.2.4 )
---
updated-dependencies:
- dependency-name: tmp
dependency-version: 0.2.4
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-07 16:21:22 +02:00
dependabot[bot]
0db908be18
Bump form-data from 4.0.2 to 4.0.4 ( #315 )
...
Bumps [form-data](https://github.com/form-data/form-data ) from 4.0.2 to 4.0.4.
- [Release notes](https://github.com/form-data/form-data/releases )
- [Changelog](https://github.com/form-data/form-data/blob/master/CHANGELOG.md )
- [Commits](https://github.com/form-data/form-data/compare/v4.0.2...v4.0.4 )
---
updated-dependencies:
- dependency-name: form-data
dependency-version: 4.0.4
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-02 14:15:13 +02:00
slawkens
785d38312b
Start 1.8.1-dev
2025-08-02 12:41:35 +02:00
slawkens
e1c04ed28e
Release v1.8
v1.8
2025-08-02 12:28:13 +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
0efe47ce71
Twig: add cache variable
2025-07-31 13:15:06 +02:00
slawkens
3b47e9df2f
Cache::remember: $ttl = 0 means no cache
2025-07-31 13:02:55 +02:00
slawkens
43415cf35d
Add missing $fillable into PlayerOnline model
2025-07-31 12:32:18 +02:00
slawkens
cf7fd20452
Mailer: send only to verified accounts (option)
2025-07-31 09:19:49 +02:00
slawkens
080cc2781f
Fix mailer: send to email link from accounts page
2025-07-31 07:31:15 +02:00
slawkens
20d69a641c
Fix exception if setting not found
2025-07-24 23:30:28 +02:00
slawkens
2d4be327b2
Fix if highscores show outfit disabled
2025-07-24 23:07:49 +02:00
slawkens
bb097b69ce
Update settings.php
2025-07-22 22:06:32 +02:00
slawkens
6e5a4ff8c7
Fix if setting found in db, but not found in plugins
2025-07-22 21:49:05 +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
bccf8e056d
Rewrite to use constants (account transferable coins)
2025-07-22 21:33:45 +02:00
slawkens
7d27e5a0ba
New setting: Default Account Transferable Coins
2025-07-22 21:32:51 +02:00
slawkens
9b6f410459
Update phpstan.neon
2025-07-22 19:11:42 +02:00
slawkens
c06b0017f1
Update phpstan.neon
2025-07-22 19:07:58 +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
1566deb84a
Add getExperienceForLevel (level)
2025-07-19 15:46:51 +02:00
slawkens
536b29be95
That is duplicated
2025-07-19 15:11:09 +02:00
slawkens
5271633bdb
Account -> isPremium -> ignore config.freePremium
2025-07-19 15:00:17 +02:00
slawkens
ce5b1cf2a6
Update CacheClearCommand.php
2025-07-19 11:16:55 +02:00
slawkens
83f84172e0
Add warning about APCu clear in CLI
...
Adds a warning message if attempting to clear APCu cache from the CLI, as this is not supported. Users are advised to use the Admin Panel for clearing APCu cache outside of development environments.
2025-07-19 11:16:03 +02:00
slawkens
34fead906e
Allow for timestamp as integer in the timeago twig function
2025-07-19 10:05:25 +02:00
slawkens
ec11c14024
kathrine: possibility to add custom menu categories
2025-07-19 07:48:01 +02:00
slawkens
2fe9924437
Start 1.7.2-dev
2025-07-08 19:20:45 +02:00
slawkens
f0f2e3785f
Fix phpstan
2025-07-08 15:44:45 +02:00
slawkens
36ca755243
New setting: Display Skills Box on highscores
...
Better space management
2025-07-08 14:28:48 +02:00
slawkens
f17269e44c
Move admin bar code into body_start place_holder
2025-07-08 14:22:51 +02:00
slawkens
dcb96f4ce1
Refactor code - early exit
2025-07-08 13:48:33 +02:00
slawkens
a89f9a8484
Set $process_sections to true
2025-07-08 09:22:12 +02:00
slawkens
45d6047031
Add Coins Transferable to accounts editor
2025-07-05 14:22:58 +02:00
slawkens
e435062025
[WIP] 2fa
2025-07-05 08:20:58 +02:00
slawkens
ecc9bd4042
Merge branch 'main' into feature/2fa
2025-07-01 14:18:38 +02:00
slawkens
c92148d467
Revert delete clearRouteCache, is used somewhere else
v1.7.1
2025-06-27 07:23:22 +02:00
slawkens
b4b62442fe
Release v1.7.1
2025-06-27 07:21:19 +02:00
slawkens
047742848b
Delete clearRouteCache, was useless
...
Directory is cleaned already
2025-06-27 07:15:13 +02:00
slawkens
fe8281594e
Fix cache:clear command (missing init)
2025-06-27 07:13:33 +02:00
slawkens
0bff910a05
adjust command email:send + mail:send (alias)
2025-06-25 19:43:40 +02:00
slawkens
6d43fc181f
In case the script don't have install option, inform the user
2025-06-25 17:36:43 +02:00
slawkens
13d33822b5
Rename to plugin:setup, also add alias to previous command
2025-06-25 17:36:02 +02:00
slawkens
f78ebad136
Remove error number from 404 & 405 pages
2025-06-24 14:57:01 +02:00
slawkens
d90fa323d7
Fix polls link
2025-06-24 12:44:43 +02:00
slawkens
181131f7f3
Use __DIR__ instead of template path
2025-06-24 12:44:34 +02:00
slawkens
0da524fefe
Fix plugin install:install command
2025-06-23 00:21:41 +02:00