Release: 4.6.0. [Florian Baumann]
Merge pull request #73 from blarz/yesno-extract. [Florian Baumann]
Add a helper for yes/no questions
Add a helper for yes/no questions. [Simon Kuhnle]
Until now we used a weird combination of input() and lower() and [0] (which kind of explodes for empty input...) and duplicated the logic for this.
Extract this code into a helper function and use it everywhere.
Changelog: 4.5.1. [Florian Baumann]
- Typo in cfg option. [Florian Baumann]
- Release: 4.5.1. [Florian Baumann]
- Changelog: 4.5.0. [Florian Baumann]
- Linter. [Florian Baumann]
Release: 4.5.0. [Florian Baumann]
Merge pull request #70 from k4cg/migrate-improvements. [Florian Baumann]
Serveral improvements for migrate.py
Merge Master. [Florian Baumann]
Merge pull request #71 from k4cg/accounting-rework. [Florian Baumann]
Accounting section rework
Accounting rework. [Florian Baumann]
Changelog: 4.4.1. [Florian Baumann]
Serveral improvements for migrate.py. [Florian Baumann]
- Transfer raised. [Florian Baumann]
Release: 4.4.1. [Florian Baumann]
Merge pull request #68 from blarz/flake8-setup-py. [Florian Baumann]
Fix linter warning in setup.py
Fix linter warning in setup.p. [Simon Kuhnle]
Whitespace and unused import
Merge pull request #69 from blarz/reorder-user-creation. [Florian Baumann]
Reorder questions during user creation
Reorder questions during user creation. [Simon Kuhnle]
Fixes #66
Merge pull request #67 from blarz/nfc-remove-leftover-variable. [ChrisC]
NFC: Remove unused variable. [Simon Kuhnle]
Merge pull request #58 from blarz/cleanup-nfc-code. [ChrisC]
NFC: Extract default key variable. [Simon Kuhnle]
Changelog: 4.4.0. [Florian Baumann]
- Release: 4.4.0. [Florian Baumann]
- Other: Readme Update. [Florian Baumann]
- Other: Documentation and Meta Changes. [Florian Baumann]
- Changelog: 4.3.0. [Florian Baumann]
- Feature: Rework sounds #64. [Florian Baumann]
- Release: 4.3.0. [Florian Baumann]
- Merge pull request #65 from k4cg/configurable-sounds. [Florian Baumann]
- Merge pull request #59 from k4cg/add-imports-nfc. [ChrisC]
- NFC: Add missing imports. [Simon Kuhnle]
- Changelog: 4.2.0. [Florian Baumann]
- Release: 4.2.0. [Florian Baumann]
- Add setuptools as dev dep. [Simon Kuhnle]
- Fix version bump requirement. [Simon Kuhnle]
- Clean up login prompt, display version. [Simon Kuhnle]
- Changelog: 4.1.0. [Florian Baumann]
- Release: 4.1.0. [Florian Baumann]
- Fix readme format. [Florian Baumann]
- Fix relaease. [Florian Baumann]
- Readme fix. [Florian Baumann]
- Changelog: 4.0.0. [Florian Baumann]
Release: 4.0.0. [Florian Baumann]
Fix bumpversion. [Florian Baumann]
Remove cli. [Florian Baumann]
Release upgrade. [Florian Baumann]
Migrated configurable tty to pip package. [Florian Baumann]
Style changes. [Florian Baumann]
Removed requirements.txt. [Florian Baumann]
Convert heiko to pip package. [Florian Baumann]
Merge pull request #55 from blarz/nfc-commandline. [ChrisC]
Make NFC TTY configurable via commandline
Make NFC TTY configurable via commandline. [Simon Kuhnle]
Add summary of coins spent. [Florian Baumann]
Merge pull request #54 from blarz/unused-imports. [Florian Baumann]
Remove unused imports
Remove unused imports. [Simon Kuhnle]
PEP8 Style. [Florian Baumann]
Merge pull request #52 from blarz/fix_user_create_error. [Florian Baumann]
Fix non-admin user creation...
Fix non-admin user creation... [Simon Kuhnle]
Fix ident problem. [Florian Baumann]
Errorhandling, spelling and log output to. [Florian Baumann]
Merge pull request #49 from k4cg/feature/transfer. [Florian Baumann]
Add transfer credits to other user
Fix transfer with integer. [Florian Baumann]
Add transfer credits to other user. [Florian Baumann]
Add prompt for NFC card during setup. [Simon Kuhnle]
Merge pull request #48 from blarz/autologout. [Florian Baumann]
Add autologout
Add sigalarm handler. [Simon Kuhnle]
Format numbers with filling zero precision in tables. [Florian Baumann]
Format numbers with filling zero precision. [Florian Baumann]
Add update_item functionality for new prices. [Florian Baumann]
Fix newline in welcome message. [Simon Kuhnle]
Remove useless print() [Florian Baumann]
Merge pull request #47 from blarz/nfcOnlyOnRealTTYs. [Florian Baumann]
NFC: Only enable on real TTY (tty1) [Simon Kuhnle]
Until now, logging in via SSH would mess everything up.
Merge pull request #45 from blarz/fix_variables. [ChrisC]
Fix variables in credit setter error log
Fix variables in credit setter error log. [Simon Kuhnle]
Merge pull request #44 from blarz/simpler_input_condition. [ChrisC]
Simplify user input conditions
Simplify input conditions. [Simon Kuhnle]
Merge pull request #43 from blarz/loginWithoutNFC. [ChrisC]
Make login possible without NFC
Make login possible without NFC. [Simon Kuhnle]
Fixed bug in python3.5 vs. python3.7 with json decoder. [Christian Carlowitz]
Extract calls to 'clear' into banner functions. [Simon Kuhnle]
Add config option to disallow inserting coins by user. [Christian Carlowitz]
Allow adding credits by admin. [Christian Carlowitz]
Show total revenue in item stats. [Christian Carlowitz]
NFC: implemented password reset for NFC card rewrite. [Christian Carlowitz]
NFC: allow creating "nfc only" user (with random dummy password) [Christian Carlowitz]
Merge branch 'master' of github.com:k4cg/heiko. [Christian Carlowitz]
Fix readability in menu condition. [Simon Kuhnle]
NFC: move card setup code to own function in nfc module. [Christian Carlowitz]
NFC: enable auth sector access in python module. [Christian Carlowitz]
NFC: implemented card token retrieval and auth. [Christian Carlowitz]
Bugfix: prevent nfc module crash if no reader is present. [Christian Carlowitz]
Order menu via keys using sorted() [Florian Baumann]
Improve navigation usability. [Florian Baumann]
Create drink actions in user menu dynamically. [Simon Kuhnle]
Do not duplicate item validation checks. [Simon Kuhnle]
Fix item stats name. [Simon Kuhnle]
list_items is actually listing the item stats.
Merge pull request #36 from blarz/removenfcunusedimport. [ChrisC]
NFC: Remove unused import. [Simon Kuhnle]
Add catch for add drink wrong answer. [Florian Baumann]
Prevent loading nfc module if nfc is not enabled. [Christian Carlowitz]
Merge pull request #31 from blarz/handleEOF. [Florian Baumann]
Handle EOF (Ctrl-D) gracefully
Handle EOF (Ctrl-D) gracefully. [Simon Kuhnle]
Merge pull request #34 from blarz/fix_non_admin_user. [Florian Baumann]
Fix admin menu access violation
Fix admin menu access violation. [Simon Kuhnle]
Non-admin users going to the admin menu crashed, because we didn't return both bools.
NFC: Add README with deps and build instructions (#35) [Simon]
- NFC: Add README with deps and build instructions
Fix typo in item name check message. [Simon Kuhnle]
Implemented nfc token generation and writing to card. [Christian Carlowitz]
Nfc: fixed bug in python module. [Christian Carlowitz]
Nfc: implemented multi block writes and reads. [Christian Carlowitz]
Added very basic nfc module. [Christian Carlowitz]
Merge pull request #28 from blarz/removeStarImport. [Florian Baumann]
Remove star imports in heiko-cli
Remove star imports in heiko-cli. [Simon Kuhnle]
Merge pull request #30 from blarz/disable_say. [Florian Baumann]
Don't play any sounds if voice is disabled
Don't play any sounds if voice is disabled. [Simon Kuhnle]
Merge pull request #29 from blarz/fix_typo. [Florian Baumann]
Fix typo in delete log message
Fix typo delete log message. [Simon Kuhnle]
Merge pull request #27 from blarz/ignore_vscode. [Florian Baumann]
Add more IDE config files to .gitignore
Add more IDE config files to .gitignore. [Simon Kuhnle]
Add voice options to config template (#26) [Simon]
- Add voice options to config template
- Add general sound path to config, too
- Add default path for path_sounds
Add flake8 configuration. [Simon Kuhnle]
Merge pull request #23 from blarz/removeUnusedVariables. [Florian Baumann]
Remove unused variables
Remove unused variables. [Simon Kuhnle]
Found with flake8
Merge pull request #22 from blarz/removeUnusedImports. [Florian Baumann]
Remove unused imports
Remove unused imports. [Simon Kuhnle]
Found with flake8
Cosmetics for admin menue. [Florian Baumann]
Cash sounds. [Florian Baumann]
Fix. [Florian Baumann]
Fix menu. [Florian Baumann]
Spezialmenue. [Florian Baumann]
Flora Mate. [Florian Baumann]
Remote utf8 char. [Florian Baumann]
Fix admin menue with cfgobj. [Florian Baumann]
Remove generate message. [Florian Baumann]
Remove debug messages. [Florian Baumann]
Dep. [Florian Baumann]
Config options for voice. [Florian Baumann]
Add ibm watson to generate t2s greetings for users. [Florian Baumann]
Converted everything to wav files. [Florian Baumann]
Quit sound. [Florian Baumann]
Todo remove. [Florian Baumann]
Voice should not be critical foor the system. [Florian Baumann]
Mapping fix. [Florian Baumann]
Utf8 fix. [Florian Baumann]
Utf8 fix. [Florian Baumann]
Better cheers. [Florian Baumann]
Fix. [Florian Baumann]
Fixes voice. [Florian Baumann]
Add voice to heiko! [Florian Baumann]
Add readline, for cmd history - thx chris_c. [Florian Baumann]
Menu info. [Florian Baumann]
Update LICENSE. [Florian Baumann]
Fix yaml requiremnts. [Florian Baumann]
Merge pull request #17 from k4cg/feature/config-support. [Florian Baumann]
Adding configuration file support to move config out of code.
Adding configuration file support to move config out of code. [dagonC]
Adding JetBrains IDE project folder to gitignore. [dagonC]
Migration status message fix. [Florian Baumann]
Migration status message fix. [Florian Baumann]
Migration now supports negative credits. [Florian Baumann]
Userstats implemented. Fixes #8. [Florian Baumann]
Handling not available backend. [Florian Baumann]
Adds consumptions to list_items. [Florian Baumann]
Update README.md. [Florian Baumann]
Login cred removal. [Florian Baumann]
Implemented tabluar view for database outputs. Fixes #9. [Florian Baumann]
Implemented Service Stats. Fixes #14. [Florian Baumann]
Implemented change_password(). Fixes #3. [Florian Baumann]
Migrated welcome banner. [Florian Baumann]
Implemented signal handling. Fixes #13. [Florian Baumann]
Menu mapping fix. [Florian Baumann]
Update status line. [Florian Baumann]
Fixes for swagger client. [Florian Baumann]
Import fix. [Florian Baumann]
Added reset_credits() [Florian Baumann]
Moar int, less float. [Florian Baumann]
Admin fix. [Florian Baumann]
Typo. [Florian Baumann]
Catch errors in find_user. [Florian Baumann]
Fix find_user. [Florian Baumann]
Added find_user_by_username() [Florian Baumann]
Merge. [Florian Baumann]
Added better handling for sqlite connection. [Florian Baumann]
Added delete_user() to admin menu. [Florian Baumann]
Switched to .isalnum() instead of string.ascii_letters() [Florian Baumann]
Various login() and menu() behaviour fixes. [Florian Baumann]
Fixed int() problems with backend. [Florian Baumann]
Added migrate_user() function. Fixes #6. [Florian Baumann]
Added success msg for create_item() [Florian Baumann]
Added reset_user_password(). Fixes #4. [Florian Baumann]
Added validation for length of username. [Florian Baumann]
Added delete_item to admin menu. [Florian Baumann]
Fix Banner Euro representation. [Florian Baumann]
Added show_item and reflect price in success of consume_item. [Florian Baumann]
Fix consume success error message. [Florian Baumann]
Added admin_menu for administrative tasks. [Florian Baumann]
Merge pull request #1 from k4cg/import-vorschlag. [Florian Baumann]
Fix für imports
Outsourced in utils.py. [Florian Baumann]
Fix für imports. [Poschi]
Imports. [Florian Baumann]
Moved create_item to heiko.items. [Florian Baumann]
Modified file structure to be a bit more modular. [Florian Baumann]
Admin information in the banner. [Florian Baumann]
Restructure code and document every single function. [Florian Baumann]
Added some responses to consume function. [Florian Baumann]
Documentation. [Florian Baumann]
Added add_credits. [Florian Baumann]
Added create_item method. [Florian Baumann]
Added consume function. [Florian Baumann]
Added create_user method. [Florian Baumann]
Added banner method, better menu behavoir and list users/items. [Florian Baumann]
Added. [Florian Baumann]
Bit of cleanup. [Florian Baumann]
Init. [Florian Baumann]