V0.4
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
Runningdocker pull ghcr.io/confused-techie/gopage:0.4
to grab this release and rundocker 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