43 Commits

Author SHA1 Message Date
b8c63533f3 Improvement list:
- Read-only roles.
- Always using spin box delegate when editing number roles.
- Clean ups
2026-04-08 17:28:35 +02:00
de1679e1dc Optional header support when importing from CSV file. 2026-03-12 10:39:41 +01:00
8aaf4fbe40 QML UI: When trying to close the application changes can be saved, discarded or the exit can be canceled via dialog. 2026-03-09 15:49:21 +01:00
8f2cd7550b QML UI: Added undo/redo action and visualization of an unclean undo stack. 2026-03-09 15:06:33 +01:00
8b07cc6eed QML UI: Displaying TableModel data in a list view in an editable way. (Proof of concept with selected roles) 2026-03-09 10:38:02 +01:00
5190efedc4 Added QML UI subdirectory project as submodule. 2026-03-03 09:33:48 +01:00
6d47fac7e8 Added a new "type" role and displaying it with a combobox in the UI. New user facing columns now need less manual adjustment because the control widgets in NewItemDialog and EditItemDialog are dynamically generated 2026-03-02 19:30:36 +01:00
4d3f484df1 Merge tag '0.3.0' into develop
Basic JSON RESTful client.
2026-02-04 11:54:11 +01:00
19591e7155 Merge branch 'release/0.3.0' 0.3.0 2026-02-04 11:53:09 +01:00
7874079146 Hotfix (Core): Using the correct member variable for the model tester of the proxy model in Release compilation. 2026-02-04 11:52:52 +01:00
560af98ba5 Updated changelog. 2026-02-04 11:36:17 +01:00
daa2d1a347 Bumped versions to 0.3.0 (umbrella project, core and UI). 2026-02-04 11:29:21 +01:00
f35f511e7b Basic JSON-RESTful client with configurable server URL. 2026-02-03 12:13:17 +01:00
64967966ea Minor fixes and improvements. 2026-01-19 18:45:07 +01:00
dbff43e9e8 Using GPL license for installer. 2026-01-19 14:43:37 +01:00
93b3fd2be8 Merge tag '0.2.1' into develop
Added QR code display.
2026-01-15 14:20:41 +01:00
6be4a36bf9 Merge branch 'release/0.2.1' 0.2.1 2026-01-15 14:19:55 +01:00
6c63e53848 Updated changelog. 2026-01-15 14:19:34 +01:00
e5ac8913ed Bumped version to 0.2.1. 2026-01-15 14:17:18 +01:00
c8dbe74fcc Displaying a QR code in the EditItemDialog containing the full data of the current item as a string. Closes #17. 2026-01-15 14:11:23 +01:00
525a9883f0 Merge tag '0.2.0' into develop
Basic working with data.
2026-01-14 10:52:50 +01:00
678bdbab47 Merge branch 'release/0.2.0' 0.2.0 2026-01-14 10:51:21 +01:00
b059379518 Version 0.2.0. With project description README.md and added CHANGELOG.md. 2026-01-14 10:51:01 +01:00
c9441d7eca Search dialog to select row(s). Closes #15. 2026-01-12 15:03:15 +01:00
bc5070a1a5 TableView can now be sorted by column (using QSortFilterProxyModel). Closes #8. 2026-01-12 10:21:49 +01:00
d22c0e466c Added two CSV files to test import and export capabilities. 2026-01-11 13:17:30 +01:00
1c3bb6da30 Merged CSV feature branch of GenericCore into develop. 2026-01-06 10:21:51 +01:00
fb57727286 Saving changed items before starting the updater. 2026-01-06 10:18:43 +01:00
85836dfda0 Simple import/export from/to CSV files. Closes #7. 2026-01-06 10:08:55 +01:00
b2bc725eff Refactoring: Gathered model meta data (role name, data types) in a central location. Closes #16. 2026-01-01 10:33:41 +01:00
9c4c77ef07 Items can be saved in the standard location as "items.json" and are loaded automatically on startup (if file exists). Closes #9. 2025-12-23 14:05:46 +01:00
01f8ff01fc Creating, editing and deleting model items can now be un-/redone. A Save/Discard/Cancel dialog is shown if the undo stack is unclean (No saving to file functionality yet). Closes #10. 2025-12-22 12:21:30 +01:00
eedd15b960 Model items can be created, edited and deleted. Closes #13, Closes #11 2025-12-08 15:14:15 +01:00
5a7e2637ff Displaying a basic read-only table model. Closes #12 2025-12-03 11:11:31 +01:00
daae7e8405 Disabled GUI translations, added "About" dialogs & updated umbrella project version to 0.1.0 2025-11-04 21:25:54 +01:00
a159181074 Merge branch 'feature/installer' into develop 2025-11-01 11:20:29 +01:00
a826dc2478 Added menu item "Help/Check for update" to ask the QtMaintenanceTool if an update is available and show a dialog to trigger the update from within the application. 2025-11-01 10:56:50 +01:00
fc083f527a Installer works on Linux via command line script build.sh. Based on legacy projects needs refactoring. (./build.sh 0.0.3 linux GenericQtClient org.working_copy.genericQtClient) 2025-10-29 11:49:14 +01:00
0acc36454c Added application icon (and other icons) and little source code formatting. 2025-10-27 11:13:00 +01:00
7fad2ec1d5 Updated the core submodule and make the tests pass (in a very crude way). 2025-10-03 11:17:03 +02:00
28477732f1 Make QString pretty printable in test results. 2025-10-03 11:16:03 +02:00
588414be83 Umbrella project for an GenericWidgets client using the GenericCore library (Using submodules). With a GoogleTest project testing GenericCore::toString() method. 2025-10-02 20:28:38 +02:00
d6f8ca89a0 Initial commit 2025-10-02 10:54:22 +02:00