Skip to content

V0.4

Compare
Choose a tag to compare
@confused-Techie confused-Techie released this 21 Jan 03:09
· 294 commits to main since this release

GoPage V0.4

This next Minor Release of GoPage comes with additional changes to the design, but most notably a huge change to the way Plugins are handled. As well as working with Users Data all-together.

Installation

  • Windows
    Download the linked GoPage-Setup-0.4.exe and follow the installer prompts.
  • Docker
    Running docker pull ghcr.io/confused-techie/gopage:0.4 to grab this release and run docker run -p 7070:8080 --name GoPageV0.4 -e LANG="en" gopage:0.4 where the LANG is a valid ISO 639-1 two character language abbreviation.

New Features

  • New locations available for Link Item Plugins.
    • Top Right
    • Top Left
    • Center
    • Bottom Left
    • Bottom Right
  • Plugins now available for the Header, either the Left or the Right.

Enhancements

  • New Item and Edit Item as Modals instead of pages.
  • Edit/Delete Link Item buttons are no longer wasting space on the page, rather now are available on hover of the page.
  • Deleting, Editing, or creating a new Link Item no longer redirects immediately, instead creating a snackbar to alert of the status of the action before refreshing automatically.

New Plugins

  • AQI Current: View Air Quality Index Information for AirNow.gov

Change Log

  • Major Redesign of Home Page
    • Rounded Corners and overall a more round shape applied to elements
    • More styling and movement added where possible.
  • Deleting, Editing, and creating a New Link Item no longer redirect, instead creating a snackbar alerting of the status of the action before refreshing automatically.
  • Edit/New Link Item no longer have a dedicated page, instead using Modals on the HomePage.
  • Implemented Delete, Edit, New Link Item API Endpoints instead of form post pages.
  • Added noscript element to enable JavaScript, removing on click checks to enable JavaScript Page.
  • Large changes in consolidation of CSS and Golang, to improve maintainability, readablity, and modification ease.
  • Migrated all Handlers to Handlers.go file
  • Added support for Header Plugin Items
  • Removed old Translations as needed
  • Basic client side validation when adding new/edit Link Items.
  • Fixed issue that causes an error snackbar to appear incorrectly the first time shown.
  • Removed references in Golang to first gen Item Struct.
  • Removed the Following Translations:
    • i18n-labelChooseLeftPlugin
    • i18n-labelOptionsLeftPlugin
    • i18n-labelChooseCenterPlugin
    • i18n-labelOptionsCenterPlugin
    • i18n-labelChooseRightPlugin
    • i18n-labelOptionsRightPlugin
    • i18n-edgeCaseTextEnableJS
  • New Plugins added to Available Plugins
    • AQI Current: View Air Quality Index Information - Type: Header
  • Redone Link Items:
    • WARNING: Breaking Changes to the data structure of Link Items, or list.json
    • Additional Plugin Locations Added:
      • top-right
      • top-left
      • center
      • bottom-left
      • bottom-right
  • As well as Header Plugins Added
    • Header Left
    • Header Right