Skip to content

Releases: istra711/DataTransfer

v2.4.6

Choose a tag to compare

@istra711 istra711 released this 23 Jul 13:02

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

Choose a tag to compare

@istra711 istra711 released this 17 Jul 15:40

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

Choose a tag to compare

@istra711 istra711 released this 15 Jul 17:27

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

Choose a tag to compare

@istra711 istra711 released this 15 Jul 16:48

Fix: Missing opencv-4.7.0-1.5.9.jar (platform-independent) in macOS ARM ZIP caused ClassNotFoundException for VideoCapture on Apple Silicon Macs. All platform ZIPs rebuilt with corrected dependencies.

v2.4.2 - macOS webcam fix (Intel + ARM)

Choose a tag to compare

@istra711 istra711 released this 15 Jul 15:24

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

Choose a tag to compare

@istra711 istra711 released this 15 Jul 06:58

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

Choose a tag to compare

@istra711 istra711 released this 13 Jul 15:27

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

  1. Download the correct ZIP for your platform from Assets below
  2. Jameica starten → Datei → Plugin manuell installieren
  3. 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

Choose a tag to compare

@istra711 istra711 released this 10 Jul 06:58

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)

Choose a tag to compare

@istra711 istra711 released this 09 Jul 08:58

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

  1. Jameica mit neuer Hibiscus-Version starten
  2. Zu Hibiscus > Import navigieren
  3. 'Daten-Transfer (PDF/QR/OCR)' sollte in der Liste erscheinen
  4. PDF-Datei auswählen und importieren

v2.1.0

Choose a tag to compare

@istra711 istra711 released this 09 Jul 08:36

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