Welcome to Jandig CMS 2.0!
This release prepares our content management system (CMS) for a new product we're going to launch later this year!
The centerpiece of this update is the introduction of significant new capabilities for artists. You can now bring your creations to life in three dimensions by uploading .glb files. To support this, we've integrated a new 3D viewer, giving you the power to preview and interact with your models directly on the platform. Furthermore, you can now add another layer of immersion to your work by uploading audio files, opening up endless possibilities for narrative and sensory experiences.
What's Changed
Major Features & Updates
- Introduced the ability for users to upload 3D models (GLB) files
- Created a 3D viewer with controls to preview GLB files.
- Introduced the ability for users to upload audio (MP3, OGG, WAV) files.
Core Refactors & Improvements
- Moved upload forms and views from user-specific modules to the core app.
- Merged upload-object and edit-object templates for a unified workflow.
- Improved ObjectForm editing, fixed edit object form bugs, and ensured edit buttons appear only when available.
- Updated translations (including Portuguese), and improved handling of repeated usernames.
- Updated and improved the project’s gitignore and dependencies.
- Enhanced README documentation.
Admin & Debugging Tools
- Added admin functions for regenerating markers/patts.
- Created tests and scripts (like patt-to-image) to help debug patts, with stylesheet improvements.
- User Experience Enhancements
- Fix ordered markers and objects in the artwork creation modal.
- Refactored Login and Signup forms.
Testing & Permission Updates
- Added new tests for object edit functionality and empty title validation.
- Improved edit permissions for Objects, Artworks and updated edit buttons for concurrency.
Contributors: @pablodiegoss, @Luna-Cunha, @vjpixel
Full Changelog: v1.5.5...v2.0.0