Adjusted the about text, the README and the CHANGELOG for the BeetRound project.

This commit is contained in:
2026-02-05 18:45:31 +01:00
parent 7edd6b9aa0
commit 22adf36aa9
3 changed files with 11 additions and 45 deletions

View File

@ -1,32 +1,5 @@
# Changelog
## 0.3.0 - 2026-02-04
## 0.1.0 - 2026-02-05
### Added
- Basic JSON RESTful client (compatible with the GenericRestServer)
- No editing of existing items on the server yet
### Fixed
- Save changes when closing the EditItemDialog
## 0.2.1 - 2026-01-15
### Added
- Displaying QR code of current item in edit item dialog
## 0.2 - 2026-01-14
### Added
- Displaying editable table model (sortable by column)
- Modifying model data can be un-/redone
- Data is stored in JSON file and automatically loaded on application start
- Data can be imported/exported from/into CSV file
- Model rows containing specific data can be selected via "Find item(s)" dialog
## 0.1 - 2025-11-01
A simple Qt application separated into an UI frontend and backend core. With installer (for Linux for now) and option to trigger updater from within the application.
Initial release of BeetRound. Based on GenericQtClient v0.3.0 and adjusted the project name to the use case.

View File

@ -1,19 +1,9 @@
# GenericQtClient
# BeetRound
This is a Qt application which can be used as a starting point for new software projects.
BeetRound is a software project to manage the yearly crop share auction (german: Bietrunde) of a Community-supported agriculture (CSA, german: Solidarische Landwirtschaft (SoLaWi)).
Common features most Qt software clients need will be already implemented and can be easily configured for the specific needs.
This is the management application. The project also includes a web server where the participants can submit their biddings.
## Implemented features:
- Separated UI frontend and backend core (in its own git submodules)
- Using Qt model/view framework with QT undo framework
- Saving/Loading JSON files
- CSV import/export
- installable and updateable via Qt updater framework
- only linux for now
- Qt 6 libraries must be installed on the machine to run
Further information will follow…
## Coming features:
- REST client
- Extensive use of sorting and filtering models to display data in different ways
- ...
This project is currently tailored for one specific CSA and will be expanded to broader use after the coming crop share auction in february.

View File

@ -147,8 +147,11 @@ void MainWindow::onSelectionChanged(const QItemSelection& selected,
void MainWindow::onAboutClicked() {
const QString applicationName = APPLICATION_NAME;
const QString titlePrefix = tr("About ");
// TODO read the about text from a rich text / markdown somewhere else.
const QString aboutText =
tr(QString("<b>%1 v%2</b> is a template for Qt applications."
tr(QString("<b>%1 v%2</b> is a software project to manage the yearly crop share "
"auction (german: Bietrunde) of a Community-supported agriculture (CSA, german: "
"Solidarische Landwirtschaft (SoLaWi))."
"<br><br><a href=\"https://working-copy.org/\">Working-Copy_Collective website</a>"
"<br><br><a href=\"mailto:support@working-copy.org\">Mail to support</a>"
"<br><br>It uses the <a href=\"https://qt.io\">Qt Framework</a>.")