Skip to content
This repository has been archived by the owner on Jul 25, 2024. It is now read-only.

Latest commit

 

History

History
113 lines (71 loc) · 3.15 KB

CHANGELOG.md

File metadata and controls

113 lines (71 loc) · 3.15 KB

0.6.0 - [UNRELEASED] - Bootstrap Update

Almost total rewrite of the app due to a lot of changes required by the addition of Bootstrap for theming.

Additions

  • Bootstrap theming
  • Custom tablesorter theme
  • django-cripsy-forms along with its theme crispy-bootstrap5
  • Edit button on view pages
  • More social media platforms added to the base configuration

Removed

  • Theme switcher, for now
  • PyScss for SCSS compilation, the Node module is now used

Fixes

  • Date ordering on tables

0.5.1 - July 5, 2023 - Chromebook Hotfix

Fixes

  • Search feature now searches for content in TextField objects/textarea

Called "Chromebook Hotfix" since it was discovered and fixed from "Chromimum Sulfate"

0.5.0 - July 4, 2023 - Browser Update

Additions

  • Search feature
  • Form categories
  • CSS minification for themes

Changes

  • The navigation bar no longer has a separate configuration file and is now part of config.json
  • choices.py now consists of a single dictionary definition instead of a list of tuples for each dropdown field
  • Dropdown choices in config.json are now stored in a dictionary instead of a list of lists

Fixes

  • Social media platform is properly displayed under "View"
  • Better error handling in genmodels
  • JQuery is now loaded only when it is needed
  • tablesorter is now loaded only when it is needed
  • Font Awesome icons are now loaded only when it is needed
  • CSS cleanup
  • CSS fixes

0.4.2 - June 29, 2023 - Time fix

Fixes

  • Fixed strftime string
  • CSS fixes

0.4.1 - June 28, 2023 - More Data?

Additions

  • More table fields in config.json
  • More social platforms added to the dropdown

Fixes

  • Removed unused "name" fields from table configuration in config.json
  • Fixed paths for tablesorter static files
  • CSS fixes

0.4.0 - June 28, 2023 - Sorting Update

Added:

  • Added tablesorter along with JQuery for the main page table, allowing fields to be sorted
  • Confirmation for deleting items
  • Ability to export all data as a CSV file

Fixes

  • Added mkcontext to lib.py for pre-filling the dictionary passed as the context for templates. This can make debugging code easier.

0.3.0 - June 23, 2023 - Font Awesome update

Added:

  • Added fontawesomefree as a pip requirement
  • Font Awesome icons can now be used for button icons

Fixes

  • Fixed OSError Input/Output Error being raised from trying to call print() when the server is running headless

0.2.1 - June 22, 2023 - Theme switcher fix

Fixes

  • Fixed theme function not returning anything if a theme is not found or is not defined, resulting in an internal server error

0.2.0 - June 22, 2023 - "Don't let it overcharge!"

Changes

  • Better configuration of the list page table
  • Added navbar, where "Add Contact" is now located

Additions

  • Implemented theme switcher

0.1.0 - June 16, 2023 - "Put that down, it's a prototype"

First release of ContactList, where it would be field-tested by being used on my servers for personal contact management. In the app's current state, it may be unstable and have unimplemented features.

This release was done from Fort Myers Beach, Florida, United States on a follow-up business trip.