Commit Graph

810 Commits

Author SHA1 Message Date
James Cole
a1d99c1954
Bunq and Spectre will ask to apply rules. 2018-06-23 10:55:26 +02:00
James Cole
db1c27d833
First attempt at job to create transactions for recurring transactions. 2018-06-22 18:42:23 +02:00
James Cole
18f779c6de
Various fixes. 2018-06-20 16:27:57 +02:00
James Cole
597d6ac513
Fix #1492 2018-06-20 16:06:47 +02:00
James Cole
56bc79d64e
Various code to fix checkboxes. 2018-06-18 21:07:09 +02:00
James Cole
d73cd4b515
Can now create recurring transactions. #1469 2018-06-17 15:14:34 +02:00
James Cole
477a3c7eb2 Fix various bugs in the import routine, discovered by Doug. 2018-06-13 19:03:18 +02:00
James Cole
5a058491b0 Some code optimalisations. 2018-06-10 16:59:41 +02:00
James Cole
4a12d4d156 Code cleanup [skip ci] 2018-06-06 21:23:00 +02:00
James Cole
a6b09acd5e Some last minute fixes. 2018-06-02 18:19:35 +02:00
James Cole
df87d03f32 FF3 will apply rules when importing from bunq #1443 2018-06-01 05:49:33 +02:00
James Cole
3fbe851a0b Include external ID with import. 2018-06-01 05:23:57 +02:00
James Cole
2ba6fa0dda Add description to debug logging. #1443 2018-05-31 21:13:07 +02:00
James Cole
e9e771e57b
List 100 entries for bunq. #1443 2018-05-30 18:04:00 +02:00
James Cole
0a007b1e6e
Fix menu view. 2018-05-29 06:30:25 +02:00
James Cole
664451d0c6
Fixed #1405 2018-05-26 07:48:49 +02:00
James Cole
4031057bc0
Fix #1386 2018-05-26 07:25:22 +02:00
James Cole
fcf9b782c1
Improve code coverage. #1443 2018-05-25 23:13:08 +02:00
James Cole
d693d382b9
Handle different account types #1443 2018-05-25 17:31:41 +02:00
James Cole
0a1b6c7793
Catch nullpointer #1443 2018-05-25 13:15:36 +02:00
James Cole
e953becbae
Expand test coverage for bunq. 2018-05-25 08:38:15 +02:00
James Cole
82538ba4fc
Catch OpenSSL error. 2018-05-23 14:08:37 +02:00
James Cole
2b2f37a8c9
All code for bunq. 2018-05-23 12:36:12 +02:00
James Cole
039e8d6e17
Add debug info and update routine for multiple accounts. 2018-05-23 07:38:03 +02:00
James Cole
740f4e403f
Improve coverage for Spectre 2018-05-22 18:05:35 +02:00
James Cole
b195a61498
Improve coverage for Spectre. 2018-05-21 19:17:33 +02:00
James Cole
94e6816bf6
Improve test coverage. 2018-05-21 17:28:09 +02:00
James Cole
ebf97f710f
Refactor code and fix tests. 2018-05-21 09:40:19 +02:00
James Cole
714b54ed06
Refactor and rename test code. 2018-05-21 07:22:38 +02:00
James Cole
620c5f515e
Improve test coverage, remove dead code. 2018-05-20 16:26:27 +02:00
James Cole
2c206bba64
First working version of a working Spectre import. 2018-05-19 21:13:00 +02:00
James Cole
04953b5645 Lots of new code for the Spectre routine. 2018-05-19 10:44:33 +02:00
James Cole
dd44a1e517 Code for Spectre. 2018-05-16 21:31:45 +02:00
James Cole
9f26757e8a First code for Spectre login and import routine. 2018-05-14 20:21:00 +02:00
James Cole
1aae84a4d0
Optimise tests and coverage. 2018-05-13 09:01:10 +02:00
James Cole
528da3f08e
Allow the mapping of asset accounts for opposing value 2018-05-12 20:56:34 +02:00
James Cole
9c507f7f62
Refactor some code to handle command line imports. 2018-05-12 19:09:34 +02:00
James Cole
07da2fdda3
Remove unused imports. 2018-05-12 17:27:19 +02:00
James Cole
5bf520b6ed
Code consistency and new tests. 2018-05-12 15:50:01 +02:00
James Cole
a47da92d81
Test coverage for opposing account mapper. 2018-05-12 13:27:02 +02:00
James Cole
63f84ae7b1
Lots of refactoring and new tests. 2018-05-12 10:46:18 +02:00
James Cole
9bb4df4cc3
Split and cleanup file import routine. 2018-05-11 19:56:52 +02:00
James Cole
c47a5379ae
Improve code test coverage. 2018-05-11 10:37:13 +02:00
James Cole
cde9c4a2bc
Update copyright statements. 2018-05-11 10:08:34 +02:00
James Cole
5a560b42ef
Improve test coverage. 2018-05-11 09:51:47 +02:00
James Cole
50874c9cf7 Rename some variables. 2018-05-10 23:11:11 +02:00
James Cole
6f984aa591 Improve test coverage. 2018-05-10 23:01:21 +02:00
James Cole
274162afcd
Fix test that could come up with journals with 0 transactions, and improve test coverage for file routine. 2018-05-10 20:05:02 +02:00
James Cole
cabcb9c6d0
Basic storage routine works, basic file handling. 2018-05-10 09:10:16 +02:00
James Cole
116f7ed613 First attempt to run file import. 2018-05-10 06:26:57 +02:00
James Cole
6ef0eb73d0 Improve importer. 2018-05-09 20:53:39 +02:00
James Cole
7f4feb0cfc More code for import routine. 2018-05-07 20:35:14 +02:00
James Cole
626f7357bb
Improve CSV import routine. 2018-05-07 19:21:12 +02:00
James Cole
690c9203c8 Start processing files. 2018-05-06 21:06:23 +02:00
James Cole
1209f3b39a First start for CSV file import. 2018-05-06 20:42:30 +02:00
James Cole
a3cbdadb39
Towards managing mapping for file imports. 2018-05-06 16:19:29 +02:00
James Cole
9e3c5fd984
Remove references to non-existing files. 2018-05-06 07:40:50 +02:00
James Cole
7d80ac37a6 Can configure file upload in file imports. 2018-05-06 07:09:08 +02:00
James Cole
f74b9ba7ab Add strict types and newlines. 2018-05-05 16:51:32 +02:00
James Cole
d233b3f24f Improve test (coverage). 2018-05-05 14:40:12 +02:00
James Cole
19fff681d2
Improve test coverage, mark as deprecated. 2018-05-05 13:53:12 +02:00
James Cole
1c0da454db
Improved code for new import + some tests. 2018-05-04 20:21:27 +02:00
James Cole
b541f7b944
Improve fake import. 2018-05-04 06:59:14 +02:00
James Cole
6bddb63b45 New code for updated import routine. 2018-05-03 17:23:16 +02:00
James Cole
ccda71ff8e New code for updated import routine. 2018-05-01 20:47:38 +02:00
James Cole
cd75224cdd
Create a fake routine, check for its progress. 2018-04-30 06:37:29 +02:00
James Cole
b33883b334
Small code improvements. 2018-04-29 18:07:23 +02:00
James Cole
f74a6dffca
Update providers and repositories for new import job fields 2018-04-29 18:07:14 +02:00
Paul Sohier
f140d2f37a Select the matching bunq account from the import. Fixes #1398 2018-04-29 16:26:19 +02:00
James Cole
71b63bd33b
Remove references to ExpandedForm. 2018-04-29 09:48:53 +02:00
James Cole
565cb6d79e
New select options 2018-04-29 07:46:14 +02:00
James Cole
13b78bdc20
Code cleanup 2018-04-28 06:23:13 +02:00
James Cole
9c5523252d
Clean up old JS. 2018-04-28 05:40:08 +02:00
James Cole
8032684ad0
Some code cleanup for #1272 2018-04-22 17:10:11 +02:00
James Cole
c2e8a67330
Code for #1367 2018-04-22 11:29:20 +02:00
James Cole
1129001bc6
Possible solution for #1353 2018-04-21 20:29:44 +02:00
James Cole
8dd765ee89
Remove deprecated method. 2018-04-21 20:28:41 +02:00
James Cole
900e8202e6
Remove some deprecated functions. 2018-04-16 20:21:28 +02:00
James Cole
926c03986c
Remove references to bill scanning. 2018-04-14 13:00:24 +02:00
James Cole
90cf7a3bf5
Fix several issues with bunq import #1330 2018-04-10 21:18:38 +02:00
James Cole
7b715925cf
Code for #1324 2018-04-07 22:23:16 +02:00
James Cole
91fe1493a7
Improve edit routine for split transactions. 2018-04-06 12:44:43 +02:00
James Cole
609c193b88
Fix #1312 2018-04-03 19:12:59 +02:00
James Cole
fa7ab45a40
Code cleanup 2018-04-02 14:50:17 +02:00
James Cole
40d94e7a62
Avoid using serialised preferences for security purposes. This might break existing preferences. 2018-04-01 19:22:30 +02:00
James Cole
7110c1178a
Fix bad parse error. 2018-03-30 22:49:46 +02:00
James Cole
9f8c75efc6
Fix null pointer in account format. 2018-03-30 22:44:37 +02:00
James Cole
170d23d768
Code cleanup before release. 2018-03-29 19:01:47 +02:00
James Cole
992657b942
Code for #1257 2018-03-25 13:30:55 +02:00
James Cole
3c9b7c07af
Move import to factory #1222 2018-03-24 14:05:29 +01:00
James Cole
796ab4bf2c
Fixed some small issues in import routine. 2018-03-24 11:49:26 +01:00
James Cole
1645490f5c
Avoid using model methods and use repository instead 2018-03-19 19:39:02 +01:00
James Cole
082b5ba895
Fix #1262 2018-03-19 09:09:02 +01:00
James Cole
40787bc29a
Improve bunq import. 2018-03-19 08:17:15 +01:00
James Cole
b12872e5de
Various code cleanup. 2018-03-11 16:24:07 +01:00
James Cole
5a7b1ba292
Remove unused methods. 2018-03-11 15:55:36 +01:00
James Cole
c2dfbcba10
Improve view for transactions. 2018-03-11 14:09:44 +01:00
James Cole
a9870b35be
Remove some stuff, mark as deprecated. 2018-03-11 13:34:16 +01:00
James Cole
9e6194bfdc
Catch null pointer [skip ci] 2018-03-11 08:23:47 +01:00
James Cole
aad0864018
Various code cleanup [skip ci] 2018-03-10 22:38:20 +01:00
James Cole
a55d18709c
More code to catch exceptions in #1238 2018-03-10 22:34:02 +01:00
James Cole
dff2d716a1
Move 2FA to profile #1153 2018-03-09 05:45:22 +01:00
James Cole
19f7027718
Fix #1198 2018-03-09 04:47:43 +01:00
James Cole
82e7479cfe
Force fresh config var [skip ci] 2018-03-07 21:01:46 +01:00
James Cole
a5fd821e0c
Code to implement #1168 and #1197. 2018-03-07 10:18:22 +01:00
James Cole
a97bfc92e1
Add newlines and strict types 2018-03-05 19:35:58 +01:00
James Cole
5b8adbfd0c
Repository and test clean up. 2018-02-28 21:32:59 +01:00
James Cole
3bd9e0bcd4
Remove not existing method 2018-02-27 07:39:28 +01:00
James Cole
c80a76f8c0
Remove not existing method. 2018-02-27 07:37:40 +01:00
James Cole
1b304bf85e
use journal repository instead of direct calls. 2018-02-25 19:09:05 +01:00
James Cole
e9b6b45fc4
Expand code to be able to handle updates. 2018-02-21 08:51:30 +01:00
James Cole
9d457787f7
Specify times for SQLite database. #1192 2018-02-20 17:17:14 +01:00
James Cole
9cc1bfb4b5
Improve code for test coverage 2018-02-16 22:14:53 +01:00
James Cole
94f6bd34c7
Fix some issues with semi-colon delimiters, see #1172 2018-02-11 15:52:24 +01:00
James Cole
e066a6421c
Fix #1172 2018-02-11 15:36:16 +01:00
James Cole
0f09a9db4d
Remove reference to guard from other bind support classes. 2018-02-09 19:24:30 +01:00
James Cole
95648c37b3
Various code cleanup. 2018-02-09 19:11:55 +01:00
James Cole
ac98822a55
Fix for issue #1167 2018-02-09 16:47:01 +01:00
James Cole
909dc212fb
make sure all route binders use guard. 2018-02-07 11:15:36 +01:00
James Cole
c4507a7f75
Make sure the "classic" page uses the transformer as well. 2018-02-06 18:11:33 +01:00
James Cole
2f95f99890
Update exceptions thrown for better IDE support. 2018-02-06 07:50:19 +01:00
James Cole
28579f7b80
Add debug information to import routine. 2018-02-04 08:14:22 +01:00
James Cole
59c48268ab
Support more icons. 2018-01-25 19:21:40 +01:00
James Cole
7c70732247
Some light refactoring. No changes. 2018-01-25 18:41:27 +01:00
James Cole
f2d8e13576
Fix #1142 2018-01-22 18:14:30 +01:00
James Cole
e2af0caa41
Fix tests 2018-01-17 12:29:00 +01:00
James Cole
57855b1930
Remove references to unused cache thing. 2018-01-16 21:09:27 +01:00
James Cole
f59135a9ca
Code for #989 2018-01-14 10:48:17 +01:00
James Cole
cbeaf8e16a
Expand tag report #1106 2018-01-12 21:02:27 +01:00
James Cole
f326f08f7b
Fix #1088 2018-01-11 18:58:33 +01:00
James Cole
61f5ed3874
Fix check for column roles. 2018-01-10 19:06:27 +01:00
James Cole
6ac1e05e60
Clear cache sooner for #1096 2018-01-06 07:42:03 +01:00
James Cole
e7debc5466
Rewrote importer to be more clean about the stage it is in. 2018-01-04 19:33:16 +01:00
James Cole
5866300ac1
Rename and move some files. 2018-01-04 18:34:51 +01:00
James Cole
6b59b6de6e
Fix some things in import routine. 2018-01-04 08:59:39 +01:00
James Cole
3ce5ccb98a
Another fix for #1092 2018-01-04 08:09:26 +01:00
James Cole
5177619301
Lots of new code for Spectre import. 2018-01-03 19:17:30 +01:00
James Cole
4e0319bacc
Fix for #1092 2018-01-03 07:35:29 +01:00
James Cole
cdeabaaf9a
Extra fix to cover for #1091 2018-01-02 19:53:22 +01:00
James Cole
3815f9836f
Various code cleanup. 2017-12-29 09:05:35 +01:00
James Cole
a10672a683
Progress for Spectre import. 2017-12-28 18:38:59 +01:00
James Cole
a14ae02c27
Expand Spectre code. 2017-12-27 17:22:44 +01:00
James Cole
01818af963
Expand binder test. 2017-12-25 15:30:50 +01:00
James Cole
a3ec741d67
Updated code coverage, improved binder code. 2017-12-25 09:44:46 +01:00
James Cole
5cb948d0f3
Currency code test. 2017-12-25 09:00:09 +01:00
James Cole
08b743ddcb
Expand test coverage. 2017-12-23 17:42:07 +01:00
James Cole
8bd76d1ff0
Various code cleanup. 2017-12-22 18:32:43 +01:00
James Cole
a69aad878e
Fix #1056 2017-12-19 19:25:50 +01:00
James Cole
e21e339cb0
Fix some spelling errors. 2017-12-19 18:53:50 +01:00
James Cole
1f6e42afd9
Update copyright [skip ci] 2017-12-17 14:44:05 +01:00