- GeminiService (integrations/gemini, @Global): extractDocument (OCR fields) + faceMatch; graceful if no GEMINI_API_KEY - documents: face-match now real via Gemini; POST /admin/documents/:id/ocr extracts fields for CS auto-fill - roles: PATCH /admin/users/:id/role (admin) + POST /platform/users/role (bootstrap via x-platform-secret) - config: gemini + platform.secret; .env.example entries Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
21 lines
1.1 KiB
XML
Executable File
21 lines
1.1 KiB
XML
Executable File
<?xml version="1.0" encoding="utf-8"?>
|
|
<resources>
|
|
<!-- Theme applied to the Android Window while the process is starting when the OS's Dark Mode setting is off -->
|
|
<!-- <style name="LaunchTheme" parent="@android:style/Theme.Light.NoTitleBar">-->
|
|
<style name="LaunchTheme" parent="Theme.AppCompat.Light.NoActionBar">
|
|
<!-- Show a splash screen on the activity. Automatically removed when
|
|
the Flutter engine draws its first frame -->
|
|
<item name="android:windowBackground">@drawable/launch_background</item>
|
|
</style>
|
|
<!-- Theme applied to the Android Window as soon as the process has started.
|
|
This theme determines the color of the Android Window while your
|
|
Flutter UI initializes, as well as behind your Flutter UI while its
|
|
running.
|
|
|
|
This Theme is only used starting with V2 of Flutter's Android embedding. -->
|
|
<!-- <style name="NormalTheme" parent="@android:style/Theme.Light.NoTitleBar">-->
|
|
<style name="NormalTheme" parent="Theme.MaterialComponents">
|
|
<item name="android:windowBackground">?android:colorBackground</item>
|
|
</style>
|
|
</resources>
|