Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding requested functionality from issues and a bit more #7

Open
wants to merge 11 commits into
base: main
Choose a base branch
from

Conversation

zaydons
Copy link
Contributor

@zaydons zaydons commented Jan 7, 2025

Before I begin explaining all the changes made, I first want to apologize for the size of this PR.. I thought I submitted a few prior but must have forgotten.. so here we are with all these changes.. So without further ado:

  • Added functionality for Importing/Exporting (import\export CSV #4)
  • Added Settings page (mainly to hold the import/export functions.. but more later)
  • Added functionality to choose which columns to display (Add columns and choose which to show #1)
  • Upgrading Bootstrap from 3.4.1 to 5.3.3
  • Converting FontAwesome to Pictogrammers Material Icons (Very much just my opinion.. but FontAwesome seems to be bloated and overly commercial as of late, whereas Pictogrammers is open-source project used by many large open-source applications)
  • Added ability to change table column names in settings.local.inc.php

- Replacing fontAwesome with Material Icons
- Making table headers environment variables
- Adding stateSave to index.php DataTables to retain column choices
- Functionality for import/export of contacts
- New settings page
- Some modifications to contact list datatables definitions to add some options
- updated settings page to comply with newer versions of bootstrap
- updated index page to remove export button since that functionality is in the settings page
- Upgrading Bootstrap from 3.4.1 to 5.3.3 (Now utilizing a CDN)
- Removing assets directory since all libraries are now using a CDN (Bootstrap, iconify, Datatables)
- Updating settings page to look better with updated Bootstrap
- Updating navigation to handle updated Bootstrap classes
- Minor UI updates
@zaydons zaydons marked this pull request as ready for review February 5, 2025 01:42
This was referenced Feb 18, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant