-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
enhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomers
Description
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
AndriiBash
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomers