From 22adf36aa9f04b67a985f17ee5a66f08e628361e Mon Sep 17 00:00:00 2001 From: Bent Witthold Date: Thu, 5 Feb 2026 18:45:31 +0100 Subject: [PATCH] Adjusted the about text, the README and the CHANGELOG for the BeetRound project. --- CHANGELOG.md | 31 ++----------------------------- README.md | 20 +++++--------------- UIs/GenericWidgets/mainwindow.cpp | 5 ++++- 3 files changed, 11 insertions(+), 45 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c13c84d..951e25c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -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. diff --git a/README.md b/README.md index c008bb9..40e87bc 100644 --- a/README.md +++ b/README.md @@ -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. diff --git a/UIs/GenericWidgets/mainwindow.cpp b/UIs/GenericWidgets/mainwindow.cpp index 2135b6f..773be6c 100644 --- a/UIs/GenericWidgets/mainwindow.cpp +++ b/UIs/GenericWidgets/mainwindow.cpp @@ -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("%1 v%2 is a template for Qt applications." + tr(QString("%1 v%2 is a software project to manage the yearly crop share " + "auction (german: Bietrunde) of a Community-supported agriculture (CSA, german: " + "Solidarische Landwirtschaft (SoLaWi))." "

Working-Copy_Collective website" "

Mail to support" "

It uses the Qt Framework.")