This repository has been archived by the owner on Mar 18, 2021. It is now read-only.
Releases: BecauseOfProg/blog-v3
Releases · BecauseOfProg/blog-v3
Release v3.2 - "The dark side"
This is a new major release for the BecauseOfProg blog. Preview
🚀 Features
- A new dark appearance is available to choose in a theme selector, and can be set to automatically match system preferences
- The application page got refreshed in order to welcome our real Android app! Download now, or check the code!
- The articles list (all, type, category or search) has a pagination bar, with page numbers and quick switchers. Better than a simple "Next page" button right?
🌈 UI changes
- Made the categories bar translucent on the home page for a better readability
- Worked on the mobile drawer to make it more modern
- Prettified errors with bold text and recognizable icon
🔧 Changes
- The code is now following PEP 8 standard
- Clarified some variable names and updated documentation comments
- Old JavaScript syntax was removed (
var
,;
...) - Data files (categories, types...) have been converted from JSON to native Python for better performance
- Categories and types were made global variables as they're frequently used across template files
Fixes 🐛
- The service worker is disabled in a development, local build
- CSS and JS bundler now works properly on Windows
- Materialize JS elements (particularly drawers and dropdowns) only worked at the website root
/
Release v3.1.1 - "The Open-Sourcing"
This is a new minor release for the BecauseOfProg blog. It aims to finalize the open-sourcing process. Preview
🌈 UI changes
- Added link to the source code and license in the website
🔧 Changes
- Added an open-source license to the project
- Updated the README to add further documentation
🐛 Bug fixes
- Fixed PWA installation : link to images inside the manifest were not correct
Release v3.1.0 - "Projet orange"
This is a new release for the BecauseOfProg blog. Preview
🚀 Features
- Added a full search page, with a list of categories and the last articles
- Added a search field, accessible from the navbar on desktop
- Added comments on articles, writable by everyone with an email address
🌈 UI Changes
- Replaced the red theme with a light orange one
- Replaced the geometric background with a gradient
- Changed icons to fit an "outlined" style
🔧 Changes
- Moved the images to the new CDN, better organized and more managable
- Replaced PNG images to SVG
- Reduced the size of the JS bundle by removing redundant code and initializations
- Changed the way we bundle JS and CSS : changed Rollup to a simpler Python bundler
- Statics are now accessed directly via / to avoid useless routing
🐛 Bug fixes
- Fixed service worker registration
- Fixed margins for notch devices (iPhones...)