{"push_id":2072143391,"size":23,"distinct_size":1,"ref":"refs/heads/sb","head":"d83004fe0a0bf67973063aeeb92180224ce4dcc3","before":"a667acd3910191bbc632d73df96ccb0438a82e61","commits":[{"sha":"6b94cd0d04aef11adbe5470a07efaeacfacbbdd6","author":{"name":"Ragas13","email":"ffaaa26cd6b041ee73574929eeef2ee81ea18505@t-online.de"},"message":"PDF import assistant\n\nDer eigentliche Wizard wurde dahingehend ergänzt, dass die einzelnen Seiten in einer ArrayListe gespeichert werden, dadurch ist es egal ob ein oder x-Konverter verwendet werden. Als netter Nebeneffekt, die Änderung erlaubt je PDFExtractor seine eigenes Konto/Portfolio.\n\nBei Verwendung der \"pdfimportassistant\"-Funktion werden in der ImportExtractedItemsWizard.java erst einmal alle vom ImportPDFHandler übergebenen PDF-Dateien mittels der Funktion PDFassistantDetectBankIdentifier() in zwei Phasen gruppiert;\n\n1 - Autor des PDF Dokuments\n 2a - Überprüfen ob bestimmte Wertparpiere enthalten sind, die den Bank Identifier beeinflussen könnten\n 2b - Suchen des Bank Identifiers\n\nUm das abspeichern aller Seiten aus dem Wizard zu ermöglichen, wurde die Funktion performFinish() in ImportExtractedItemsWizard.java in eine Schleife umprogrammiert, so das alle Seiten des Wizzards durchgearbeitet und importiert werden.\n\nFür den Fall das mehr als eine Seite im Wizard verwendet wird, wird der Button [Fertigstellen] ausgegraut, bis der Anwender die letzte Seite des Assistenten erreicht hat. Ist nur eine Kleinigkeit, aber dadurch überprüft man alle Importe :-)\n\nFür den Fall das das PDF nicht erkannt wird, werden diese Dokumente auf einer eigenen Seite zusammengefasst und der Anwender kann entscheiden welches Format es sein soll.\n\nDen XML Import und der CSV Import verwenden den selben ImportWizard.\nXML läuft ohne Probleme, nur den CSV kann ich mangels Beispiel nicht testen.\n\nIch habe versucht alle PDF Konverter und relevante Prozeduren in der Datei PDFImportAssistant.java ein einer Datei für den Konverter zusammenzufassen. Lediglich das DropDown aus ReviewExtractedItemsPage.java kann ich nicht verschieben.","distinct":false,"url":"https://api.github.com/repos/sebasbaumh/portfolio/commits/6b94cd0d04aef11adbe5470a07efaeacfacbbdd6"},{"sha":"1c6e0702fc9e6e84035e5f3d819f6e2b48d9cc60","author":{"name":"Andreas Buchen","email":"aa15f73cd7fe3e3f17f18e26ef4603dca6d50a7d@gmail.com"},"message":"Refactored PDF Import Wizard: Move extractor-specific data into extractor\n\nRelevant changes are:\n* AbstractPDFExtrcator defines author (overwritten by specific\n  implementations)\n* PDFImportAssistant still contains the logic to detect the right\n  extractor, but uses the labels from the extractor itself\n* ReviewExtractedItemsPage uses the list of extractor instances\n\nIssue: #819","distinct":false,"url":"https://api.github.com/repos/sebasbaumh/portfolio/commits/1c6e0702fc9e6e84035e5f3d819f6e2b48d9cc60"},{"sha":"c823841ebb0ee144d7ce3e4c02562d1a73f2fb5a","author":{"name":"Andreas Buchen","email":"aa15f73cd7fe3e3f17f18e26ef4603dca6d50a7d@gmail.com"},"message":"Updated Apache pdfbox to 1.8.13 to include Java 9 fix","distinct":false,"url":"https://api.github.com/repos/sebasbaumh/portfolio/commits/c823841ebb0ee144d7ce3e4c02562d1a73f2fb5a"},{"sha":"a2a444a49677d5dc48b9c468119330ab728105af","author":{"name":"Andreas Buchen","email":"aa15f73cd7fe3e3f17f18e26ef4603dca6d50a7d@gmail.com"},"message":"Refactored PDF import assistant to strip text out of PDF only once","distinct":false,"url":"https://api.github.com/repos/sebasbaumh/portfolio/commits/a2a444a49677d5dc48b9c468119330ab728105af"},{"sha":"ac0663dc2158d11b678110a8c4545488074ae1fa","author":{"name":"Andreas Buchen","email":"aa15f73cd7fe3e3f17f18e26ef4603dca6d50a7d@gmail.com"},"message":"Added key bindings for import and update of quotes\n\n* The separate labels are needed because the popup displaying the key\n  bindings would otherwise show the ampersand (&) in the text\n* As key bindings can have parameters, but no separate labels, separate\n  commands and handlers are needed to have separate shortcut labels","distinct":false,"url":"https://api.github.com/repos/sebasbaumh/portfolio/commits/ac0663dc2158d11b678110a8c4545488074ae1fa"},{"sha":"c518efcb207f1f376db92445d4c2442e9e12c8f2","author":{"name":"Andreas Buchen","email":"aa15f73cd7fe3e3f17f18e26ef4603dca6d50a7d@gmail.com"},"message":"PDF Import wizard: do not re-extract transactions when switching pages","distinct":false,"url":"https://api.github.com/repos/sebasbaumh/portfolio/commits/c518efcb207f1f376db92445d4c2442e9e12c8f2"},{"sha":"b42f62714ab393cb6f05a8f3aee0b28d4b558cbc","author":{"name":"Andreas Buchen","email":"aa15f73cd7fe3e3f17f18e26ef4603dca6d50a7d@gmail.com"},"message":"Handle PDF parsing errors when converting PDF to text","distinct":false,"url":"https://api.github.com/repos/sebasbaumh/portfolio/commits/b42f62714ab393cb6f05a8f3aee0b28d4b558cbc"},{"sha":"04852c95925aa3cf1bb7aef906fa46740c850c04","author":{"name":"Andreas Buchen","email":"aa15f73cd7fe3e3f17f18e26ef4603dca6d50a7d@gmail.com"},"message":"Keep old PDF import behavior when pressing Strg-X\n\nKeep this compatibility mode until the feedback from users confirms the\nnew behavior works.","distinct":false,"url":"https://api.github.com/repos/sebasbaumh/portfolio/commits/04852c95925aa3cf1bb7aef906fa46740c850c04"},{"sha":"cc33406629ff8cf66755bba482ddd8f9183e903d","author":{"name":"Andreas Buchen","email":"aa15f73cd7fe3e3f17f18e26ef4603dca6d50a7d@gmail.com"},"message":"Added option to save none of dirty files when exiting","distinct":false,"url":"https://api.github.com/repos/sebasbaumh/portfolio/commits/cc33406629ff8cf66755bba482ddd8f9183e903d"},{"sha":"4f27129867121017486ff2a42eb90dfd04303747","author":{"name":"Andreas Buchen","email":"aa15f73cd7fe3e3f17f18e26ef4603dca6d50a7d@gmail.com"},"message":"Added support for church taxes to Deutsche Bank PDF importer","distinct":false,"url":"https://api.github.com/repos/sebasbaumh/portfolio/commits/4f27129867121017486ff2a42eb90dfd04303747"},{"sha":"6b3e1e8ca9ea7545bc568ba5423e5c92a315a194","author":{"name":"Andreas Buchen","email":"aa15f73cd7fe3e3f17f18e26ef4603dca6d50a7d@gmail.com"},"message":"Added menu to replace data series in current chart by other chart","distinct":false,"url":"https://api.github.com/repos/sebasbaumh/portfolio/commits/6b3e1e8ca9ea7545bc568ba5423e5c92a315a194"},{"sha":"411a65101dd143502e9f7094c4f35e573bbfc61c","author":{"name":"Andreas Buchen","email":"aa15f73cd7fe3e3f17f18e26ef4603dca6d50a7d@gmail.com"},"message":"Added sum of capital gains / delta to statement of assets view","distinct":false,"url":"https://api.github.com/repos/sebasbaumh/portfolio/commits/411a65101dd143502e9f7094c4f35e573bbfc61c"},{"sha":"b455d8405f9f27316874a70822105c60457dcf73","author":{"name":"Andreas Buchen","email":"aa15f73cd7fe3e3f17f18e26ef4603dca6d50a7d@gmail.com"},"message":"Fixed stacked chart series in taxonomy not using client filter","distinct":false,"url":"https://api.github.com/repos/sebasbaumh/portfolio/commits/b455d8405f9f27316874a70822105c60457dcf73"},{"sha":"3398552cccb3960e2fb57158a9ae5c034cce8f24","author":{"name":"Andreas Buchen","email":"aa15f73cd7fe3e3f17f18e26ef4603dca6d50a7d@gmail.com"},"message":"Remove cancel button from CSV column configuration dialog\n\nBecause the original model is edited, the cancel button suggests that\nthe user can abort the operation. For now, we remove the cancel button.\nOne could change the implementation in such a way that changes are applied\nonly when pressing OK, however, I am not sure that it is worth the time.","distinct":false,"url":"https://api.github.com/repos/sebasbaumh/portfolio/commits/3398552cccb3960e2fb57158a9ae5c034cce8f24"},{"sha":"dbe7ef8a1af779ec2eb08cbb39bd58a3b113f854","author":{"name":"Andreas Buchen","email":"aa15f73cd7fe3e3f17f18e26ef4603dca6d50a7d@gmail.com"},"message":"Fixed max drawdown duration starting before any investment was made","distinct":false,"url":"https://api.github.com/repos/sebasbaumh/portfolio/commits/dbe7ef8a1af779ec2eb08cbb39bd58a3b113f854"},{"sha":"46a93bdeb3ffba6e711ea666f6816d6e137a1ab4","author":{"name":"Andreas Buchen","email":"aa15f73cd7fe3e3f17f18e26ef4603dca6d50a7d@gmail.com"},"message":"Added dividends per year and vehicle table","distinct":false,"url":"https://api.github.com/repos/sebasbaumh/portfolio/commits/46a93bdeb3ffba6e711ea666f6816d6e137a1ab4"},{"sha":"6173576dc8953079d53025c4bce2270db9f5fc25","author":{"name":"Andreas Buchen","email":"aa15f73cd7fe3e3f17f18e26ef4603dca6d50a7d@gmail.com"},"message":"Do not automatically change quotes and shares when editing an existing tx","distinct":false,"url":"https://api.github.com/repos/sebasbaumh/portfolio/commits/6173576dc8953079d53025c4bce2270db9f5fc25"},{"sha":"a7e70e61eff567ff0152db4a0b85a1dae3efd562","author":{"name":"Andreas Buchen","email":"aa15f73cd7fe3e3f17f18e26ef4603dca6d50a7d@gmail.com"},"message":"Improved formatting of heat map\n\n* keep fixed column width to allow for better comparison between\n  multiple heat maps on the same page\n* changed color range from red -> yellow -> green","distinct":false,"url":"https://api.github.com/repos/sebasbaumh/portfolio/commits/a7e70e61eff567ff0152db4a0b85a1dae3efd562"},{"sha":"7dd58649720487bca59471a5337553eceb934c55","author":{"name":"Andreas Buchen","email":"aa15f73cd7fe3e3f17f18e26ef4603dca6d50a7d@gmail.com"},"message":"Release 0.27.9","distinct":false,"url":"https://api.github.com/repos/sebasbaumh/portfolio/commits/7dd58649720487bca59471a5337553eceb934c55"},{"sha":"ec8b24892c4bd1240dfd4db1b08e209320cbc506","author":{"name":"Andre Wisplinghoff","email":"9f0829e3af54aa777e050b42f12d4f6840e0b25e@gmail.com"},"message":"Fix invisible cells in 'Shares' column on linux","distinct":false,"url":"https://api.github.com/repos/sebasbaumh/portfolio/commits/ec8b24892c4bd1240dfd4db1b08e209320cbc506"}]}
{"actor":{"display_login":"sebasbaumh"}}