Interface for editing pages,
main page adding fixed,
fresh installation fixed,
cache purging after creating pages or updating,
crosshair on ⌥ ⇧ L for admins,
round corners for transparent iOS icon.
Interface for creating pages,
icon uploading in settings,
views in statistics,
languages selector is in footer now,
if you want bearka to execute your php, you can now upload extra.php to /User folder,
heading now used as the name of the browser tab,
collecting error reports,
caret in inputs now remains on it's place when the page is reloaded,
short language names for smaller screens,
narrower paragraphs for more comfortable reading,
sticky labels for large fields,
MySQL database support,
statistics (when database connected),
selected language is remembered in cookie now,
sitename prediction on /install (for new sites),
footer sticks to the bottom of the pages with no scrolling.
Fixed scheduler and hopefully automatic updates,
controllers and templates paths are caching now, so you need to clear cache after creating or deleting one.
Old backup deleting fixed,
preferences “Site name” field is larger now for sites with long name,
site menu is now defined in “/User/menu.json” file.
Error 404 page properly returns HTTP 404 error code now,
⌥ ⇧ → shortcut now works when admin logged in too,
max-width of content increased and can be changed with CSS variables,
there is now single /user/system.log file instead of a logs folder.
It is possible now to view devises you signed in from,
page names stick on scrolling now when page has second menu,
last checked timer is ticking now.
Fixed preferences saving error,
Changed the way update integrity is checking,
language selector fixed in preferences.
Minimum PHP version is 5.5 now, not 7.0 as before,
now you can disable autoupdates in preferences, not in config.php,
now there is config.php option to include all files in backups, not just /User and /Uploads,
/Uploads folder is now always included in backups,
you can make a new backup up in the dashboard. Next one will automatically be done in 24 hours by scheduler.
The first update that can be downloaded and installed automatically,
dashboard link in menu is no longer a link when you are already on dashboard,
scheduler thought before that it hasn’t done anything even if it has (sorry about a million backups if they occurred, this update will delete them),
new link to check for updates in the dashboard,
if update integrity check fails, update zip is deleted and new update check is rescheduled now.
Update process is now being logged,
scheduler is checking for updates less frequently now,
multiple languages are working if there is language folders in user templates folder, not only if there is files in /User/languages/ as before,
link to default languages no longer includes it’s name.
Automatic daily backups (backups older than 7 days are deleting automatically),
default language is now defined in /User/instance.json, not in the /Bearka/config.php so it is asked when installing Bearka and can be changed in preferences,
now you can change your password in preferences.
New Scheduler as cron replacement.
Logo is no longer a link when ONLY_ADMINS enabled and user is not logged in,
multiple languages are working only when there is multiple languages in /User.
Updates are installing only on admin’s visit now,
updates are encrypted with private key so engine can check their integrity,
«Sign out» link is now aligned to bottom of the footer,
user’s theme.css file is now included in /admin,
copyright holder is no longer specified in /Bearka/languages files,
user’s language is no longer affecting urls.
DEFAULT_LANGUAGE and browser-sent language mismatch caused language changing when navigating site.
New update mechanism,
when admin logs in page reloads instead of going to the dashboard,
preferences are working now (except for password changing),
you can get backup of /User/ folder now.
⌥ ⇧ → shortcut for admin authorisation now works for users even if they don’t have “admin-id” cookie,
site name is no longer defined in /Bearka/languages/ files.
2016 ... 2021