Aksara Hana (Version 4.2.7)

Aksara Hana is a stable version of Aksara that running under CodeIgniter version 4. This version comes with enhanced features and cover the previous bugs.

IMPORTANT NOTES!

Before you update from old version of Aksara to this version, please override the updater file located in /aksara/Modules/Administrative/Controllers/Updater/Updater.php with this file:
https://raw.githubusercontent.com/abydahana/Aksara/main/aksara/Modules/Administrative/Controllers/Updater/Updater.php to prevent error.

Bug Fixed:
  1. Core: Fix the CRUD function both back end and front end;
  2. Core: Fix the query string parameter for each returned data;
  3. Core: Fix the table data that return nothing when no data exists;
  4. Core: Fix the order best by best match on autocomplete;
  5. Core: Fix the query string parameter that skip custom value that not matched with rendered content;
  6. Model: Fix the multiple database connection when switching the main connection to the second connection;
  7. Model: Fix the field check when table using alias;
  8. Javascript: Fix the query string extraction that return null value;
  9. Javascript: Fix the geocoding (place search) on the map when using Google or OpenStreet provider;
  10. Galleries: Fix the link that turned image not found when clicked from gallery category;
  11. Dashboard: Fix RecursiveIterator that return error when catch unreadable upload folder;
  12. Fix the map download (PDF) that previously using jsPDF plugin over CDN that no longer exist;
Changes:
  1. Modules: Change the "not found" page message to matched with modules;
  2. Group: Replace the module structure for permission with path;
  3. Permission: Change the permission check with module path;
  4. Permission: Remove the field of module, submodule and controller and replaced with path instead;
  5. Activity Log: Remove the field of module, submodule and controller and replaced with path instead;
  6. Group Privileges: Remove the field of module, submodule and controller and replaced with path instead;
Improvements:
  1. Core: Replace the permission with module path so it will work with unlimited sub module;
  2. Core: Add title trim to prevent blank title when the requested data was not found;
  3. Core: Block the Internet Explorer under version 11 that no longer supports common used javascript;
  4. Modules: Change the "not found" page message to matched with modules;
  5. Installer: Add the character restriction for encryption key and cookie name to prevent breaking the configuration parameter;
  6. Javascript: Increase the maximum depth of menu builder;
  7. Seeder: Apply column modification related to app__activity_logsapp__groups_privileges and app__settings table;
  8. Redesign the "not found" page;
  9. Add new language phrases;
  10. Removing trailing slash that cause router cannot get the controller when use CodeIgniter 4.1.2 version;
New Features:
  1. Galleries: Add the slide view for next and previous image if available;
  2. Settings: Add the action sound toggle;
  3. Addon: Install the add on directly from the Aksara Market;
  4. Addon: Customize the installed theme;
  5. Authentication: Add the annually sign in when active years is presents;
  6. Add the jsPDF plugin as PDF creation with JavaScript;
  7. Add the map-center configuration to map using data-map-center attribute;
  8. Add the option to use XYZ map tiles;

hana updater