v2.0.0 Beta 1
Pre-releaseThis is a BETA release, meaning it is meant for testing and development only. It should NOT be used in production unless you have a full-time dedicated IT team or official provider supporting you. To install this beta version for testing, please read /README.md.
A beta version, to us, means that the database and files structure are fixed until the stable release, meaning integrators can now join to provide or update plugins that will be delivered later on as part of the upcoming Chamilo 2.0 stable, and translators can start working with us to ensure all translations are updated. Testers can now also report bugs, as these are the main focus of the beta phase. The visual design is NOT important to us in this beta version.
What's Changed
- Attendance: fix routing — use iid, enforce :id, use course node on back by @christianbeeznest in #6895
- Course: Improve and fix course maintenance (import/copy/recycle/delete) - refs #6870 by @christianbeeznest in #6894
- Course: Fix query for non-registered active users in course tracking - refs BT#23020 by @christianbeeznest in #6901
- Internal: Fix redirect loop for theme assets on undefined-url - refs BT#22944 by @christianbeeznest in #6902
- User: Fix tags editable from edit profile form - refs BT#23006 by @christianbeeznest in #6903
- Announcement: fix calendar event reminders — enable add/remove - refs BT#23005 by @christianbeeznest in #6904
- internal: Convert UTC times to local timezone in event reminder command - refs BT#23004 by @christianbeeznest in #6905
- internal: Fixes to settings migration - refs #6907 by @christianbeeznest in #6908
- internal: Hide public menu on undefined-url; keep language switcher only - refs BT#22944 by @christianbeeznest in #6909
- internal: add ANONYMOUS in fixtures; clean roles via migration (drop SUPER_ADMIN) - refs #6910 by @christianbeeznest in #6911
- Attendance: Fix timepicker increment - refs #6863 by @Ilyassbennanii in #6913
- Announcements: Enable announcements to be visible to ANONYMOUS users - refs #5200 by @Ilyassbennanii in #6914
- Certificate: Migrate to Resource (‘user_certificate’) and replace PersonalFile - refs #5074 by @christianbeeznest in #6922
- Internal: Fix show_tabs inconsistencies - refs #6926 by @christianbeeznest in #6932
- Internal: Update titles/comments for show_tabs and show_tabs_per_role - refs #6926 by @christianbeeznest in #6933
- Exercise: Persist question order & resume position across sessions - refs BT#22999 by @christianbeeznest in #6924
- Course: Add Expor/Import IMC CC 1.3 from course maintenance - refs #6870 by @christianbeeznest in #6921
- Course: Fix broken course import zip/mzb - refs #6870 by @christianbeeznest in #6935
- Migration: Fix HTML rewrite for certificates without resource file - refs #5074 by @christianbeeznest in #6936
- Course: Improve course import for documents - refs #6870 by @christianbeeznest in #6938
- Course: Fix tool intro restore - refs #6870 by @christianbeeznest in #6939
- Course: Avoid duplicated items with full restore - refs #6870 by @christianbeeznest in #6948
- Course: Improve copy/import mzb files - refs #6870 by @christianbeeznest in #6955
- Plugin: BuyCourses - Fix undefined SYS_COURSE_PATH constant using IllustrationRepository - refs #2615 by @christianbeeznest in #6956
- Remove image folder from repository by @christianbeeznest in #6957
- Feat: Add health check box on admin page- ref #6738 by @Coussecousse in #6879
- Attendance: Fix breadcrumb link - refs #6862 by @Ilyassbennanii in #6917
- Settings: Add an icon in settings page - refs #6807 by @Ilyassbennanii in #6952
- Fix: /sessions give error 500 by @Coussecousse in #6897
- Catalogue: Fix showing the correct subscription status - refs #2805 by @Ilyassbennanii in #6953
- Quiz: reimplement export all result functionnality from 1.11.x - refs #6837 by @Coussecousse in #6918
- Chat: Use theme --color-primary-base for global chat FAB by @christianbeeznest in #6961
- Course: Place "Switch to student view" above-right by @christianbeeznest in #6962
- Internal: Normalize breadcrumb styling across app by @christianbeeznest in #6964
- Admin: Fix test-mode icon by using platform.server_type in settings page by @christianbeeznest in #6965
- Internal: Enforce 8px gap between action buttons in toolbar by @christianbeeznest in #6966
- Internal: Data filler: improvements and fixes for users & courses generation by @christianbeeznest in #6967
- Internal: Sidebar open by default on fresh installs by @christianbeeznest in #6968
- Internal: Remove forum_category language extrafield from install by @christianbeeznest in #6969
- Course: fix (resource-selector), correct selection counter by @christianbeeznest in #6972
- Admin: files_info — handle null originalName safely by @christianbeeznest in #6974
- Social: Use primary color for selected message tabs in Account/Home by @christianbeeznest in #6975
- Session: Add 8px spacing between tabs by @christianbeeznest in #6976
- Learnpath: Render lesson-created HTML inline and enable preview from documents by @christianbeeznest in #6977
- Intenal: Fix session title spacing in breadcrumb by @christianbeeznest in #6978
- Internal: Ensure text/html MIME for HTML docs created from learnpath by @christianbeeznest in #6979
- Social: Use theme primary for active states by @christianbeeznest in #6980
- Internal: Restore positional interpolation for selection counters by @christianbeeznest in #6981
- Admin: Translate Settings breadcrumb section label by @christianbeeznest in #6982
- Session: Improve summary UI/UX by @christianbeeznest in #6983
- Session: minor, change style icon color in resume page by @christianbeeznest in #6984
Full Changelog: v2.0.0-alpha.5...v2.0.0-beta.1