Changeset 3655589
- Timestamp:
- 08/20/2026 01:11:07 AM (2 months ago)
- Location:
- employee-roster
- Files:
-
- 115 added
- 2 edited
-
tags/2.8.20 (added)
-
tags/2.8.20/admin (added)
-
tags/2.8.20/admin/class-emr-admin.php (added)
-
tags/2.8.20/admin/css (added)
-
tags/2.8.20/admin/css/admin.css (added)
-
tags/2.8.20/admin/fonts (added)
-
tags/2.8.20/admin/fonts/LICENSE (added)
-
tags/2.8.20/admin/fonts/fonts.css (added)
-
tags/2.8.20/admin/fonts/inter-400-cyrillic-ext.woff2 (added)
-
tags/2.8.20/admin/fonts/inter-400-cyrillic.woff2 (added)
-
tags/2.8.20/admin/fonts/inter-400-greek-ext.woff2 (added)
-
tags/2.8.20/admin/fonts/inter-400-greek.woff2 (added)
-
tags/2.8.20/admin/fonts/inter-400-latin-ext.woff2 (added)
-
tags/2.8.20/admin/fonts/inter-400-latin.woff2 (added)
-
tags/2.8.20/admin/fonts/inter-400-vietnamese.woff2 (added)
-
tags/2.8.20/admin/fonts/inter-500-cyrillic-ext.woff2 (added)
-
tags/2.8.20/admin/fonts/inter-500-cyrillic.woff2 (added)
-
tags/2.8.20/admin/fonts/inter-500-greek-ext.woff2 (added)
-
tags/2.8.20/admin/fonts/inter-500-greek.woff2 (added)
-
tags/2.8.20/admin/fonts/inter-500-latin-ext.woff2 (added)
-
tags/2.8.20/admin/fonts/inter-500-latin.woff2 (added)
-
tags/2.8.20/admin/fonts/inter-500-vietnamese.woff2 (added)
-
tags/2.8.20/admin/fonts/inter-600-cyrillic-ext.woff2 (added)
-
tags/2.8.20/admin/fonts/inter-600-cyrillic.woff2 (added)
-
tags/2.8.20/admin/fonts/inter-600-greek-ext.woff2 (added)
-
tags/2.8.20/admin/fonts/inter-600-greek.woff2 (added)
-
tags/2.8.20/admin/fonts/inter-600-latin-ext.woff2 (added)
-
tags/2.8.20/admin/fonts/inter-600-latin.woff2 (added)
-
tags/2.8.20/admin/fonts/inter-600-vietnamese.woff2 (added)
-
tags/2.8.20/admin/fonts/inter-700-cyrillic-ext.woff2 (added)
-
tags/2.8.20/admin/fonts/inter-700-cyrillic.woff2 (added)
-
tags/2.8.20/admin/fonts/inter-700-greek-ext.woff2 (added)
-
tags/2.8.20/admin/fonts/inter-700-greek.woff2 (added)
-
tags/2.8.20/admin/fonts/inter-700-latin-ext.woff2 (added)
-
tags/2.8.20/admin/fonts/inter-700-latin.woff2 (added)
-
tags/2.8.20/admin/fonts/inter-700-vietnamese.woff2 (added)
-
tags/2.8.20/admin/fonts/inter.css (added)
-
tags/2.8.20/admin/fonts/outfit-300-latin-ext.woff2 (added)
-
tags/2.8.20/admin/fonts/outfit-300-latin.woff2 (added)
-
tags/2.8.20/admin/fonts/outfit-400-latin-ext.woff2 (added)
-
tags/2.8.20/admin/fonts/outfit-400-latin.woff2 (added)
-
tags/2.8.20/admin/fonts/outfit-500-latin-ext.woff2 (added)
-
tags/2.8.20/admin/fonts/outfit-500-latin.woff2 (added)
-
tags/2.8.20/admin/fonts/outfit-600-latin-ext.woff2 (added)
-
tags/2.8.20/admin/fonts/outfit-600-latin.woff2 (added)
-
tags/2.8.20/admin/fonts/syne-500-greek.woff2 (added)
-
tags/2.8.20/admin/fonts/syne-500-latin-ext.woff2 (added)
-
tags/2.8.20/admin/fonts/syne-500-latin.woff2 (added)
-
tags/2.8.20/admin/fonts/syne-600-greek.woff2 (added)
-
tags/2.8.20/admin/fonts/syne-600-latin-ext.woff2 (added)
-
tags/2.8.20/admin/fonts/syne-600-latin.woff2 (added)
-
tags/2.8.20/admin/fonts/syne-700-greek.woff2 (added)
-
tags/2.8.20/admin/fonts/syne-700-latin-ext.woff2 (added)
-
tags/2.8.20/admin/fonts/syne-700-latin.woff2 (added)
-
tags/2.8.20/admin/fonts/syne-800-greek.woff2 (added)
-
tags/2.8.20/admin/fonts/syne-800-latin-ext.woff2 (added)
-
tags/2.8.20/admin/fonts/syne-800-latin.woff2 (added)
-
tags/2.8.20/admin/images (added)
-
tags/2.8.20/admin/images/wp-256x256px_icon.png (added)
-
tags/2.8.20/admin/js (added)
-
tags/2.8.20/admin/js/app.js (added)
-
tags/2.8.20/admin/js/wizard.js (added)
-
tags/2.8.20/admin/views (added)
-
tags/2.8.20/admin/views/settings.php (added)
-
tags/2.8.20/admin/views/wizard.php (added)
-
tags/2.8.20/emp-roster.php (added)
-
tags/2.8.20/includes (added)
-
tags/2.8.20/includes/class-emr-activator.php (added)
-
tags/2.8.20/includes/class-emr-ajax.php (added)
-
tags/2.8.20/includes/class-emr-assignments.php (added)
-
tags/2.8.20/includes/class-emr-attendance.php (added)
-
tags/2.8.20/includes/class-emr-availability.php (added)
-
tags/2.8.20/includes/class-emr-db.php (added)
-
tags/2.8.20/includes/class-emr-deactivator.php (added)
-
tags/2.8.20/includes/class-emr-leave.php (added)
-
tags/2.8.20/includes/class-emr-notifications.php (added)
-
tags/2.8.20/includes/class-emr-rest-api.php (added)
-
tags/2.8.20/includes/class-emr-roles.php (added)
-
tags/2.8.20/includes/class-emr-settings.php (added)
-
tags/2.8.20/includes/class-emr-shifts.php (added)
-
tags/2.8.20/languages (added)
-
tags/2.8.20/languages/index.php (added)
-
tags/2.8.20/public (added)
-
tags/2.8.20/public/class-emr-public.php (added)
-
tags/2.8.20/public/css (added)
-
tags/2.8.20/public/css/app.css (added)
-
tags/2.8.20/public/fonts (added)
-
tags/2.8.20/public/fonts/LICENSE (added)
-
tags/2.8.20/public/fonts/fonts.css (added)
-
tags/2.8.20/public/fonts/outfit-300-latin-ext.woff2 (added)
-
tags/2.8.20/public/fonts/outfit-300-latin.woff2 (added)
-
tags/2.8.20/public/fonts/outfit-400-latin-ext.woff2 (added)
-
tags/2.8.20/public/fonts/outfit-400-latin.woff2 (added)
-
tags/2.8.20/public/fonts/outfit-500-latin-ext.woff2 (added)
-
tags/2.8.20/public/fonts/outfit-500-latin.woff2 (added)
-
tags/2.8.20/public/fonts/outfit-600-latin-ext.woff2 (added)
-
tags/2.8.20/public/fonts/outfit-600-latin.woff2 (added)
-
tags/2.8.20/public/fonts/syne-500-greek.woff2 (added)
-
tags/2.8.20/public/fonts/syne-500-latin-ext.woff2 (added)
-
tags/2.8.20/public/fonts/syne-500-latin.woff2 (added)
-
tags/2.8.20/public/fonts/syne-600-greek.woff2 (added)
-
tags/2.8.20/public/fonts/syne-600-latin-ext.woff2 (added)
-
tags/2.8.20/public/fonts/syne-600-latin.woff2 (added)
-
tags/2.8.20/public/fonts/syne-700-greek.woff2 (added)
-
tags/2.8.20/public/fonts/syne-700-latin-ext.woff2 (added)
-
tags/2.8.20/public/fonts/syne-700-latin.woff2 (added)
-
tags/2.8.20/public/fonts/syne-800-greek.woff2 (added)
-
tags/2.8.20/public/fonts/syne-800-latin-ext.woff2 (added)
-
tags/2.8.20/public/fonts/syne-800-latin.woff2 (added)
-
tags/2.8.20/public/js (added)
-
tags/2.8.20/public/js/app.js (added)
-
tags/2.8.20/readme.txt (added)
-
tags/2.8.20/shared (added)
-
tags/2.8.20/shared/css (added)
-
tags/2.8.20/shared/css/responsive.css (added)
-
trunk/emp-roster.php (modified) (2 diffs)
-
trunk/readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
employee-roster/trunk/emp-roster.php
r3633581 r3655589 4 4 * Plugin URI: https://employeeroster.io 5 5 * Description: Complete staff rostering, shift scheduling, time & attendance, and leave management. No subscriptions. No per-user fees. Your data, your server. 6 * Version: 2.8. 196 * Version: 2.8.20 7 7 * Requires at least: 5.8 8 8 * Requires PHP: 7.4 … … 33 33 } 34 34 35 define( 'EMPR_VERSION', '2.8. 19' );35 define( 'EMPR_VERSION', '2.8.20' ); 36 36 define( 'EMPR_PLUGIN_DIR', plugin_dir_path( __FILE__ ) ); 37 37 define( 'EMPR_PLUGIN_URL', plugin_dir_url( __FILE__ ) ); -
employee-roster/trunk/readme.txt
r3633581 r3655589 3 3 Tags: employee management, leave management, attendance, schedule, roster 4 4 Requires at least: 5.8 5 Tested up to: 7. 05 Tested up to: 7.1 6 6 Requires PHP: 7.4 7 Stable tag: 2.8. 197 Stable tag: 2.8.20 8 8 License: GPLv2 or later 9 9 License URI: https://www.gnu.org/licenses/gpl-2.0.html … … 47 47 == Changelog == 48 48 49 = 2.8.20 = 50 * The Upgrade page now opens with a straightforward "Choose a Plan" action, and the note beneath it explains that you can upgrade or change plans at any time. 51 * Plan-status messages no longer quote a fixed promotional period, so they stay accurate as pricing changes. 52 49 53 = 2.8.19 = 50 54 * Fixed staff on approved leave disappearing from the Week and Day views of the shift calendar. Anyone on leave was only shown if they also had a shift rostered that week, so leave showed up correctly in the current week but vanished as soon as you navigated to a future week where nothing had been rostered yet — even though the same leave was visible the whole time in Month view. Week and Day view now list everyone who has either a shift or approved leave in the period, matching Month view.
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)