dolibarr.handybarcodescanner/android-app/BrotherPrintHelper/app/build/intermediates/incremental/release/packageReleaseResources/merger.xml
data 8586b568e8 v8.1: Quagga2 Scanner Fix, Brother Android App, Bestelllogik-Update
## Quagga2 Scanner
- Reader-Reihenfolge optimiert: CODE128/CODE39 vor EAN
- Verhindert Fehlerkennungen bei alphanumerischen Codes (z.B. P20260030)
- EAN-Reader haben niedrigere Priorität

## Brother PT-E560BT Android App
- Native Kotlin App für Bluetooth-Druck auf Brother PT-E560BT
- Intent-Schema: brotherprint://print?barcode=XXX&ref=REF
- 90° Rotation für Längs-Druck auf 24mm TZe-Band
- Produkt-Referenz (fett), Barcode-Strichen, Barcode-Wert
- Erweiterte Error-Handling (SetLabelsizeError, NoCoverError, etc.)
- Build: Gradle 9.3.1, Kotlin 2.1.0, Brother SDK v4

## Bestelllogik
- ref_supplier = "Direkt" (ohne Datum) für dauerhafte Direktbestellungen
- Pro Lieferant eine durchgängige Direkt-Bestellung statt tägliche neue

## PWA Updates
- Service Worker v8.1
- CSS/JS Cache-Invalidierung (?v=81)
- localStorage Migration für alte Keys

## Dokumentation
- README.md aktualisiert mit Brother-App und PWA-Details
- Dateistruktur erweitert um android-app/
- .gitignore für Test-Dateien

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-03-07 18:24:10 +01:00

6 lines
No EOL
6.1 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<merger version="3"><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="main$Generated" generated="true" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/srv/http/dolibarr/custom/handybarcodescanner/android-app/BrotherPrintHelper/app/src/main/res"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="main" generated-set="main$Generated" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/srv/http/dolibarr/custom/handybarcodescanner/android-app/BrotherPrintHelper/app/src/main/res"><file name="ic_launcher_round" path="/srv/http/dolibarr/custom/handybarcodescanner/android-app/BrotherPrintHelper/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp" qualifiers="xxxhdpi-v4" type="mipmap"/><file name="ic_launcher" path="/srv/http/dolibarr/custom/handybarcodescanner/android-app/BrotherPrintHelper/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp" qualifiers="xxxhdpi-v4" type="mipmap"/><file name="ic_launcher_round" path="/srv/http/dolibarr/custom/handybarcodescanner/android-app/BrotherPrintHelper/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp" qualifiers="xhdpi-v4" type="mipmap"/><file name="ic_launcher" path="/srv/http/dolibarr/custom/handybarcodescanner/android-app/BrotherPrintHelper/app/src/main/res/mipmap-xhdpi/ic_launcher.webp" qualifiers="xhdpi-v4" type="mipmap"/><file path="/srv/http/dolibarr/custom/handybarcodescanner/android-app/BrotherPrintHelper/app/src/main/res/values/themes.xml" qualifiers=""><style name="Theme.BrotherPrintHelper" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="colorPrimary">#6200EE</item>
<item name="colorPrimaryDark">#3700B3</item>
<item name="colorAccent">#03DAC5</item>
</style></file><file path="/srv/http/dolibarr/custom/handybarcodescanner/android-app/BrotherPrintHelper/app/src/main/res/values/strings.xml" qualifiers=""><string name="app_name">Brother Print Helper</string></file><file name="ic_launcher_foreground" path="/srv/http/dolibarr/custom/handybarcodescanner/android-app/BrotherPrintHelper/app/src/main/res/drawable-v24/ic_launcher_foreground.xml" qualifiers="v24" type="drawable"/><file name="ic_launcher_background" path="/srv/http/dolibarr/custom/handybarcodescanner/android-app/BrotherPrintHelper/app/src/main/res/drawable/ic_launcher_background.xml" qualifiers="" type="drawable"/><file name="ic_launcher" path="/srv/http/dolibarr/custom/handybarcodescanner/android-app/BrotherPrintHelper/app/src/main/res/mipmap-anydpi-v33/ic_launcher.xml" qualifiers="anydpi-v33" type="mipmap"/><file name="ic_launcher_round" path="/srv/http/dolibarr/custom/handybarcodescanner/android-app/BrotherPrintHelper/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp" qualifiers="xxhdpi-v4" type="mipmap"/><file name="ic_launcher" path="/srv/http/dolibarr/custom/handybarcodescanner/android-app/BrotherPrintHelper/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp" qualifiers="xxhdpi-v4" type="mipmap"/><file name="data_extraction_rules" path="/srv/http/dolibarr/custom/handybarcodescanner/android-app/BrotherPrintHelper/app/src/main/res/xml/data_extraction_rules.xml" qualifiers="" type="xml"/><file name="backup_rules" path="/srv/http/dolibarr/custom/handybarcodescanner/android-app/BrotherPrintHelper/app/src/main/res/xml/backup_rules.xml" qualifiers="" type="xml"/><file name="ic_launcher" path="/srv/http/dolibarr/custom/handybarcodescanner/android-app/BrotherPrintHelper/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml" qualifiers="anydpi-v26" type="mipmap"/><file name="ic_launcher_round" path="/srv/http/dolibarr/custom/handybarcodescanner/android-app/BrotherPrintHelper/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml" qualifiers="anydpi-v26" type="mipmap"/><file name="ic_launcher_round" path="/srv/http/dolibarr/custom/handybarcodescanner/android-app/BrotherPrintHelper/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp" qualifiers="hdpi-v4" type="mipmap"/><file name="ic_launcher" path="/srv/http/dolibarr/custom/handybarcodescanner/android-app/BrotherPrintHelper/app/src/main/res/mipmap-hdpi/ic_launcher.webp" qualifiers="hdpi-v4" type="mipmap"/><file name="ic_launcher_round" path="/srv/http/dolibarr/custom/handybarcodescanner/android-app/BrotherPrintHelper/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp" qualifiers="mdpi-v4" type="mipmap"/><file name="ic_launcher" path="/srv/http/dolibarr/custom/handybarcodescanner/android-app/BrotherPrintHelper/app/src/main/res/mipmap-mdpi/ic_launcher.webp" qualifiers="mdpi-v4" type="mipmap"/><file name="activity_main" path="/srv/http/dolibarr/custom/handybarcodescanner/android-app/BrotherPrintHelper/app/src/main/res/layout/activity_main.xml" qualifiers="" type="layout"/></source></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="release$Generated" generated="true" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/srv/http/dolibarr/custom/handybarcodescanner/android-app/BrotherPrintHelper/app/src/release/res"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="release" generated-set="release$Generated" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/srv/http/dolibarr/custom/handybarcodescanner/android-app/BrotherPrintHelper/app/src/release/res"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="generated$Generated" generated="true" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/srv/http/dolibarr/custom/handybarcodescanner/android-app/BrotherPrintHelper/app/build/generated/res/resValues/release"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="generated" generated-set="generated$Generated" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/srv/http/dolibarr/custom/handybarcodescanner/android-app/BrotherPrintHelper/app/build/generated/res/resValues/release"/></dataSet><mergedItems/></merger>