Releases: istra711/DataTransfer
Release list
v2.4.6
Features
- IP-Kamera-Support via FFmpegFrameGrabber (Android IP Webcam, DroidCam, RTSP-Kameras)
- Kamerarotation (0/90/180/270 Grad) fürboth lokale und IP-Kamera
- Kompaktes Settings-Layout mit ScrolledComposite ( scrollbar )
- Einstellungen: Quelle (Lokal/IP), Protocol, Address, Port, Path, Username, Password, Timeout, Rotation
- Hilfetext erweitert mit IP-Kamera-Anleitung (IP Webcam, DroidCam, iPhone, RTSP)
Fixes
- Device-Index wird direkt aus Einstellungen gelesen (kein Dialog wenn konfiguriert)
- Lokale Webcam nutzt VideoCapture statt FFmpegFrameGrabber
Plattformen
- Windows (111.7 MB), Linux (93.8 MB), macOS Intel (91.1 MB), macOS ARM (74.5 MB)
v2.4.5 - OCR Tessdata Fix
v2.4.5
Behoben
- OCR Tessdata: \ essdata/deu.traineddata\ fehlte in den Plugin-ZIPs -> Tesseract OCR lieferte immer null
- OcrEngine Pfadaufloesung: tessdataPath wird jetzt relativ zum Plugin-Installationsverzeichnis aufgeloest (nicht mehr relativ zum CWD)
- ZIP-Struktur korrigiert: Oberste Ebene ist jetzt \hbci.datatransfer/\ (nicht \win_dir/\ etc.)
Betroffene Plattformen
Alle (Windows, Linux, macOS Intel, macOS ARM)
v2.4.4
macOS ARM webcam diagnostics: Added detailed native library diagnostic logging to identify the root cause of JVM crashes on Apple Silicon when loading OpenCV. When the webcam is activated, the log will now show OS architecture, JavaCPP platform settings, and specific error details for native library initialization failures.
v2.4.3
v2.4.2 - macOS webcam fix (Intel + ARM)
Bugfix: Webcam on macOS works now! Also supports Apple Silicon (ARM).
Changelog
- Webcam runs in separate thread (avoids SWT/Swing conflict on macOS)
- Simplified device selection dialog (manual index input: 0, 1, 2...)
- Fixed plugin structure: plugin.xml, lang/, img/ at top level (not inside JAR)
- Added macOS ARM (Apple Silicon) support
- Fixed missing opencv class JAR in ARM build
Downloads
| Platform | File |
|---|---|
| Windows | hbci.datatransfer-2.4.2-windows.zip |
| Linux | hbci.datatransfer-2.4.2-linux.zip |
| macOS Intel | hbci.datatransfer-2.4.2-macosx.zip (x86_64) |
| macOS ARM | hbci.datatransfer-2.4.2-macosx-arm64.zip (Apple Silicon M1/M2/M3/M4) |
v2.4.1
v2.4.1
Bug Fix
- macOS Webcam behoben: FrameGrabber.getDeviceDescriptions() existiert nicht in javacv 1.5.9. Verwendet jetzt FrameGrabber.list (ein statisches Feld) das auf allen Plattformen funktioniert.
Assets
| Platform | File |
|---|---|
| Windows | hbci.datatansfer-2.4.1.zip |
| Linux | hbci.datatansfer-2.4.1-linux.zip |
| macOS | hbci.datatansfer-2.4.1-macos.zip |
v2.4.0
v2.4.0
Fixes
- Classloader-Konflikt behoben: Die alte \datatransfer.jar\ innerhalb der Haupt-JAR wurde von Jameica geladen statt die aktualisierte Version. Die innere JAR ist jetzt entfernt.
- Classfinder-Regex korrigiert: \plugin.xml\ matched jetzt den tatsächlichen JAR-Namen \datatransfer.jar\
- Webcam-Zuverlässigkeit: Open-Timeout auf 20 Sekunden erhöht, globaler ClassLoader für JavaCV-Klassen, verbessertes Error-Logging.
New: Linux and macOS Support
The webcam now works on all platforms. Download the correct ZIP for your OS:
| Platform | File | Webcam Support |
|---|---|---|
| Windows | \hbci.datatransfer-2.4.0.zip\ | ✅ |
| Linux | \hbci.datatransfer-2.4.0-linux.zip\ | ✅ |
| macOS | \hbci.datatransfer-2.4.0-macos.zip\ | ✅ |
Installation
- Download the correct ZIP for your platform from Assets below
- Jameica starten → Datei → Plugin manuell installieren
- ZIP-Datei auswählen, Jameica neu starten
Patched Hibiscus
Für die Import-Dialog-Integration wird ein gepatchter Hibiscus benötigt (siehe README).
v2.3.0: Hibiscus Import-Dialog Integration
v2.3.0
Fusion of QRtransfer and OCRtransfer
This plugin replaces the previous individual plugins QRtransfer and OCRtransfer. It provides a unified interface for all payment data imports.
New Features
- Hibiscus Import Dialog: 'Invoice File (PDF/Image) - OCR/QR' appears in import dropdown
- Review dialog: Data can be reviewed and corrected before saving
- Progress bar: Shows current processing step
Changes
- Clipboard and webcam only via plugin menu (not via import dialog)
- SmartDetector: detectFromStream() now works with any file type
- New TransferDataHolder class for passing TransferData + account to views
Bug Fixes
- No more 'Image could not be loaded' error on PDF import
- Import dialog status bar is no longer displayed
Assets
- hbci.datatransfer-2.3.0.zip - DataTransfer plugin
- hibiscus-patched.zip - Patched Hibiscus with ClassFinder fix (required for Import dialog integration)
v2.2.0-test (Importer Integration)
Test-Version mit Importer-Integration
Diese Version testet die Integration des Importers in die IORegistry von Jameica/Hibiscus.
Voraussetzung
Diese Funktion erfordert die aktuelle Hibiscus-Entwicklungsversion mit der Änderung:
willuhn/hibiscus@cbbce4a
Änderungen
- Neue DataTransferIO.java - Registriert den Importer bei Jameica
- SmartDetector erweitert um detectFromStream() Methode
- Plugin.xml um Extension-Punkt erweitert
Kompatibilität
- Funktioniert auch mit der aktuellen Jameica-Version (Menu-Lösung bleibt erhalten)
- Der Importer erscheint nur in der IORegistry, wenn die neue Jameica-Version verwendet wird
Testen
- Jameica mit neuer Hibiscus-Version starten
- Zu Hibiscus > Import navigieren
- 'Daten-Transfer (PDF/QR/OCR)' sollte in der Liste erscheinen
- PDF-Datei auswählen und importieren
v2.1.0
Neuerungen in v2.1.0
Neue Features
- Hilfe-Button und Hilfetext-Dialog in den Einstellungen
- Doppelklick-Editor für Schlüsselwörter (zeilenweise Eingabe)
- Case-insensitive Schlüsselwortsuche
- Multi-QR-Erkennung in PDFs (alle Seiten scannen)
Verbesserungen
- i18n-Fallback für QR-Auswahldialog
- OCR-Ansicht: Labels verbessert (Empfänger-Konto, Name)
- QR-Code-Ansicht: Stadt-Eingabefeld entfernt
- Einstellungen: Schlüsselwörter untereinander angeordnet
Technisches
- Kombiniertes Plugin aus OCRtransfer und QRtransfer
- Automatische QR/OCR-Erkennung
- Einheitliches Datenmodell