Skip to content

Releases: slawkens/myaac

MyAAC v1.8.6

14 Dec 12:19

Choose a tag to compare

For PHP versions: 8.1 - 8.5.

Added

  • Added hook for adding custom rules to validate new character name (8e6749c)

Fixed

  • Highscores: Fix ordering by different skills (Adjust order by desc: skill_tries, manaspent, experience) - More exact results (c86257e)
  • Fix exception shown on first install, when there is no vendor - Before it displayed 500 white page, now it display the exception (18a1178)
  • Fix typo $up -> $down, in migration nr 7, was failing due that (fd74f01)

Changed

  • Ini set html_errors = 0, to show html code in exceptions (9ed0678)

MyAAC v1.8.5

21 Nov 14:10

Choose a tag to compare

For PHP versions: 8.1 - 8.5.

I am stopping working on 1.x series, now only fixes will be applied.

Added

  • New Setting: Account Countries Most Popular (946364f)

Changed

  • Status: Write to status-error.log if there is connection error (780d4cc)
  • Settings: escapeHtml in values (support for html code) (5861efd)
  • News Page: Don't display hidden news for admin - it's confusing (175e978)
  • Plugins System: Add plugin:remove + plugin:delete as alias for plugin:uninstall + plugin:activate/deactivate (6367054, baec6c9)

Fixed

  • Status: Fix $status['uptimeReadable'], was totally wrong (0a6d44b)
  • Guilds: Detect "deletion" column in guilds show/delete (6775a06, 603d860)
  • General: Ensure some cache folders & index.html exists (730a0f2)

MyAAC v1.8.4

27 Oct 16:10

Choose a tag to compare

Fixed small bug introduced in previous release - with premium days.

Changed

  • Reimport myaac_ tables on every install, this fixes errors when one table is missing or is duplicated (2580eda)
  • Use custom env init on migrate, migrate:run and migrate:to (13ea68c, 07fd034)

Fixed

  • Show if there is mysql error on import schema (44110a9)
  • Fix the premium checks, introduced in v1.8.3 (9d92a11)

MyAAC v1.8.3

21 Oct 16:13

Choose a tag to compare

Added

  • Feature: resend email verify (fe821c5)
  • New config: hooks_debug (To view where hooks are located in .twig files) (8c3cb0e)
  • Functions: Add db->getColumnInfo(table, column) (c898fe2)
  • Plugins: Add option to use ?subtopic=x for plugins pages (97f9d3d)
  • getTopPlayers() Function - Add lookmount & promotion (2da0024, 901df48)
  • New hooks for account/change-password (470555f)

Changed

  • Feature: show vip days in account management (c88b08e, by @andreoam)
  • Allow links in error_box.html.twig (9acad15)
  • Canary - Comment code to update lastday in login.php (38902c3)
  • Cache::remember $ttl = -1 = infinite (64acf70)

Fixed

  • Online - Allow for html code (example - img) in online_datacenter (3bb272e)
  • Guilds - Fix guild create with freePremium enabled (c91bb5d)
  • Canary - Fix premDays count (3e61692)
  • Template Change: Ignore set last visit for AJAX pages - Fixes template change redirect (89fae38)
  • Admin Panel - Accounts: Fix lastip v6 (TFS master) (f54b1bd)
  • Functions - Prevent injection in $db->hasColumn (56bd7ec)
  • Compat Config: Add missing config: email_lai_sec_interval (2eae44e)

MyAAC v1.8.2

26 Sep 11:24

Choose a tag to compare

Added

  • Routes: Possibility to override routes with plugins pages, like characters.php - No need to define routes in plugin.json anymore (3f24f96)

Changed

Fixed

  • Install: Fix when config.local.php cannot be saved (4eab805)
  • Create Account: Fix an exception when email cannot be sent (d0112d1)
  • Login Page: Add missing csrf() - fix create account button (3c0cb53)
  • tibiacom template: Fix account lost menu (ed9beaf)
  • tibiacom template: Fix Menu div wrong tag/closing (#329) (85e7005)
  • tibiacom template: Replace firstChild with firstElementChild (Thanks to @un000000) (df7b6e2)

MyAAC v1.8.1

05 Sep 16:54

Choose a tag to compare

Added

  • New Commands: plugin:enable/disable/uninstall {plugin-name} (7a08f91, fec773b)
  • Gifts: Added Transferable Coins to the store dropdown menu in the admin area (by @andreoam, #321) (42671c5)

Changed

  • Commands: Allow settings to be changed/reset by plugin name (f8c4332, 4b948e9)
  • Templates: Menus should be saved for each template separately (482f406)

Fixed

  • Online: Fix skulls display (#320) (98073a1)
  • Online: Fix if there is no world_id in the server_record table (b6e1620) (Reported by @gesior in #318)
  • tibiacom: some fixes to menus (20f9990, 11dae90)
  • Guilds: Fix for some servers that don't have guild_invites table (9725a3c)

MyAAC v1.8

02 Aug 10:38

Choose a tag to compare

Added

  • Templates - Kathrine: Possibility to add custom menu categories (ec11c14)
  • Admin Panel - Accounts Editor: Add Coins Transferable (45d6047, bb097b6)
  • Highscores:
    • Revamped: (d8132d4)
      • 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
    • Add new Setting: Display Skills Box (36ca755)
  • Functions: Add getExperienceForLevel (level) (1566deb)
  • Commands - cache:clear : Add warning about APCu clear in CLI (83f8417)
  • Models - PlayerOnline: Add missing $fillable into model (43415cf)
  • Twig: add cache variable (0efe47c)

Changed

  • pages/online: add cache, resulting in 20x performance boost
    • (for an example server with 2k players) (c836308)
  • Admin Bar: Move admin bar code into body_start place_holder (f17269e)
  • Cache::remember: $ttl = 0 means no cache (3b47e9d)
  • Templates: Load config.ini with $process_sections set to true (a89f9a8)
  • Twig: Allow for timestamp as integer in the timeago twig function
    (34fead9)

Fixed

  • Settings: Fixed two exceptions (6e5a4ff, 20d69a6)
  • Models\Account + OTS_Account -> isPremium -> ignore config.freePremium (5271633)
  • Admin Panel - Mailer:
    • Fix send to email link redirecting from accounts page (080cc27)
    • Option to send only to verified accounts - only if setting('core.account_mail_verify') enabled (cf7fd20)

Internal

  • Rewrite to use constants (account transferable coins) (bccf8e0)
  • Refactor to use HAS_ACCOUNT_COINS (caf326a)

MyAAC v1.7.1

27 Jun 05:48

Choose a tag to compare

Another week, another release.
More changes have been done, but are not worth mentioning.

Changed

  • Rename plugin:install:install to plugin:setup, also add alias to previous command (13d3382)

Fixed

MyAAC v1.7

22 Jun 07:05

Choose a tag to compare

Added

  • Feature: plugins versions check (#310)
  • New hooks: HOOK_ACCOUNT_MANAGE_AFTER_CHARACTERS, HOOK_GUILDS_AFTER_MANAGE_BUTTON (c074a48, e6100a1)
  • Add OTS_Toolbox::getVocationName(id, promotion) + OTS_Player->isNameLocked() (e222957, 522f6c1)
  • Add missing csrf in more places, causing white page with error about Request (dca904e, c720ccc)

Changed

Fixed

MyAAC v1.6.1

11 Jun 12:44

Choose a tag to compare

Fixed

  • Fixed "Request has been cancelled due to security reasons", cause of missing csrf() in twig files (10cd71a)
  • Fix: Ignore duplicated route exception (9d8e9d2)

Changed

  • Move counter & visitors code before router (In case someone wants to include that info on page) (f782850)
  • Set TinyMCE license key to gpl (Avoid warning message in browser console) (8d29fdb)

Removed

  • Remove deprecated TinyMCE plugin - template (309c1fb)