Commit graph

  • bdd92748ab Add some backtracking control Juerd Waalboer 2023-12-26 04:53:10 +01:00
  • 0d3866a881 Use new split_input() for -c Juerd Waalboer 2023-12-26 04:37:17 +01:00
  • abe0f21c6a input: allow "abort" as input to a plugin Juerd Waalboer 2023-12-26 04:19:36 +01:00
  • 45f7ccbe28 Improve error message Juerd Waalboer 2023-12-26 04:06:22 +01:00
  • a1e5d310a9 prompt: support "quoted" terms and \-escapes Juerd Waalboer 2023-12-26 03:51:57 +01:00
  • f4d3b7fd5c undo: assert undoability instead of rolling back invalid undo Juerd Waalboer 2023-12-26 02:10:34 +01:00
  • 6b04ecc256 undo: deal with checkout exception Juerd Waalboer 2023-12-26 01:17:03 +01:00
  • 3c622ab6d4 Soft-require ';' after command arguments Juerd Waalboer 2023-12-26 01:01:04 +01:00
  • daf0077d0d Introduce ';' as command/transaction separator Juerd Waalboer 2023-12-26 00:21:01 +01:00
  • b5efbcdff9 More tests Juerd Waalboer 2023-12-25 04:55:37 +01:00
  • dd47bfbdf7 Remove redundant code Juerd Waalboer 2023-12-25 04:47:27 +01:00
  • 3dab71fdbf support simple arithmetic (only + and -) for monetary amounts Juerd Waalboer 2023-12-25 00:33:46 +01:00
  • 3470ebeb1c Explicitly use Perl 5.32 Juerd Waalboer 2023-12-12 00:21:08 +01:00
  • 99154a4b62 Show deprecation notice for unbalanced entries Juerd Waalboer 2023-11-24 06:22:30 +01:00
  • ff819c25e2 No space before first word when it is REJECTed Juerd Waalboer 2023-11-24 06:19:21 +01:00
  • dbe75efe7f Remove references to deprecated calling convention Juerd Waalboer 2023-11-24 05:49:43 +01:00
  • 52749df5f3 Ignore all hook exceptions except in hook_checkout_prepare Juerd Waalboer 2023-11-24 04:56:17 +01:00
  • 0c2b24bdc1 Add Users.pod to README.md Juerd Waalboer 2023-11-05 22:16:31 +01:00
  • a859b9640e Document tiny semantics change for v4.2.0 Juerd Waalboer 2023-11-05 21:25:45 +01:00
  • aa589d59cb Document RevBank::Users (accounts) Juerd Waalboer 2023-11-05 21:19:39 +01:00
  • 7dd94eda9b Add assertions Juerd Waalboer 2023-11-05 20:56:18 +01:00
  • d54428b092 Add support for user-accessible accounts that are excluded from grandtotal Juerd Waalboer 2023-11-02 05:22:56 +01:00
  • df8c84672d tail/users: fix warning when used with old log files Juerd Waalboer 2023-11-02 04:44:24 +01:00
  • 1156864fd2 v4.1.0 Juerd Waalboer 2023-11-02 04:39:57 +01:00
  • 0f5cdca0f9 users: add missing tab completion for 'log' command Juerd Waalboer 2023-11-02 03:58:02 +01:00
  • 78d9cd916f adduser: use tab completion lists to catch some more clashes Juerd Waalboer 2023-11-02 03:55:23 +01:00
  • 63b4144799 split: remove irrelevant tab completions Juerd Waalboer 2023-11-02 03:52:32 +01:00
  • 8956d8a483 Move :Tab introspection from main:: to RevBank::Plugin Juerd Waalboer 2023-11-02 03:15:01 +01:00
  • 4f0954b2dc restart: only suppress warnings of the 'exec' category Juerd Waalboer 2023-11-02 03:12:26 +01:00
  • 4664245b8b Add plugin 'sighup' Juerd Waalboer 2023-11-02 02:51:32 +01:00
  • 56b9db74ae Add deprecation note to UPGRADING.md Juerd Waalboer 2023-09-21 03:05:24 +02:00
  • d8cde56888 UPGRADING.md: typo Juerd Waalboer 2023-09-20 21:52:00 +02:00
  • b50bbfef96 Update comment Juerd Waalboer 2023-09-20 21:11:19 +02:00
  • 50e11f3ece Rewrap UPGRADING.md Juerd Waalboer 2023-09-20 20:23:02 +02:00
  • a2bdf4dd79 Nitpick in UPGRADING.md Juerd Waalboer 2023-09-20 20:22:29 +02:00
  • c07f9f484e update README Juerd Waalboer 2023-09-20 20:20:46 +02:00
  • 560242a4bc Bump version to 4.0.0; change transaction ID scheme Juerd Waalboer 2023-09-20 20:14:04 +02:00
  • e613ff28e6 Update default/example revbank.plugins Juerd Waalboer 2023-09-20 20:13:16 +02:00
  • 3ca6db357d New plugin: adduser_note Juerd Waalboer 2023-09-20 20:12:42 +02:00
  • f6338fe9fc gtin: fix spamurl, support element string without parentheses Juerd Waalboer 2023-09-20 00:06:12 +02:00
  • 827a600f8e vat: remove unused variable Juerd Waalboer 2023-09-18 15:30:00 +02:00
  • 5a160fcff0 vat: match accounts case insensitively, show VAT for non-hidden accounts Juerd Waalboer 2023-09-18 15:09:03 +02:00
  • e979c695c4 Document vat plugin Juerd Waalboer 2023-09-18 15:08:55 +02:00
  • ac519c05c8 VAT plugin Juerd Waalboer 2023-09-18 05:09:29 +02:00
  • e6746afde5 Add rant Juerd Waalboer 2023-09-18 01:57:37 +02:00
  • 8f781dae6c Add simple GS1 "Digital Link" and "Element String" support Juerd Waalboer 2023-09-18 01:35:57 +02:00
  • 0dcacfc659 Upstream support for angel-foo input as alias for foo. Juerd Waalboer 2023-09-18 01:35:11 +02:00
  • 0245f80961 url: Print line but don't skip "no such product/..." error message Juerd Waalboer 2023-09-18 01:33:35 +02:00
  • fbb178d5ac Formal mechanism for retrying input Juerd Waalboer 2023-09-18 01:31:13 +02:00
  • b3cd3833f1 products: clear products cache before reading products list Juerd Waalboer 2023-09-18 00:00:33 +02:00
  • f2506bdc74 Reword documentation Juerd Waalboer 2023-09-10 02:56:25 +02:00
  • be47e08dc6 Small documentation update Juerd Waalboer 2023-09-10 02:52:55 +02:00
  • 705a431ba2 Update documentation Juerd Waalboer 2023-09-10 02:41:55 +02:00
  • 59387ddba4 Use formerly experimental Perl features with "use experimental" Juerd Waalboer 2023-09-10 02:08:29 +02:00
  • c465ae1445 Update README.md Juerd Waalboer 2023-09-10 02:05:03 +02:00
  • f4e7d5660e revbank2beancount: reword comment Juerd Waalboer 2023-09-10 02:03:11 +02:00
  • 62aae74dfb Script to convert RevBank data to Beancount Juerd Waalboer 2023-08-31 03:04:12 +02:00
  • 6f110ee783 Update shebang to use /usr/bin/env Juerd Waalboer 2023-08-21 03:14:26 +02:00
  • c43764afbb Deal with @_ in signatured sub being experimental in Perl 5.36 Juerd Waalboer 2023-07-17 21:00:33 +02:00
  • 459e5619a7 Place cursor at start of rejected input instead of end Juerd Waalboer 2023-07-12 22:02:59 +02:00
  • 0202ab38ac users: color negative balance red Juerd Waalboer 2023-07-11 22:41:39 +02:00
  • acb47457c1 tail: Reformat output Juerd Waalboer 2023-07-11 03:56:07 +02:00
  • be204b9ad8 users: reformat user log view Juerd Waalboer 2023-07-11 03:37:09 +02:00
  • 338ea37127 statiegeld: fix typo in ansi escape Juerd Waalboer 2023-06-10 22:26:21 +02:00
  • 194ba4990c idle: use underline instead of dim/faint Juerd Waalboer 2023-06-10 22:24:14 +02:00
  • a00384bb0e statiegeld: repeat color code on 2nd line of prompt Juerd Waalboer 2023-06-10 22:22:37 +02:00
  • bf8d69b5e6 Split documentation for RevBank::Global Juerd Waalboer 2023-05-23 12:56:34 +02:00
  • 701f9541cd Fix bug: statiegeld_ignore would stay true for market products Juerd Waalboer 2023-05-13 01:12:11 +02:00
  • dd00f56fda Typo Juerd Waalboer 2023-05-08 05:26:30 +02:00
  • d194cb8dfa statiegeld_tokens: Fix data loss on undo Juerd Waalboer 2023-04-14 21:01:01 +02:00
  • c71455fb0a Broaden assertion Juerd Waalboer 2023-04-13 23:10:51 +02:00
  • 615ba66655 Add message to donate command Juerd Waalboer 2023-04-12 16:19:04 +02:00
  • dd5b77ce47 Update limit 19.84 -> 22.00 Juerd Waalboer 2023-04-11 23:53:55 +02:00
  • d33cc1fa18 Spelling Juerd Waalboer 2023-04-09 22:40:35 +02:00
  • 2b0fd9b22c statiegeld: case insensitive usernames Juerd Waalboer 2023-04-08 22:26:50 +02:00
  • 2015e6362d Some more tests by ChatGPT Juerd Waalboer 2023-03-16 00:30:48 +01:00
  • b052292a22 ChatGPT wrote some unit tests and found a small bug. Juerd Waalboer 2023-03-16 00:00:26 +01:00
  • 06d4591e8a Fix tab completion bug Juerd Waalboer 2023-02-22 01:36:06 +01:00
  • d0f3debbe5 New plugin: cash_drawer (example code; incomplete) Juerd Waalboer 2023-02-14 00:29:46 +01:00
  • ba6fa8e305 statiegeld_tokens: add comment to explain rationale Juerd Waalboer 2023-02-13 02:52:39 +01:00
  • 0e1aa77fe5 statiegeld_tokens: simplify void Juerd Waalboer 2023-02-13 02:44:02 +01:00
  • ff4ffd16f8 statiegeld: use correct id for deduplication key Juerd Waalboer 2023-02-13 02:43:24 +01:00
  • 8e9a037d1c Annoy user when they type 'y' instead of 'yes' :) Juerd Waalboer 2023-02-13 02:28:58 +01:00
  • 1ecb2286df Fix comment Juerd Waalboer 2023-02-12 22:09:24 +01:00
  • 3127212fad revbank.plugins overhaul Juerd Waalboer 2023-02-12 22:01:55 +01:00
  • 6b2d8fdee3 Move deprecation warning to separate plugin Juerd Waalboer 2023-02-12 22:01:31 +01:00
  • fffb2d72e9 Fix deduplication bug, refactor deduplication to own plugin Juerd Waalboer 2023-02-12 17:53:14 +01:00
  • 248681631d More contrast Juerd Waalboer 2023-02-12 17:50:13 +01:00
  • 6b0474818e Add window_title plugin Juerd Waalboer 2023-02-02 01:42:41 +01:00
  • 1696028ce3 statiegeld_tokens: log creation, use, and expiry of tokens Juerd Waalboer 2023-02-02 01:20:47 +01:00
  • 9045eb7ff4 Don't tab complete invalid input Juerd Waalboer 2023-01-30 17:19:50 +01:00
  • 382940bfc9 Show unmodified input in error message Juerd Waalboer 2023-01-30 06:12:23 +01:00
  • 10eeabf707 Hidden feature for buying products via statiegeld terminal Juerd Waalboer 2023-01-30 05:55:31 +01:00
  • 416c722511 Pad differently Juerd Waalboer 2023-01-30 05:04:38 +01:00
  • a555c1ddf1 statiegeld: increase quantity instead of adding more of the same Juerd Waalboer 2023-01-30 05:00:43 +01:00
  • a93b825836 Remove 'plus' plugin Juerd Waalboer 2023-01-30 04:46:08 +01:00
  • e5c004958f Always show quantity if quantity changed Juerd Waalboer 2023-01-30 04:42:12 +01:00
  • 99435cef17 Highlight change; apply operators to last scanned instead of last added Juerd Waalboer 2023-01-30 04:35:56 +01:00
  • ef5babd3df More compact display for repeated products Juerd Waalboer 2023-01-30 03:53:36 +01:00
  • fefa371e18 Move code around Juerd Waalboer 2023-01-29 23:05:52 +01:00