Commit graph

347 commits

Author SHA1 Message Date
Juerd Waalboer
c7b66a1084 Fix revspace_mqtt plugin after change to new api 2019-11-05 01:49:02 +01:00
Juerd Waalboer
9e5ac6eb06 Update documentation on deprecations 2019-11-05 01:36:21 +01:00
Juerd Waalboer
f9554ec463 Move old stuff to bottom of source file 2019-11-05 01:35:22 +01:00
Juerd Waalboer
89885a29c1 Remove last references to "EUR"
Except the one in the EPC QR code, because the specification says
that EUR is mandatory.
2019-11-05 01:33:31 +01:00
Juerd Waalboer
63f81e3711 Change logging of quantity: replace EUR field 2019-11-05 01:32:42 +01:00
Juerd Waalboer
1cbc906f1e Further update to new ledger-like internals 2019-11-05 00:57:39 +01:00
Juerd Waalboer
5a7a7184dd Refactor cart to use "entries" instead of "items" 2019-11-04 21:53:07 +01:00
Juerd Waalboer
ed03f09414 Class for transaction (cart) entries. 2019-11-04 19:44:08 +01:00
Juerd Waalboer
735009a02d Remove deprecated plugins 'nyan' and 'game' 2019-11-04 19:43:51 +01:00
Juerd Waalboer
d8dfc2cde2 Retry after REJECT: edit bad input instead of aborting 2019-11-03 00:13:43 +01:00
Juerd Waalboer
e00fc00664 Fix bug: warning when there is no acting user 2019-10-01 02:40:00 +02:00
Juerd Waalboer
9797e3c1c8 Add revspace specific plugins
Written by several authors. There is no log...
2019-09-23 21:12:03 +02:00
Juerd Waalboer
b6855df288 Make balance zero-crossing timestamp accessible 2019-09-21 01:38:07 +02:00
Juerd Waalboer
4178009405 Register timestamp of zero crossing in accounts file 2019-08-28 18:55:59 +02:00
Juerd Waalboer
fa60e1081a chmod 644 plugins/*
Undoes 714b337 because github seems to no longer require chmod +x
for syntax highlighting extensionless files.
2019-08-07 15:42:16 +02:00
Juerd Waalboer
0baa40b910 Ditch minor part of version number 2019-07-02 04:40:08 +02:00
Juerd Waalboer
9f905b84d5 Abort transaction on SIGINT 2019-07-02 04:38:21 +02:00
Juerd Waalboer
5d37f7af5b New plugin: tail (undocumented feature) 2019-07-02 03:52:57 +02:00
Juerd Waalboer
66e41c14aa Disable pfand plugin by default
It requires extra configuration and most users won't need it anyway.

(Reported by pietdv.)
2019-06-18 16:00:39 +02:00
Juerd Waalboer
e2c9fe30a4 Bugfix: partial rollback of 19691e07 (repeat plugin)
Check was necessary for market items (e.g. 6 * item) after all.

(Reported by Xesxen.)
2019-06-16 22:12:27 +02:00
Juerd Waalboer
cac85bc6bf Fix indent 2019-06-07 01:25:29 +02:00
Juerd Waalboer
ab724a03f9 Bug fix: passing unchecked user input led to persistent case change 2019-05-27 22:42:48 +02:00
Juerd Waalboer
adba63da57 Fix warning in deposit_iban_qr (undef in eq) 2019-05-23 20:49:22 +02:00
Juerd Waalboer
0bd9c807a1 Update description for deposit
Creating users with deposit is deprecated.
2019-05-15 01:45:49 +02:00
Juerd Waalboer
da11114b8f Deprecate nyan, game, and creating users via deposit. 2019-05-15 01:41:27 +02:00
Juerd Waalboer
07acf7f76e Merge branch 'master' of github.com:Juerd/revbank 2019-05-14 22:18:39 +02:00
Juerd Waalboer
07aa4ea106 SNS Bank doet ook EPC QR! 2019-05-14 22:18:29 +02:00
Juerd Waalboer
8fe15dc9ac ASN Bank doet ook EPC QR! 2019-05-14 22:17:21 +02:00
Juerd Waalboer
68539e9086
Merge pull request #10 from tmsbrg/pr
Add revbank.stock & voorraad to .gitignore
2019-05-14 19:08:28 +02:00
Thomas van der Berg
d3363df2de Add revbank.stock & voorraad to .gitignore 2019-05-14 18:58:39 +02:00
Juerd Waalboer
28e45dc8a2 Document console font requirement for QR code 2019-05-12 22:41:11 +02:00
Juerd Waalboer
a6ac9368dd pod2github
Because github's in-code pod support apparently is never going to be fixed.
2019-05-12 21:54:03 +02:00
Juerd Waalboer
19691e07b8 Remove overzealous checks from repeat plugin
There are some cases where repetition can be used with multi user transaction,
specifically if the repetition is done before any multi user stuff is added...
2019-05-12 21:47:06 +02:00
Juerd Waalboer
de01c5fa23 Microdocumentation :) 2019-05-12 21:45:44 +02:00
Juerd Waalboer
ad54918c3d Rename plugin; Add text to side of QR code 2019-05-12 21:45:27 +02:00
Juerd Waalboer
49e41ea0ea Change from Term::QRCode to qrencode; minimize QR
It's more likely that people will manage to install qrencode, than the 0.01
perl module from 2008 with broken dependencies.

Also, by eliminating optional parts of the EPC QR data, the resulting code
fits on fewer lines.
2019-05-12 21:43:16 +02:00
Wouter
edca797fe5
Add deposit method to card metadata 2019-05-12 15:59:57 +02:00
Wouter
43501201c3
Add EPC QR deposit method 2019-05-12 15:59:49 +02:00
Juerd Waalboer
37fd6cb899 Add 'split' command 2019-04-21 01:58:57 +02:00
Juerd Waalboer
4eb3f8ce20 Re-add history feature
Was originally added in 2015 (commit bb8652f4ac89a7453394020a472279809413d10f),
but the line and the commit are nowhere to be found. It may have been lost in
a git merge.
2019-03-14 01:30:35 +01:00
Juerd Waalboer
3489793a97 New command: adduser
Creating users with 'deposit' was hard to explain.
2019-03-09 22:47:50 +01:00
Juerd Waalboer
f3e90cf710
Merge pull request #8 from polyfloyd/grandtotal-fix
plugin/grandtotal: Initialize variables
2019-01-16 21:40:01 +01:00
7387b874a7 plugin/grandtotal: Initialize variables 2019-01-16 21:08:49 +01:00
Juerd Waalboer
3e49346bc5 Add "donate" command 2019-01-02 17:36:22 +01:00
Juerd Waalboer
9ef84285a4 Disable local echo during animation 2018-09-04 23:34:14 +02:00
Juerd Waalboer
7ec4d31219 Animate text 2018-09-04 23:27:18 +02:00
Juerd Waalboer
a9482754eb Support whitespace and escaped slashes in /regex/ 2018-09-04 23:17:03 +02:00
Juerd Waalboer
feddb8c788 Formatting in warning 2018-09-03 22:29:42 +02:00
Juerd Waalboer
faa1504d63 New plugin: warnings 2018-09-03 03:50:12 +02:00
Juerd Waalboer
1b744e421d Pipe 'help' through a pager. 2018-08-03 02:00:05 +02:00