Skip to content
This repository has been archived by the owner on Mar 18, 2021. It is now read-only.

Releases: BecauseOfProg/blog-v3

Release v3.2 - "The dark side"

26 Jul 20:20
2155cc3
Compare
Choose a tag to compare

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"

26 May 17:41
Compare
Choose a tag to compare

This is a new minor release for the BecauseOfProg blog. It aims to finalize the open-sourcing process. Preview

Banner

🌈 UI changes

  • Added link to the source code and license in the website

🔧 Changes

🐛 Bug fixes

  • Fixed PWA installation : link to images inside the manifest were not correct

Release v3.1.0 - "Projet orange"

26 May 15:13
3b4b480
Compare
Choose a tag to compare

This is a new release for the BecauseOfProg blog. Preview

Projet Orange banner

🚀 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...)