Skip to content

Releases: Justintime50/glass

v0.13.0

19 Feb 22:30
Compare
Choose a tag to compare
  • Adds an image gallery selection to the create and edit post screens. Previously, you'd need to visit the Image Library, copy the image name, go back to your post, paste in the image name to a field, and be on your way (closes #68)
  • Fixes a bug where retrieving posts by category didn't work due to a variable name error
  • Adds better factories and seeders including posts now getting assigned a random user, each post containing comments, and better under-the-hood config for seeders
  • Removes user_id from Category model
  • Various other improvements and bug fixes

v0.12.1

17 Sep 20:04
Compare
Choose a tag to compare
  • Slug URL fields no longer replace apostrophes with dashes but instead just remove them for better slugs with apostrophes

v0.12.0

20 Jul 01:28
Compare
Choose a tag to compare
  • Dynamically generate an articles reading time instead of expecing authors to come up with this and store it in the database. (This will require a database migration to remove the reading_time column from the posts table)

v0.11.0

22 Jun 05:49
Compare
Choose a tag to compare
  • Switches from file based sessions to database sessions (must migrate DB)
  • Completely overhauls the storage system for images and consolidates logic while protecting against incorrect instance setup
    • Fixes a bug that prevented the /images page from loading on a new Glass instance due to a missing required directory
    • Renames the public/post-images directory to public/images/posts (you will need to migrate your images manually)
    • Renames the public/avatars directory to public/images/avatars (you will need to migrate your images manually)
  • Complete image overhaul (closes #68)
    • The image library page now properly scales images to a more uniform size
    • Adds the ability to download images from the image library page
  • Complete category overhaul (closes #67)
    • Enforces unique category names
    • Adds the ability to filter post results by category (clicking the category name on a single post or selecting a category from the bottom of the posts page)
    • Adds the ability to update category names
  • Removes the ability for the authenticated user to delete themselves or alter their role
  • Adds the ability to update your own password
  • Incorporates the Pineapple CSS and JS library for easier development

v0.10.0

24 Mar 06:51
3073426
Compare
Choose a tag to compare
  • Migrates from Bootstrap 4 to 5, removes Lodash, jQuery, Vue, and other unused frontend dependencies
  • Adds sentry integration

v0.9.0

27 Feb 07:15
Compare
Choose a tag to compare
  • Bumped Laravel from v6 to v9
  • Bumped PHP from 7.4 to 8.1
  • Bumped all dependencies
  • Fixes a bug where creating a user would fail in dev mode or with no recaptcha key specified due to a syntax error

v0.8.0

17 Jan 18:21
Compare
Choose a tag to compare
  • Adds ReCaptcha to user signups if NOCAPTCHA_SECRET and NOCAPTCHA_SITEKEY env variables are set when APP_ENV is production
  • Reworks themes, adds a new dark theme as well as a amethyst theme
  • Bumps dependencies
  • Reworks the instructions for starting the service along with introducing a setup script
  • Added various new composer ... convenience commands

v0.7.0

12 Nov 00:06
ebfd0fc
Compare
Choose a tag to compare
  • Rebrands the project from Laraview to Glass, this also includes the database name and user. It's highly encouraged to backup your database prior to upgrading and re-import your data after a fresh installation or manually change the database users and names

v0.6.0

10 Nov 00:36
Compare
Choose a tag to compare
  • Adds database replication where a main database accepts writes and a replica is read from (overhauls the required env variables to properly set this up)
  • Scales production deployments to 2 instances of the blog container

v0.5.2

19 Aug 05:41
Compare
Choose a tag to compare
  • Fixes a bug that did not properly round corners on post banner images depending on screen size (closes #54)
  • Adds SASS linting and lints SASS files