- Upgrade to MUI v6.1
- Upgraded components
- Updated instrucions in user library
- Upgraded components
- Scroll the page to the top of the main component when a new project is set
- Upgraded components
- Report project page views to Koko Analytics WordPress plugin, if available.
- Improve error messages
- Upgraded components.
- CTRL+click on card opens the project in new tab
- Improved SEO with 'canonical' and 'alternate' head tags
- Added some PHP snippets for WordPress
- Display dates in the current locale format
- Improved the usability of 'switch to list' control
- Optimized search box
- Upgraded components.
- Removed default padding in main components.
- Upgraded components.
- Replaced the direct call to Java WebStart, which no longer works, with an informative note when clicking the "install project" button.
- Clean up global CSS directives that can affect the rendering of the Google button.
- Upgraded to React 18 and MUI 5.
- React apps can now be used as Web Components with Shadow DOM for better integration on sites with complex styles, like some WordPress themes.
- Upgraded components.
- Added support for WebP file format in project covers.
- Update styling to MUI5 with
sx
props. - Set back-to-top button optional.
- Added a standard React DOM renderer, to be able to use the apps without the Web Component envelope.
- Added support for the new Google Identity Services API.
- Optimized expression parsing
- Re-styled cards and titles
- Optimized grid layout
- Display user name in title
- Optimized login in userLib
- Use Markdown as default text format
- Style HTML snippets with makeStyles
- Added info blocks to userLib
- Added 'lang' param in settings
- User libraries
- Improved history management
- Use babel-eslint to allow ES2022 features
- Implemented project downloading
- Added "share to social" buttons
- Initial commit with a web component skeleton, based on React
- Ported JClic Repo to React from Polymer
- Ported userLib to React from original vanilla JavaScript with Material Design Lite and JQuery