Commit graph

353 commits

Author SHA1 Message Date
08a2eb2251 Fix most members base filters. 2023-04-04 22:57:14 +02:00
f2874ebe5d Use members list everywhere in members-base. 2023-04-04 22:44:50 +02:00
78164ecafe Make load-members create more complex structure. 2023-04-04 22:39:45 +02:00
e25a75ab27 Handle all bank loading gracefully. 2023-04-04 22:34:41 +02:00
cc4cfccae1 Allow searching without action. 2023-04-04 19:39:42 +02:00
2232786316 Handle process and terminal correctly. 2023-04-04 14:41:13 +02:00
74afca1354 Run actual editor. 2023-04-04 14:22:47 +02:00
f1d3a0e318 Use editor. 2023-04-04 14:18:23 +02:00
1e1422fc77 Add environment module skeleton. 2023-04-04 14:03:02 +02:00
f62fe1a08c Use current month for filtering payments in member-record. 2023-04-04 10:00:07 +02:00
ba62b905fd Preliminary payments filtering in member-payments. 2023-04-04 09:58:15 +02:00
cb139909ac JendaSAP checked.ntlm file. 2023-04-04 09:38:16 +02:00
af408439dd Use JendaSAP compatibility layer for transaction pairing. 2023-04-04 09:35:33 +02:00
067f5eba62 Add JendaSAP compatibilit mode configuration and command-line option. 2023-04-04 09:30:42 +02:00
c175dc2ae4 Implement ISO date to month conversion. 2023-04-03 20:54:10 +02:00
0586bb4cfc Bump version to 0.9. 2023-04-03 20:44:05 +02:00
8775c6ce14 Bank transaction custom printer. 2023-04-03 20:43:45 +02:00
75cc2c6d0e Properly sort members. 2023-04-03 20:24:39 +02:00
596363c986 Show expected income. 2023-04-03 20:18:43 +02:00
99ce80127a Print totals like JendaSAP. 2023-04-03 19:52:28 +02:00
8c2f848c73 Two-pass processing. 2023-04-03 13:08:37 +02:00
f2e47b9ad3 Start fees table rework using new primitives. 2023-04-03 12:01:14 +02:00
ea9c76d2fc Display member status in fees table. 2023-04-02 19:50:00 +02:00
f7babb257e Make directory argument mandatory for members payments processing. 2023-04-02 19:33:52 +02:00
48636fc965 Sub-nick matching. 2023-04-02 19:25:04 +02:00
952fd03f16 Use balance struct and move it to member-print-table. 2023-04-02 19:02:32 +02:00
f9eb053c9a Remove unused error context parameter. 2023-04-01 22:39:11 +02:00
d6d47e91fc Configurable bank directory. 2023-04-01 22:30:42 +02:00
f436e9e07c Consistently name local parameter. 2023-04-01 22:26:47 +02:00
e0e043bdf5 Configurable apikey file. 2023-04-01 22:23:40 +02:00
91b868b653 Fix still used export. 2023-04-01 21:35:02 +02:00
6ac3281a5c Streamline command-line options. 2023-04-01 18:48:39 +02:00
8d514783a0 Add support for free-form text in command-line description. 2023-04-01 18:46:17 +02:00
aeb7ec1d6e Fix type. 2023-04-01 18:31:39 +02:00
aac69d9412 Bump version to 0.8. 2023-04-01 18:23:48 +02:00
dde3d68d07 Update dependencies. 2023-04-01 18:23:32 +02:00
0c9f2f36f0 Ensure output directory exists. 2023-04-01 18:22:59 +02:00
10ca5f9289 Add as command-line argument. 2023-04-01 18:15:31 +02:00
76f45b5f7c Start replacing member record. 2023-04-01 18:10:50 +02:00
52a2108b4f Work on member web static file generator. 2023-04-01 18:02:44 +02:00
b3bb37cbce Output member file to nick.misc in web output. 2023-04-01 17:45:56 +02:00
76ff48329a Generate total balance for member. 2023-04-01 17:41:59 +02:00
d092275797 Add REPL support. 2023-04-01 17:28:44 +02:00
34117b278d Add static web output module skeleton. 2023-04-01 17:24:28 +02:00
e5f7a3ef47 Do not load anything if nothing is to be done. 2023-04-01 10:35:58 +02:00
5106885c4e Fix tests after latest changes. 2023-04-01 10:33:46 +02:00
e127145681 Load bank only if needed. 2023-04-01 10:30:22 +02:00
f4f6255b84 Cleanup static dependencies. 2023-04-01 10:22:55 +02:00
9a1bd70c36 Streamline makefiles. 2023-04-01 10:17:52 +02:00
2a12831409 Add new root Makefile. 2023-04-01 10:14:58 +02:00