Commit graph

385 commits

Author SHA1 Message Date
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
71d8eab9d7 More of member-record documentation. 2023-04-01 11:05:50 +02:00
21d3af2ac3 Work on member-record documentation. 2023-04-01 10:45:44 +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
6444f53211 Remove obsolete make documentation. 2023-04-01 10:25:38 +02:00
04717a528e Clean wrapper. 2023-04-01 10:23:40 +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
bfa39db591 Speed-up import compilation. 2023-04-01 10:13:16 +02:00
9689cb5471 Make it run from different directory. 2023-04-01 10:12:30 +02:00
69d0b8ee10 Move sources to separate directory. 2023-04-01 09:45:46 +02:00
aa7a340d51 Report no problems if no problems. 2023-03-31 23:05:08 +02:00
3429790dbe Sort member payments. 2023-03-31 22:59:04 +02:00
d3efbaa82d Convert Fio dates to ISO dates. 2023-03-31 21:49:59 +02:00
2daf2c6ea8 Ignore source base and output directory. 2023-03-31 21:15:11 +02:00
3143d3dd4e Do not clean nonexistent .so files. 2023-03-31 21:10:42 +02:00
3f7a43bd34 Partial static compilation. 2023-03-31 21:09:01 +02:00
1efb42c9fa Remove shared objects. 2023-03-31 21:03:38 +02:00
8d71c1c2e7 Perform EUR lookups. 2023-03-31 21:00:25 +02:00
2bbaa1da9f Add period-based exchange rates. 2023-03-31 20:59:04 +02:00
e9745bc64a Generalize period lookups. 2023-03-31 20:56:42 +02:00
51b3b6f5b7 Generalize period-based definitions lookup. 2023-03-31 20:17:01 +02:00
4a62102bc2 Lookup period-based fees. 2023-03-31 20:07:35 +02:00
9900764f57 Prepare fee lookups. 2023-03-31 19:43:43 +02:00
306cca2ae3 Heavily optimize CSV reader. 2023-03-31 19:20:49 +02:00
a216b27825 Bump version to 0.7. 2023-03-31 10:24:21 +02:00
a195b2d4aa Use 3-argument dict-map mapping function. 2023-03-31 10:16:32 +02:00
d58a84e26e Fix bank fees dropout. 2023-03-31 10:00:39 +02:00
f5448d050f Use string-translate*. 2023-03-31 09:56:44 +02:00
8fb302f682 Faster Fio parsing. 2023-03-31 09:55:05 +02:00
9435659140 Split out member id extraction. 2023-03-31 09:44:50 +02:00
3c56578d65 Much faster payments processing. 2023-03-31 09:43:12 +02:00
b72f1900e6 Load messages and handle table string with single tab inside. 2023-03-31 09:37:08 +02:00
3edfe6c02a Prepare payments for comment parsing of SEPA transactions. 2023-03-30 22:36:58 +02:00
cbd5e89f6e Improve fees table display. 2023-03-30 22:02:33 +02:00
e1b673a519 Add testing of CSV lines parsing. 2023-03-30 21:42:43 +02:00
0d7a7f765c Document CSV simple module. 2023-03-30 21:37:20 +02:00
ba874bc953 Update documentation of progress and listing modules. 2023-03-30 21:32:30 +02:00