Skip to content

TODO #3

@Mikeost

Description

@Mikeost

TODO list:

  • Config file.
  • Dark/Light/System UI themes.
  • Qss styles.
  • New app icon.
  • New preloader.
  • User Authorization.
  • Authorization on server(input fields for any ip, db names e.t.c.)
  • SQL Query.
  • Report constructor.
  • User remembering during authorization
  • Separate forms for editing posts
  • Filter buttons in the table
  • Ability to save the report in .pdf and .html format, with a choice of saving path
  • Search bar on the table
  • Change the delete-row window
  • Data statistics with graphs and diagrams
  • Statistics for each table
  • App user guide
  • Table Export

Bug report:

  • Tables stop loading after a minute of inactivity :/
  • (Only on OSX 10.15). Sometimes after restarting appears "ghost" logged user and causes an error[segfault]
  • "customWidgets" folder does not appear in ui_* files 6685947

Ideas for future updates:

  • Write unit tests / Build a CI/CD pipeline(Github Actions).
  • Review application architecture:
    • Database refactoring. (MySQL -> Firebase)
    • Separation of Configuration (secret data like a logins, passwords, IP addresses should not be stored in the code).
    • Password hashing
    • Code refactoring (data structures and algorithms, data transfer between database and forms).
  • Reworking the appearance of the application:
    • Make it possible to scroll the left menu of the main window.
    • Transferring icons from png to svg format.
    • Update main app icon.
  • Features:
    • Add a language changer to the application settings.
    • Add and edit photos of people for the forms for editing table entries (maybe url-links in "Student" table).
  • Docs:
    • English versions of er-diagrams and user guide

Metadata

Metadata

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions