issues
search
MikeostCorp
/
Gradify
Information system for accounting for the work of an education institution
GNU General Public License v3.0
4
stars
1
forks
source link
TODO
#3
Open
Mikeost
opened
9 months ago
Mikeost
commented
9 months ago
TODO list:
[X] Config file.
[X] Dark/Light/System UI themes.
[X] Qss styles.
[X] New app icon.
[X] New preloader.
[X] User Authorization.
[X] Authorization on server(input fields for any ip, db names e.t.c.)
[X] SQL Query.
[X] Report constructor.
[X] User remembering during authorization
[X] Separate forms for editing posts
[X] Filter buttons in the table
[X] Ability to save the report in .pdf and .html format, with a choice of saving path
[x] Search bar on the table
[X] Change the delete-row window
[X] Data statistics with graphs and diagrams
[X] Statistics for each table
[X] App user guide
[X] Table Export
Bug report:
[X] Tables stop loading after a minute of inactivity :/
[X] (Only on OSX 10.15). Sometimes after restarting appears "ghost" logged user and causes an error[segfault]
[x] "customWidgets" folder does not appear in ui_* files 6685947
Ideas for future updates:
[x]
Write unit tests
/ Build a CI/CD pipeline(Github Actions).
[ ] Review application architecture:
[x] 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
AndriiBash
commented
9 months ago
Assume!
TODO list:
Bug report:
Ideas for future updates:
Write unit tests/ Build a CI/CD pipeline(Github Actions).