2018-11-04 02:35:33 +01:00
|
|
|
# Matemat Changelog
|
2019-02-08 04:39:41 +01:00
|
|
|
|
2024-11-25 23:29:30 +01:00
|
|
|
<!-- BEGIN RELEASE v0.3.15 -->
|
|
|
|
## Version 0.3.15
|
|
|
|
|
|
|
|
Websocket-based EAN code handling
|
|
|
|
|
|
|
|
### Changes
|
|
|
|
|
|
|
|
<!-- BEGIN CHANGES 0.3.15 -->
|
|
|
|
- breaking: remove the config option to automatically close tabs after ean purchase
|
|
|
|
- fix: improve error handling on database consistency errors (e.g. non-unique ean codes) in the settings
|
|
|
|
- feat: handle ean codes in the already open tab via a websocket connection
|
|
|
|
- feat: populate ean code input field when a barcode is scanned while in the product settings
|
|
|
|
<!-- END CHANGES 0.3.15 -->
|
|
|
|
|
|
|
|
<!-- END RELEASE v0.3.15 -->
|
|
|
|
|
2024-11-23 09:48:53 +01:00
|
|
|
<!-- BEGIN RELEASE v0.3.14 -->
|
|
|
|
## Version 0.3.14
|
|
|
|
|
|
|
|
Improvement of quick-purchase via EAN codes
|
|
|
|
|
|
|
|
### Changes
|
|
|
|
|
|
|
|
<!-- BEGIN CHANGES 0.3.14 -->
|
|
|
|
- fix: show the purchase warning banner also on the touchkey login
|
|
|
|
- feat: replace overlay system with a generic notification banner system
|
|
|
|
- feat: add a config option to automatically close tabs after ean purchase
|
|
|
|
<!-- END CHANGES 0.3.14 -->
|
|
|
|
|
|
|
|
<!-- END RELEASE v0.3.14 -->
|
|
|
|
|
2024-11-23 04:35:05 +01:00
|
|
|
<!-- BEGIN RELEASE v0.3.13 -->
|
|
|
|
## Version 0.3.13
|
|
|
|
|
|
|
|
Quick-purchase via EAN codes
|
|
|
|
|
|
|
|
### Changes
|
|
|
|
|
|
|
|
<!-- BEGIN CHANGES 0.3.13 -->
|
|
|
|
- feat: Immediately purchase a product by calling `/?ean=...`
|
|
|
|
- chore: Replace datetime.utcnow with datetime.now(UTC)
|
|
|
|
- chore: Replace sqlite3 qmark-bindings with named bindings
|
|
|
|
<!-- END CHANGES 0.3.13 -->
|
|
|
|
|
|
|
|
<!-- END RELEASE v0.3.13 -->
|
|
|
|
|
2024-05-05 00:21:04 +02:00
|
|
|
<!-- BEGIN RELEASE v0.3.12 -->
|
|
|
|
## Version 0.3.12
|
|
|
|
|
|
|
|
Sort products
|
|
|
|
|
|
|
|
### Changes
|
|
|
|
|
|
|
|
<!-- BEGIN CHANGES 0.3.12 -->
|
|
|
|
- Sort products in the list
|
|
|
|
<!-- END CHANGES 0.3.12 -->
|
|
|
|
|
|
|
|
<!-- END RELEASE v0.3.12 -->
|
|
|
|
|
2024-04-12 23:43:01 +02:00
|
|
|
<!-- BEGIN RELEASE v0.3.11 -->
|
|
|
|
## Version 0.3.11
|
|
|
|
|
|
|
|
Improve auto-logout
|
|
|
|
|
|
|
|
### Changes
|
|
|
|
|
|
|
|
<!-- BEGIN CHANGES 0.3.11 -->
|
|
|
|
- Show purchase overlay after logout
|
|
|
|
- Fix state of auto-logout checkbox after changing user settings
|
|
|
|
<!-- END CHANGES 0.3.11 -->
|
|
|
|
|
|
|
|
<!-- END RELEASE v0.3.11 -->
|
|
|
|
|
2024-04-09 22:35:37 +02:00
|
|
|
<!-- BEGIN RELEASE v0.3.10 -->
|
|
|
|
## Version 0.3.10
|
|
|
|
|
|
|
|
Add option to log out users automatically after completing a purchase
|
|
|
|
|
|
|
|
### Changes
|
|
|
|
|
|
|
|
<!-- BEGIN CHANGES 0.3.10 -->
|
|
|
|
- Add option to log out users automatically after completing a purchase
|
|
|
|
<!-- END CHANGES 0.3.10 -->
|
|
|
|
|
|
|
|
<!-- END RELEASE v0.3.10 -->
|
|
|
|
|
2023-12-22 20:00:11 +01:00
|
|
|
<!-- BEGIN RELEASE v0.3.9 -->
|
|
|
|
## Version 0.3.9
|
|
|
|
|
|
|
|
Improve UX on small touchscreens
|
|
|
|
|
|
|
|
### Changes
|
|
|
|
|
|
|
|
<!-- BEGIN CHANGES 0.3.9 -->
|
|
|
|
- Improve link sizes for touchscreens
|
|
|
|
<!-- END CHANGES 0.3.9 -->
|
|
|
|
|
|
|
|
<!-- END RELEASE v0.3.9 -->
|
|
|
|
|
2023-12-19 05:01:51 +01:00
|
|
|
<!-- BEGIN RELEASE v0.3.8 -->
|
|
|
|
## Version 0.3.8
|
|
|
|
|
|
|
|
Migrate from Woodpecker CI to Forgejo Actions
|
|
|
|
|
|
|
|
### Changes
|
|
|
|
|
|
|
|
<!-- BEGIN CHANGES 0.3.8 -->
|
|
|
|
- Migrate from Woodpecker CI to Forgejo Actions
|
|
|
|
<!-- END CHANGES 0.3.8 -->
|
|
|
|
|
|
|
|
<!-- END RELEASE v0.3.8 -->
|
|
|
|
|
2023-09-09 18:38:59 +02:00
|
|
|
<!-- BEGIN RELEASE v0.3.7 -->
|
|
|
|
## Version 0.3.7
|
|
|
|
|
|
|
|
Fix bottle's default behavior of reencoding UTF-8 to latin1
|
|
|
|
|
|
|
|
### Changes
|
|
|
|
|
|
|
|
<!-- BEGIN CHANGES 0.3.7 -->
|
|
|
|
- Fix bottle's default behavior of reencoding UTF-8 to latin1
|
|
|
|
<!-- END CHANGES 0.3.7 -->
|
|
|
|
|
|
|
|
<!-- END RELEASE v0.3.7 -->
|
|
|
|
|
2023-07-29 23:23:55 +02:00
|
|
|
<!-- BEGIN RELEASE v0.3.6.1 -->
|
|
|
|
## Version 0.3.6.1
|
|
|
|
|
|
|
|
Fix Python interpreter in Debian package
|
|
|
|
|
|
|
|
### Changes
|
|
|
|
|
|
|
|
<!-- BEGIN CHANGES 0.3.6.1-->
|
|
|
|
- Fix Python interpreter in Debian package
|
|
|
|
<!-- END CHANGES 0.3.6.1 -->
|
|
|
|
|
|
|
|
<!-- END RELEASE v0.3.6.1 -->
|
|
|
|
|
2023-07-29 23:12:38 +02:00
|
|
|
<!-- BEGIN RELEASE v0.3.6 -->
|
|
|
|
## Version 0.3.6
|
|
|
|
|
|
|
|
Migration from Gitlab to Forgejo
|
|
|
|
|
|
|
|
### Changes
|
|
|
|
|
|
|
|
<!-- BEGIN CHANGES 0.3.6-->
|
|
|
|
- Migration from Gitlab to Forgejo
|
|
|
|
<!-- END CHANGES 0.3.6 -->
|
|
|
|
|
|
|
|
<!-- END RELEASE v0.3.6 -->
|
|
|
|
|
2023-05-17 01:55:40 +02:00
|
|
|
<!-- BEGIN RELEASE v0.3.5 -->
|
|
|
|
## Version 0.3.5
|
|
|
|
|
|
|
|
Fix purchase confirmation overlay animation
|
|
|
|
|
|
|
|
### Changes
|
|
|
|
|
|
|
|
<!-- BEGIN CHANGES 0.3.5-->
|
|
|
|
- Fix purchase confirmation overlay animation
|
|
|
|
<!-- END CHANGES 0.3.5 -->
|
|
|
|
|
|
|
|
<!-- END RELEASE v0.3.5 -->
|
|
|
|
|
2023-05-15 22:14:38 +02:00
|
|
|
<!-- BEGIN RELEASE v0.3.4 -->
|
|
|
|
## Version 0.3.4
|
|
|
|
|
|
|
|
Purchase confirmation overlay
|
|
|
|
|
|
|
|
### Changes
|
|
|
|
|
|
|
|
<!-- BEGIN CHANGES 0.3.4-->
|
|
|
|
- Show and fade an overlay after completing a purchase or deposit
|
|
|
|
<!-- END CHANGES 0.3.4 -->
|
|
|
|
|
|
|
|
<!-- END RELEASE v0.3.4 -->
|
|
|
|
|
2023-03-28 20:45:09 +02:00
|
|
|
<!-- BEGIN RELEASE v0.3.3 -->
|
|
|
|
## Version 0.3.3
|
|
|
|
|
|
|
|
Multiple theme search paths
|
|
|
|
|
|
|
|
### Changes
|
|
|
|
|
|
|
|
<!-- BEGIN CHANGES 0.3.3-->
|
|
|
|
- Support for multiple theme search paths
|
|
|
|
<!-- END CHANGES 0.3.3 -->
|
|
|
|
|
|
|
|
<!-- END RELEASE v0.3.3 -->
|
|
|
|
|
2023-03-25 22:51:57 +01:00
|
|
|
<!-- BEGIN RELEASE v0.3.2 -->
|
|
|
|
## Version 0.3.2
|
|
|
|
|
|
|
|
Caching fix
|
|
|
|
|
|
|
|
### Changes
|
|
|
|
|
|
|
|
<!-- BEGIN CHANGES 0.3.2-->
|
|
|
|
- Cache busting for profile and product pictures
|
|
|
|
<!-- END CHANGES 0.3.2 -->
|
|
|
|
|
|
|
|
<!-- END RELEASE v0.3.2 -->
|
|
|
|
|
2023-02-20 10:25:05 +01:00
|
|
|
<!-- BEGIN RELEASE v0.3.1 -->
|
|
|
|
## Version 0.3.1
|
|
|
|
|
|
|
|
Package fix
|
|
|
|
|
|
|
|
### Changes
|
|
|
|
|
|
|
|
<!-- BEGIN CHANGES 0.3.1-->
|
|
|
|
- Fix version in deb package
|
|
|
|
<!-- END CHANGES 0.3.1 -->
|
|
|
|
|
|
|
|
<!-- END RELEASE v0.3.1 -->
|
|
|
|
|
2023-02-20 10:02:12 +01:00
|
|
|
<!-- BEGIN RELEASE v0.3.0 -->
|
|
|
|
## Version 0.3.0
|
|
|
|
|
|
|
|
THEMES!
|
|
|
|
|
|
|
|
### Changes
|
|
|
|
|
|
|
|
<!-- BEGIN CHANGES 0.3.0 -->
|
|
|
|
- Add support for theming
|
|
|
|
- Themes can override both templates and static files
|
|
|
|
<!-- END CHANGES 0.3.0 -->
|
|
|
|
|
|
|
|
<!-- END RELEASE v0.3.0 -->
|
|
|
|
|
2022-10-22 16:14:19 +02:00
|
|
|
<!-- BEGIN RELEASE v0.2.14 -->
|
|
|
|
## Version 0.2.14
|
|
|
|
|
|
|
|
UX release
|
|
|
|
|
|
|
|
### Changes
|
|
|
|
|
|
|
|
<!-- BEGIN CHANGES 0.2.14 -->
|
|
|
|
- Present an on-screen keyboard and disable file upload in kiosk mode (localhost)
|
|
|
|
<!-- END CHANGES 0.2.14 -->
|
|
|
|
|
|
|
|
<!-- END RELEASE v0.2.14 -->
|
|
|
|
|
2022-07-20 21:47:52 +02:00
|
|
|
<!-- BEGIN RELEASE v0.2.13 -->
|
|
|
|
## Version 0.2.13
|
|
|
|
|
|
|
|
UX release
|
|
|
|
|
|
|
|
### Changes
|
|
|
|
|
|
|
|
<!-- BEGIN CHANGES 0.2.13 -->
|
|
|
|
- Consistently sort users by name instead of user id
|
|
|
|
<!-- END CHANGES 0.2.13 -->
|
|
|
|
|
|
|
|
<!-- END RELEASE v0.2.13 -->
|
|
|
|
|
2022-07-18 23:57:23 +02:00
|
|
|
<!-- BEGIN RELEASE v0.2.12 -->
|
|
|
|
## Version 0.2.12
|
|
|
|
|
|
|
|
Bugfix release
|
|
|
|
|
|
|
|
### Changes
|
|
|
|
|
|
|
|
<!-- BEGIN CHANGES 0.2.12 -->
|
|
|
|
- Fix layout issues in transfer/deposit entry form
|
|
|
|
- Add missing email field in signup form
|
|
|
|
<!-- END CHANGES 0.2.12 -->
|
|
|
|
|
2022-07-19 00:03:49 +02:00
|
|
|
<!-- END RELEASE v0.2.12 -->
|
2022-07-18 23:57:23 +02:00
|
|
|
|
2022-07-17 00:12:16 +02:00
|
|
|
<!-- BEGIN RELEASE v0.2.11 -->
|
|
|
|
## Version 0.2.11
|
|
|
|
|
|
|
|
Feature release
|
|
|
|
|
|
|
|
### Changes
|
|
|
|
|
|
|
|
<!-- BEGIN CHANGES 0.2.11 -->
|
|
|
|
- Feature: Permit user signup
|
|
|
|
<!-- END CHANGES 0.2.11 -->
|
|
|
|
|
|
|
|
<!-- END RELEASE v0.2.11 -->
|
|
|
|
|
2022-07-16 19:15:25 +02:00
|
|
|
<!-- BEGIN RELEASE v0.2.10 -->
|
|
|
|
## Version 0.2.10
|
|
|
|
|
2022-07-16 19:29:30 +02:00
|
|
|
Feature release, Python 3.9
|
2022-07-16 19:15:25 +02:00
|
|
|
|
|
|
|
### Changes
|
|
|
|
|
|
|
|
<!-- BEGIN CHANGES 0.2.10 -->
|
2022-07-16 19:29:30 +02:00
|
|
|
- Use Python 3.9 by default
|
2022-07-16 19:15:25 +02:00
|
|
|
- Feature: Let users transfer funds to another account
|
|
|
|
<!-- END CHANGES 0.2.10 -->
|
|
|
|
|
|
|
|
<!-- END RELEASE v0.2.10 -->
|
|
|
|
|
2021-08-07 21:08:17 +02:00
|
|
|
<!-- BEGIN RELEASE v0.2.9 -->
|
|
|
|
## Version 0.2.9
|
|
|
|
|
|
|
|
Enhancement
|
|
|
|
|
|
|
|
### Changes
|
|
|
|
|
|
|
|
<!-- BEGIN CHANGES 0.2.9 -->
|
|
|
|
- Enhancement: Disable text selection and prevent image dragging for better touchscreen support
|
|
|
|
<!-- END CHANGES 0.2.9 -->
|
|
|
|
|
|
|
|
<!-- END RELEASE v0.2.9 -->
|
|
|
|
|
2021-04-07 09:36:18 +02:00
|
|
|
<!-- BEGIN RELEASE v0.2.8 -->
|
|
|
|
## Version 0.2.8
|
|
|
|
|
|
|
|
Feature release
|
|
|
|
|
|
|
|
### Changes
|
|
|
|
|
|
|
|
<!-- BEGIN CHANGES 0.2.8 -->
|
|
|
|
- Feature: Add "custom price" products
|
|
|
|
- Fix: Buying not working when using the NullDispenser
|
|
|
|
- Breaking: Remove Arch Linux packaging
|
|
|
|
<!-- END CHANGES 0.2.8 -->
|
|
|
|
|
|
|
|
<!-- END RELEASE v0.2.8 -->
|
|
|
|
|
2021-04-07 02:42:03 +02:00
|
|
|
<!-- BEGIN RELEASE v0.2.7 -->
|
|
|
|
## Version 0.2.7
|
|
|
|
|
|
|
|
Feature release
|
|
|
|
|
|
|
|
### Changes
|
|
|
|
|
|
|
|
<!-- BEGIN CHANGES 0.2.7 -->
|
|
|
|
- Feature: More touch-friendly deposit interface
|
|
|
|
<!-- END CHANGES 0.2.7 -->
|
|
|
|
|
|
|
|
<!-- END RELEASE v0.2.7 -->
|
|
|
|
|
|
|
|
<!-- BEGIN RELEASE v0.2.6 -->
|
|
|
|
## Version 0.2.6
|
|
|
|
|
|
|
|
Bugfix release
|
|
|
|
|
|
|
|
### Changes
|
|
|
|
|
|
|
|
<!-- BEGIN CHANGES 0.2.6 -->
|
|
|
|
- Fix: Improve support for stock providers
|
|
|
|
<!-- END CHANGES 0.2.6 -->
|
|
|
|
|
|
|
|
<!-- END RELEASE v0.2.6 -->
|
|
|
|
|
2020-12-28 09:46:51 +01:00
|
|
|
<!-- BEGIN RELEASE v0.2.5 -->
|
|
|
|
## Version 0.2.5
|
|
|
|
|
|
|
|
Feature release
|
|
|
|
|
|
|
|
### Changes
|
|
|
|
|
|
|
|
<!-- BEGIN CHANGES 0.2.5 -->
|
|
|
|
- Feature: Non-stockable products
|
|
|
|
- Feature: Pluggable stock provider and dispenser modules
|
|
|
|
- Fix: Products creation raised an error if no image was uploaded
|
|
|
|
<!-- END CHANGES 0.2.5 -->
|
|
|
|
|
|
|
|
<!-- END RELEASE v0.2.5 -->
|
|
|
|
|
2020-03-03 22:15:43 +01:00
|
|
|
<!-- BEGIN RELEASE v0.2.4 -->
|
|
|
|
## Version 0.2.4
|
|
|
|
|
|
|
|
Feature release
|
|
|
|
|
|
|
|
### Changes
|
|
|
|
|
|
|
|
<!-- BEGIN CHANGES 0.2.4 -->
|
|
|
|
- Feature: Quick-and-dirty Prometheus metrics exporter
|
|
|
|
<!-- END CHANGES 0.2.4 -->
|
|
|
|
|
|
|
|
<!-- END RELEASE v0.2.4 -->
|
|
|
|
|
2020-02-05 00:34:22 +01:00
|
|
|
<!-- BEGIN RELEASE v0.2.3 -->
|
|
|
|
## Version 0.2.3
|
|
|
|
|
|
|
|
Bugfix fix release
|
|
|
|
|
|
|
|
### Changes
|
|
|
|
|
|
|
|
<!-- BEGIN CHANGES 0.2.3 -->
|
|
|
|
- Fix: Session timeout lead to 500 error
|
|
|
|
<!-- END CHANGES 0.2.3 -->
|
|
|
|
|
|
|
|
<!-- END RELEASE v0.2.3 -->
|
|
|
|
|
2020-02-04 18:39:28 +01:00
|
|
|
<!-- BEGIN RELEASE v0.2.2 -->
|
2020-02-05 00:34:22 +01:00
|
|
|
## Version 0.2.2
|
2020-02-04 18:39:28 +01:00
|
|
|
|
|
|
|
Security fix release
|
|
|
|
|
|
|
|
### Changes
|
|
|
|
|
|
|
|
<!-- BEGIN CHANGES 0.2.2 -->
|
|
|
|
- Fix: Sessions were shared between clients
|
|
|
|
<!-- END CHANGES 0.2.2 -->
|
|
|
|
|
|
|
|
<!-- END RELEASE v0.2.2 -->
|
|
|
|
|
2020-02-04 18:19:57 +01:00
|
|
|
<!-- BEGIN RELEASE v0.2.1 -->
|
|
|
|
## Version 0.2.1
|
|
|
|
|
|
|
|
Hotfix release
|
|
|
|
|
|
|
|
### Changes
|
|
|
|
|
|
|
|
<!-- BEGIN CHANGES 0.2.1 -->
|
|
|
|
- Fix: Properly load config
|
|
|
|
<!-- END CHANGES 0.2.1 -->
|
|
|
|
|
|
|
|
<!-- END RELEASE v0.2.1 -->
|
|
|
|
|
2020-02-03 23:47:33 +01:00
|
|
|
<!-- BEGIN RELEASE v0.2 -->
|
|
|
|
## Version 0.2
|
|
|
|
|
|
|
|
Switch web framework, UI fixes.
|
|
|
|
|
|
|
|
### Changes
|
|
|
|
|
|
|
|
<!-- BEGIN CHANGES 0.2 -->
|
|
|
|
- Migrate from custom web framework to bottle.py
|
|
|
|
- Minor UI changes, more touchscreen-friendly
|
|
|
|
<!-- END CHANGES 0.2 -->
|
|
|
|
|
|
|
|
<!-- END RELEASE v0.2 -->
|
|
|
|
|
2019-02-08 05:01:44 +01:00
|
|
|
<!-- BEGIN RELEASE v0.1.1 -->
|
|
|
|
## Version 0.1.1
|
|
|
|
|
|
|
|
Minor bugfix release.
|
|
|
|
|
|
|
|
### Changes
|
|
|
|
|
|
|
|
<!-- BEGIN CHANGES 0.1.1 -->
|
|
|
|
- Fixed: 500 Error when attempting to change the password with a wrong old password.
|
|
|
|
<!-- END CHANGES 0.1.1 -->
|
|
|
|
|
|
|
|
<!-- END RELEASE v0.1.1 -->
|
|
|
|
|
|
|
|
|
2019-02-08 04:39:41 +01:00
|
|
|
<!-- BEGIN RELEASE v0.1 -->
|
|
|
|
## Version 0.1
|
|
|
|
|
|
|
|
First somewhat stable version of Matemat.
|
|
|
|
|
|
|
|
### Changes
|
|
|
|
|
|
|
|
<!-- BEGIN CHANGES 0.1 -->
|
|
|
|
- First somewhat stable version.
|
|
|
|
- Went back to Python 3.6 for Debian packaging.
|
|
|
|
- Automated deployment & release management.
|
|
|
|
<!-- END CHANGES 0.1 -->
|
|
|
|
|
2019-02-08 04:57:03 +01:00
|
|
|
<!-- END RELEASE v0.1 -->
|