Release Notes - Change Log
1.3
The System Update With a a large amount of tech dept in the rear view mirror this update reworks some core features and expands upon backend functionality for upcoming features. This update also changes to the Minecraft page with more lessons and details and the Events system to make the process easier. Next update is planning to be a feature update with lots of new shiny to play with.
Change Log
- Updated Bug Report Dashboard with open and recently closed bug tables
- Added Bug Details page for all bug details information
- Staff Event pages navigation updates
- Converted to single web instance with config files for scaled deployment
- Classroom and staff name as portal info variable
- Calendar Page Added - shows events on cal view
- Updated Minecraft Dev page to cover different editions
- Updated Minecraft EDU Activities
- Portal Info page clean up
- Download csv template for events added
- Improved Events checkin and flow management
- JRs page does search for 'jrs' and displays results
- beta nav item added for admins for upcoming feature testing
Bug Fixes
- Converted bug emoji to html code
- Slim install visuals fixes
- Staff/Admin nav bar moved to sub navigation section with toggle
- Student Pin stored with Portal Info config
- 3d Print submit bug
Dev Notes
Version 1.2
- Tech Debt and Scalable Update
This update focuses more on cleaning up past tech debt and refactoring features and systems. These efforts will ensure the swift addition of new features going forward. This release also bring some of these notable features:
- Weekly Section - On the home page a new section between the links and pages shows a weekly theme module. This module shows a weekly theme name, a concept, drawing prompt, joke, fun fact and logged in users see the code challenge. 52 weeks worth of content has been loaded into the system, content can be updated by admin roles.
- Inventory Module - Module for select web app instances
Change Log
- Moved Events to module, if clubs, camps or workshops is enabled events are turned on
- Added Install Wizard for New Installs and Upgrades of Olnic system
- Added Weekly Theme Module
- Theme details displayed on Home page under bookmarks
- Theme loaded by week number
- logged in users see code challenge
- Staff can update weekly theme content
- Added Inventory Module
- Multiple themes framework setup, additional themes in futures updates
- user experience updates
Bug Fixes
- Dark Theme color fixes | Bug ID 1
- Standardized document root paths
- Standardized standard user feedback_message's
- Removed need for .php in url's in all instances
- various bug fixes
Dev Notes
- Completed styleguide conversion
- Refactor of CRUD systems
- Refactor of Auth check systems
- [x] Ran 1.2
next release items
- [ ] manage social media posts
- [ ] manage micro lessons
- [ ] jam session tracker
- [ ] date convert to epoch format
Version 1.1
Lessons and More Release
This update focuses on improving features and adding in features that didn't quite make the 1.0 cut for deployment, mostly around profile management with the profile pic and password. There have been quite a few style and usability improvements made through out the site.
Change Log
- Lessons Module Added
- Lessons Module Support added to Portal Info
- Manage Lessons Page Added for Admins
- View all lessons added under 'Lessons' in 'dev' sections
- New Lesson : JavaScript Variable Scoping Added
- New Lesson : JavaScript Includes Added
- Code blocks on 'dev' pages updated
- Multiavatar Library Added
- Profile Pic Generated by Username using Multiavatar, retro-actively applied
- Sidebar when logged in shows profile pic if present
- Portal User List updated to use profile pics if present
- Update Profile Pic Page Added
- Update Password Page Added
- Report A Bug page added
- Admin bug response page added
- URL Param staff and admin available on user list page
- user experience updates
Bug Fixes
- JRs page pop up fix
- Footer link styling
- various bug fixes
- CSS converted to Master StyleGuide
- New user creation bug with page reload and password saving
- Staff and Admin category name updates for proper styles
- Home, Staff & Admin Links Categories locked
- Weight 0 categories system reserved
DEV Notes
- Copy to Clipboard rework
- Better version handling
- [x] 1.1 PHP Ran
Version 1.0
First Release
Welcome to the new CNLO. There is a lot to explore but here is an overview of the site as a whole.
Site Features
- Contextual page help pop ups
- light and dark mode
- color coded role scheme
Bookmarks
- view bookmarks by category and role
- search bookmarks by name, category and tag
- featured bookmark highlighting
- manage bookmarks as staff
- manage categories and tags as admin
File Uploads
- upload set number of files based on roles to user page
- download/delete personal files
- system file management for admins
Announcements
- view announcements with expiration dates viewable aby role
- manage announcements as admin
Users
- create new users as staff
- new users have generated username, file upload and 3d print permissions
- manage users as admin
Events
- view upcoming events by type from each page type
- create events as staff
- manage checkin for events as staff
- upload MyStudio CSV for attendance
- add new participants
- provide checkin screen for participants for event
- review checkin history as staff
JRs Page
Under Development
Minecraft Dev Page
- code library for scripts and activities
- curated minecraft support links and resources
- rules of the game
- curated minecraft tool downloads for staff
Roblox Dev Page
- code library for scripts and activities
- curated roblox support links and resources
- rules of the game
GameMaker Dev Page
- code library for scripts
- curated GameMaker links and resources
3D Print Module
- access to 3D Print queue and user options
- add print to print queue by users if unlocked
- respond to print queue items as staff
Kits Module
- checkout kit if available
- checkin kits as staff
- manage kit as admin
Computers Module
- view details for computer by name
- core stats
- machine specific usernames and passwords with copy
- request repair with notes as user
- review repair history as staff
- respond to repair requests as staff
- manage computers as admin
Minecraft Server Module
** TBD ***
Admin Features
db access
- download/upload db backups
portal info
- view details of portal setup and resource usage