diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 9bf64d03..97a9def1 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -10,7 +10,7 @@ jobs: runs-on: ubuntu-latest env: KEY_JKS: ${{ secrets.KEY_JKS }} - KEY_PATH: ${{ github.workspace }}/app/key.jks + KEY_PATH: ${{ github.workspace }}/apps/weblibre/key.jks KEY_PASSWORD: ${{ secrets.KEY_PASSWORD }} KEY_ALIAS: ${{ secrets.KEY_ALIAS }} permissions: @@ -49,7 +49,7 @@ jobs: with: ruby-version: '3.3' bundler-cache: true - working-directory: app + working-directory: apps/weblibre - uses: actions/setup-node@v4 with: @@ -63,7 +63,7 @@ jobs: bundle install - name: Create key file - working-directory: app + working-directory: apps/weblibre run: | echo $KEY_JKS | base64 -di > key.jks chmod 600 key.jks @@ -90,32 +90,32 @@ jobs: - name: Build App Bundle if: steps.build-type.outputs.is_prerelease == 'false' - working-directory: app + working-directory: apps/weblibre run: flutter build appbundle --target-platform android-arm,android-arm64 --no-tree-shake-icons - name: Create github artifact release (Prerelease) if: steps.build-type.outputs.is_prerelease == 'true' uses: ncipollo/release-action@v1.17.0 with: - artifacts: "app/build/app/outputs/apk/release/*.apk" + artifacts: "apps/weblibre/build/app/outputs/apk/release/*.apk" prerelease: true - name: Create github artifact release (Full) if: steps.build-type.outputs.is_prerelease == 'false' uses: ncipollo/release-action@v1.17.0 with: - artifacts: "app/build/app/outputs/apk/release/*.apk,app/build/app/outputs/bundle/release/app-release.aab" + artifacts: "apps/weblibre/build/app/outputs/apk/release/*.apk,apps/weblibre/build/app/outputs/bundle/release/app-release.aab" - name: Upload app bundle artifact if: steps.build-type.outputs.is_prerelease == 'false' uses: actions/upload-artifact@v4 with: name: appbundle - path: app/build/app/outputs/bundle/release/app-release.aab + path: apps/weblibre/build/app/outputs/bundle/release/app-release.aab - name: Release to Google Play (internal) if: steps.build-type.outputs.is_prerelease == 'false' - working-directory: app + working-directory: apps/weblibre env: SUPPLY_PACKAGE_NAME: ${{ secrets.ANDROID_PACKAGE_NAME }} SUPPLY_JSON_KEY_DATA: ${{ secrets.GOOGLE_SERVICE_ACCOUNT_KEY }} @@ -126,5 +126,5 @@ jobs: - name: Cleanup if: always() - working-directory: app + working-directory: apps/weblibre run: rm -f key.jks diff --git a/README.md b/README.md index 73a002af..172d8ee4 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@

- WebLibre Logo + WebLibre Logo

# WebLibre: The Privacy-Focused Browser diff --git a/app/COPYING b/app/COPYING deleted file mode 120000 index 012065c8..00000000 --- a/app/COPYING +++ /dev/null @@ -1 +0,0 @@ -../COPYING \ No newline at end of file diff --git a/app/README.md b/app/README.md deleted file mode 120000 index 32d46ee8..00000000 --- a/app/README.md +++ /dev/null @@ -1 +0,0 @@ -../README.md \ No newline at end of file diff --git a/app/assets/fonts/WebLibre.ttf b/app/assets/fonts/WebLibre.ttf deleted file mode 120000 index cca22d83..00000000 --- a/app/assets/fonts/WebLibre.ttf +++ /dev/null @@ -1 +0,0 @@ -../../../font/src/assets/generated-icons/WebLibre.ttf \ No newline at end of file diff --git a/app/assets/landing/changelog.md b/app/assets/landing/changelog.md deleted file mode 120000 index 79b747ae..00000000 --- a/app/assets/landing/changelog.md +++ /dev/null @@ -1 +0,0 @@ -../../../CHANGELOG.md \ No newline at end of file diff --git a/app/.gitignore b/apps/weblibre/.gitignore similarity index 100% rename from app/.gitignore rename to apps/weblibre/.gitignore diff --git a/app/.metadata b/apps/weblibre/.metadata similarity index 100% rename from app/.metadata rename to apps/weblibre/.metadata diff --git a/apps/weblibre/COPYING b/apps/weblibre/COPYING new file mode 120000 index 00000000..7d29222e --- /dev/null +++ b/apps/weblibre/COPYING @@ -0,0 +1 @@ +../../COPYING \ No newline at end of file diff --git a/apps/weblibre/README.md b/apps/weblibre/README.md new file mode 120000 index 00000000..fe840054 --- /dev/null +++ b/apps/weblibre/README.md @@ -0,0 +1 @@ +../../README.md \ No newline at end of file diff --git a/app/analysis_options.yaml b/apps/weblibre/analysis_options.yaml similarity index 72% rename from app/analysis_options.yaml rename to apps/weblibre/analysis_options.yaml index 3075c75e..8625ced6 100644 --- a/app/analysis_options.yaml +++ b/apps/weblibre/analysis_options.yaml @@ -1,4 +1,4 @@ # Analysis options for the WebLibre app # Includes root configuration with app-specific overrides -include: ../analysis_options.yaml \ No newline at end of file +include: ../../analysis_options.yaml diff --git a/app/android/.gitignore b/apps/weblibre/android/.gitignore similarity index 100% rename from app/android/.gitignore rename to apps/weblibre/android/.gitignore diff --git a/app/android/app/build.gradle b/apps/weblibre/android/app/build.gradle similarity index 100% rename from app/android/app/build.gradle rename to apps/weblibre/android/app/build.gradle diff --git a/app/android/app/proguard-rules.pro b/apps/weblibre/android/app/proguard-rules.pro similarity index 100% rename from app/android/app/proguard-rules.pro rename to apps/weblibre/android/app/proguard-rules.pro diff --git a/app/android/app/src/debug/AndroidManifest.xml b/apps/weblibre/android/app/src/debug/AndroidManifest.xml similarity index 100% rename from app/android/app/src/debug/AndroidManifest.xml rename to apps/weblibre/android/app/src/debug/AndroidManifest.xml diff --git a/app/android/app/src/main/AndroidManifest.xml b/apps/weblibre/android/app/src/main/AndroidManifest.xml similarity index 100% rename from app/android/app/src/main/AndroidManifest.xml rename to apps/weblibre/android/app/src/main/AndroidManifest.xml diff --git a/app/android/app/src/main/kotlin/eu/weblibre/gecko/MainActivity.kt b/apps/weblibre/android/app/src/main/kotlin/eu/weblibre/gecko/MainActivity.kt similarity index 100% rename from app/android/app/src/main/kotlin/eu/weblibre/gecko/MainActivity.kt rename to apps/weblibre/android/app/src/main/kotlin/eu/weblibre/gecko/MainActivity.kt diff --git a/app/android/app/src/main/kotlin/eu/weblibre/gecko/MyApplication.kt b/apps/weblibre/android/app/src/main/kotlin/eu/weblibre/gecko/MyApplication.kt similarity index 100% rename from app/android/app/src/main/kotlin/eu/weblibre/gecko/MyApplication.kt rename to apps/weblibre/android/app/src/main/kotlin/eu/weblibre/gecko/MyApplication.kt diff --git a/app/android/app/src/main/kotlin/eu/weblibre/gecko/SearchBarWidgetProvider.kt b/apps/weblibre/android/app/src/main/kotlin/eu/weblibre/gecko/SearchBarWidgetProvider.kt similarity index 100% rename from app/android/app/src/main/kotlin/eu/weblibre/gecko/SearchBarWidgetProvider.kt rename to apps/weblibre/android/app/src/main/kotlin/eu/weblibre/gecko/SearchBarWidgetProvider.kt diff --git a/app/android/app/src/main/res/drawable-hdpi/ic_bg_service_small.png b/apps/weblibre/android/app/src/main/res/drawable-hdpi/ic_bg_service_small.png similarity index 100% rename from app/android/app/src/main/res/drawable-hdpi/ic_bg_service_small.png rename to apps/weblibre/android/app/src/main/res/drawable-hdpi/ic_bg_service_small.png diff --git a/app/android/app/src/main/res/drawable-hdpi/ic_launcher_foreground.png b/apps/weblibre/android/app/src/main/res/drawable-hdpi/ic_launcher_foreground.png similarity index 100% rename from app/android/app/src/main/res/drawable-hdpi/ic_launcher_foreground.png rename to apps/weblibre/android/app/src/main/res/drawable-hdpi/ic_launcher_foreground.png diff --git a/app/android/app/src/main/res/drawable-hdpi/ic_launcher_monochrome.png b/apps/weblibre/android/app/src/main/res/drawable-hdpi/ic_launcher_monochrome.png similarity index 100% rename from app/android/app/src/main/res/drawable-hdpi/ic_launcher_monochrome.png rename to apps/weblibre/android/app/src/main/res/drawable-hdpi/ic_launcher_monochrome.png diff --git a/app/android/app/src/main/res/drawable-mdpi/ic_bg_service_small.png b/apps/weblibre/android/app/src/main/res/drawable-mdpi/ic_bg_service_small.png similarity index 100% rename from app/android/app/src/main/res/drawable-mdpi/ic_bg_service_small.png rename to apps/weblibre/android/app/src/main/res/drawable-mdpi/ic_bg_service_small.png diff --git a/app/android/app/src/main/res/drawable-mdpi/ic_launcher_foreground.png b/apps/weblibre/android/app/src/main/res/drawable-mdpi/ic_launcher_foreground.png similarity index 100% rename from app/android/app/src/main/res/drawable-mdpi/ic_launcher_foreground.png rename to apps/weblibre/android/app/src/main/res/drawable-mdpi/ic_launcher_foreground.png diff --git a/app/android/app/src/main/res/drawable-mdpi/ic_launcher_monochrome.png b/apps/weblibre/android/app/src/main/res/drawable-mdpi/ic_launcher_monochrome.png similarity index 100% rename from app/android/app/src/main/res/drawable-mdpi/ic_launcher_monochrome.png rename to apps/weblibre/android/app/src/main/res/drawable-mdpi/ic_launcher_monochrome.png diff --git a/app/android/app/src/main/res/drawable-v21/launch_background.xml b/apps/weblibre/android/app/src/main/res/drawable-v21/launch_background.xml similarity index 100% rename from app/android/app/src/main/res/drawable-v21/launch_background.xml rename to apps/weblibre/android/app/src/main/res/drawable-v21/launch_background.xml diff --git a/app/android/app/src/main/res/drawable-xhdpi/ic_bg_service_small.png b/apps/weblibre/android/app/src/main/res/drawable-xhdpi/ic_bg_service_small.png similarity index 100% rename from app/android/app/src/main/res/drawable-xhdpi/ic_bg_service_small.png rename to apps/weblibre/android/app/src/main/res/drawable-xhdpi/ic_bg_service_small.png diff --git a/app/android/app/src/main/res/drawable-xhdpi/ic_launcher_foreground.png b/apps/weblibre/android/app/src/main/res/drawable-xhdpi/ic_launcher_foreground.png similarity index 100% rename from app/android/app/src/main/res/drawable-xhdpi/ic_launcher_foreground.png rename to apps/weblibre/android/app/src/main/res/drawable-xhdpi/ic_launcher_foreground.png diff --git a/app/android/app/src/main/res/drawable-xhdpi/ic_launcher_monochrome.png b/apps/weblibre/android/app/src/main/res/drawable-xhdpi/ic_launcher_monochrome.png similarity index 100% rename from app/android/app/src/main/res/drawable-xhdpi/ic_launcher_monochrome.png rename to apps/weblibre/android/app/src/main/res/drawable-xhdpi/ic_launcher_monochrome.png diff --git a/app/android/app/src/main/res/drawable-xxhdpi/ic_bg_service_small.png b/apps/weblibre/android/app/src/main/res/drawable-xxhdpi/ic_bg_service_small.png similarity index 100% rename from app/android/app/src/main/res/drawable-xxhdpi/ic_bg_service_small.png rename to apps/weblibre/android/app/src/main/res/drawable-xxhdpi/ic_bg_service_small.png diff --git a/app/android/app/src/main/res/drawable-xxhdpi/ic_launcher_foreground.png b/apps/weblibre/android/app/src/main/res/drawable-xxhdpi/ic_launcher_foreground.png similarity index 100% rename from app/android/app/src/main/res/drawable-xxhdpi/ic_launcher_foreground.png rename to apps/weblibre/android/app/src/main/res/drawable-xxhdpi/ic_launcher_foreground.png diff --git a/app/android/app/src/main/res/drawable-xxhdpi/ic_launcher_monochrome.png b/apps/weblibre/android/app/src/main/res/drawable-xxhdpi/ic_launcher_monochrome.png similarity index 100% rename from app/android/app/src/main/res/drawable-xxhdpi/ic_launcher_monochrome.png rename to apps/weblibre/android/app/src/main/res/drawable-xxhdpi/ic_launcher_monochrome.png diff --git a/app/android/app/src/main/res/drawable-xxxhdpi/ic_bg_service_small.png b/apps/weblibre/android/app/src/main/res/drawable-xxxhdpi/ic_bg_service_small.png similarity index 100% rename from app/android/app/src/main/res/drawable-xxxhdpi/ic_bg_service_small.png rename to apps/weblibre/android/app/src/main/res/drawable-xxxhdpi/ic_bg_service_small.png diff --git a/app/android/app/src/main/res/drawable-xxxhdpi/ic_launcher_foreground.png b/apps/weblibre/android/app/src/main/res/drawable-xxxhdpi/ic_launcher_foreground.png similarity index 100% rename from app/android/app/src/main/res/drawable-xxxhdpi/ic_launcher_foreground.png rename to apps/weblibre/android/app/src/main/res/drawable-xxxhdpi/ic_launcher_foreground.png diff --git a/app/android/app/src/main/res/drawable-xxxhdpi/ic_launcher_monochrome.png b/apps/weblibre/android/app/src/main/res/drawable-xxxhdpi/ic_launcher_monochrome.png similarity index 100% rename from app/android/app/src/main/res/drawable-xxxhdpi/ic_launcher_monochrome.png rename to apps/weblibre/android/app/src/main/res/drawable-xxxhdpi/ic_launcher_monochrome.png diff --git a/app/android/app/src/main/res/drawable/button.xml b/apps/weblibre/android/app/src/main/res/drawable/button.xml similarity index 100% rename from app/android/app/src/main/res/drawable/button.xml rename to apps/weblibre/android/app/src/main/res/drawable/button.xml diff --git a/app/android/app/src/main/res/drawable/icon_with_size.xml b/apps/weblibre/android/app/src/main/res/drawable/icon_with_size.xml similarity index 100% rename from app/android/app/src/main/res/drawable/icon_with_size.xml rename to apps/weblibre/android/app/src/main/res/drawable/icon_with_size.xml diff --git a/app/android/app/src/main/res/drawable/launch_background.xml b/apps/weblibre/android/app/src/main/res/drawable/launch_background.xml similarity index 100% rename from app/android/app/src/main/res/drawable/launch_background.xml rename to apps/weblibre/android/app/src/main/res/drawable/launch_background.xml diff --git a/app/android/app/src/main/res/drawable/mdi_icon_brain.xml b/apps/weblibre/android/app/src/main/res/drawable/mdi_icon_brain.xml similarity index 100% rename from app/android/app/src/main/res/drawable/mdi_icon_brain.xml rename to apps/weblibre/android/app/src/main/res/drawable/mdi_icon_brain.xml diff --git a/app/android/app/src/main/res/drawable/mdi_icon_microphone_tint.xml b/apps/weblibre/android/app/src/main/res/drawable/mdi_icon_microphone_tint.xml similarity index 100% rename from app/android/app/src/main/res/drawable/mdi_icon_microphone_tint.xml rename to apps/weblibre/android/app/src/main/res/drawable/mdi_icon_microphone_tint.xml diff --git a/app/android/app/src/main/res/drawable/mdi_icon_search_web.xml b/apps/weblibre/android/app/src/main/res/drawable/mdi_icon_search_web.xml similarity index 100% rename from app/android/app/src/main/res/drawable/mdi_icon_search_web.xml rename to apps/weblibre/android/app/src/main/res/drawable/mdi_icon_search_web.xml diff --git a/app/android/app/src/main/res/drawable/mdi_icon_text.xml b/apps/weblibre/android/app/src/main/res/drawable/mdi_icon_text.xml similarity index 100% rename from app/android/app/src/main/res/drawable/mdi_icon_text.xml rename to apps/weblibre/android/app/src/main/res/drawable/mdi_icon_text.xml diff --git a/app/android/app/src/main/res/drawable/search_text_field.xml b/apps/weblibre/android/app/src/main/res/drawable/search_text_field.xml similarity index 100% rename from app/android/app/src/main/res/drawable/search_text_field.xml rename to apps/weblibre/android/app/src/main/res/drawable/search_text_field.xml diff --git a/app/android/app/src/main/res/mipmap-anydpi-v26/launcher_icon.xml b/apps/weblibre/android/app/src/main/res/mipmap-anydpi-v26/launcher_icon.xml similarity index 100% rename from app/android/app/src/main/res/mipmap-anydpi-v26/launcher_icon.xml rename to apps/weblibre/android/app/src/main/res/mipmap-anydpi-v26/launcher_icon.xml diff --git a/app/android/app/src/main/res/mipmap-hdpi/launcher_icon.png b/apps/weblibre/android/app/src/main/res/mipmap-hdpi/launcher_icon.png similarity index 100% rename from app/android/app/src/main/res/mipmap-hdpi/launcher_icon.png rename to apps/weblibre/android/app/src/main/res/mipmap-hdpi/launcher_icon.png diff --git a/app/android/app/src/main/res/mipmap-mdpi/launcher_icon.png b/apps/weblibre/android/app/src/main/res/mipmap-mdpi/launcher_icon.png similarity index 100% rename from app/android/app/src/main/res/mipmap-mdpi/launcher_icon.png rename to apps/weblibre/android/app/src/main/res/mipmap-mdpi/launcher_icon.png diff --git a/app/android/app/src/main/res/mipmap-xhdpi/launcher_icon.png b/apps/weblibre/android/app/src/main/res/mipmap-xhdpi/launcher_icon.png similarity index 100% rename from app/android/app/src/main/res/mipmap-xhdpi/launcher_icon.png rename to apps/weblibre/android/app/src/main/res/mipmap-xhdpi/launcher_icon.png diff --git a/app/android/app/src/main/res/mipmap-xxhdpi/launcher_icon.png b/apps/weblibre/android/app/src/main/res/mipmap-xxhdpi/launcher_icon.png similarity index 100% rename from app/android/app/src/main/res/mipmap-xxhdpi/launcher_icon.png rename to apps/weblibre/android/app/src/main/res/mipmap-xxhdpi/launcher_icon.png diff --git a/app/android/app/src/main/res/mipmap-xxxhdpi/launcher_icon.png b/apps/weblibre/android/app/src/main/res/mipmap-xxxhdpi/launcher_icon.png similarity index 100% rename from app/android/app/src/main/res/mipmap-xxxhdpi/launcher_icon.png rename to apps/weblibre/android/app/src/main/res/mipmap-xxxhdpi/launcher_icon.png diff --git a/app/android/app/src/main/res/values-night/styles.xml b/apps/weblibre/android/app/src/main/res/values-night/styles.xml similarity index 100% rename from app/android/app/src/main/res/values-night/styles.xml rename to apps/weblibre/android/app/src/main/res/values-night/styles.xml diff --git a/app/android/app/src/main/res/values/attrs.xml b/apps/weblibre/android/app/src/main/res/values/attrs.xml similarity index 100% rename from app/android/app/src/main/res/values/attrs.xml rename to apps/weblibre/android/app/src/main/res/values/attrs.xml diff --git a/app/android/app/src/main/res/values/colors.xml b/apps/weblibre/android/app/src/main/res/values/colors.xml similarity index 100% rename from app/android/app/src/main/res/values/colors.xml rename to apps/weblibre/android/app/src/main/res/values/colors.xml diff --git a/app/android/app/src/main/res/values/dimens.xml b/apps/weblibre/android/app/src/main/res/values/dimens.xml similarity index 100% rename from app/android/app/src/main/res/values/dimens.xml rename to apps/weblibre/android/app/src/main/res/values/dimens.xml diff --git a/app/android/app/src/main/res/values/styles.xml b/apps/weblibre/android/app/src/main/res/values/styles.xml similarity index 100% rename from app/android/app/src/main/res/values/styles.xml rename to apps/weblibre/android/app/src/main/res/values/styles.xml diff --git a/app/android/app/src/main/res/values/themes.xml b/apps/weblibre/android/app/src/main/res/values/themes.xml similarity index 100% rename from app/android/app/src/main/res/values/themes.xml rename to apps/weblibre/android/app/src/main/res/values/themes.xml diff --git a/app/android/app/src/main/res/xml/search_bar_widget_info.xml b/apps/weblibre/android/app/src/main/res/xml/search_bar_widget_info.xml similarity index 100% rename from app/android/app/src/main/res/xml/search_bar_widget_info.xml rename to apps/weblibre/android/app/src/main/res/xml/search_bar_widget_info.xml diff --git a/app/android/app/src/profile/AndroidManifest.xml b/apps/weblibre/android/app/src/profile/AndroidManifest.xml similarity index 100% rename from app/android/app/src/profile/AndroidManifest.xml rename to apps/weblibre/android/app/src/profile/AndroidManifest.xml diff --git a/app/android/build.gradle b/apps/weblibre/android/build.gradle similarity index 100% rename from app/android/build.gradle rename to apps/weblibre/android/build.gradle diff --git a/app/android/gradle.properties b/apps/weblibre/android/gradle.properties similarity index 100% rename from app/android/gradle.properties rename to apps/weblibre/android/gradle.properties diff --git a/app/android/gradle/wrapper/gradle-wrapper.properties b/apps/weblibre/android/gradle/wrapper/gradle-wrapper.properties similarity index 100% rename from app/android/gradle/wrapper/gradle-wrapper.properties rename to apps/weblibre/android/gradle/wrapper/gradle-wrapper.properties diff --git a/app/android/settings.gradle b/apps/weblibre/android/settings.gradle similarity index 100% rename from app/android/settings.gradle rename to apps/weblibre/android/settings.gradle diff --git a/app/assets/fonts/RobotoMono-Regular.ttf b/apps/weblibre/assets/fonts/RobotoMono-Regular.ttf similarity index 100% rename from app/assets/fonts/RobotoMono-Regular.ttf rename to apps/weblibre/assets/fonts/RobotoMono-Regular.ttf diff --git a/apps/weblibre/assets/fonts/WebLibre.ttf b/apps/weblibre/assets/fonts/WebLibre.ttf new file mode 120000 index 00000000..1d22ca8d --- /dev/null +++ b/apps/weblibre/assets/fonts/WebLibre.ttf @@ -0,0 +1 @@ +../../../../font/src/assets/generated-icons/WebLibre.ttf \ No newline at end of file diff --git a/app/assets/fonts/tor-icons.ttf b/apps/weblibre/assets/fonts/tor-icons.ttf similarity index 100% rename from app/assets/fonts/tor-icons.ttf rename to apps/weblibre/assets/fonts/tor-icons.ttf diff --git a/app/assets/icon/icon.png b/apps/weblibre/assets/icon/icon.png similarity index 100% rename from app/assets/icon/icon.png rename to apps/weblibre/assets/icon/icon.png diff --git a/app/assets/icon/icon.svg b/apps/weblibre/assets/icon/icon.svg similarity index 100% rename from app/assets/icon/icon.svg rename to apps/weblibre/assets/icon/icon.svg diff --git a/app/assets/images/ublock.svg b/apps/weblibre/assets/images/ublock.svg similarity index 100% rename from app/assets/images/ublock.svg rename to apps/weblibre/assets/images/ublock.svg diff --git a/apps/weblibre/assets/landing/CHANGELOG.md b/apps/weblibre/assets/landing/CHANGELOG.md new file mode 120000 index 00000000..2bf6a6cb --- /dev/null +++ b/apps/weblibre/assets/landing/CHANGELOG.md @@ -0,0 +1 @@ +../../../../CHANGELOG.md \ No newline at end of file diff --git a/app/assets/legal/EULA.md b/apps/weblibre/assets/legal/EULA.md similarity index 100% rename from app/assets/legal/EULA.md rename to apps/weblibre/assets/legal/EULA.md diff --git a/app/assets/legal/PRIVACY_POLICY.md b/apps/weblibre/assets/legal/PRIVACY_POLICY.md similarity index 100% rename from app/assets/legal/PRIVACY_POLICY.md rename to apps/weblibre/assets/legal/PRIVACY_POLICY.md diff --git a/app/assets/preferences/rfp_targets.json b/apps/weblibre/assets/preferences/rfp_targets.json similarity index 100% rename from app/assets/preferences/rfp_targets.json rename to apps/weblibre/assets/preferences/rfp_targets.json diff --git a/app/assets/preferences/settings.json b/apps/weblibre/assets/preferences/settings.json similarity index 100% rename from app/assets/preferences/settings.json rename to apps/weblibre/assets/preferences/settings.json diff --git a/app/assets/small_web/kagi_categories.json b/apps/weblibre/assets/small_web/kagi_categories.json similarity index 100% rename from app/assets/small_web/kagi_categories.json rename to apps/weblibre/assets/small_web/kagi_categories.json diff --git a/app/build.yaml b/apps/weblibre/build.yaml similarity index 100% rename from app/build.yaml rename to apps/weblibre/build.yaml diff --git a/app/devtools_options.yaml b/apps/weblibre/devtools_options.yaml similarity index 100% rename from app/devtools_options.yaml rename to apps/weblibre/devtools_options.yaml diff --git a/app/drift_schemas/bangs/drift_schema_v1.json b/apps/weblibre/drift_schemas/bangs/drift_schema_v1.json similarity index 100% rename from app/drift_schemas/bangs/drift_schema_v1.json rename to apps/weblibre/drift_schemas/bangs/drift_schema_v1.json diff --git a/app/drift_schemas/bangs/drift_schema_v2.json b/apps/weblibre/drift_schemas/bangs/drift_schema_v2.json similarity index 100% rename from app/drift_schemas/bangs/drift_schema_v2.json rename to apps/weblibre/drift_schemas/bangs/drift_schema_v2.json diff --git a/app/drift_schemas/bangs/drift_schema_v3.json b/apps/weblibre/drift_schemas/bangs/drift_schema_v3.json similarity index 100% rename from app/drift_schemas/bangs/drift_schema_v3.json rename to apps/weblibre/drift_schemas/bangs/drift_schema_v3.json diff --git a/app/drift_schemas/bangs/drift_schema_v4.json b/apps/weblibre/drift_schemas/bangs/drift_schema_v4.json similarity index 100% rename from app/drift_schemas/bangs/drift_schema_v4.json rename to apps/weblibre/drift_schemas/bangs/drift_schema_v4.json diff --git a/app/drift_schemas/bangs/drift_schema_v5.json b/apps/weblibre/drift_schemas/bangs/drift_schema_v5.json similarity index 100% rename from app/drift_schemas/bangs/drift_schema_v5.json rename to apps/weblibre/drift_schemas/bangs/drift_schema_v5.json diff --git a/app/drift_schemas/quotes/drift_schema_v1.json b/apps/weblibre/drift_schemas/quotes/drift_schema_v1.json similarity index 100% rename from app/drift_schemas/quotes/drift_schema_v1.json rename to apps/weblibre/drift_schemas/quotes/drift_schema_v1.json diff --git a/app/drift_schemas/tabs/drift_schema_v2.json b/apps/weblibre/drift_schemas/tabs/drift_schema_v2.json similarity index 100% rename from app/drift_schemas/tabs/drift_schema_v2.json rename to apps/weblibre/drift_schemas/tabs/drift_schema_v2.json diff --git a/app/drift_schemas/tabs/drift_schema_v3.json b/apps/weblibre/drift_schemas/tabs/drift_schema_v3.json similarity index 100% rename from app/drift_schemas/tabs/drift_schema_v3.json rename to apps/weblibre/drift_schemas/tabs/drift_schema_v3.json diff --git a/app/drift_schemas/tabs/drift_schema_v4.json b/apps/weblibre/drift_schemas/tabs/drift_schema_v4.json similarity index 100% rename from app/drift_schemas/tabs/drift_schema_v4.json rename to apps/weblibre/drift_schemas/tabs/drift_schema_v4.json diff --git a/app/drift_schemas/tabs/drift_schema_v5.json b/apps/weblibre/drift_schemas/tabs/drift_schema_v5.json similarity index 100% rename from app/drift_schemas/tabs/drift_schema_v5.json rename to apps/weblibre/drift_schemas/tabs/drift_schema_v5.json diff --git a/app/drift_schemas/tabs/drift_schema_v6.json b/apps/weblibre/drift_schemas/tabs/drift_schema_v6.json similarity index 100% rename from app/drift_schemas/tabs/drift_schema_v6.json rename to apps/weblibre/drift_schemas/tabs/drift_schema_v6.json diff --git a/app/drift_schemas/tabs/drift_schema_v7.json b/apps/weblibre/drift_schemas/tabs/drift_schema_v7.json similarity index 100% rename from app/drift_schemas/tabs/drift_schema_v7.json rename to apps/weblibre/drift_schemas/tabs/drift_schema_v7.json diff --git a/app/drift_schemas/user/drift_schema_v1.json b/apps/weblibre/drift_schemas/user/drift_schema_v1.json similarity index 100% rename from app/drift_schemas/user/drift_schema_v1.json rename to apps/weblibre/drift_schemas/user/drift_schema_v1.json diff --git a/app/drift_schemas/user/drift_schema_v2.json b/apps/weblibre/drift_schemas/user/drift_schema_v2.json similarity index 100% rename from app/drift_schemas/user/drift_schema_v2.json rename to apps/weblibre/drift_schemas/user/drift_schema_v2.json diff --git a/app/drift_schemas/user/drift_schema_v3.json b/apps/weblibre/drift_schemas/user/drift_schema_v3.json similarity index 100% rename from app/drift_schemas/user/drift_schema_v3.json rename to apps/weblibre/drift_schemas/user/drift_schema_v3.json diff --git a/app/drift_schemas/web_feed/drift_schema_v1.json b/apps/weblibre/drift_schemas/web_feed/drift_schema_v1.json similarity index 100% rename from app/drift_schemas/web_feed/drift_schema_v1.json rename to apps/weblibre/drift_schemas/web_feed/drift_schema_v1.json diff --git a/app/lib/core/database_registry.dart b/apps/weblibre/lib/core/database_registry.dart similarity index 100% rename from app/lib/core/database_registry.dart rename to apps/weblibre/lib/core/database_registry.dart diff --git a/app/lib/core/design/app_colors.dart b/apps/weblibre/lib/core/design/app_colors.dart similarity index 100% rename from app/lib/core/design/app_colors.dart rename to apps/weblibre/lib/core/design/app_colors.dart diff --git a/app/lib/core/error_observer.dart b/apps/weblibre/lib/core/error_observer.dart similarity index 100% rename from app/lib/core/error_observer.dart rename to apps/weblibre/lib/core/error_observer.dart diff --git a/app/lib/core/filesystem.dart b/apps/weblibre/lib/core/filesystem.dart similarity index 100% rename from app/lib/core/filesystem.dart rename to apps/weblibre/lib/core/filesystem.dart diff --git a/app/lib/core/http_error_handler.dart b/apps/weblibre/lib/core/http_error_handler.dart similarity index 100% rename from app/lib/core/http_error_handler.dart rename to apps/weblibre/lib/core/http_error_handler.dart diff --git a/app/lib/core/logger.dart b/apps/weblibre/lib/core/logger.dart similarity index 100% rename from app/lib/core/logger.dart rename to apps/weblibre/lib/core/logger.dart diff --git a/app/lib/core/providers/app_state.dart b/apps/weblibre/lib/core/providers/app_state.dart similarity index 100% rename from app/lib/core/providers/app_state.dart rename to apps/weblibre/lib/core/providers/app_state.dart diff --git a/app/lib/core/providers/app_state.g.dart b/apps/weblibre/lib/core/providers/app_state.g.dart similarity index 100% rename from app/lib/core/providers/app_state.g.dart rename to apps/weblibre/lib/core/providers/app_state.g.dart diff --git a/app/lib/core/providers/defaults.dart b/apps/weblibre/lib/core/providers/defaults.dart similarity index 100% rename from app/lib/core/providers/defaults.dart rename to apps/weblibre/lib/core/providers/defaults.dart diff --git a/app/lib/core/providers/defaults.g.dart b/apps/weblibre/lib/core/providers/defaults.g.dart similarity index 100% rename from app/lib/core/providers/defaults.g.dart rename to apps/weblibre/lib/core/providers/defaults.g.dart diff --git a/app/lib/core/providers/device_info.dart b/apps/weblibre/lib/core/providers/device_info.dart similarity index 100% rename from app/lib/core/providers/device_info.dart rename to apps/weblibre/lib/core/providers/device_info.dart diff --git a/app/lib/core/providers/device_info.g.dart b/apps/weblibre/lib/core/providers/device_info.g.dart similarity index 100% rename from app/lib/core/providers/device_info.g.dart rename to apps/weblibre/lib/core/providers/device_info.g.dart diff --git a/app/lib/core/providers/format.dart b/apps/weblibre/lib/core/providers/format.dart similarity index 100% rename from app/lib/core/providers/format.dart rename to apps/weblibre/lib/core/providers/format.dart diff --git a/app/lib/core/providers/format.g.dart b/apps/weblibre/lib/core/providers/format.g.dart similarity index 100% rename from app/lib/core/providers/format.g.dart rename to apps/weblibre/lib/core/providers/format.g.dart diff --git a/app/lib/core/providers/global_drop.dart b/apps/weblibre/lib/core/providers/global_drop.dart similarity index 100% rename from app/lib/core/providers/global_drop.dart rename to apps/weblibre/lib/core/providers/global_drop.dart diff --git a/app/lib/core/providers/global_drop.g.dart b/apps/weblibre/lib/core/providers/global_drop.g.dart similarity index 100% rename from app/lib/core/providers/global_drop.g.dart rename to apps/weblibre/lib/core/providers/global_drop.g.dart diff --git a/app/lib/core/providers/persisted_bool.dart b/apps/weblibre/lib/core/providers/persisted_bool.dart similarity index 100% rename from app/lib/core/providers/persisted_bool.dart rename to apps/weblibre/lib/core/providers/persisted_bool.dart diff --git a/app/lib/core/providers/persisted_bool.g.dart b/apps/weblibre/lib/core/providers/persisted_bool.g.dart similarity index 100% rename from app/lib/core/providers/persisted_bool.g.dart rename to apps/weblibre/lib/core/providers/persisted_bool.g.dart diff --git a/app/lib/core/providers/router.dart b/apps/weblibre/lib/core/providers/router.dart similarity index 100% rename from app/lib/core/providers/router.dart rename to apps/weblibre/lib/core/providers/router.dart diff --git a/app/lib/core/providers/router.g.dart b/apps/weblibre/lib/core/providers/router.g.dart similarity index 100% rename from app/lib/core/providers/router.g.dart rename to apps/weblibre/lib/core/providers/router.g.dart diff --git a/app/lib/core/routing/routes.bangs.dart b/apps/weblibre/lib/core/routing/routes.bangs.dart similarity index 100% rename from app/lib/core/routing/routes.bangs.dart rename to apps/weblibre/lib/core/routing/routes.bangs.dart diff --git a/app/lib/core/routing/routes.bookmarks.dart b/apps/weblibre/lib/core/routing/routes.bookmarks.dart similarity index 100% rename from app/lib/core/routing/routes.bookmarks.dart rename to apps/weblibre/lib/core/routing/routes.bookmarks.dart diff --git a/app/lib/core/routing/routes.browser.dart b/apps/weblibre/lib/core/routing/routes.browser.dart similarity index 100% rename from app/lib/core/routing/routes.browser.dart rename to apps/weblibre/lib/core/routing/routes.browser.dart diff --git a/app/lib/core/routing/routes.dart b/apps/weblibre/lib/core/routing/routes.dart similarity index 100% rename from app/lib/core/routing/routes.dart rename to apps/weblibre/lib/core/routing/routes.dart diff --git a/app/lib/core/routing/routes.feeds.dart b/apps/weblibre/lib/core/routing/routes.feeds.dart similarity index 100% rename from app/lib/core/routing/routes.feeds.dart rename to apps/weblibre/lib/core/routing/routes.feeds.dart diff --git a/app/lib/core/routing/routes.g.dart b/apps/weblibre/lib/core/routing/routes.g.dart similarity index 100% rename from app/lib/core/routing/routes.g.dart rename to apps/weblibre/lib/core/routing/routes.g.dart diff --git a/app/lib/core/routing/routes.history.dart b/apps/weblibre/lib/core/routing/routes.history.dart similarity index 100% rename from app/lib/core/routing/routes.history.dart rename to apps/weblibre/lib/core/routing/routes.history.dart diff --git a/app/lib/core/routing/routes.profiles.dart b/apps/weblibre/lib/core/routing/routes.profiles.dart similarity index 100% rename from app/lib/core/routing/routes.profiles.dart rename to apps/weblibre/lib/core/routing/routes.profiles.dart diff --git a/app/lib/core/routing/routes.settings.dart b/apps/weblibre/lib/core/routing/routes.settings.dart similarity index 100% rename from app/lib/core/routing/routes.settings.dart rename to apps/weblibre/lib/core/routing/routes.settings.dart diff --git a/app/lib/core/routing/routes.tor.dart b/apps/weblibre/lib/core/routing/routes.tor.dart similarity index 100% rename from app/lib/core/routing/routes.tor.dart rename to apps/weblibre/lib/core/routing/routes.tor.dart diff --git a/app/lib/core/routing/widgets/bottom_sheet_page.dart b/apps/weblibre/lib/core/routing/widgets/bottom_sheet_page.dart similarity index 100% rename from app/lib/core/routing/widgets/bottom_sheet_page.dart rename to apps/weblibre/lib/core/routing/widgets/bottom_sheet_page.dart diff --git a/app/lib/core/routing/widgets/dialog_page.dart b/apps/weblibre/lib/core/routing/widgets/dialog_page.dart similarity index 100% rename from app/lib/core/routing/widgets/dialog_page.dart rename to apps/weblibre/lib/core/routing/widgets/dialog_page.dart diff --git a/app/lib/core/sort_field.dart b/apps/weblibre/lib/core/sort_field.dart similarity index 100% rename from app/lib/core/sort_field.dart rename to apps/weblibre/lib/core/sort_field.dart diff --git a/app/lib/core/uuid.dart b/apps/weblibre/lib/core/uuid.dart similarity index 100% rename from app/lib/core/uuid.dart rename to apps/weblibre/lib/core/uuid.dart diff --git a/app/lib/data/database/converters/color.dart b/apps/weblibre/lib/data/database/converters/color.dart similarity index 100% rename from app/lib/data/database/converters/color.dart rename to apps/weblibre/lib/data/database/converters/color.dart diff --git a/app/lib/data/database/converters/date_time_range.dart b/apps/weblibre/lib/data/database/converters/date_time_range.dart similarity index 100% rename from app/lib/data/database/converters/date_time_range.dart rename to apps/weblibre/lib/data/database/converters/date_time_range.dart diff --git a/app/lib/data/database/converters/icon_data.dart b/apps/weblibre/lib/data/database/converters/icon_data.dart similarity index 100% rename from app/lib/data/database/converters/icon_data.dart rename to apps/weblibre/lib/data/database/converters/icon_data.dart diff --git a/app/lib/data/database/converters/string_list.dart b/apps/weblibre/lib/data/database/converters/string_list.dart similarity index 100% rename from app/lib/data/database/converters/string_list.dart rename to apps/weblibre/lib/data/database/converters/string_list.dart diff --git a/app/lib/data/database/converters/uri.dart b/apps/weblibre/lib/data/database/converters/uri.dart similarity index 100% rename from app/lib/data/database/converters/uri.dart rename to apps/weblibre/lib/data/database/converters/uri.dart diff --git a/app/lib/data/database/extensions/database_table_size.dart b/apps/weblibre/lib/data/database/extensions/database_table_size.dart similarity index 100% rename from app/lib/data/database/extensions/database_table_size.dart rename to apps/weblibre/lib/data/database/extensions/database_table_size.dart diff --git a/app/lib/data/database/functions/lexo_rank_functions.dart b/apps/weblibre/lib/data/database/functions/lexo_rank_functions.dart similarity index 100% rename from app/lib/data/database/functions/lexo_rank_functions.dart rename to apps/weblibre/lib/data/database/functions/lexo_rank_functions.dart diff --git a/app/lib/data/models/drag_data.dart b/apps/weblibre/lib/data/models/drag_data.dart similarity index 100% rename from app/lib/data/models/drag_data.dart rename to apps/weblibre/lib/data/models/drag_data.dart diff --git a/app/lib/data/models/received_intent_parameter.dart b/apps/weblibre/lib/data/models/received_intent_parameter.dart similarity index 100% rename from app/lib/data/models/received_intent_parameter.dart rename to apps/weblibre/lib/data/models/received_intent_parameter.dart diff --git a/app/lib/data/models/web_page_info.dart b/apps/weblibre/lib/data/models/web_page_info.dart similarity index 100% rename from app/lib/data/models/web_page_info.dart rename to apps/weblibre/lib/data/models/web_page_info.dart diff --git a/app/lib/data/models/web_page_info.g.dart b/apps/weblibre/lib/data/models/web_page_info.g.dart similarity index 100% rename from app/lib/data/models/web_page_info.g.dart rename to apps/weblibre/lib/data/models/web_page_info.g.dart diff --git a/app/lib/domain/entities/equatable_image.dart b/apps/weblibre/lib/domain/entities/equatable_image.dart similarity index 100% rename from app/lib/domain/entities/equatable_image.dart rename to apps/weblibre/lib/domain/entities/equatable_image.dart diff --git a/app/lib/domain/entities/profile.dart b/apps/weblibre/lib/domain/entities/profile.dart similarity index 100% rename from app/lib/domain/entities/profile.dart rename to apps/weblibre/lib/domain/entities/profile.dart diff --git a/app/lib/domain/entities/profile.g.dart b/apps/weblibre/lib/domain/entities/profile.g.dart similarity index 100% rename from app/lib/domain/entities/profile.g.dart rename to apps/weblibre/lib/domain/entities/profile.g.dart diff --git a/app/lib/domain/repositories/locale_resolver.dart b/apps/weblibre/lib/domain/repositories/locale_resolver.dart similarity index 100% rename from app/lib/domain/repositories/locale_resolver.dart rename to apps/weblibre/lib/domain/repositories/locale_resolver.dart diff --git a/app/lib/domain/repositories/locale_resolver.g.dart b/apps/weblibre/lib/domain/repositories/locale_resolver.g.dart similarity index 100% rename from app/lib/domain/repositories/locale_resolver.g.dart rename to apps/weblibre/lib/domain/repositories/locale_resolver.g.dart diff --git a/app/lib/domain/services/app_initialization.dart b/apps/weblibre/lib/domain/services/app_initialization.dart similarity index 100% rename from app/lib/domain/services/app_initialization.dart rename to apps/weblibre/lib/domain/services/app_initialization.dart diff --git a/app/lib/domain/services/app_initialization.g.dart b/apps/weblibre/lib/domain/services/app_initialization.g.dart similarity index 100% rename from app/lib/domain/services/app_initialization.g.dart rename to apps/weblibre/lib/domain/services/app_initialization.g.dart diff --git a/app/lib/domain/services/generic_website.dart b/apps/weblibre/lib/domain/services/generic_website.dart similarity index 100% rename from app/lib/domain/services/generic_website.dart rename to apps/weblibre/lib/domain/services/generic_website.dart diff --git a/app/lib/domain/services/generic_website.g.dart b/apps/weblibre/lib/domain/services/generic_website.g.dart similarity index 100% rename from app/lib/domain/services/generic_website.g.dart rename to apps/weblibre/lib/domain/services/generic_website.g.dart diff --git a/app/lib/extensions/date_time.dart b/apps/weblibre/lib/extensions/date_time.dart similarity index 100% rename from app/lib/extensions/date_time.dart rename to apps/weblibre/lib/extensions/date_time.dart diff --git a/app/lib/extensions/duartion.dart b/apps/weblibre/lib/extensions/duartion.dart similarity index 100% rename from app/lib/extensions/duartion.dart rename to apps/weblibre/lib/extensions/duartion.dart diff --git a/app/lib/extensions/http_encoding.dart b/apps/weblibre/lib/extensions/http_encoding.dart similarity index 100% rename from app/lib/extensions/http_encoding.dart rename to apps/weblibre/lib/extensions/http_encoding.dart diff --git a/app/lib/extensions/image.dart b/apps/weblibre/lib/extensions/image.dart similarity index 100% rename from app/lib/extensions/image.dart rename to apps/weblibre/lib/extensions/image.dart diff --git a/app/lib/extensions/iterable.dart b/apps/weblibre/lib/extensions/iterable.dart similarity index 100% rename from app/lib/extensions/iterable.dart rename to apps/weblibre/lib/extensions/iterable.dart diff --git a/app/lib/extensions/locale.dart b/apps/weblibre/lib/extensions/locale.dart similarity index 100% rename from app/lib/extensions/locale.dart rename to apps/weblibre/lib/extensions/locale.dart diff --git a/app/lib/extensions/media_query.dart b/apps/weblibre/lib/extensions/media_query.dart similarity index 100% rename from app/lib/extensions/media_query.dart rename to apps/weblibre/lib/extensions/media_query.dart diff --git a/app/lib/extensions/ref_cache.dart b/apps/weblibre/lib/extensions/ref_cache.dart similarity index 100% rename from app/lib/extensions/ref_cache.dart rename to apps/weblibre/lib/extensions/ref_cache.dart diff --git a/app/lib/extensions/string.dart b/apps/weblibre/lib/extensions/string.dart similarity index 100% rename from app/lib/extensions/string.dart rename to apps/weblibre/lib/extensions/string.dart diff --git a/app/lib/extensions/uri.dart b/apps/weblibre/lib/extensions/uri.dart similarity index 100% rename from app/lib/extensions/uri.dart rename to apps/weblibre/lib/extensions/uri.dart diff --git a/app/lib/features/about/domain/providers.dart b/apps/weblibre/lib/features/about/domain/providers.dart similarity index 100% rename from app/lib/features/about/domain/providers.dart rename to apps/weblibre/lib/features/about/domain/providers.dart diff --git a/app/lib/features/about/domain/providers.g.dart b/apps/weblibre/lib/features/about/domain/providers.g.dart similarity index 100% rename from app/lib/features/about/domain/providers.g.dart rename to apps/weblibre/lib/features/about/domain/providers.g.dart diff --git a/app/lib/features/about/presentation/screens/about.dart b/apps/weblibre/lib/features/about/presentation/screens/about.dart similarity index 100% rename from app/lib/features/about/presentation/screens/about.dart rename to apps/weblibre/lib/features/about/presentation/screens/about.dart diff --git a/app/lib/features/app_widget/domain/services/home_widget.dart b/apps/weblibre/lib/features/app_widget/domain/services/home_widget.dart similarity index 100% rename from app/lib/features/app_widget/domain/services/home_widget.dart rename to apps/weblibre/lib/features/app_widget/domain/services/home_widget.dart diff --git a/app/lib/features/app_widget/domain/services/home_widget.g.dart b/apps/weblibre/lib/features/app_widget/domain/services/home_widget.g.dart similarity index 100% rename from app/lib/features/app_widget/domain/services/home_widget.g.dart rename to apps/weblibre/lib/features/app_widget/domain/services/home_widget.g.dart diff --git a/app/lib/features/bangs/data/database/daos/bang.dart b/apps/weblibre/lib/features/bangs/data/database/daos/bang.dart similarity index 100% rename from app/lib/features/bangs/data/database/daos/bang.dart rename to apps/weblibre/lib/features/bangs/data/database/daos/bang.dart diff --git a/app/lib/features/bangs/data/database/daos/bang.drift.dart b/apps/weblibre/lib/features/bangs/data/database/daos/bang.drift.dart similarity index 100% rename from app/lib/features/bangs/data/database/daos/bang.drift.dart rename to apps/weblibre/lib/features/bangs/data/database/daos/bang.drift.dart diff --git a/app/lib/features/bangs/data/database/daos/sync.dart b/apps/weblibre/lib/features/bangs/data/database/daos/sync.dart similarity index 100% rename from app/lib/features/bangs/data/database/daos/sync.dart rename to apps/weblibre/lib/features/bangs/data/database/daos/sync.dart diff --git a/app/lib/features/bangs/data/database/daos/sync.drift.dart b/apps/weblibre/lib/features/bangs/data/database/daos/sync.drift.dart similarity index 100% rename from app/lib/features/bangs/data/database/daos/sync.drift.dart rename to apps/weblibre/lib/features/bangs/data/database/daos/sync.drift.dart diff --git a/app/lib/features/bangs/data/database/database.dart b/apps/weblibre/lib/features/bangs/data/database/database.dart similarity index 100% rename from app/lib/features/bangs/data/database/database.dart rename to apps/weblibre/lib/features/bangs/data/database/database.dart diff --git a/app/lib/features/bangs/data/database/database.drift.dart b/apps/weblibre/lib/features/bangs/data/database/database.drift.dart similarity index 100% rename from app/lib/features/bangs/data/database/database.drift.dart rename to apps/weblibre/lib/features/bangs/data/database/database.drift.dart diff --git a/app/lib/features/bangs/data/database/database.steps.dart b/apps/weblibre/lib/features/bangs/data/database/database.steps.dart similarity index 100% rename from app/lib/features/bangs/data/database/database.steps.dart rename to apps/weblibre/lib/features/bangs/data/database/database.steps.dart diff --git a/app/lib/features/bangs/data/database/definitions.drift b/apps/weblibre/lib/features/bangs/data/database/definitions.drift similarity index 100% rename from app/lib/features/bangs/data/database/definitions.drift rename to apps/weblibre/lib/features/bangs/data/database/definitions.drift diff --git a/app/lib/features/bangs/data/database/definitions.drift.dart b/apps/weblibre/lib/features/bangs/data/database/definitions.drift.dart similarity index 100% rename from app/lib/features/bangs/data/database/definitions.drift.dart rename to apps/weblibre/lib/features/bangs/data/database/definitions.drift.dart diff --git a/app/lib/features/bangs/data/database/drift/converters/bang_format.dart b/apps/weblibre/lib/features/bangs/data/database/drift/converters/bang_format.dart similarity index 100% rename from app/lib/features/bangs/data/database/drift/converters/bang_format.dart rename to apps/weblibre/lib/features/bangs/data/database/drift/converters/bang_format.dart diff --git a/app/lib/features/bangs/data/database/drift/converters/trigger_list.dart b/apps/weblibre/lib/features/bangs/data/database/drift/converters/trigger_list.dart similarity index 100% rename from app/lib/features/bangs/data/database/drift/converters/trigger_list.dart rename to apps/weblibre/lib/features/bangs/data/database/drift/converters/trigger_list.dart diff --git a/app/lib/features/bangs/data/models/bang.dart b/apps/weblibre/lib/features/bangs/data/models/bang.dart similarity index 100% rename from app/lib/features/bangs/data/models/bang.dart rename to apps/weblibre/lib/features/bangs/data/models/bang.dart diff --git a/app/lib/features/bangs/data/models/bang.g.dart b/apps/weblibre/lib/features/bangs/data/models/bang.g.dart similarity index 100% rename from app/lib/features/bangs/data/models/bang.g.dart rename to apps/weblibre/lib/features/bangs/data/models/bang.g.dart diff --git a/app/lib/features/bangs/data/models/bang_data.dart b/apps/weblibre/lib/features/bangs/data/models/bang_data.dart similarity index 100% rename from app/lib/features/bangs/data/models/bang_data.dart rename to apps/weblibre/lib/features/bangs/data/models/bang_data.dart diff --git a/app/lib/features/bangs/data/models/bang_data.g.dart b/apps/weblibre/lib/features/bangs/data/models/bang_data.g.dart similarity index 100% rename from app/lib/features/bangs/data/models/bang_data.g.dart rename to apps/weblibre/lib/features/bangs/data/models/bang_data.g.dart diff --git a/app/lib/features/bangs/data/models/bang_group.dart b/apps/weblibre/lib/features/bangs/data/models/bang_group.dart similarity index 100% rename from app/lib/features/bangs/data/models/bang_group.dart rename to apps/weblibre/lib/features/bangs/data/models/bang_group.dart diff --git a/app/lib/features/bangs/data/models/bang_key.dart b/apps/weblibre/lib/features/bangs/data/models/bang_key.dart similarity index 100% rename from app/lib/features/bangs/data/models/bang_key.dart rename to apps/weblibre/lib/features/bangs/data/models/bang_key.dart diff --git a/app/lib/features/bangs/data/models/search_history_entry.dart b/apps/weblibre/lib/features/bangs/data/models/search_history_entry.dart similarity index 100% rename from app/lib/features/bangs/data/models/search_history_entry.dart rename to apps/weblibre/lib/features/bangs/data/models/search_history_entry.dart diff --git a/app/lib/features/bangs/data/providers.dart b/apps/weblibre/lib/features/bangs/data/providers.dart similarity index 100% rename from app/lib/features/bangs/data/providers.dart rename to apps/weblibre/lib/features/bangs/data/providers.dart diff --git a/app/lib/features/bangs/data/providers.g.dart b/apps/weblibre/lib/features/bangs/data/providers.g.dart similarity index 100% rename from app/lib/features/bangs/data/providers.g.dart rename to apps/weblibre/lib/features/bangs/data/providers.g.dart diff --git a/app/lib/features/bangs/data/services/data_source.dart b/apps/weblibre/lib/features/bangs/data/services/data_source.dart similarity index 100% rename from app/lib/features/bangs/data/services/data_source.dart rename to apps/weblibre/lib/features/bangs/data/services/data_source.dart diff --git a/app/lib/features/bangs/data/services/data_source.g.dart b/apps/weblibre/lib/features/bangs/data/services/data_source.g.dart similarity index 100% rename from app/lib/features/bangs/data/services/data_source.g.dart rename to apps/weblibre/lib/features/bangs/data/services/data_source.g.dart diff --git a/app/lib/features/bangs/domain/providers/bangs.dart b/apps/weblibre/lib/features/bangs/domain/providers/bangs.dart similarity index 100% rename from app/lib/features/bangs/domain/providers/bangs.dart rename to apps/weblibre/lib/features/bangs/domain/providers/bangs.dart diff --git a/app/lib/features/bangs/domain/providers/bangs.g.dart b/apps/weblibre/lib/features/bangs/domain/providers/bangs.g.dart similarity index 100% rename from app/lib/features/bangs/domain/providers/bangs.g.dart rename to apps/weblibre/lib/features/bangs/domain/providers/bangs.g.dart diff --git a/app/lib/features/bangs/domain/providers/search.dart b/apps/weblibre/lib/features/bangs/domain/providers/search.dart similarity index 100% rename from app/lib/features/bangs/domain/providers/search.dart rename to apps/weblibre/lib/features/bangs/domain/providers/search.dart diff --git a/app/lib/features/bangs/domain/providers/search.g.dart b/apps/weblibre/lib/features/bangs/domain/providers/search.g.dart similarity index 100% rename from app/lib/features/bangs/domain/providers/search.g.dart rename to apps/weblibre/lib/features/bangs/domain/providers/search.g.dart diff --git a/app/lib/features/bangs/domain/repositories/data.dart b/apps/weblibre/lib/features/bangs/domain/repositories/data.dart similarity index 100% rename from app/lib/features/bangs/domain/repositories/data.dart rename to apps/weblibre/lib/features/bangs/domain/repositories/data.dart diff --git a/app/lib/features/bangs/domain/repositories/data.g.dart b/apps/weblibre/lib/features/bangs/domain/repositories/data.g.dart similarity index 100% rename from app/lib/features/bangs/domain/repositories/data.g.dart rename to apps/weblibre/lib/features/bangs/domain/repositories/data.g.dart diff --git a/app/lib/features/bangs/domain/repositories/sync.dart b/apps/weblibre/lib/features/bangs/domain/repositories/sync.dart similarity index 100% rename from app/lib/features/bangs/domain/repositories/sync.dart rename to apps/weblibre/lib/features/bangs/domain/repositories/sync.dart diff --git a/app/lib/features/bangs/domain/repositories/sync.g.dart b/apps/weblibre/lib/features/bangs/domain/repositories/sync.g.dart similarity index 100% rename from app/lib/features/bangs/domain/repositories/sync.g.dart rename to apps/weblibre/lib/features/bangs/domain/repositories/sync.g.dart diff --git a/app/lib/features/bangs/domain/services/search_history_cleanup.dart b/apps/weblibre/lib/features/bangs/domain/services/search_history_cleanup.dart similarity index 100% rename from app/lib/features/bangs/domain/services/search_history_cleanup.dart rename to apps/weblibre/lib/features/bangs/domain/services/search_history_cleanup.dart diff --git a/app/lib/features/bangs/domain/services/search_history_cleanup.g.dart b/apps/weblibre/lib/features/bangs/domain/services/search_history_cleanup.g.dart similarity index 100% rename from app/lib/features/bangs/domain/services/search_history_cleanup.g.dart rename to apps/weblibre/lib/features/bangs/domain/services/search_history_cleanup.g.dart diff --git a/app/lib/features/bangs/presentation/dialogs/delete_bang_dialog.dart b/apps/weblibre/lib/features/bangs/presentation/dialogs/delete_bang_dialog.dart similarity index 100% rename from app/lib/features/bangs/presentation/dialogs/delete_bang_dialog.dart rename to apps/weblibre/lib/features/bangs/presentation/dialogs/delete_bang_dialog.dart diff --git a/app/lib/features/bangs/presentation/screens/categories.dart b/apps/weblibre/lib/features/bangs/presentation/screens/categories.dart similarity index 100% rename from app/lib/features/bangs/presentation/screens/categories.dart rename to apps/weblibre/lib/features/bangs/presentation/screens/categories.dart diff --git a/app/lib/features/bangs/presentation/screens/category.dart b/apps/weblibre/lib/features/bangs/presentation/screens/category.dart similarity index 100% rename from app/lib/features/bangs/presentation/screens/category.dart rename to apps/weblibre/lib/features/bangs/presentation/screens/category.dart diff --git a/app/lib/features/bangs/presentation/screens/edit.dart b/apps/weblibre/lib/features/bangs/presentation/screens/edit.dart similarity index 100% rename from app/lib/features/bangs/presentation/screens/edit.dart rename to apps/weblibre/lib/features/bangs/presentation/screens/edit.dart diff --git a/app/lib/features/bangs/presentation/screens/menu.dart b/apps/weblibre/lib/features/bangs/presentation/screens/menu.dart similarity index 100% rename from app/lib/features/bangs/presentation/screens/menu.dart rename to apps/weblibre/lib/features/bangs/presentation/screens/menu.dart diff --git a/app/lib/features/bangs/presentation/screens/search.dart b/apps/weblibre/lib/features/bangs/presentation/screens/search.dart similarity index 100% rename from app/lib/features/bangs/presentation/screens/search.dart rename to apps/weblibre/lib/features/bangs/presentation/screens/search.dart diff --git a/app/lib/features/bangs/presentation/screens/user.dart b/apps/weblibre/lib/features/bangs/presentation/screens/user.dart similarity index 100% rename from app/lib/features/bangs/presentation/screens/user.dart rename to apps/weblibre/lib/features/bangs/presentation/screens/user.dart diff --git a/app/lib/features/bangs/presentation/widgets/bang_details.dart b/apps/weblibre/lib/features/bangs/presentation/widgets/bang_details.dart similarity index 100% rename from app/lib/features/bangs/presentation/widgets/bang_details.dart rename to apps/weblibre/lib/features/bangs/presentation/widgets/bang_details.dart diff --git a/app/lib/features/geckoview/domain/controllers/bottom_sheet.dart b/apps/weblibre/lib/features/geckoview/domain/controllers/bottom_sheet.dart similarity index 100% rename from app/lib/features/geckoview/domain/controllers/bottom_sheet.dart rename to apps/weblibre/lib/features/geckoview/domain/controllers/bottom_sheet.dart diff --git a/app/lib/features/geckoview/domain/controllers/bottom_sheet.g.dart b/apps/weblibre/lib/features/geckoview/domain/controllers/bottom_sheet.g.dart similarity index 100% rename from app/lib/features/geckoview/domain/controllers/bottom_sheet.g.dart rename to apps/weblibre/lib/features/geckoview/domain/controllers/bottom_sheet.g.dart diff --git a/app/lib/features/geckoview/domain/controllers/overlay.dart b/apps/weblibre/lib/features/geckoview/domain/controllers/overlay.dart similarity index 100% rename from app/lib/features/geckoview/domain/controllers/overlay.dart rename to apps/weblibre/lib/features/geckoview/domain/controllers/overlay.dart diff --git a/app/lib/features/geckoview/domain/controllers/overlay.g.dart b/apps/weblibre/lib/features/geckoview/domain/controllers/overlay.g.dart similarity index 100% rename from app/lib/features/geckoview/domain/controllers/overlay.g.dart rename to apps/weblibre/lib/features/geckoview/domain/controllers/overlay.g.dart diff --git a/app/lib/features/geckoview/domain/entities/browser_icon.dart b/apps/weblibre/lib/features/geckoview/domain/entities/browser_icon.dart similarity index 100% rename from app/lib/features/geckoview/domain/entities/browser_icon.dart rename to apps/weblibre/lib/features/geckoview/domain/entities/browser_icon.dart diff --git a/app/lib/features/geckoview/domain/entities/states/find_result.dart b/apps/weblibre/lib/features/geckoview/domain/entities/states/find_result.dart similarity index 100% rename from app/lib/features/geckoview/domain/entities/states/find_result.dart rename to apps/weblibre/lib/features/geckoview/domain/entities/states/find_result.dart diff --git a/app/lib/features/geckoview/domain/entities/states/history.dart b/apps/weblibre/lib/features/geckoview/domain/entities/states/history.dart similarity index 100% rename from app/lib/features/geckoview/domain/entities/states/history.dart rename to apps/weblibre/lib/features/geckoview/domain/entities/states/history.dart diff --git a/app/lib/features/geckoview/domain/entities/states/readerable.dart b/apps/weblibre/lib/features/geckoview/domain/entities/states/readerable.dart similarity index 100% rename from app/lib/features/geckoview/domain/entities/states/readerable.dart rename to apps/weblibre/lib/features/geckoview/domain/entities/states/readerable.dart diff --git a/app/lib/features/geckoview/domain/entities/states/security.dart b/apps/weblibre/lib/features/geckoview/domain/entities/states/security.dart similarity index 100% rename from app/lib/features/geckoview/domain/entities/states/security.dart rename to apps/weblibre/lib/features/geckoview/domain/entities/states/security.dart diff --git a/app/lib/features/geckoview/domain/entities/states/tab.dart b/apps/weblibre/lib/features/geckoview/domain/entities/states/tab.dart similarity index 100% rename from app/lib/features/geckoview/domain/entities/states/tab.dart rename to apps/weblibre/lib/features/geckoview/domain/entities/states/tab.dart diff --git a/app/lib/features/geckoview/domain/entities/states/tab.g.dart b/apps/weblibre/lib/features/geckoview/domain/entities/states/tab.g.dart similarity index 100% rename from app/lib/features/geckoview/domain/entities/states/tab.g.dart rename to apps/weblibre/lib/features/geckoview/domain/entities/states/tab.g.dart diff --git a/app/lib/features/geckoview/domain/entities/states/translation.dart b/apps/weblibre/lib/features/geckoview/domain/entities/states/translation.dart similarity index 100% rename from app/lib/features/geckoview/domain/entities/states/translation.dart rename to apps/weblibre/lib/features/geckoview/domain/entities/states/translation.dart diff --git a/app/lib/features/geckoview/domain/entities/states/web_extension.dart b/apps/weblibre/lib/features/geckoview/domain/entities/states/web_extension.dart similarity index 100% rename from app/lib/features/geckoview/domain/entities/states/web_extension.dart rename to apps/weblibre/lib/features/geckoview/domain/entities/states/web_extension.dart diff --git a/app/lib/features/geckoview/domain/entities/states/web_extension.g.dart b/apps/weblibre/lib/features/geckoview/domain/entities/states/web_extension.g.dart similarity index 100% rename from app/lib/features/geckoview/domain/entities/states/web_extension.g.dart rename to apps/weblibre/lib/features/geckoview/domain/entities/states/web_extension.g.dart diff --git a/app/lib/features/geckoview/domain/entities/tab_container_selection.dart b/apps/weblibre/lib/features/geckoview/domain/entities/tab_container_selection.dart similarity index 100% rename from app/lib/features/geckoview/domain/entities/tab_container_selection.dart rename to apps/weblibre/lib/features/geckoview/domain/entities/tab_container_selection.dart diff --git a/app/lib/features/geckoview/domain/providers.dart b/apps/weblibre/lib/features/geckoview/domain/providers.dart similarity index 100% rename from app/lib/features/geckoview/domain/providers.dart rename to apps/weblibre/lib/features/geckoview/domain/providers.dart diff --git a/app/lib/features/geckoview/domain/providers.g.dart b/apps/weblibre/lib/features/geckoview/domain/providers.g.dart similarity index 100% rename from app/lib/features/geckoview/domain/providers.g.dart rename to apps/weblibre/lib/features/geckoview/domain/providers.g.dart diff --git a/app/lib/features/geckoview/domain/providers/browser_extension.dart b/apps/weblibre/lib/features/geckoview/domain/providers/browser_extension.dart similarity index 100% rename from app/lib/features/geckoview/domain/providers/browser_extension.dart rename to apps/weblibre/lib/features/geckoview/domain/providers/browser_extension.dart diff --git a/app/lib/features/geckoview/domain/providers/browser_extension.g.dart b/apps/weblibre/lib/features/geckoview/domain/providers/browser_extension.g.dart similarity index 100% rename from app/lib/features/geckoview/domain/providers/browser_extension.g.dart rename to apps/weblibre/lib/features/geckoview/domain/providers/browser_extension.g.dart diff --git a/app/lib/features/geckoview/domain/providers/desktop_mode.dart b/apps/weblibre/lib/features/geckoview/domain/providers/desktop_mode.dart similarity index 100% rename from app/lib/features/geckoview/domain/providers/desktop_mode.dart rename to apps/weblibre/lib/features/geckoview/domain/providers/desktop_mode.dart diff --git a/app/lib/features/geckoview/domain/providers/desktop_mode.g.dart b/apps/weblibre/lib/features/geckoview/domain/providers/desktop_mode.g.dart similarity index 100% rename from app/lib/features/geckoview/domain/providers/desktop_mode.g.dart rename to apps/weblibre/lib/features/geckoview/domain/providers/desktop_mode.g.dart diff --git a/app/lib/features/geckoview/domain/providers/selected_tab.dart b/apps/weblibre/lib/features/geckoview/domain/providers/selected_tab.dart similarity index 100% rename from app/lib/features/geckoview/domain/providers/selected_tab.dart rename to apps/weblibre/lib/features/geckoview/domain/providers/selected_tab.dart diff --git a/app/lib/features/geckoview/domain/providers/selected_tab.g.dart b/apps/weblibre/lib/features/geckoview/domain/providers/selected_tab.g.dart similarity index 100% rename from app/lib/features/geckoview/domain/providers/selected_tab.g.dart rename to apps/weblibre/lib/features/geckoview/domain/providers/selected_tab.g.dart diff --git a/app/lib/features/geckoview/domain/providers/tab_list.dart b/apps/weblibre/lib/features/geckoview/domain/providers/tab_list.dart similarity index 100% rename from app/lib/features/geckoview/domain/providers/tab_list.dart rename to apps/weblibre/lib/features/geckoview/domain/providers/tab_list.dart diff --git a/app/lib/features/geckoview/domain/providers/tab_list.g.dart b/apps/weblibre/lib/features/geckoview/domain/providers/tab_list.g.dart similarity index 100% rename from app/lib/features/geckoview/domain/providers/tab_list.g.dart rename to apps/weblibre/lib/features/geckoview/domain/providers/tab_list.g.dart diff --git a/app/lib/features/geckoview/domain/providers/tab_session.dart b/apps/weblibre/lib/features/geckoview/domain/providers/tab_session.dart similarity index 100% rename from app/lib/features/geckoview/domain/providers/tab_session.dart rename to apps/weblibre/lib/features/geckoview/domain/providers/tab_session.dart diff --git a/app/lib/features/geckoview/domain/providers/tab_session.g.dart b/apps/weblibre/lib/features/geckoview/domain/providers/tab_session.g.dart similarity index 100% rename from app/lib/features/geckoview/domain/providers/tab_session.g.dart rename to apps/weblibre/lib/features/geckoview/domain/providers/tab_session.g.dart diff --git a/app/lib/features/geckoview/domain/providers/tab_state.dart b/apps/weblibre/lib/features/geckoview/domain/providers/tab_state.dart similarity index 100% rename from app/lib/features/geckoview/domain/providers/tab_state.dart rename to apps/weblibre/lib/features/geckoview/domain/providers/tab_state.dart diff --git a/app/lib/features/geckoview/domain/providers/tab_state.g.dart b/apps/weblibre/lib/features/geckoview/domain/providers/tab_state.g.dart similarity index 100% rename from app/lib/features/geckoview/domain/providers/tab_state.g.dart rename to apps/weblibre/lib/features/geckoview/domain/providers/tab_state.g.dart diff --git a/app/lib/features/geckoview/domain/providers/web_extensions_state.dart b/apps/weblibre/lib/features/geckoview/domain/providers/web_extensions_state.dart similarity index 100% rename from app/lib/features/geckoview/domain/providers/web_extensions_state.dart rename to apps/weblibre/lib/features/geckoview/domain/providers/web_extensions_state.dart diff --git a/app/lib/features/geckoview/domain/providers/web_extensions_state.g.dart b/apps/weblibre/lib/features/geckoview/domain/providers/web_extensions_state.g.dart similarity index 100% rename from app/lib/features/geckoview/domain/providers/web_extensions_state.g.dart rename to apps/weblibre/lib/features/geckoview/domain/providers/web_extensions_state.g.dart diff --git a/app/lib/features/geckoview/domain/repositories/tab.dart b/apps/weblibre/lib/features/geckoview/domain/repositories/tab.dart similarity index 100% rename from app/lib/features/geckoview/domain/repositories/tab.dart rename to apps/weblibre/lib/features/geckoview/domain/repositories/tab.dart diff --git a/app/lib/features/geckoview/domain/repositories/tab.g.dart b/apps/weblibre/lib/features/geckoview/domain/repositories/tab.g.dart similarity index 100% rename from app/lib/features/geckoview/domain/repositories/tab.g.dart rename to apps/weblibre/lib/features/geckoview/domain/repositories/tab.g.dart diff --git a/app/lib/features/geckoview/features/bookmarks/domain/entities/bookmark_item.dart b/apps/weblibre/lib/features/geckoview/features/bookmarks/domain/entities/bookmark_item.dart similarity index 100% rename from app/lib/features/geckoview/features/bookmarks/domain/entities/bookmark_item.dart rename to apps/weblibre/lib/features/geckoview/features/bookmarks/domain/entities/bookmark_item.dart diff --git a/app/lib/features/geckoview/features/bookmarks/domain/entities/bookmark_item.g.dart b/apps/weblibre/lib/features/geckoview/features/bookmarks/domain/entities/bookmark_item.g.dart similarity index 100% rename from app/lib/features/geckoview/features/bookmarks/domain/entities/bookmark_item.g.dart rename to apps/weblibre/lib/features/geckoview/features/bookmarks/domain/entities/bookmark_item.g.dart diff --git a/app/lib/features/geckoview/features/bookmarks/domain/entities/bookmark_list_ui_state.dart b/apps/weblibre/lib/features/geckoview/features/bookmarks/domain/entities/bookmark_list_ui_state.dart similarity index 100% rename from app/lib/features/geckoview/features/bookmarks/domain/entities/bookmark_list_ui_state.dart rename to apps/weblibre/lib/features/geckoview/features/bookmarks/domain/entities/bookmark_list_ui_state.dart diff --git a/app/lib/features/geckoview/features/bookmarks/domain/entities/bookmark_list_ui_state.g.dart b/apps/weblibre/lib/features/geckoview/features/bookmarks/domain/entities/bookmark_list_ui_state.g.dart similarity index 100% rename from app/lib/features/geckoview/features/bookmarks/domain/entities/bookmark_list_ui_state.g.dart rename to apps/weblibre/lib/features/geckoview/features/bookmarks/domain/entities/bookmark_list_ui_state.g.dart diff --git a/app/lib/features/geckoview/features/bookmarks/domain/entities/bookmark_sort_type.dart b/apps/weblibre/lib/features/geckoview/features/bookmarks/domain/entities/bookmark_sort_type.dart similarity index 100% rename from app/lib/features/geckoview/features/bookmarks/domain/entities/bookmark_sort_type.dart rename to apps/weblibre/lib/features/geckoview/features/bookmarks/domain/entities/bookmark_sort_type.dart diff --git a/app/lib/features/geckoview/features/bookmarks/domain/providers/bookmark_list_ui_state.dart b/apps/weblibre/lib/features/geckoview/features/bookmarks/domain/providers/bookmark_list_ui_state.dart similarity index 100% rename from app/lib/features/geckoview/features/bookmarks/domain/providers/bookmark_list_ui_state.dart rename to apps/weblibre/lib/features/geckoview/features/bookmarks/domain/providers/bookmark_list_ui_state.dart diff --git a/app/lib/features/geckoview/features/bookmarks/domain/providers/bookmark_list_ui_state.g.dart b/apps/weblibre/lib/features/geckoview/features/bookmarks/domain/providers/bookmark_list_ui_state.g.dart similarity index 100% rename from app/lib/features/geckoview/features/bookmarks/domain/providers/bookmark_list_ui_state.g.dart rename to apps/weblibre/lib/features/geckoview/features/bookmarks/domain/providers/bookmark_list_ui_state.g.dart diff --git a/app/lib/features/geckoview/features/bookmarks/domain/providers/bookmarks.dart b/apps/weblibre/lib/features/geckoview/features/bookmarks/domain/providers/bookmarks.dart similarity index 100% rename from app/lib/features/geckoview/features/bookmarks/domain/providers/bookmarks.dart rename to apps/weblibre/lib/features/geckoview/features/bookmarks/domain/providers/bookmarks.dart diff --git a/app/lib/features/geckoview/features/bookmarks/domain/providers/bookmarks.g.dart b/apps/weblibre/lib/features/geckoview/features/bookmarks/domain/providers/bookmarks.g.dart similarity index 100% rename from app/lib/features/geckoview/features/bookmarks/domain/providers/bookmarks.g.dart rename to apps/weblibre/lib/features/geckoview/features/bookmarks/domain/providers/bookmarks.g.dart diff --git a/app/lib/features/geckoview/features/bookmarks/domain/repositories/bookmarks.dart b/apps/weblibre/lib/features/geckoview/features/bookmarks/domain/repositories/bookmarks.dart similarity index 100% rename from app/lib/features/geckoview/features/bookmarks/domain/repositories/bookmarks.dart rename to apps/weblibre/lib/features/geckoview/features/bookmarks/domain/repositories/bookmarks.dart diff --git a/app/lib/features/geckoview/features/bookmarks/domain/repositories/bookmarks.g.dart b/apps/weblibre/lib/features/geckoview/features/bookmarks/domain/repositories/bookmarks.g.dart similarity index 100% rename from app/lib/features/geckoview/features/bookmarks/domain/repositories/bookmarks.g.dart rename to apps/weblibre/lib/features/geckoview/features/bookmarks/domain/repositories/bookmarks.g.dart diff --git a/app/lib/features/geckoview/features/bookmarks/domain/utils/bookmark_tree_utils.dart b/apps/weblibre/lib/features/geckoview/features/bookmarks/domain/utils/bookmark_tree_utils.dart similarity index 100% rename from app/lib/features/geckoview/features/bookmarks/domain/utils/bookmark_tree_utils.dart rename to apps/weblibre/lib/features/geckoview/features/bookmarks/domain/utils/bookmark_tree_utils.dart diff --git a/app/lib/features/geckoview/features/bookmarks/presentation/dialogs/delete_bookmark_dialog.dart b/apps/weblibre/lib/features/geckoview/features/bookmarks/presentation/dialogs/delete_bookmark_dialog.dart similarity index 100% rename from app/lib/features/geckoview/features/bookmarks/presentation/dialogs/delete_bookmark_dialog.dart rename to apps/weblibre/lib/features/geckoview/features/bookmarks/presentation/dialogs/delete_bookmark_dialog.dart diff --git a/app/lib/features/geckoview/features/bookmarks/presentation/dialogs/delete_folder_dialog.dart b/apps/weblibre/lib/features/geckoview/features/bookmarks/presentation/dialogs/delete_folder_dialog.dart similarity index 100% rename from app/lib/features/geckoview/features/bookmarks/presentation/dialogs/delete_folder_dialog.dart rename to apps/weblibre/lib/features/geckoview/features/bookmarks/presentation/dialogs/delete_folder_dialog.dart diff --git a/app/lib/features/geckoview/features/bookmarks/presentation/dialogs/import_bookmarks_dialog.dart b/apps/weblibre/lib/features/geckoview/features/bookmarks/presentation/dialogs/import_bookmarks_dialog.dart similarity index 100% rename from app/lib/features/geckoview/features/bookmarks/presentation/dialogs/import_bookmarks_dialog.dart rename to apps/weblibre/lib/features/geckoview/features/bookmarks/presentation/dialogs/import_bookmarks_dialog.dart diff --git a/app/lib/features/geckoview/features/bookmarks/presentation/dialogs/select_bookmark_folder_dialog.dart b/apps/weblibre/lib/features/geckoview/features/bookmarks/presentation/dialogs/select_bookmark_folder_dialog.dart similarity index 100% rename from app/lib/features/geckoview/features/bookmarks/presentation/dialogs/select_bookmark_folder_dialog.dart rename to apps/weblibre/lib/features/geckoview/features/bookmarks/presentation/dialogs/select_bookmark_folder_dialog.dart diff --git a/app/lib/features/geckoview/features/bookmarks/presentation/screens/bookmark_entry_edit.dart b/apps/weblibre/lib/features/geckoview/features/bookmarks/presentation/screens/bookmark_entry_edit.dart similarity index 100% rename from app/lib/features/geckoview/features/bookmarks/presentation/screens/bookmark_entry_edit.dart rename to apps/weblibre/lib/features/geckoview/features/bookmarks/presentation/screens/bookmark_entry_edit.dart diff --git a/app/lib/features/geckoview/features/bookmarks/presentation/screens/bookmark_folder_edit.dart b/apps/weblibre/lib/features/geckoview/features/bookmarks/presentation/screens/bookmark_folder_edit.dart similarity index 100% rename from app/lib/features/geckoview/features/bookmarks/presentation/screens/bookmark_folder_edit.dart rename to apps/weblibre/lib/features/geckoview/features/bookmarks/presentation/screens/bookmark_folder_edit.dart diff --git a/app/lib/features/geckoview/features/bookmarks/presentation/screens/bookmark_list.dart b/apps/weblibre/lib/features/geckoview/features/bookmarks/presentation/screens/bookmark_list.dart similarity index 100% rename from app/lib/features/geckoview/features/bookmarks/presentation/screens/bookmark_list.dart rename to apps/weblibre/lib/features/geckoview/features/bookmarks/presentation/screens/bookmark_list.dart diff --git a/app/lib/features/geckoview/features/bookmarks/presentation/widgets/folder_tree_picker.dart b/apps/weblibre/lib/features/geckoview/features/bookmarks/presentation/widgets/folder_tree_picker.dart similarity index 100% rename from app/lib/features/geckoview/features/bookmarks/presentation/widgets/folder_tree_picker.dart rename to apps/weblibre/lib/features/geckoview/features/bookmarks/presentation/widgets/folder_tree_picker.dart diff --git a/app/lib/features/geckoview/features/bookmarks/utils/bookmark_html_utils.dart b/apps/weblibre/lib/features/geckoview/features/bookmarks/utils/bookmark_html_utils.dart similarity index 100% rename from app/lib/features/geckoview/features/bookmarks/utils/bookmark_html_utils.dart rename to apps/weblibre/lib/features/geckoview/features/bookmarks/utils/bookmark_html_utils.dart diff --git a/app/lib/features/geckoview/features/bookmarks/utils/bookmark_json_utils.dart b/apps/weblibre/lib/features/geckoview/features/bookmarks/utils/bookmark_json_utils.dart similarity index 100% rename from app/lib/features/geckoview/features/bookmarks/utils/bookmark_json_utils.dart rename to apps/weblibre/lib/features/geckoview/features/bookmarks/utils/bookmark_json_utils.dart diff --git a/app/lib/features/geckoview/features/browser/domain/entities/font_size_constants.dart b/apps/weblibre/lib/features/geckoview/features/browser/domain/entities/font_size_constants.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/domain/entities/font_size_constants.dart rename to apps/weblibre/lib/features/geckoview/features/browser/domain/entities/font_size_constants.dart diff --git a/app/lib/features/geckoview/features/browser/domain/entities/permission_type.dart b/apps/weblibre/lib/features/geckoview/features/browser/domain/entities/permission_type.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/domain/entities/permission_type.dart rename to apps/weblibre/lib/features/geckoview/features/browser/domain/entities/permission_type.dart diff --git a/app/lib/features/geckoview/features/browser/domain/entities/sheet.dart b/apps/weblibre/lib/features/geckoview/features/browser/domain/entities/sheet.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/domain/entities/sheet.dart rename to apps/weblibre/lib/features/geckoview/features/browser/domain/entities/sheet.dart diff --git a/app/lib/features/geckoview/features/browser/domain/entities/site_permissions.dart b/apps/weblibre/lib/features/geckoview/features/browser/domain/entities/site_permissions.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/domain/entities/site_permissions.dart rename to apps/weblibre/lib/features/geckoview/features/browser/domain/entities/site_permissions.dart diff --git a/app/lib/features/geckoview/features/browser/domain/entities/site_permissions.g.dart b/apps/weblibre/lib/features/geckoview/features/browser/domain/entities/site_permissions.g.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/domain/entities/site_permissions.g.dart rename to apps/weblibre/lib/features/geckoview/features/browser/domain/entities/site_permissions.g.dart diff --git a/app/lib/features/geckoview/features/browser/domain/entities/tab_view_filter_options.dart b/apps/weblibre/lib/features/geckoview/features/browser/domain/entities/tab_view_filter_options.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/domain/entities/tab_view_filter_options.dart rename to apps/weblibre/lib/features/geckoview/features/browser/domain/entities/tab_view_filter_options.dart diff --git a/app/lib/features/geckoview/features/browser/domain/entities/tab_view_filter_options.g.dart b/apps/weblibre/lib/features/geckoview/features/browser/domain/entities/tab_view_filter_options.g.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/domain/entities/tab_view_filter_options.g.dart rename to apps/weblibre/lib/features/geckoview/features/browser/domain/entities/tab_view_filter_options.g.dart diff --git a/app/lib/features/geckoview/features/browser/domain/providers.dart b/apps/weblibre/lib/features/geckoview/features/browser/domain/providers.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/domain/providers.dart rename to apps/weblibre/lib/features/geckoview/features/browser/domain/providers.dart diff --git a/app/lib/features/geckoview/features/browser/domain/providers.g.dart b/apps/weblibre/lib/features/geckoview/features/browser/domain/providers.g.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/domain/providers.g.dart rename to apps/weblibre/lib/features/geckoview/features/browser/domain/providers.g.dart diff --git a/app/lib/features/geckoview/features/browser/domain/providers/intent.dart b/apps/weblibre/lib/features/geckoview/features/browser/domain/providers/intent.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/domain/providers/intent.dart rename to apps/weblibre/lib/features/geckoview/features/browser/domain/providers/intent.dart diff --git a/app/lib/features/geckoview/features/browser/domain/providers/intent.g.dart b/apps/weblibre/lib/features/geckoview/features/browser/domain/providers/intent.g.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/domain/providers/intent.g.dart rename to apps/weblibre/lib/features/geckoview/features/browser/domain/providers/intent.g.dart diff --git a/app/lib/features/geckoview/features/browser/domain/providers/lifecycle.dart b/apps/weblibre/lib/features/geckoview/features/browser/domain/providers/lifecycle.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/domain/providers/lifecycle.dart rename to apps/weblibre/lib/features/geckoview/features/browser/domain/providers/lifecycle.dart diff --git a/app/lib/features/geckoview/features/browser/domain/providers/lifecycle.g.dart b/apps/weblibre/lib/features/geckoview/features/browser/domain/providers/lifecycle.g.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/domain/providers/lifecycle.g.dart rename to apps/weblibre/lib/features/geckoview/features/browser/domain/providers/lifecycle.g.dart diff --git a/app/lib/features/geckoview/features/browser/domain/repositories/site_permissions.dart b/apps/weblibre/lib/features/geckoview/features/browser/domain/repositories/site_permissions.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/domain/repositories/site_permissions.dart rename to apps/weblibre/lib/features/geckoview/features/browser/domain/repositories/site_permissions.dart diff --git a/app/lib/features/geckoview/features/browser/domain/repositories/site_permissions.g.dart b/apps/weblibre/lib/features/geckoview/features/browser/domain/repositories/site_permissions.g.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/domain/repositories/site_permissions.g.dart rename to apps/weblibre/lib/features/geckoview/features/browser/domain/repositories/site_permissions.g.dart diff --git a/app/lib/features/geckoview/features/browser/domain/repositories/tracking_protection.dart b/apps/weblibre/lib/features/geckoview/features/browser/domain/repositories/tracking_protection.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/domain/repositories/tracking_protection.dart rename to apps/weblibre/lib/features/geckoview/features/browser/domain/repositories/tracking_protection.dart diff --git a/app/lib/features/geckoview/features/browser/domain/repositories/tracking_protection.g.dart b/apps/weblibre/lib/features/geckoview/features/browser/domain/repositories/tracking_protection.g.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/domain/repositories/tracking_protection.g.dart rename to apps/weblibre/lib/features/geckoview/features/browser/domain/repositories/tracking_protection.g.dart diff --git a/app/lib/features/geckoview/features/browser/domain/services/browser_addon.dart b/apps/weblibre/lib/features/geckoview/features/browser/domain/services/browser_addon.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/domain/services/browser_addon.dart rename to apps/weblibre/lib/features/geckoview/features/browser/domain/services/browser_addon.dart diff --git a/app/lib/features/geckoview/features/browser/domain/services/browser_addon.g.dart b/apps/weblibre/lib/features/geckoview/features/browser/domain/services/browser_addon.g.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/domain/services/browser_addon.g.dart rename to apps/weblibre/lib/features/geckoview/features/browser/domain/services/browser_addon.g.dart diff --git a/app/lib/features/geckoview/features/browser/domain/services/browser_data.dart b/apps/weblibre/lib/features/geckoview/features/browser/domain/services/browser_data.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/domain/services/browser_data.dart rename to apps/weblibre/lib/features/geckoview/features/browser/domain/services/browser_data.dart diff --git a/app/lib/features/geckoview/features/browser/domain/services/browser_data.g.dart b/apps/weblibre/lib/features/geckoview/features/browser/domain/services/browser_data.g.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/domain/services/browser_data.g.dart rename to apps/weblibre/lib/features/geckoview/features/browser/domain/services/browser_data.g.dart diff --git a/app/lib/features/geckoview/features/browser/domain/services/engine_settings_replication.dart b/apps/weblibre/lib/features/geckoview/features/browser/domain/services/engine_settings_replication.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/domain/services/engine_settings_replication.dart rename to apps/weblibre/lib/features/geckoview/features/browser/domain/services/engine_settings_replication.dart diff --git a/app/lib/features/geckoview/features/browser/domain/services/engine_settings_replication.g.dart b/apps/weblibre/lib/features/geckoview/features/browser/domain/services/engine_settings_replication.g.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/domain/services/engine_settings_replication.g.dart rename to apps/weblibre/lib/features/geckoview/features/browser/domain/services/engine_settings_replication.g.dart diff --git a/app/lib/features/geckoview/features/browser/domain/services/proxy_settings_replication.dart b/apps/weblibre/lib/features/geckoview/features/browser/domain/services/proxy_settings_replication.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/domain/services/proxy_settings_replication.dart rename to apps/weblibre/lib/features/geckoview/features/browser/domain/services/proxy_settings_replication.dart diff --git a/app/lib/features/geckoview/features/browser/domain/services/proxy_settings_replication.g.dart b/apps/weblibre/lib/features/geckoview/features/browser/domain/services/proxy_settings_replication.g.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/domain/services/proxy_settings_replication.g.dart rename to apps/weblibre/lib/features/geckoview/features/browser/domain/services/proxy_settings_replication.g.dart diff --git a/app/lib/features/geckoview/features/browser/features/contextual_toolbar/data/providers/toolbar_button_configs.dart b/apps/weblibre/lib/features/geckoview/features/browser/features/contextual_toolbar/data/providers/toolbar_button_configs.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/features/contextual_toolbar/data/providers/toolbar_button_configs.dart rename to apps/weblibre/lib/features/geckoview/features/browser/features/contextual_toolbar/data/providers/toolbar_button_configs.dart diff --git a/app/lib/features/geckoview/features/browser/features/contextual_toolbar/data/providers/toolbar_button_configs.g.dart b/apps/weblibre/lib/features/geckoview/features/browser/features/contextual_toolbar/data/providers/toolbar_button_configs.g.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/features/contextual_toolbar/data/providers/toolbar_button_configs.g.dart rename to apps/weblibre/lib/features/geckoview/features/browser/features/contextual_toolbar/data/providers/toolbar_button_configs.g.dart diff --git a/app/lib/features/geckoview/features/browser/features/contextual_toolbar/data/repositories/contextual_toolbar_config_repository.dart b/apps/weblibre/lib/features/geckoview/features/browser/features/contextual_toolbar/data/repositories/contextual_toolbar_config_repository.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/features/contextual_toolbar/data/repositories/contextual_toolbar_config_repository.dart rename to apps/weblibre/lib/features/geckoview/features/browser/features/contextual_toolbar/data/repositories/contextual_toolbar_config_repository.dart diff --git a/app/lib/features/geckoview/features/browser/features/contextual_toolbar/data/repositories/contextual_toolbar_config_repository.g.dart b/apps/weblibre/lib/features/geckoview/features/browser/features/contextual_toolbar/data/repositories/contextual_toolbar_config_repository.g.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/features/contextual_toolbar/data/repositories/contextual_toolbar_config_repository.g.dart rename to apps/weblibre/lib/features/geckoview/features/browser/features/contextual_toolbar/data/repositories/contextual_toolbar_config_repository.g.dart diff --git a/app/lib/features/geckoview/features/browser/features/contextual_toolbar/domain/entities/toolbar_button_id.dart b/apps/weblibre/lib/features/geckoview/features/browser/features/contextual_toolbar/domain/entities/toolbar_button_id.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/features/contextual_toolbar/domain/entities/toolbar_button_id.dart rename to apps/weblibre/lib/features/geckoview/features/browser/features/contextual_toolbar/domain/entities/toolbar_button_id.dart diff --git a/app/lib/features/geckoview/features/browser/features/contextual_toolbar/domain/entities/toolbar_button_spec.dart b/apps/weblibre/lib/features/geckoview/features/browser/features/contextual_toolbar/domain/entities/toolbar_button_spec.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/features/contextual_toolbar/domain/entities/toolbar_button_spec.dart rename to apps/weblibre/lib/features/geckoview/features/browser/features/contextual_toolbar/domain/entities/toolbar_button_spec.dart diff --git a/app/lib/features/geckoview/features/browser/features/contextual_toolbar/domain/entities/toolbar_fallback_choice.dart b/apps/weblibre/lib/features/geckoview/features/browser/features/contextual_toolbar/domain/entities/toolbar_fallback_choice.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/features/contextual_toolbar/domain/entities/toolbar_fallback_choice.dart rename to apps/weblibre/lib/features/geckoview/features/browser/features/contextual_toolbar/domain/entities/toolbar_fallback_choice.dart diff --git a/app/lib/features/geckoview/features/browser/features/contextual_toolbar/domain/services/toolbar_button_resolution.dart b/apps/weblibre/lib/features/geckoview/features/browser/features/contextual_toolbar/domain/services/toolbar_button_resolution.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/features/contextual_toolbar/domain/services/toolbar_button_resolution.dart rename to apps/weblibre/lib/features/geckoview/features/browser/features/contextual_toolbar/domain/services/toolbar_button_resolution.dart diff --git a/app/lib/features/geckoview/features/browser/features/contextual_toolbar/presentation/models/contextual_toolbar_scope.dart b/apps/weblibre/lib/features/geckoview/features/browser/features/contextual_toolbar/presentation/models/contextual_toolbar_scope.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/features/contextual_toolbar/presentation/models/contextual_toolbar_scope.dart rename to apps/weblibre/lib/features/geckoview/features/browser/features/contextual_toolbar/presentation/models/contextual_toolbar_scope.dart diff --git a/app/lib/features/geckoview/features/browser/features/contextual_toolbar/presentation/toolbar_button_registry.dart b/apps/weblibre/lib/features/geckoview/features/browser/features/contextual_toolbar/presentation/toolbar_button_registry.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/features/contextual_toolbar/presentation/toolbar_button_registry.dart rename to apps/weblibre/lib/features/geckoview/features/browser/features/contextual_toolbar/presentation/toolbar_button_registry.dart diff --git a/app/lib/features/geckoview/features/browser/features/contextual_toolbar/presentation/widgets/contextual_bar_buttons.dart b/apps/weblibre/lib/features/geckoview/features/browser/features/contextual_toolbar/presentation/widgets/contextual_bar_buttons.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/features/contextual_toolbar/presentation/widgets/contextual_bar_buttons.dart rename to apps/weblibre/lib/features/geckoview/features/browser/features/contextual_toolbar/presentation/widgets/contextual_bar_buttons.dart diff --git a/app/lib/features/geckoview/features/browser/features/contextual_toolbar/presentation/widgets/contextual_toolbar.dart b/apps/weblibre/lib/features/geckoview/features/browser/features/contextual_toolbar/presentation/widgets/contextual_toolbar.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/features/contextual_toolbar/presentation/widgets/contextual_toolbar.dart rename to apps/weblibre/lib/features/geckoview/features/browser/features/contextual_toolbar/presentation/widgets/contextual_toolbar.dart diff --git a/app/lib/features/geckoview/features/browser/presentation/controllers/tab_view_controllers.dart b/apps/weblibre/lib/features/geckoview/features/browser/presentation/controllers/tab_view_controllers.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/presentation/controllers/tab_view_controllers.dart rename to apps/weblibre/lib/features/geckoview/features/browser/presentation/controllers/tab_view_controllers.dart diff --git a/app/lib/features/geckoview/features/browser/presentation/controllers/tab_view_controllers.g.dart b/apps/weblibre/lib/features/geckoview/features/browser/presentation/controllers/tab_view_controllers.g.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/presentation/controllers/tab_view_controllers.g.dart rename to apps/weblibre/lib/features/geckoview/features/browser/presentation/controllers/tab_view_controllers.g.dart diff --git a/app/lib/features/geckoview/features/browser/presentation/controllers/toolbar_visibility.dart b/apps/weblibre/lib/features/geckoview/features/browser/presentation/controllers/toolbar_visibility.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/presentation/controllers/toolbar_visibility.dart rename to apps/weblibre/lib/features/geckoview/features/browser/presentation/controllers/toolbar_visibility.dart diff --git a/app/lib/features/geckoview/features/browser/presentation/controllers/toolbar_visibility.g.dart b/apps/weblibre/lib/features/geckoview/features/browser/presentation/controllers/toolbar_visibility.g.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/presentation/controllers/toolbar_visibility.g.dart rename to apps/weblibre/lib/features/geckoview/features/browser/presentation/controllers/toolbar_visibility.g.dart diff --git a/app/lib/features/geckoview/features/browser/presentation/dialogs/bookmark_all_dialog.dart b/apps/weblibre/lib/features/geckoview/features/browser/presentation/dialogs/bookmark_all_dialog.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/presentation/dialogs/bookmark_all_dialog.dart rename to apps/weblibre/lib/features/geckoview/features/browser/presentation/dialogs/bookmark_all_dialog.dart diff --git a/app/lib/features/geckoview/features/browser/presentation/dialogs/clear_site_data_dialog.dart b/apps/weblibre/lib/features/geckoview/features/browser/presentation/dialogs/clear_site_data_dialog.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/presentation/dialogs/clear_site_data_dialog.dart rename to apps/weblibre/lib/features/geckoview/features/browser/presentation/dialogs/clear_site_data_dialog.dart diff --git a/app/lib/features/geckoview/features/browser/presentation/dialogs/content_selection_dialog.dart b/apps/weblibre/lib/features/geckoview/features/browser/presentation/dialogs/content_selection_dialog.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/presentation/dialogs/content_selection_dialog.dart rename to apps/weblibre/lib/features/geckoview/features/browser/presentation/dialogs/content_selection_dialog.dart diff --git a/app/lib/features/geckoview/features/browser/presentation/dialogs/delete_data.dart b/apps/weblibre/lib/features/geckoview/features/browser/presentation/dialogs/delete_data.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/presentation/dialogs/delete_data.dart rename to apps/weblibre/lib/features/geckoview/features/browser/presentation/dialogs/delete_data.dart diff --git a/app/lib/features/geckoview/features/browser/presentation/dialogs/install_local_addon_dialog.dart b/apps/weblibre/lib/features/geckoview/features/browser/presentation/dialogs/install_local_addon_dialog.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/presentation/dialogs/install_local_addon_dialog.dart rename to apps/weblibre/lib/features/geckoview/features/browser/presentation/dialogs/install_local_addon_dialog.dart diff --git a/app/lib/features/geckoview/features/browser/presentation/dialogs/keep_tab_dialog.dart b/apps/weblibre/lib/features/geckoview/features/browser/presentation/dialogs/keep_tab_dialog.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/presentation/dialogs/keep_tab_dialog.dart rename to apps/weblibre/lib/features/geckoview/features/browser/presentation/dialogs/keep_tab_dialog.dart diff --git a/app/lib/features/geckoview/features/browser/presentation/dialogs/qr_code.dart b/apps/weblibre/lib/features/geckoview/features/browser/presentation/dialogs/qr_code.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/presentation/dialogs/qr_code.dart rename to apps/weblibre/lib/features/geckoview/features/browser/presentation/dialogs/qr_code.dart diff --git a/app/lib/features/geckoview/features/browser/presentation/dialogs/select_folder_dialog.dart b/apps/weblibre/lib/features/geckoview/features/browser/presentation/dialogs/select_folder_dialog.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/presentation/dialogs/select_folder_dialog.dart rename to apps/weblibre/lib/features/geckoview/features/browser/presentation/dialogs/select_folder_dialog.dart diff --git a/app/lib/features/geckoview/features/browser/presentation/dialogs/tab_tree.dart b/apps/weblibre/lib/features/geckoview/features/browser/presentation/dialogs/tab_tree.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/presentation/dialogs/tab_tree.dart rename to apps/weblibre/lib/features/geckoview/features/browser/presentation/dialogs/tab_tree.dart diff --git a/app/lib/features/geckoview/features/browser/presentation/providers/browser_viewport_toolbar_insets.dart b/apps/weblibre/lib/features/geckoview/features/browser/presentation/providers/browser_viewport_toolbar_insets.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/presentation/providers/browser_viewport_toolbar_insets.dart rename to apps/weblibre/lib/features/geckoview/features/browser/presentation/providers/browser_viewport_toolbar_insets.dart diff --git a/app/lib/features/geckoview/features/browser/presentation/providers/browser_viewport_toolbar_insets.g.dart b/apps/weblibre/lib/features/geckoview/features/browser/presentation/providers/browser_viewport_toolbar_insets.g.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/presentation/providers/browser_viewport_toolbar_insets.g.dart rename to apps/weblibre/lib/features/geckoview/features/browser/presentation/providers/browser_viewport_toolbar_insets.g.dart diff --git a/app/lib/features/geckoview/features/browser/presentation/providers/site_settings_badge_provider.dart b/apps/weblibre/lib/features/geckoview/features/browser/presentation/providers/site_settings_badge_provider.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/presentation/providers/site_settings_badge_provider.dart rename to apps/weblibre/lib/features/geckoview/features/browser/presentation/providers/site_settings_badge_provider.dart diff --git a/app/lib/features/geckoview/features/browser/presentation/providers/site_settings_badge_provider.g.dart b/apps/weblibre/lib/features/geckoview/features/browser/presentation/providers/site_settings_badge_provider.g.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/presentation/providers/site_settings_badge_provider.g.dart rename to apps/weblibre/lib/features/geckoview/features/browser/presentation/providers/site_settings_badge_provider.g.dart diff --git a/app/lib/features/geckoview/features/browser/presentation/screens/browser.dart b/apps/weblibre/lib/features/geckoview/features/browser/presentation/screens/browser.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/presentation/screens/browser.dart rename to apps/weblibre/lib/features/geckoview/features/browser/presentation/screens/browser.dart diff --git a/app/lib/features/geckoview/features/browser/presentation/screens/tab_view.dart b/apps/weblibre/lib/features/geckoview/features/browser/presentation/screens/tab_view.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/presentation/screens/tab_view.dart rename to apps/weblibre/lib/features/geckoview/features/browser/presentation/screens/tab_view.dart diff --git a/app/lib/features/geckoview/features/browser/presentation/utils/tab_close_confirmation.dart b/apps/weblibre/lib/features/geckoview/features/browser/presentation/utils/tab_close_confirmation.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/presentation/utils/tab_close_confirmation.dart rename to apps/weblibre/lib/features/geckoview/features/browser/presentation/utils/tab_close_confirmation.dart diff --git a/app/lib/features/geckoview/features/browser/presentation/widgets/browser_home.dart b/apps/weblibre/lib/features/geckoview/features/browser/presentation/widgets/browser_home.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/presentation/widgets/browser_home.dart rename to apps/weblibre/lib/features/geckoview/features/browser/presentation/widgets/browser_home.dart diff --git a/app/lib/features/geckoview/features/browser/presentation/widgets/browser_menu_sheet.dart b/apps/weblibre/lib/features/geckoview/features/browser/presentation/widgets/browser_menu_sheet.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/presentation/widgets/browser_menu_sheet.dart rename to apps/weblibre/lib/features/geckoview/features/browser/presentation/widgets/browser_menu_sheet.dart diff --git a/app/lib/features/geckoview/features/browser/presentation/widgets/browser_modules/app_bar_title.dart b/apps/weblibre/lib/features/geckoview/features/browser/presentation/widgets/browser_modules/app_bar_title.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/presentation/widgets/browser_modules/app_bar_title.dart rename to apps/weblibre/lib/features/geckoview/features/browser/presentation/widgets/browser_modules/app_bar_title.dart diff --git a/app/lib/features/geckoview/features/browser/presentation/widgets/browser_modules/bottom_app_bar.dart b/apps/weblibre/lib/features/geckoview/features/browser/presentation/widgets/browser_modules/bottom_app_bar.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/presentation/widgets/browser_modules/bottom_app_bar.dart rename to apps/weblibre/lib/features/geckoview/features/browser/presentation/widgets/browser_modules/bottom_app_bar.dart diff --git a/app/lib/features/geckoview/features/browser/presentation/widgets/browser_modules/browser_fab.dart b/apps/weblibre/lib/features/geckoview/features/browser/presentation/widgets/browser_modules/browser_fab.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/presentation/widgets/browser_modules/browser_fab.dart rename to apps/weblibre/lib/features/geckoview/features/browser/presentation/widgets/browser_modules/browser_fab.dart diff --git a/app/lib/features/geckoview/features/browser/presentation/widgets/browser_modules/browser_view.dart b/apps/weblibre/lib/features/geckoview/features/browser/presentation/widgets/browser_modules/browser_view.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/presentation/widgets/browser_modules/browser_view.dart rename to apps/weblibre/lib/features/geckoview/features/browser/presentation/widgets/browser_modules/browser_view.dart diff --git a/app/lib/features/geckoview/features/browser/presentation/widgets/browser_modules/draggable_fab.dart b/apps/weblibre/lib/features/geckoview/features/browser/presentation/widgets/browser_modules/draggable_fab.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/presentation/widgets/browser_modules/draggable_fab.dart rename to apps/weblibre/lib/features/geckoview/features/browser/presentation/widgets/browser_modules/draggable_fab.dart diff --git a/app/lib/features/geckoview/features/browser/presentation/widgets/certificate_tile.dart b/apps/weblibre/lib/features/geckoview/features/browser/presentation/widgets/certificate_tile.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/presentation/widgets/certificate_tile.dart rename to apps/weblibre/lib/features/geckoview/features/browser/presentation/widgets/certificate_tile.dart diff --git a/app/lib/features/geckoview/features/browser/presentation/widgets/draggable_scrollable_header.dart b/apps/weblibre/lib/features/geckoview/features/browser/presentation/widgets/draggable_scrollable_header.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/presentation/widgets/draggable_scrollable_header.dart rename to apps/weblibre/lib/features/geckoview/features/browser/presentation/widgets/draggable_scrollable_header.dart diff --git a/app/lib/features/geckoview/features/browser/presentation/widgets/error_container.dart b/apps/weblibre/lib/features/geckoview/features/browser/presentation/widgets/error_container.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/presentation/widgets/error_container.dart rename to apps/weblibre/lib/features/geckoview/features/browser/presentation/widgets/error_container.dart diff --git a/app/lib/features/geckoview/features/browser/presentation/widgets/extension_badge_icon.dart b/apps/weblibre/lib/features/geckoview/features/browser/presentation/widgets/extension_badge_icon.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/presentation/widgets/extension_badge_icon.dart rename to apps/weblibre/lib/features/geckoview/features/browser/presentation/widgets/extension_badge_icon.dart diff --git a/app/lib/features/geckoview/features/browser/presentation/widgets/extension_shortcut_menu.dart b/apps/weblibre/lib/features/geckoview/features/browser/presentation/widgets/extension_shortcut_menu.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/presentation/widgets/extension_shortcut_menu.dart rename to apps/weblibre/lib/features/geckoview/features/browser/presentation/widgets/extension_shortcut_menu.dart diff --git a/app/lib/features/geckoview/features/browser/presentation/widgets/font_size_bottom_sheet.dart b/apps/weblibre/lib/features/geckoview/features/browser/presentation/widgets/font_size_bottom_sheet.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/presentation/widgets/font_size_bottom_sheet.dart rename to apps/weblibre/lib/features/geckoview/features/browser/presentation/widgets/font_size_bottom_sheet.dart diff --git a/app/lib/features/geckoview/features/browser/presentation/widgets/history_menu.dart b/apps/weblibre/lib/features/geckoview/features/browser/presentation/widgets/history_menu.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/presentation/widgets/history_menu.dart rename to apps/weblibre/lib/features/geckoview/features/browser/presentation/widgets/history_menu.dart diff --git a/app/lib/features/geckoview/features/browser/presentation/widgets/history_menu_item.dart b/apps/weblibre/lib/features/geckoview/features/browser/presentation/widgets/history_menu_item.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/presentation/widgets/history_menu_item.dart rename to apps/weblibre/lib/features/geckoview/features/browser/presentation/widgets/history_menu_item.dart diff --git a/app/lib/features/geckoview/features/browser/presentation/widgets/menu_item_buttons.dart b/apps/weblibre/lib/features/geckoview/features/browser/presentation/widgets/menu_item_buttons.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/presentation/widgets/menu_item_buttons.dart rename to apps/weblibre/lib/features/geckoview/features/browser/presentation/widgets/menu_item_buttons.dart diff --git a/app/lib/features/geckoview/features/browser/presentation/widgets/navigation_buttons.dart b/apps/weblibre/lib/features/geckoview/features/browser/presentation/widgets/navigation_buttons.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/presentation/widgets/navigation_buttons.dart rename to apps/weblibre/lib/features/geckoview/features/browser/presentation/widgets/navigation_buttons.dart diff --git a/app/lib/features/geckoview/features/browser/presentation/widgets/share_bottom_sheet.dart b/apps/weblibre/lib/features/geckoview/features/browser/presentation/widgets/share_bottom_sheet.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/presentation/widgets/share_bottom_sheet.dart rename to apps/weblibre/lib/features/geckoview/features/browser/presentation/widgets/share_bottom_sheet.dart diff --git a/app/lib/features/geckoview/features/browser/presentation/widgets/sheets/clear_site_data_section.dart b/apps/weblibre/lib/features/geckoview/features/browser/presentation/widgets/sheets/clear_site_data_section.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/presentation/widgets/sheets/clear_site_data_section.dart rename to apps/weblibre/lib/features/geckoview/features/browser/presentation/widgets/sheets/clear_site_data_section.dart diff --git a/app/lib/features/geckoview/features/browser/presentation/widgets/sheets/permissions_section.dart b/apps/weblibre/lib/features/geckoview/features/browser/presentation/widgets/sheets/permissions_section.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/presentation/widgets/sheets/permissions_section.dart rename to apps/weblibre/lib/features/geckoview/features/browser/presentation/widgets/sheets/permissions_section.dart diff --git a/app/lib/features/geckoview/features/browser/presentation/widgets/sheets/site_permissions_provider.dart b/apps/weblibre/lib/features/geckoview/features/browser/presentation/widgets/sheets/site_permissions_provider.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/presentation/widgets/sheets/site_permissions_provider.dart rename to apps/weblibre/lib/features/geckoview/features/browser/presentation/widgets/sheets/site_permissions_provider.dart diff --git a/app/lib/features/geckoview/features/browser/presentation/widgets/sheets/site_permissions_provider.g.dart b/apps/weblibre/lib/features/geckoview/features/browser/presentation/widgets/sheets/site_permissions_provider.g.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/presentation/widgets/sheets/site_permissions_provider.g.dart rename to apps/weblibre/lib/features/geckoview/features/browser/presentation/widgets/sheets/site_permissions_provider.g.dart diff --git a/app/lib/features/geckoview/features/browser/presentation/widgets/sheets/tracking_protection_provider.dart b/apps/weblibre/lib/features/geckoview/features/browser/presentation/widgets/sheets/tracking_protection_provider.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/presentation/widgets/sheets/tracking_protection_provider.dart rename to apps/weblibre/lib/features/geckoview/features/browser/presentation/widgets/sheets/tracking_protection_provider.dart diff --git a/app/lib/features/geckoview/features/browser/presentation/widgets/sheets/tracking_protection_provider.g.dart b/apps/weblibre/lib/features/geckoview/features/browser/presentation/widgets/sheets/tracking_protection_provider.g.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/presentation/widgets/sheets/tracking_protection_provider.g.dart rename to apps/weblibre/lib/features/geckoview/features/browser/presentation/widgets/sheets/tracking_protection_provider.g.dart diff --git a/app/lib/features/geckoview/features/browser/presentation/widgets/sheets/tracking_protection_section.dart b/apps/weblibre/lib/features/geckoview/features/browser/presentation/widgets/sheets/tracking_protection_section.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/presentation/widgets/sheets/tracking_protection_section.dart rename to apps/weblibre/lib/features/geckoview/features/browser/presentation/widgets/sheets/tracking_protection_section.dart diff --git a/app/lib/features/geckoview/features/browser/presentation/widgets/sheets/view_tab.dart b/apps/weblibre/lib/features/geckoview/features/browser/presentation/widgets/sheets/view_tab.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/presentation/widgets/sheets/view_tab.dart rename to apps/weblibre/lib/features/geckoview/features/browser/presentation/widgets/sheets/view_tab.dart diff --git a/app/lib/features/geckoview/features/browser/presentation/widgets/tab_creation_menu.dart b/apps/weblibre/lib/features/geckoview/features/browser/presentation/widgets/tab_creation_menu.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/presentation/widgets/tab_creation_menu.dart rename to apps/weblibre/lib/features/geckoview/features/browser/presentation/widgets/tab_creation_menu.dart diff --git a/app/lib/features/geckoview/features/browser/presentation/widgets/tab_icon.dart b/apps/weblibre/lib/features/geckoview/features/browser/presentation/widgets/tab_icon.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/presentation/widgets/tab_icon.dart rename to apps/weblibre/lib/features/geckoview/features/browser/presentation/widgets/tab_icon.dart diff --git a/app/lib/features/geckoview/features/browser/presentation/widgets/tab_menu.dart b/apps/weblibre/lib/features/geckoview/features/browser/presentation/widgets/tab_menu.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/presentation/widgets/tab_menu.dart rename to apps/weblibre/lib/features/geckoview/features/browser/presentation/widgets/tab_menu.dart diff --git a/app/lib/features/geckoview/features/browser/presentation/widgets/tab_view/dialogs/clear_container_data_dialog.dart b/apps/weblibre/lib/features/geckoview/features/browser/presentation/widgets/tab_view/dialogs/clear_container_data_dialog.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/presentation/widgets/tab_view/dialogs/clear_container_data_dialog.dart rename to apps/weblibre/lib/features/geckoview/features/browser/presentation/widgets/tab_view/dialogs/clear_container_data_dialog.dart diff --git a/app/lib/features/geckoview/features/browser/presentation/widgets/tab_view/dialogs/close_all_private_tabs_dialog.dart b/apps/weblibre/lib/features/geckoview/features/browser/presentation/widgets/tab_view/dialogs/close_all_private_tabs_dialog.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/presentation/widgets/tab_view/dialogs/close_all_private_tabs_dialog.dart rename to apps/weblibre/lib/features/geckoview/features/browser/presentation/widgets/tab_view/dialogs/close_all_private_tabs_dialog.dart diff --git a/app/lib/features/geckoview/features/browser/presentation/widgets/tab_view/dialogs/close_all_tabs_dialog.dart b/apps/weblibre/lib/features/geckoview/features/browser/presentation/widgets/tab_view/dialogs/close_all_tabs_dialog.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/presentation/widgets/tab_view/dialogs/close_all_tabs_dialog.dart rename to apps/weblibre/lib/features/geckoview/features/browser/presentation/widgets/tab_view/dialogs/close_all_tabs_dialog.dart diff --git a/app/lib/features/geckoview/features/browser/presentation/widgets/tab_view/dialogs/enable_ai_tab_suggestions_dialog.dart b/apps/weblibre/lib/features/geckoview/features/browser/presentation/widgets/tab_view/dialogs/enable_ai_tab_suggestions_dialog.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/presentation/widgets/tab_view/dialogs/enable_ai_tab_suggestions_dialog.dart rename to apps/weblibre/lib/features/geckoview/features/browser/presentation/widgets/tab_view/dialogs/enable_ai_tab_suggestions_dialog.dart diff --git a/app/lib/features/geckoview/features/browser/presentation/widgets/tab_view/tab_context_menu_draggable.dart b/apps/weblibre/lib/features/geckoview/features/browser/presentation/widgets/tab_view/tab_context_menu_draggable.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/presentation/widgets/tab_view/tab_context_menu_draggable.dart rename to apps/weblibre/lib/features/geckoview/features/browser/presentation/widgets/tab_view/tab_context_menu_draggable.dart diff --git a/app/lib/features/geckoview/features/browser/presentation/widgets/tab_view/tab_drop_target.dart b/apps/weblibre/lib/features/geckoview/features/browser/presentation/widgets/tab_view/tab_drop_target.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/presentation/widgets/tab_view/tab_drop_target.dart rename to apps/weblibre/lib/features/geckoview/features/browser/presentation/widgets/tab_view/tab_drop_target.dart diff --git a/app/lib/features/geckoview/features/browser/presentation/widgets/tab_view/tab_grid_view.dart b/apps/weblibre/lib/features/geckoview/features/browser/presentation/widgets/tab_view/tab_grid_view.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/presentation/widgets/tab_view/tab_grid_view.dart rename to apps/weblibre/lib/features/geckoview/features/browser/presentation/widgets/tab_view/tab_grid_view.dart diff --git a/app/lib/features/geckoview/features/browser/presentation/widgets/tab_view/tab_list_view.dart b/apps/weblibre/lib/features/geckoview/features/browser/presentation/widgets/tab_view/tab_list_view.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/presentation/widgets/tab_view/tab_list_view.dart rename to apps/weblibre/lib/features/geckoview/features/browser/presentation/widgets/tab_view/tab_list_view.dart diff --git a/app/lib/features/geckoview/features/browser/presentation/widgets/tab_view/tab_preview.dart b/apps/weblibre/lib/features/geckoview/features/browser/presentation/widgets/tab_view/tab_preview.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/presentation/widgets/tab_view/tab_preview.dart rename to apps/weblibre/lib/features/geckoview/features/browser/presentation/widgets/tab_view/tab_preview.dart diff --git a/app/lib/features/geckoview/features/browser/presentation/widgets/tab_view/tab_tree_view.dart b/apps/weblibre/lib/features/geckoview/features/browser/presentation/widgets/tab_view/tab_tree_view.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/presentation/widgets/tab_view/tab_tree_view.dart rename to apps/weblibre/lib/features/geckoview/features/browser/presentation/widgets/tab_view/tab_tree_view.dart diff --git a/app/lib/features/geckoview/features/browser/presentation/widgets/tab_view/tab_view_header.dart b/apps/weblibre/lib/features/geckoview/features/browser/presentation/widgets/tab_view/tab_view_header.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/presentation/widgets/tab_view/tab_view_header.dart rename to apps/weblibre/lib/features/geckoview/features/browser/presentation/widgets/tab_view/tab_view_header.dart diff --git a/app/lib/features/geckoview/features/browser/presentation/widgets/tabs_action_button.dart b/apps/weblibre/lib/features/geckoview/features/browser/presentation/widgets/tabs_action_button.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/presentation/widgets/tabs_action_button.dart rename to apps/weblibre/lib/features/geckoview/features/browser/presentation/widgets/tabs_action_button.dart diff --git a/app/lib/features/geckoview/features/browser/presentation/widgets/toolbar_button.dart b/apps/weblibre/lib/features/geckoview/features/browser/presentation/widgets/toolbar_button.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/presentation/widgets/toolbar_button.dart rename to apps/weblibre/lib/features/geckoview/features/browser/presentation/widgets/toolbar_button.dart diff --git a/app/lib/features/geckoview/features/browser/presentation/widgets/translation_bottom_sheet.dart b/apps/weblibre/lib/features/geckoview/features/browser/presentation/widgets/translation_bottom_sheet.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/presentation/widgets/translation_bottom_sheet.dart rename to apps/weblibre/lib/features/geckoview/features/browser/presentation/widgets/translation_bottom_sheet.dart diff --git a/app/lib/features/geckoview/features/browser/utils/grid_calculations.dart b/apps/weblibre/lib/features/geckoview/features/browser/utils/grid_calculations.dart similarity index 100% rename from app/lib/features/geckoview/features/browser/utils/grid_calculations.dart rename to apps/weblibre/lib/features/geckoview/features/browser/utils/grid_calculations.dart diff --git a/app/lib/features/geckoview/features/contextmenu/domain/converters/hit_result_converter.dart b/apps/weblibre/lib/features/geckoview/features/contextmenu/domain/converters/hit_result_converter.dart similarity index 100% rename from app/lib/features/geckoview/features/contextmenu/domain/converters/hit_result_converter.dart rename to apps/weblibre/lib/features/geckoview/features/contextmenu/domain/converters/hit_result_converter.dart diff --git a/app/lib/features/geckoview/features/contextmenu/extensions/hit_result.dart b/apps/weblibre/lib/features/geckoview/features/contextmenu/extensions/hit_result.dart similarity index 100% rename from app/lib/features/geckoview/features/contextmenu/extensions/hit_result.dart rename to apps/weblibre/lib/features/geckoview/features/contextmenu/extensions/hit_result.dart diff --git a/app/lib/features/geckoview/features/contextmenu/presentation/candidates/copy_email.dart b/apps/weblibre/lib/features/geckoview/features/contextmenu/presentation/candidates/copy_email.dart similarity index 100% rename from app/lib/features/geckoview/features/contextmenu/presentation/candidates/copy_email.dart rename to apps/weblibre/lib/features/geckoview/features/contextmenu/presentation/candidates/copy_email.dart diff --git a/app/lib/features/geckoview/features/contextmenu/presentation/candidates/copy_image.dart b/apps/weblibre/lib/features/geckoview/features/contextmenu/presentation/candidates/copy_image.dart similarity index 100% rename from app/lib/features/geckoview/features/contextmenu/presentation/candidates/copy_image.dart rename to apps/weblibre/lib/features/geckoview/features/contextmenu/presentation/candidates/copy_image.dart diff --git a/app/lib/features/geckoview/features/contextmenu/presentation/candidates/copy_image_location.dart b/apps/weblibre/lib/features/geckoview/features/contextmenu/presentation/candidates/copy_image_location.dart similarity index 100% rename from app/lib/features/geckoview/features/contextmenu/presentation/candidates/copy_image_location.dart rename to apps/weblibre/lib/features/geckoview/features/contextmenu/presentation/candidates/copy_image_location.dart diff --git a/app/lib/features/geckoview/features/contextmenu/presentation/candidates/copy_link.dart b/apps/weblibre/lib/features/geckoview/features/contextmenu/presentation/candidates/copy_link.dart similarity index 100% rename from app/lib/features/geckoview/features/contextmenu/presentation/candidates/copy_link.dart rename to apps/weblibre/lib/features/geckoview/features/contextmenu/presentation/candidates/copy_link.dart diff --git a/app/lib/features/geckoview/features/contextmenu/presentation/candidates/copy_link_text.dart b/apps/weblibre/lib/features/geckoview/features/contextmenu/presentation/candidates/copy_link_text.dart similarity index 100% rename from app/lib/features/geckoview/features/contextmenu/presentation/candidates/copy_link_text.dart rename to apps/weblibre/lib/features/geckoview/features/contextmenu/presentation/candidates/copy_link_text.dart diff --git a/app/lib/features/geckoview/features/contextmenu/presentation/candidates/launch_external.dart b/apps/weblibre/lib/features/geckoview/features/contextmenu/presentation/candidates/launch_external.dart similarity index 100% rename from app/lib/features/geckoview/features/contextmenu/presentation/candidates/launch_external.dart rename to apps/weblibre/lib/features/geckoview/features/contextmenu/presentation/candidates/launch_external.dart diff --git a/app/lib/features/geckoview/features/contextmenu/presentation/candidates/open_image_new_tab.dart b/apps/weblibre/lib/features/geckoview/features/contextmenu/presentation/candidates/open_image_new_tab.dart similarity index 100% rename from app/lib/features/geckoview/features/contextmenu/presentation/candidates/open_image_new_tab.dart rename to apps/weblibre/lib/features/geckoview/features/contextmenu/presentation/candidates/open_image_new_tab.dart diff --git a/app/lib/features/geckoview/features/contextmenu/presentation/candidates/open_in_container.dart b/apps/weblibre/lib/features/geckoview/features/contextmenu/presentation/candidates/open_in_container.dart similarity index 100% rename from app/lib/features/geckoview/features/contextmenu/presentation/candidates/open_in_container.dart rename to apps/weblibre/lib/features/geckoview/features/contextmenu/presentation/candidates/open_in_container.dart diff --git a/app/lib/features/geckoview/features/contextmenu/presentation/candidates/open_new_tab.dart b/apps/weblibre/lib/features/geckoview/features/contextmenu/presentation/candidates/open_new_tab.dart similarity index 100% rename from app/lib/features/geckoview/features/contextmenu/presentation/candidates/open_new_tab.dart rename to apps/weblibre/lib/features/geckoview/features/contextmenu/presentation/candidates/open_new_tab.dart diff --git a/app/lib/features/geckoview/features/contextmenu/presentation/candidates/save_file.dart b/apps/weblibre/lib/features/geckoview/features/contextmenu/presentation/candidates/save_file.dart similarity index 100% rename from app/lib/features/geckoview/features/contextmenu/presentation/candidates/save_file.dart rename to apps/weblibre/lib/features/geckoview/features/contextmenu/presentation/candidates/save_file.dart diff --git a/app/lib/features/geckoview/features/contextmenu/presentation/candidates/save_image.dart b/apps/weblibre/lib/features/geckoview/features/contextmenu/presentation/candidates/save_image.dart similarity index 100% rename from app/lib/features/geckoview/features/contextmenu/presentation/candidates/save_image.dart rename to apps/weblibre/lib/features/geckoview/features/contextmenu/presentation/candidates/save_image.dart diff --git a/app/lib/features/geckoview/features/contextmenu/presentation/candidates/share_email.dart b/apps/weblibre/lib/features/geckoview/features/contextmenu/presentation/candidates/share_email.dart similarity index 100% rename from app/lib/features/geckoview/features/contextmenu/presentation/candidates/share_email.dart rename to apps/weblibre/lib/features/geckoview/features/contextmenu/presentation/candidates/share_email.dart diff --git a/app/lib/features/geckoview/features/contextmenu/presentation/candidates/share_image.dart b/apps/weblibre/lib/features/geckoview/features/contextmenu/presentation/candidates/share_image.dart similarity index 100% rename from app/lib/features/geckoview/features/contextmenu/presentation/candidates/share_image.dart rename to apps/weblibre/lib/features/geckoview/features/contextmenu/presentation/candidates/share_image.dart diff --git a/app/lib/features/geckoview/features/contextmenu/presentation/candidates/share_link.dart b/apps/weblibre/lib/features/geckoview/features/contextmenu/presentation/candidates/share_link.dart similarity index 100% rename from app/lib/features/geckoview/features/contextmenu/presentation/candidates/share_link.dart rename to apps/weblibre/lib/features/geckoview/features/contextmenu/presentation/candidates/share_link.dart diff --git a/app/lib/features/geckoview/features/contextmenu/presentation/context_menu_dialog.dart b/apps/weblibre/lib/features/geckoview/features/contextmenu/presentation/context_menu_dialog.dart similarity index 100% rename from app/lib/features/geckoview/features/contextmenu/presentation/context_menu_dialog.dart rename to apps/weblibre/lib/features/geckoview/features/contextmenu/presentation/context_menu_dialog.dart diff --git a/app/lib/features/geckoview/features/find_in_page/domain/entities/find_in_page_state.dart b/apps/weblibre/lib/features/geckoview/features/find_in_page/domain/entities/find_in_page_state.dart similarity index 100% rename from app/lib/features/geckoview/features/find_in_page/domain/entities/find_in_page_state.dart rename to apps/weblibre/lib/features/geckoview/features/find_in_page/domain/entities/find_in_page_state.dart diff --git a/app/lib/features/geckoview/features/find_in_page/domain/entities/find_in_page_state.g.dart b/apps/weblibre/lib/features/geckoview/features/find_in_page/domain/entities/find_in_page_state.g.dart similarity index 100% rename from app/lib/features/geckoview/features/find_in_page/domain/entities/find_in_page_state.g.dart rename to apps/weblibre/lib/features/geckoview/features/find_in_page/domain/entities/find_in_page_state.g.dart diff --git a/app/lib/features/geckoview/features/find_in_page/domain/repositories/find_in_page.dart b/apps/weblibre/lib/features/geckoview/features/find_in_page/domain/repositories/find_in_page.dart similarity index 100% rename from app/lib/features/geckoview/features/find_in_page/domain/repositories/find_in_page.dart rename to apps/weblibre/lib/features/geckoview/features/find_in_page/domain/repositories/find_in_page.dart diff --git a/app/lib/features/geckoview/features/find_in_page/domain/repositories/find_in_page.g.dart b/apps/weblibre/lib/features/geckoview/features/find_in_page/domain/repositories/find_in_page.g.dart similarity index 100% rename from app/lib/features/geckoview/features/find_in_page/domain/repositories/find_in_page.g.dart rename to apps/weblibre/lib/features/geckoview/features/find_in_page/domain/repositories/find_in_page.g.dart diff --git a/app/lib/features/geckoview/features/find_in_page/presentation/controllers/find_in_page.dart b/apps/weblibre/lib/features/geckoview/features/find_in_page/presentation/controllers/find_in_page.dart similarity index 100% rename from app/lib/features/geckoview/features/find_in_page/presentation/controllers/find_in_page.dart rename to apps/weblibre/lib/features/geckoview/features/find_in_page/presentation/controllers/find_in_page.dart diff --git a/app/lib/features/geckoview/features/find_in_page/presentation/controllers/find_in_page.g.dart b/apps/weblibre/lib/features/geckoview/features/find_in_page/presentation/controllers/find_in_page.g.dart similarity index 100% rename from app/lib/features/geckoview/features/find_in_page/presentation/controllers/find_in_page.g.dart rename to apps/weblibre/lib/features/geckoview/features/find_in_page/presentation/controllers/find_in_page.g.dart diff --git a/app/lib/features/geckoview/features/find_in_page/presentation/widgets/find_in_page.dart b/apps/weblibre/lib/features/geckoview/features/find_in_page/presentation/widgets/find_in_page.dart similarity index 100% rename from app/lib/features/geckoview/features/find_in_page/presentation/widgets/find_in_page.dart rename to apps/weblibre/lib/features/geckoview/features/find_in_page/presentation/widgets/find_in_page.dart diff --git a/app/lib/features/geckoview/features/history/domain/entities/history_filter_options.dart b/apps/weblibre/lib/features/geckoview/features/history/domain/entities/history_filter_options.dart similarity index 100% rename from app/lib/features/geckoview/features/history/domain/entities/history_filter_options.dart rename to apps/weblibre/lib/features/geckoview/features/history/domain/entities/history_filter_options.dart diff --git a/app/lib/features/geckoview/features/history/domain/entities/history_filter_options.g.dart b/apps/weblibre/lib/features/geckoview/features/history/domain/entities/history_filter_options.g.dart similarity index 100% rename from app/lib/features/geckoview/features/history/domain/entities/history_filter_options.g.dart rename to apps/weblibre/lib/features/geckoview/features/history/domain/entities/history_filter_options.g.dart diff --git a/app/lib/features/geckoview/features/history/domain/providers.dart b/apps/weblibre/lib/features/geckoview/features/history/domain/providers.dart similarity index 100% rename from app/lib/features/geckoview/features/history/domain/providers.dart rename to apps/weblibre/lib/features/geckoview/features/history/domain/providers.dart diff --git a/app/lib/features/geckoview/features/history/domain/providers.g.dart b/apps/weblibre/lib/features/geckoview/features/history/domain/providers.g.dart similarity index 100% rename from app/lib/features/geckoview/features/history/domain/providers.g.dart rename to apps/weblibre/lib/features/geckoview/features/history/domain/providers.g.dart diff --git a/app/lib/features/geckoview/features/history/domain/repositories/history.dart b/apps/weblibre/lib/features/geckoview/features/history/domain/repositories/history.dart similarity index 100% rename from app/lib/features/geckoview/features/history/domain/repositories/history.dart rename to apps/weblibre/lib/features/geckoview/features/history/domain/repositories/history.dart diff --git a/app/lib/features/geckoview/features/history/domain/repositories/history.g.dart b/apps/weblibre/lib/features/geckoview/features/history/domain/repositories/history.g.dart similarity index 100% rename from app/lib/features/geckoview/features/history/domain/repositories/history.g.dart rename to apps/weblibre/lib/features/geckoview/features/history/domain/repositories/history.g.dart diff --git a/app/lib/features/geckoview/features/history/presentation/dialogs/delete_file.dart b/apps/weblibre/lib/features/geckoview/features/history/presentation/dialogs/delete_file.dart similarity index 100% rename from app/lib/features/geckoview/features/history/presentation/dialogs/delete_file.dart rename to apps/weblibre/lib/features/geckoview/features/history/presentation/dialogs/delete_file.dart diff --git a/app/lib/features/geckoview/features/history/presentation/screens/history.dart b/apps/weblibre/lib/features/geckoview/features/history/presentation/screens/history.dart similarity index 100% rename from app/lib/features/geckoview/features/history/presentation/screens/history.dart rename to apps/weblibre/lib/features/geckoview/features/history/presentation/screens/history.dart diff --git a/app/lib/features/geckoview/features/open_link_tools/data/models/unshorten_response_data.dart b/apps/weblibre/lib/features/geckoview/features/open_link_tools/data/models/unshorten_response_data.dart similarity index 100% rename from app/lib/features/geckoview/features/open_link_tools/data/models/unshorten_response_data.dart rename to apps/weblibre/lib/features/geckoview/features/open_link_tools/data/models/unshorten_response_data.dart diff --git a/app/lib/features/geckoview/features/open_link_tools/data/models/unshorten_response_data.g.dart b/apps/weblibre/lib/features/geckoview/features/open_link_tools/data/models/unshorten_response_data.g.dart similarity index 100% rename from app/lib/features/geckoview/features/open_link_tools/data/models/unshorten_response_data.g.dart rename to apps/weblibre/lib/features/geckoview/features/open_link_tools/data/models/unshorten_response_data.g.dart diff --git a/app/lib/features/geckoview/features/open_link_tools/domain/entities/unshorten_result.dart b/apps/weblibre/lib/features/geckoview/features/open_link_tools/domain/entities/unshorten_result.dart similarity index 100% rename from app/lib/features/geckoview/features/open_link_tools/domain/entities/unshorten_result.dart rename to apps/weblibre/lib/features/geckoview/features/open_link_tools/domain/entities/unshorten_result.dart diff --git a/app/lib/features/geckoview/features/open_link_tools/domain/entities/url_cleaner_result.dart b/apps/weblibre/lib/features/geckoview/features/open_link_tools/domain/entities/url_cleaner_result.dart similarity index 100% rename from app/lib/features/geckoview/features/open_link_tools/domain/entities/url_cleaner_result.dart rename to apps/weblibre/lib/features/geckoview/features/open_link_tools/domain/entities/url_cleaner_result.dart diff --git a/app/lib/features/geckoview/features/open_link_tools/domain/services/url_cleaner_catalog_file.dart b/apps/weblibre/lib/features/geckoview/features/open_link_tools/domain/services/url_cleaner_catalog_file.dart similarity index 100% rename from app/lib/features/geckoview/features/open_link_tools/domain/services/url_cleaner_catalog_file.dart rename to apps/weblibre/lib/features/geckoview/features/open_link_tools/domain/services/url_cleaner_catalog_file.dart diff --git a/app/lib/features/geckoview/features/open_link_tools/domain/services/url_cleaner_catalog_file.g.dart b/apps/weblibre/lib/features/geckoview/features/open_link_tools/domain/services/url_cleaner_catalog_file.g.dart similarity index 100% rename from app/lib/features/geckoview/features/open_link_tools/domain/services/url_cleaner_catalog_file.g.dart rename to apps/weblibre/lib/features/geckoview/features/open_link_tools/domain/services/url_cleaner_catalog_file.g.dart diff --git a/app/lib/features/geckoview/features/open_link_tools/domain/services/url_cleaner_catalog_service.dart b/apps/weblibre/lib/features/geckoview/features/open_link_tools/domain/services/url_cleaner_catalog_service.dart similarity index 100% rename from app/lib/features/geckoview/features/open_link_tools/domain/services/url_cleaner_catalog_service.dart rename to apps/weblibre/lib/features/geckoview/features/open_link_tools/domain/services/url_cleaner_catalog_service.dart diff --git a/app/lib/features/geckoview/features/open_link_tools/domain/services/url_cleaner_catalog_service.g.dart b/apps/weblibre/lib/features/geckoview/features/open_link_tools/domain/services/url_cleaner_catalog_service.g.dart similarity index 100% rename from app/lib/features/geckoview/features/open_link_tools/domain/services/url_cleaner_catalog_service.g.dart rename to apps/weblibre/lib/features/geckoview/features/open_link_tools/domain/services/url_cleaner_catalog_service.g.dart diff --git a/app/lib/features/geckoview/features/open_link_tools/domain/services/url_cleaner_rule.dart b/apps/weblibre/lib/features/geckoview/features/open_link_tools/domain/services/url_cleaner_rule.dart similarity index 100% rename from app/lib/features/geckoview/features/open_link_tools/domain/services/url_cleaner_rule.dart rename to apps/weblibre/lib/features/geckoview/features/open_link_tools/domain/services/url_cleaner_rule.dart diff --git a/app/lib/features/geckoview/features/open_link_tools/domain/services/url_cleaner_rule.g.dart b/apps/weblibre/lib/features/geckoview/features/open_link_tools/domain/services/url_cleaner_rule.g.dart similarity index 100% rename from app/lib/features/geckoview/features/open_link_tools/domain/services/url_cleaner_rule.g.dart rename to apps/weblibre/lib/features/geckoview/features/open_link_tools/domain/services/url_cleaner_rule.g.dart diff --git a/app/lib/features/geckoview/features/open_link_tools/domain/services/url_cleaner_service.dart b/apps/weblibre/lib/features/geckoview/features/open_link_tools/domain/services/url_cleaner_service.dart similarity index 100% rename from app/lib/features/geckoview/features/open_link_tools/domain/services/url_cleaner_service.dart rename to apps/weblibre/lib/features/geckoview/features/open_link_tools/domain/services/url_cleaner_service.dart diff --git a/app/lib/features/geckoview/features/open_link_tools/domain/services/url_unshortener_service.dart b/apps/weblibre/lib/features/geckoview/features/open_link_tools/domain/services/url_unshortener_service.dart similarity index 100% rename from app/lib/features/geckoview/features/open_link_tools/domain/services/url_unshortener_service.dart rename to apps/weblibre/lib/features/geckoview/features/open_link_tools/domain/services/url_unshortener_service.dart diff --git a/app/lib/features/geckoview/features/open_link_tools/domain/services/url_unshortener_service.g.dart b/apps/weblibre/lib/features/geckoview/features/open_link_tools/domain/services/url_unshortener_service.g.dart similarity index 100% rename from app/lib/features/geckoview/features/open_link_tools/domain/services/url_unshortener_service.g.dart rename to apps/weblibre/lib/features/geckoview/features/open_link_tools/domain/services/url_unshortener_service.g.dart diff --git a/app/lib/features/geckoview/features/open_link_tools/presentation/controllers/open_shared_content_unshorten_controller.dart b/apps/weblibre/lib/features/geckoview/features/open_link_tools/presentation/controllers/open_shared_content_unshorten_controller.dart similarity index 100% rename from app/lib/features/geckoview/features/open_link_tools/presentation/controllers/open_shared_content_unshorten_controller.dart rename to apps/weblibre/lib/features/geckoview/features/open_link_tools/presentation/controllers/open_shared_content_unshorten_controller.dart diff --git a/app/lib/features/geckoview/features/open_link_tools/presentation/controllers/open_shared_content_unshorten_controller.g.dart b/apps/weblibre/lib/features/geckoview/features/open_link_tools/presentation/controllers/open_shared_content_unshorten_controller.g.dart similarity index 100% rename from app/lib/features/geckoview/features/open_link_tools/presentation/controllers/open_shared_content_unshorten_controller.g.dart rename to apps/weblibre/lib/features/geckoview/features/open_link_tools/presentation/controllers/open_shared_content_unshorten_controller.g.dart diff --git a/app/lib/features/geckoview/features/open_link_tools/presentation/dialogs/open_shared_content.dart b/apps/weblibre/lib/features/geckoview/features/open_link_tools/presentation/dialogs/open_shared_content.dart similarity index 100% rename from app/lib/features/geckoview/features/open_link_tools/presentation/dialogs/open_shared_content.dart rename to apps/weblibre/lib/features/geckoview/features/open_link_tools/presentation/dialogs/open_shared_content.dart diff --git a/app/lib/features/geckoview/features/open_link_tools/presentation/dialogs/tracking_details_dialog.dart b/apps/weblibre/lib/features/geckoview/features/open_link_tools/presentation/dialogs/tracking_details_dialog.dart similarity index 100% rename from app/lib/features/geckoview/features/open_link_tools/presentation/dialogs/tracking_details_dialog.dart rename to apps/weblibre/lib/features/geckoview/features/open_link_tools/presentation/dialogs/tracking_details_dialog.dart diff --git a/app/lib/features/geckoview/features/open_link_tools/presentation/dialogs/url_cleaner_restore_defaults_dialog.dart b/apps/weblibre/lib/features/geckoview/features/open_link_tools/presentation/dialogs/url_cleaner_restore_defaults_dialog.dart similarity index 100% rename from app/lib/features/geckoview/features/open_link_tools/presentation/dialogs/url_cleaner_restore_defaults_dialog.dart rename to apps/weblibre/lib/features/geckoview/features/open_link_tools/presentation/dialogs/url_cleaner_restore_defaults_dialog.dart diff --git a/app/lib/features/geckoview/features/open_link_tools/presentation/hooks/url_cleaner_controller.dart b/apps/weblibre/lib/features/geckoview/features/open_link_tools/presentation/hooks/url_cleaner_controller.dart similarity index 100% rename from app/lib/features/geckoview/features/open_link_tools/presentation/hooks/url_cleaner_controller.dart rename to apps/weblibre/lib/features/geckoview/features/open_link_tools/presentation/hooks/url_cleaner_controller.dart diff --git a/app/lib/features/geckoview/features/open_link_tools/presentation/screens/unshortener_settings.dart b/apps/weblibre/lib/features/geckoview/features/open_link_tools/presentation/screens/unshortener_settings.dart similarity index 100% rename from app/lib/features/geckoview/features/open_link_tools/presentation/screens/unshortener_settings.dart rename to apps/weblibre/lib/features/geckoview/features/open_link_tools/presentation/screens/unshortener_settings.dart diff --git a/app/lib/features/geckoview/features/open_link_tools/presentation/screens/url_cleaner_settings.dart b/apps/weblibre/lib/features/geckoview/features/open_link_tools/presentation/screens/url_cleaner_settings.dart similarity index 100% rename from app/lib/features/geckoview/features/open_link_tools/presentation/screens/url_cleaner_settings.dart rename to apps/weblibre/lib/features/geckoview/features/open_link_tools/presentation/screens/url_cleaner_settings.dart diff --git a/app/lib/features/geckoview/features/open_link_tools/presentation/utils/open_in_custom_tab.dart b/apps/weblibre/lib/features/geckoview/features/open_link_tools/presentation/utils/open_in_custom_tab.dart similarity index 100% rename from app/lib/features/geckoview/features/open_link_tools/presentation/utils/open_in_custom_tab.dart rename to apps/weblibre/lib/features/geckoview/features/open_link_tools/presentation/utils/open_in_custom_tab.dart diff --git a/app/lib/features/geckoview/features/open_link_tools/presentation/widgets/attribution_link.dart b/apps/weblibre/lib/features/geckoview/features/open_link_tools/presentation/widgets/attribution_link.dart similarity index 100% rename from app/lib/features/geckoview/features/open_link_tools/presentation/widgets/attribution_link.dart rename to apps/weblibre/lib/features/geckoview/features/open_link_tools/presentation/widgets/attribution_link.dart diff --git a/app/lib/features/geckoview/features/open_link_tools/presentation/widgets/url_cleaner_tile.dart b/apps/weblibre/lib/features/geckoview/features/open_link_tools/presentation/widgets/url_cleaner_tile.dart similarity index 100% rename from app/lib/features/geckoview/features/open_link_tools/presentation/widgets/url_cleaner_tile.dart rename to apps/weblibre/lib/features/geckoview/features/open_link_tools/presentation/widgets/url_cleaner_tile.dart diff --git a/app/lib/features/geckoview/features/preferences/data/models/preference_setting.dart b/apps/weblibre/lib/features/geckoview/features/preferences/data/models/preference_setting.dart similarity index 100% rename from app/lib/features/geckoview/features/preferences/data/models/preference_setting.dart rename to apps/weblibre/lib/features/geckoview/features/preferences/data/models/preference_setting.dart diff --git a/app/lib/features/geckoview/features/preferences/data/models/preference_setting.g.dart b/apps/weblibre/lib/features/geckoview/features/preferences/data/models/preference_setting.g.dart similarity index 100% rename from app/lib/features/geckoview/features/preferences/data/models/preference_setting.g.dart rename to apps/weblibre/lib/features/geckoview/features/preferences/data/models/preference_setting.g.dart diff --git a/app/lib/features/geckoview/features/preferences/data/repositories/preference_observer.dart b/apps/weblibre/lib/features/geckoview/features/preferences/data/repositories/preference_observer.dart similarity index 100% rename from app/lib/features/geckoview/features/preferences/data/repositories/preference_observer.dart rename to apps/weblibre/lib/features/geckoview/features/preferences/data/repositories/preference_observer.dart diff --git a/app/lib/features/geckoview/features/preferences/data/repositories/preference_observer.g.dart b/apps/weblibre/lib/features/geckoview/features/preferences/data/repositories/preference_observer.g.dart similarity index 100% rename from app/lib/features/geckoview/features/preferences/data/repositories/preference_observer.g.dart rename to apps/weblibre/lib/features/geckoview/features/preferences/data/repositories/preference_observer.g.dart diff --git a/app/lib/features/geckoview/features/preferences/data/repositories/preference_settings.dart b/apps/weblibre/lib/features/geckoview/features/preferences/data/repositories/preference_settings.dart similarity index 100% rename from app/lib/features/geckoview/features/preferences/data/repositories/preference_settings.dart rename to apps/weblibre/lib/features/geckoview/features/preferences/data/repositories/preference_settings.dart diff --git a/app/lib/features/geckoview/features/preferences/data/repositories/preference_settings.g.dart b/apps/weblibre/lib/features/geckoview/features/preferences/data/repositories/preference_settings.g.dart similarity index 100% rename from app/lib/features/geckoview/features/preferences/data/repositories/preference_settings.g.dart rename to apps/weblibre/lib/features/geckoview/features/preferences/data/repositories/preference_settings.g.dart diff --git a/app/lib/features/geckoview/features/pwa/domain/providers.dart b/apps/weblibre/lib/features/geckoview/features/pwa/domain/providers.dart similarity index 100% rename from app/lib/features/geckoview/features/pwa/domain/providers.dart rename to apps/weblibre/lib/features/geckoview/features/pwa/domain/providers.dart diff --git a/app/lib/features/geckoview/features/pwa/domain/providers.g.dart b/apps/weblibre/lib/features/geckoview/features/pwa/domain/providers.g.dart similarity index 100% rename from app/lib/features/geckoview/features/pwa/domain/providers.g.dart rename to apps/weblibre/lib/features/geckoview/features/pwa/domain/providers.g.dart diff --git a/app/lib/features/geckoview/features/pwa/domain/pwa_installability.dart b/apps/weblibre/lib/features/geckoview/features/pwa/domain/pwa_installability.dart similarity index 100% rename from app/lib/features/geckoview/features/pwa/domain/pwa_installability.dart rename to apps/weblibre/lib/features/geckoview/features/pwa/domain/pwa_installability.dart diff --git a/app/lib/features/geckoview/features/pwa/presentation/dialogs/pwa_install_dialog.dart b/apps/weblibre/lib/features/geckoview/features/pwa/presentation/dialogs/pwa_install_dialog.dart similarity index 100% rename from app/lib/features/geckoview/features/pwa/presentation/dialogs/pwa_install_dialog.dart rename to apps/weblibre/lib/features/geckoview/features/pwa/presentation/dialogs/pwa_install_dialog.dart diff --git a/app/lib/features/geckoview/features/pwa/presentation/widgets/pwa_install_button.dart b/apps/weblibre/lib/features/geckoview/features/pwa/presentation/widgets/pwa_install_button.dart similarity index 100% rename from app/lib/features/geckoview/features/pwa/presentation/widgets/pwa_install_button.dart rename to apps/weblibre/lib/features/geckoview/features/pwa/presentation/widgets/pwa_install_button.dart diff --git a/app/lib/features/geckoview/features/readerview/domain/providers/readerable.dart b/apps/weblibre/lib/features/geckoview/features/readerview/domain/providers/readerable.dart similarity index 100% rename from app/lib/features/geckoview/features/readerview/domain/providers/readerable.dart rename to apps/weblibre/lib/features/geckoview/features/readerview/domain/providers/readerable.dart diff --git a/app/lib/features/geckoview/features/readerview/domain/providers/readerable.g.dart b/apps/weblibre/lib/features/geckoview/features/readerview/domain/providers/readerable.g.dart similarity index 100% rename from app/lib/features/geckoview/features/readerview/domain/providers/readerable.g.dart rename to apps/weblibre/lib/features/geckoview/features/readerview/domain/providers/readerable.g.dart diff --git a/app/lib/features/geckoview/features/readerview/presentation/controllers/readerable.dart b/apps/weblibre/lib/features/geckoview/features/readerview/presentation/controllers/readerable.dart similarity index 100% rename from app/lib/features/geckoview/features/readerview/presentation/controllers/readerable.dart rename to apps/weblibre/lib/features/geckoview/features/readerview/presentation/controllers/readerable.dart diff --git a/app/lib/features/geckoview/features/readerview/presentation/controllers/readerable.g.dart b/apps/weblibre/lib/features/geckoview/features/readerview/presentation/controllers/readerable.g.dart similarity index 100% rename from app/lib/features/geckoview/features/readerview/presentation/controllers/readerable.g.dart rename to apps/weblibre/lib/features/geckoview/features/readerview/presentation/controllers/readerable.g.dart diff --git a/app/lib/features/geckoview/features/readerview/presentation/widgets/reader_button.dart b/apps/weblibre/lib/features/geckoview/features/readerview/presentation/widgets/reader_button.dart similarity index 100% rename from app/lib/features/geckoview/features/readerview/presentation/widgets/reader_button.dart rename to apps/weblibre/lib/features/geckoview/features/readerview/presentation/widgets/reader_button.dart diff --git a/app/lib/features/geckoview/features/search/domain/entities/tab_preview.dart b/apps/weblibre/lib/features/geckoview/features/search/domain/entities/tab_preview.dart similarity index 100% rename from app/lib/features/geckoview/features/search/domain/entities/tab_preview.dart rename to apps/weblibre/lib/features/geckoview/features/search/domain/entities/tab_preview.dart diff --git a/app/lib/features/geckoview/features/search/domain/providers/empty_state_content.dart b/apps/weblibre/lib/features/geckoview/features/search/domain/providers/empty_state_content.dart similarity index 100% rename from app/lib/features/geckoview/features/search/domain/providers/empty_state_content.dart rename to apps/weblibre/lib/features/geckoview/features/search/domain/providers/empty_state_content.dart diff --git a/app/lib/features/geckoview/features/search/domain/providers/empty_state_content.g.dart b/apps/weblibre/lib/features/geckoview/features/search/domain/providers/empty_state_content.g.dart similarity index 100% rename from app/lib/features/geckoview/features/search/domain/providers/empty_state_content.g.dart rename to apps/weblibre/lib/features/geckoview/features/search/domain/providers/empty_state_content.g.dart diff --git a/app/lib/features/geckoview/features/search/domain/providers/engine_suggestions.dart b/apps/weblibre/lib/features/geckoview/features/search/domain/providers/engine_suggestions.dart similarity index 100% rename from app/lib/features/geckoview/features/search/domain/providers/engine_suggestions.dart rename to apps/weblibre/lib/features/geckoview/features/search/domain/providers/engine_suggestions.dart diff --git a/app/lib/features/geckoview/features/search/domain/providers/engine_suggestions.g.dart b/apps/weblibre/lib/features/geckoview/features/search/domain/providers/engine_suggestions.g.dart similarity index 100% rename from app/lib/features/geckoview/features/search/domain/providers/engine_suggestions.g.dart rename to apps/weblibre/lib/features/geckoview/features/search/domain/providers/engine_suggestions.g.dart diff --git a/app/lib/features/geckoview/features/search/domain/providers/search_module_order.dart b/apps/weblibre/lib/features/geckoview/features/search/domain/providers/search_module_order.dart similarity index 100% rename from app/lib/features/geckoview/features/search/domain/providers/search_module_order.dart rename to apps/weblibre/lib/features/geckoview/features/search/domain/providers/search_module_order.dart diff --git a/app/lib/features/geckoview/features/search/domain/providers/search_module_order.g.dart b/apps/weblibre/lib/features/geckoview/features/search/domain/providers/search_module_order.g.dart similarity index 100% rename from app/lib/features/geckoview/features/search/domain/providers/search_module_order.g.dart rename to apps/weblibre/lib/features/geckoview/features/search/domain/providers/search_module_order.g.dart diff --git a/app/lib/features/geckoview/features/search/domain/providers/search_modules_view.dart b/apps/weblibre/lib/features/geckoview/features/search/domain/providers/search_modules_view.dart similarity index 100% rename from app/lib/features/geckoview/features/search/domain/providers/search_modules_view.dart rename to apps/weblibre/lib/features/geckoview/features/search/domain/providers/search_modules_view.dart diff --git a/app/lib/features/geckoview/features/search/domain/providers/search_modules_view.g.dart b/apps/weblibre/lib/features/geckoview/features/search/domain/providers/search_modules_view.g.dart similarity index 100% rename from app/lib/features/geckoview/features/search/domain/providers/search_modules_view.g.dart rename to apps/weblibre/lib/features/geckoview/features/search/domain/providers/search_modules_view.g.dart diff --git a/app/lib/features/geckoview/features/search/domain/providers/search_suggestions.dart b/apps/weblibre/lib/features/geckoview/features/search/domain/providers/search_suggestions.dart similarity index 100% rename from app/lib/features/geckoview/features/search/domain/providers/search_suggestions.dart rename to apps/weblibre/lib/features/geckoview/features/search/domain/providers/search_suggestions.dart diff --git a/app/lib/features/geckoview/features/search/domain/providers/search_suggestions.g.dart b/apps/weblibre/lib/features/geckoview/features/search/domain/providers/search_suggestions.g.dart similarity index 100% rename from app/lib/features/geckoview/features/search/domain/providers/search_suggestions.g.dart rename to apps/weblibre/lib/features/geckoview/features/search/domain/providers/search_suggestions.g.dart diff --git a/app/lib/features/geckoview/features/search/domain/repositories/search_suggestions.dart b/apps/weblibre/lib/features/geckoview/features/search/domain/repositories/search_suggestions.dart similarity index 100% rename from app/lib/features/geckoview/features/search/domain/repositories/search_suggestions.dart rename to apps/weblibre/lib/features/geckoview/features/search/domain/repositories/search_suggestions.dart diff --git a/app/lib/features/geckoview/features/search/domain/repositories/search_suggestions.g.dart b/apps/weblibre/lib/features/geckoview/features/search/domain/repositories/search_suggestions.g.dart similarity index 100% rename from app/lib/features/geckoview/features/search/domain/repositories/search_suggestions.g.dart rename to apps/weblibre/lib/features/geckoview/features/search/domain/repositories/search_suggestions.g.dart diff --git a/app/lib/features/geckoview/features/search/presentation/dialogs/edit_top_site_dialog.dart b/apps/weblibre/lib/features/geckoview/features/search/presentation/dialogs/edit_top_site_dialog.dart similarity index 100% rename from app/lib/features/geckoview/features/search/presentation/dialogs/edit_top_site_dialog.dart rename to apps/weblibre/lib/features/geckoview/features/search/presentation/dialogs/edit_top_site_dialog.dart diff --git a/app/lib/features/geckoview/features/search/presentation/dialogs/reset_bang_dialog.dart b/apps/weblibre/lib/features/geckoview/features/search/presentation/dialogs/reset_bang_dialog.dart similarity index 100% rename from app/lib/features/geckoview/features/search/presentation/dialogs/reset_bang_dialog.dart rename to apps/weblibre/lib/features/geckoview/features/search/presentation/dialogs/reset_bang_dialog.dart diff --git a/app/lib/features/geckoview/features/search/presentation/screens/search.dart b/apps/weblibre/lib/features/geckoview/features/search/presentation/screens/search.dart similarity index 100% rename from app/lib/features/geckoview/features/search/presentation/screens/search.dart rename to apps/weblibre/lib/features/geckoview/features/search/presentation/screens/search.dart diff --git a/app/lib/features/geckoview/features/search/presentation/widgets/animated_tab_type_switcher.dart b/apps/weblibre/lib/features/geckoview/features/search/presentation/widgets/animated_tab_type_switcher.dart similarity index 100% rename from app/lib/features/geckoview/features/search/presentation/widgets/animated_tab_type_switcher.dart rename to apps/weblibre/lib/features/geckoview/features/search/presentation/widgets/animated_tab_type_switcher.dart diff --git a/app/lib/features/geckoview/features/search/presentation/widgets/clipboard_fill.dart b/apps/weblibre/lib/features/geckoview/features/search/presentation/widgets/clipboard_fill.dart similarity index 100% rename from app/lib/features/geckoview/features/search/presentation/widgets/clipboard_fill.dart rename to apps/weblibre/lib/features/geckoview/features/search/presentation/widgets/clipboard_fill.dart diff --git a/app/lib/features/geckoview/features/search/presentation/widgets/empty_state/containers_section.dart b/apps/weblibre/lib/features/geckoview/features/search/presentation/widgets/empty_state/containers_section.dart similarity index 100% rename from app/lib/features/geckoview/features/search/presentation/widgets/empty_state/containers_section.dart rename to apps/weblibre/lib/features/geckoview/features/search/presentation/widgets/empty_state/containers_section.dart diff --git a/app/lib/features/geckoview/features/search/presentation/widgets/empty_state/history_highlights_section.dart b/apps/weblibre/lib/features/geckoview/features/search/presentation/widgets/empty_state/history_highlights_section.dart similarity index 100% rename from app/lib/features/geckoview/features/search/presentation/widgets/empty_state/history_highlights_section.dart rename to apps/weblibre/lib/features/geckoview/features/search/presentation/widgets/empty_state/history_highlights_section.dart diff --git a/app/lib/features/geckoview/features/search/presentation/widgets/empty_state/recent_feed_articles_section.dart b/apps/weblibre/lib/features/geckoview/features/search/presentation/widgets/empty_state/recent_feed_articles_section.dart similarity index 100% rename from app/lib/features/geckoview/features/search/presentation/widgets/empty_state/recent_feed_articles_section.dart rename to apps/weblibre/lib/features/geckoview/features/search/presentation/widgets/empty_state/recent_feed_articles_section.dart diff --git a/app/lib/features/geckoview/features/search/presentation/widgets/empty_state/recent_history_section.dart b/apps/weblibre/lib/features/geckoview/features/search/presentation/widgets/empty_state/recent_history_section.dart similarity index 100% rename from app/lib/features/geckoview/features/search/presentation/widgets/empty_state/recent_history_section.dart rename to apps/weblibre/lib/features/geckoview/features/search/presentation/widgets/empty_state/recent_history_section.dart diff --git a/app/lib/features/geckoview/features/search/presentation/widgets/empty_state/recent_tabs_section.dart b/apps/weblibre/lib/features/geckoview/features/search/presentation/widgets/empty_state/recent_tabs_section.dart similarity index 100% rename from app/lib/features/geckoview/features/search/presentation/widgets/empty_state/recent_tabs_section.dart rename to apps/weblibre/lib/features/geckoview/features/search/presentation/widgets/empty_state/recent_tabs_section.dart diff --git a/app/lib/features/geckoview/features/search/presentation/widgets/empty_state/top_sites_section.dart b/apps/weblibre/lib/features/geckoview/features/search/presentation/widgets/empty_state/top_sites_section.dart similarity index 100% rename from app/lib/features/geckoview/features/search/presentation/widgets/empty_state/top_sites_section.dart rename to apps/weblibre/lib/features/geckoview/features/search/presentation/widgets/empty_state/top_sites_section.dart diff --git a/app/lib/features/geckoview/features/search/presentation/widgets/search_field.dart b/apps/weblibre/lib/features/geckoview/features/search/presentation/widgets/search_field.dart similarity index 100% rename from app/lib/features/geckoview/features/search/presentation/widgets/search_field.dart rename to apps/weblibre/lib/features/geckoview/features/search/presentation/widgets/search_field.dart diff --git a/app/lib/features/geckoview/features/search/presentation/widgets/search_module_reorder_view.dart b/apps/weblibre/lib/features/geckoview/features/search/presentation/widgets/search_module_reorder_view.dart similarity index 100% rename from app/lib/features/geckoview/features/search/presentation/widgets/search_module_reorder_view.dart rename to apps/weblibre/lib/features/geckoview/features/search/presentation/widgets/search_module_reorder_view.dart diff --git a/app/lib/features/geckoview/features/search/presentation/widgets/search_modules/bookmark_search.dart b/apps/weblibre/lib/features/geckoview/features/search/presentation/widgets/search_modules/bookmark_search.dart similarity index 100% rename from app/lib/features/geckoview/features/search/presentation/widgets/search_modules/bookmark_search.dart rename to apps/weblibre/lib/features/geckoview/features/search/presentation/widgets/search_modules/bookmark_search.dart diff --git a/app/lib/features/geckoview/features/search/presentation/widgets/search_modules/feed_search.dart b/apps/weblibre/lib/features/geckoview/features/search/presentation/widgets/search_modules/feed_search.dart similarity index 100% rename from app/lib/features/geckoview/features/search/presentation/widgets/search_modules/feed_search.dart rename to apps/weblibre/lib/features/geckoview/features/search/presentation/widgets/search_modules/feed_search.dart diff --git a/app/lib/features/geckoview/features/search/presentation/widgets/search_modules/fixed_search_suggestions.dart b/apps/weblibre/lib/features/geckoview/features/search/presentation/widgets/search_modules/fixed_search_suggestions.dart similarity index 100% rename from app/lib/features/geckoview/features/search/presentation/widgets/search_modules/fixed_search_suggestions.dart rename to apps/weblibre/lib/features/geckoview/features/search/presentation/widgets/search_modules/fixed_search_suggestions.dart diff --git a/app/lib/features/geckoview/features/search/presentation/widgets/search_modules/full_search_suggestions.dart b/apps/weblibre/lib/features/geckoview/features/search/presentation/widgets/search_modules/full_search_suggestions.dart similarity index 100% rename from app/lib/features/geckoview/features/search/presentation/widgets/search_modules/full_search_suggestions.dart rename to apps/weblibre/lib/features/geckoview/features/search/presentation/widgets/search_modules/full_search_suggestions.dart diff --git a/app/lib/features/geckoview/features/search/presentation/widgets/search_modules/history_suggestions.dart b/apps/weblibre/lib/features/geckoview/features/search/presentation/widgets/search_modules/history_suggestions.dart similarity index 100% rename from app/lib/features/geckoview/features/search/presentation/widgets/search_modules/history_suggestions.dart rename to apps/weblibre/lib/features/geckoview/features/search/presentation/widgets/search_modules/history_suggestions.dart diff --git a/app/lib/features/geckoview/features/search/presentation/widgets/search_modules/search_module_header.dart b/apps/weblibre/lib/features/geckoview/features/search/presentation/widgets/search_modules/search_module_header.dart similarity index 100% rename from app/lib/features/geckoview/features/search/presentation/widgets/search_modules/search_module_header.dart rename to apps/weblibre/lib/features/geckoview/features/search/presentation/widgets/search_modules/search_module_header.dart diff --git a/app/lib/features/geckoview/features/search/presentation/widgets/search_modules/search_module_section.dart b/apps/weblibre/lib/features/geckoview/features/search/presentation/widgets/search_modules/search_module_section.dart similarity index 100% rename from app/lib/features/geckoview/features/search/presentation/widgets/search_modules/search_module_section.dart rename to apps/weblibre/lib/features/geckoview/features/search/presentation/widgets/search_modules/search_module_section.dart diff --git a/app/lib/features/geckoview/features/search/presentation/widgets/search_modules/tab_search.dart b/apps/weblibre/lib/features/geckoview/features/search/presentation/widgets/search_modules/tab_search.dart similarity index 100% rename from app/lib/features/geckoview/features/search/presentation/widgets/search_modules/tab_search.dart rename to apps/weblibre/lib/features/geckoview/features/search/presentation/widgets/search_modules/tab_search.dart diff --git a/app/lib/features/geckoview/features/search/presentation/widgets/smart_bang_selector.dart b/apps/weblibre/lib/features/geckoview/features/search/presentation/widgets/smart_bang_selector.dart similarity index 100% rename from app/lib/features/geckoview/features/search/presentation/widgets/smart_bang_selector.dart rename to apps/weblibre/lib/features/geckoview/features/search/presentation/widgets/smart_bang_selector.dart diff --git a/app/lib/features/geckoview/features/tabs/data/database/converters/container_metadata_converter.dart b/apps/weblibre/lib/features/geckoview/features/tabs/data/database/converters/container_metadata_converter.dart similarity index 100% rename from app/lib/features/geckoview/features/tabs/data/database/converters/container_metadata_converter.dart rename to apps/weblibre/lib/features/geckoview/features/tabs/data/database/converters/container_metadata_converter.dart diff --git a/app/lib/features/geckoview/features/tabs/data/database/daos/container.dart b/apps/weblibre/lib/features/geckoview/features/tabs/data/database/daos/container.dart similarity index 100% rename from app/lib/features/geckoview/features/tabs/data/database/daos/container.dart rename to apps/weblibre/lib/features/geckoview/features/tabs/data/database/daos/container.dart diff --git a/app/lib/features/geckoview/features/tabs/data/database/daos/container.drift.dart b/apps/weblibre/lib/features/geckoview/features/tabs/data/database/daos/container.drift.dart similarity index 100% rename from app/lib/features/geckoview/features/tabs/data/database/daos/container.drift.dart rename to apps/weblibre/lib/features/geckoview/features/tabs/data/database/daos/container.drift.dart diff --git a/app/lib/features/geckoview/features/tabs/data/database/daos/tab.dart b/apps/weblibre/lib/features/geckoview/features/tabs/data/database/daos/tab.dart similarity index 100% rename from app/lib/features/geckoview/features/tabs/data/database/daos/tab.dart rename to apps/weblibre/lib/features/geckoview/features/tabs/data/database/daos/tab.dart diff --git a/app/lib/features/geckoview/features/tabs/data/database/daos/tab.drift.dart b/apps/weblibre/lib/features/geckoview/features/tabs/data/database/daos/tab.drift.dart similarity index 100% rename from app/lib/features/geckoview/features/tabs/data/database/daos/tab.drift.dart rename to apps/weblibre/lib/features/geckoview/features/tabs/data/database/daos/tab.drift.dart diff --git a/app/lib/features/geckoview/features/tabs/data/database/database.dart b/apps/weblibre/lib/features/geckoview/features/tabs/data/database/database.dart similarity index 100% rename from app/lib/features/geckoview/features/tabs/data/database/database.dart rename to apps/weblibre/lib/features/geckoview/features/tabs/data/database/database.dart diff --git a/app/lib/features/geckoview/features/tabs/data/database/database.drift.dart b/apps/weblibre/lib/features/geckoview/features/tabs/data/database/database.drift.dart similarity index 100% rename from app/lib/features/geckoview/features/tabs/data/database/database.drift.dart rename to apps/weblibre/lib/features/geckoview/features/tabs/data/database/database.drift.dart diff --git a/app/lib/features/geckoview/features/tabs/data/database/database.steps.dart b/apps/weblibre/lib/features/geckoview/features/tabs/data/database/database.steps.dart similarity index 100% rename from app/lib/features/geckoview/features/tabs/data/database/database.steps.dart rename to apps/weblibre/lib/features/geckoview/features/tabs/data/database/database.steps.dart diff --git a/app/lib/features/geckoview/features/tabs/data/database/definitions.drift b/apps/weblibre/lib/features/geckoview/features/tabs/data/database/definitions.drift similarity index 100% rename from app/lib/features/geckoview/features/tabs/data/database/definitions.drift rename to apps/weblibre/lib/features/geckoview/features/tabs/data/database/definitions.drift diff --git a/app/lib/features/geckoview/features/tabs/data/database/definitions.drift.dart b/apps/weblibre/lib/features/geckoview/features/tabs/data/database/definitions.drift.dart similarity index 100% rename from app/lib/features/geckoview/features/tabs/data/database/definitions.drift.dart rename to apps/weblibre/lib/features/geckoview/features/tabs/data/database/definitions.drift.dart diff --git a/app/lib/features/geckoview/features/tabs/data/entities/container_filter.dart b/apps/weblibre/lib/features/geckoview/features/tabs/data/entities/container_filter.dart similarity index 100% rename from app/lib/features/geckoview/features/tabs/data/entities/container_filter.dart rename to apps/weblibre/lib/features/geckoview/features/tabs/data/entities/container_filter.dart diff --git a/app/lib/features/geckoview/features/tabs/data/entities/isolation_context.dart b/apps/weblibre/lib/features/geckoview/features/tabs/data/entities/isolation_context.dart similarity index 100% rename from app/lib/features/geckoview/features/tabs/data/entities/isolation_context.dart rename to apps/weblibre/lib/features/geckoview/features/tabs/data/entities/isolation_context.dart diff --git a/app/lib/features/geckoview/features/tabs/data/entities/tab_entity.dart b/apps/weblibre/lib/features/geckoview/features/tabs/data/entities/tab_entity.dart similarity index 100% rename from app/lib/features/geckoview/features/tabs/data/entities/tab_entity.dart rename to apps/weblibre/lib/features/geckoview/features/tabs/data/entities/tab_entity.dart diff --git a/app/lib/features/geckoview/features/tabs/data/entities/tab_mode.dart b/apps/weblibre/lib/features/geckoview/features/tabs/data/entities/tab_mode.dart similarity index 100% rename from app/lib/features/geckoview/features/tabs/data/entities/tab_mode.dart rename to apps/weblibre/lib/features/geckoview/features/tabs/data/entities/tab_mode.dart diff --git a/app/lib/features/geckoview/features/tabs/data/entities/tab_source.dart b/apps/weblibre/lib/features/geckoview/features/tabs/data/entities/tab_source.dart similarity index 100% rename from app/lib/features/geckoview/features/tabs/data/entities/tab_source.dart rename to apps/weblibre/lib/features/geckoview/features/tabs/data/entities/tab_source.dart diff --git a/app/lib/features/geckoview/features/tabs/data/models/container_data.dart b/apps/weblibre/lib/features/geckoview/features/tabs/data/models/container_data.dart similarity index 100% rename from app/lib/features/geckoview/features/tabs/data/models/container_data.dart rename to apps/weblibre/lib/features/geckoview/features/tabs/data/models/container_data.dart diff --git a/app/lib/features/geckoview/features/tabs/data/models/container_data.g.dart b/apps/weblibre/lib/features/geckoview/features/tabs/data/models/container_data.g.dart similarity index 100% rename from app/lib/features/geckoview/features/tabs/data/models/container_data.g.dart rename to apps/weblibre/lib/features/geckoview/features/tabs/data/models/container_data.g.dart diff --git a/app/lib/features/geckoview/features/tabs/data/models/site_assignment.dart b/apps/weblibre/lib/features/geckoview/features/tabs/data/models/site_assignment.dart similarity index 100% rename from app/lib/features/geckoview/features/tabs/data/models/site_assignment.dart rename to apps/weblibre/lib/features/geckoview/features/tabs/data/models/site_assignment.dart diff --git a/app/lib/features/geckoview/features/tabs/data/models/tab_query_result.dart b/apps/weblibre/lib/features/geckoview/features/tabs/data/models/tab_query_result.dart similarity index 100% rename from app/lib/features/geckoview/features/tabs/data/models/tab_query_result.dart rename to apps/weblibre/lib/features/geckoview/features/tabs/data/models/tab_query_result.dart diff --git a/app/lib/features/geckoview/features/tabs/data/providers.dart b/apps/weblibre/lib/features/geckoview/features/tabs/data/providers.dart similarity index 100% rename from app/lib/features/geckoview/features/tabs/data/providers.dart rename to apps/weblibre/lib/features/geckoview/features/tabs/data/providers.dart diff --git a/app/lib/features/geckoview/features/tabs/data/providers.g.dart b/apps/weblibre/lib/features/geckoview/features/tabs/data/providers.g.dart similarity index 100% rename from app/lib/features/geckoview/features/tabs/data/providers.g.dart rename to apps/weblibre/lib/features/geckoview/features/tabs/data/providers.g.dart diff --git a/app/lib/features/geckoview/features/tabs/domain/entities/container_selection_result.dart b/apps/weblibre/lib/features/geckoview/features/tabs/domain/entities/container_selection_result.dart similarity index 100% rename from app/lib/features/geckoview/features/tabs/domain/entities/container_selection_result.dart rename to apps/weblibre/lib/features/geckoview/features/tabs/domain/entities/container_selection_result.dart diff --git a/app/lib/features/geckoview/features/tabs/domain/providers.dart b/apps/weblibre/lib/features/geckoview/features/tabs/domain/providers.dart similarity index 100% rename from app/lib/features/geckoview/features/tabs/domain/providers.dart rename to apps/weblibre/lib/features/geckoview/features/tabs/domain/providers.dart diff --git a/app/lib/features/geckoview/features/tabs/domain/providers.g.dart b/apps/weblibre/lib/features/geckoview/features/tabs/domain/providers.g.dart similarity index 100% rename from app/lib/features/geckoview/features/tabs/domain/providers.g.dart rename to apps/weblibre/lib/features/geckoview/features/tabs/domain/providers.g.dart diff --git a/app/lib/features/geckoview/features/tabs/domain/providers/selected_container.dart b/apps/weblibre/lib/features/geckoview/features/tabs/domain/providers/selected_container.dart similarity index 100% rename from app/lib/features/geckoview/features/tabs/domain/providers/selected_container.dart rename to apps/weblibre/lib/features/geckoview/features/tabs/domain/providers/selected_container.dart diff --git a/app/lib/features/geckoview/features/tabs/domain/providers/selected_container.g.dart b/apps/weblibre/lib/features/geckoview/features/tabs/domain/providers/selected_container.g.dart similarity index 100% rename from app/lib/features/geckoview/features/tabs/domain/providers/selected_container.g.dart rename to apps/weblibre/lib/features/geckoview/features/tabs/domain/providers/selected_container.g.dart diff --git a/app/lib/features/geckoview/features/tabs/domain/repositories/container.dart b/apps/weblibre/lib/features/geckoview/features/tabs/domain/repositories/container.dart similarity index 100% rename from app/lib/features/geckoview/features/tabs/domain/repositories/container.dart rename to apps/weblibre/lib/features/geckoview/features/tabs/domain/repositories/container.dart diff --git a/app/lib/features/geckoview/features/tabs/domain/repositories/container.g.dart b/apps/weblibre/lib/features/geckoview/features/tabs/domain/repositories/container.g.dart similarity index 100% rename from app/lib/features/geckoview/features/tabs/domain/repositories/container.g.dart rename to apps/weblibre/lib/features/geckoview/features/tabs/domain/repositories/container.g.dart diff --git a/app/lib/features/geckoview/features/tabs/domain/repositories/gecko_inference.dart b/apps/weblibre/lib/features/geckoview/features/tabs/domain/repositories/gecko_inference.dart similarity index 100% rename from app/lib/features/geckoview/features/tabs/domain/repositories/gecko_inference.dart rename to apps/weblibre/lib/features/geckoview/features/tabs/domain/repositories/gecko_inference.dart diff --git a/app/lib/features/geckoview/features/tabs/domain/repositories/gecko_inference.g.dart b/apps/weblibre/lib/features/geckoview/features/tabs/domain/repositories/gecko_inference.g.dart similarity index 100% rename from app/lib/features/geckoview/features/tabs/domain/repositories/gecko_inference.g.dart rename to apps/weblibre/lib/features/geckoview/features/tabs/domain/repositories/gecko_inference.g.dart diff --git a/app/lib/features/geckoview/features/tabs/domain/repositories/tab.dart b/apps/weblibre/lib/features/geckoview/features/tabs/domain/repositories/tab.dart similarity index 100% rename from app/lib/features/geckoview/features/tabs/domain/repositories/tab.dart rename to apps/weblibre/lib/features/geckoview/features/tabs/domain/repositories/tab.dart diff --git a/app/lib/features/geckoview/features/tabs/domain/repositories/tab.g.dart b/apps/weblibre/lib/features/geckoview/features/tabs/domain/repositories/tab.g.dart similarity index 100% rename from app/lib/features/geckoview/features/tabs/domain/repositories/tab.g.dart rename to apps/weblibre/lib/features/geckoview/features/tabs/domain/repositories/tab.g.dart diff --git a/app/lib/features/geckoview/features/tabs/domain/repositories/tab_search.dart b/apps/weblibre/lib/features/geckoview/features/tabs/domain/repositories/tab_search.dart similarity index 100% rename from app/lib/features/geckoview/features/tabs/domain/repositories/tab_search.dart rename to apps/weblibre/lib/features/geckoview/features/tabs/domain/repositories/tab_search.dart diff --git a/app/lib/features/geckoview/features/tabs/domain/repositories/tab_search.g.dart b/apps/weblibre/lib/features/geckoview/features/tabs/domain/repositories/tab_search.g.dart similarity index 100% rename from app/lib/features/geckoview/features/tabs/domain/repositories/tab_search.g.dart rename to apps/weblibre/lib/features/geckoview/features/tabs/domain/repositories/tab_search.g.dart diff --git a/app/lib/features/geckoview/features/tabs/presentation/controllers/container_topic.dart b/apps/weblibre/lib/features/geckoview/features/tabs/presentation/controllers/container_topic.dart similarity index 100% rename from app/lib/features/geckoview/features/tabs/presentation/controllers/container_topic.dart rename to apps/weblibre/lib/features/geckoview/features/tabs/presentation/controllers/container_topic.dart diff --git a/app/lib/features/geckoview/features/tabs/presentation/controllers/container_topic.g.dart b/apps/weblibre/lib/features/geckoview/features/tabs/presentation/controllers/container_topic.g.dart similarity index 100% rename from app/lib/features/geckoview/features/tabs/presentation/controllers/container_topic.g.dart rename to apps/weblibre/lib/features/geckoview/features/tabs/presentation/controllers/container_topic.g.dart diff --git a/app/lib/features/geckoview/features/tabs/presentation/dialogs/delete_container_dialog.dart b/apps/weblibre/lib/features/geckoview/features/tabs/presentation/dialogs/delete_container_dialog.dart similarity index 100% rename from app/lib/features/geckoview/features/tabs/presentation/dialogs/delete_container_dialog.dart rename to apps/weblibre/lib/features/geckoview/features/tabs/presentation/dialogs/delete_container_dialog.dart diff --git a/app/lib/features/geckoview/features/tabs/presentation/screens/container_draft_suggestions.dart b/apps/weblibre/lib/features/geckoview/features/tabs/presentation/screens/container_draft_suggestions.dart similarity index 100% rename from app/lib/features/geckoview/features/tabs/presentation/screens/container_draft_suggestions.dart rename to apps/weblibre/lib/features/geckoview/features/tabs/presentation/screens/container_draft_suggestions.dart diff --git a/app/lib/features/geckoview/features/tabs/presentation/screens/container_edit.dart b/apps/weblibre/lib/features/geckoview/features/tabs/presentation/screens/container_edit.dart similarity index 100% rename from app/lib/features/geckoview/features/tabs/presentation/screens/container_edit.dart rename to apps/weblibre/lib/features/geckoview/features/tabs/presentation/screens/container_edit.dart diff --git a/app/lib/features/geckoview/features/tabs/presentation/screens/container_list.dart b/apps/weblibre/lib/features/geckoview/features/tabs/presentation/screens/container_list.dart similarity index 100% rename from app/lib/features/geckoview/features/tabs/presentation/screens/container_list.dart rename to apps/weblibre/lib/features/geckoview/features/tabs/presentation/screens/container_list.dart diff --git a/app/lib/features/geckoview/features/tabs/presentation/screens/container_selection.dart b/apps/weblibre/lib/features/geckoview/features/tabs/presentation/screens/container_selection.dart similarity index 100% rename from app/lib/features/geckoview/features/tabs/presentation/screens/container_selection.dart rename to apps/weblibre/lib/features/geckoview/features/tabs/presentation/screens/container_selection.dart diff --git a/app/lib/features/geckoview/features/tabs/presentation/screens/container_sites.dart b/apps/weblibre/lib/features/geckoview/features/tabs/presentation/screens/container_sites.dart similarity index 100% rename from app/lib/features/geckoview/features/tabs/presentation/screens/container_sites.dart rename to apps/weblibre/lib/features/geckoview/features/tabs/presentation/screens/container_sites.dart diff --git a/app/lib/features/geckoview/features/tabs/presentation/widgets/color_picker_dialog.dart b/apps/weblibre/lib/features/geckoview/features/tabs/presentation/widgets/color_picker_dialog.dart similarity index 100% rename from app/lib/features/geckoview/features/tabs/presentation/widgets/color_picker_dialog.dart rename to apps/weblibre/lib/features/geckoview/features/tabs/presentation/widgets/color_picker_dialog.dart diff --git a/app/lib/features/geckoview/features/tabs/presentation/widgets/compact_container_selector.dart b/apps/weblibre/lib/features/geckoview/features/tabs/presentation/widgets/compact_container_selector.dart similarity index 100% rename from app/lib/features/geckoview/features/tabs/presentation/widgets/compact_container_selector.dart rename to apps/weblibre/lib/features/geckoview/features/tabs/presentation/widgets/compact_container_selector.dart diff --git a/app/lib/features/geckoview/features/tabs/presentation/widgets/container_chips.dart b/apps/weblibre/lib/features/geckoview/features/tabs/presentation/widgets/container_chips.dart similarity index 100% rename from app/lib/features/geckoview/features/tabs/presentation/widgets/container_chips.dart rename to apps/weblibre/lib/features/geckoview/features/tabs/presentation/widgets/container_chips.dart diff --git a/app/lib/features/geckoview/features/tabs/presentation/widgets/container_list_tile.dart b/apps/weblibre/lib/features/geckoview/features/tabs/presentation/widgets/container_list_tile.dart similarity index 100% rename from app/lib/features/geckoview/features/tabs/presentation/widgets/container_list_tile.dart rename to apps/weblibre/lib/features/geckoview/features/tabs/presentation/widgets/container_list_tile.dart diff --git a/app/lib/features/geckoview/features/tabs/presentation/widgets/container_title.dart b/apps/weblibre/lib/features/geckoview/features/tabs/presentation/widgets/container_title.dart similarity index 100% rename from app/lib/features/geckoview/features/tabs/presentation/widgets/container_title.dart rename to apps/weblibre/lib/features/geckoview/features/tabs/presentation/widgets/container_title.dart diff --git a/app/lib/features/geckoview/features/tabs/presentation/widgets/material_color_picker.dart b/apps/weblibre/lib/features/geckoview/features/tabs/presentation/widgets/material_color_picker.dart similarity index 100% rename from app/lib/features/geckoview/features/tabs/presentation/widgets/material_color_picker.dart rename to apps/weblibre/lib/features/geckoview/features/tabs/presentation/widgets/material_color_picker.dart diff --git a/app/lib/features/geckoview/features/tabs/presentation/widgets/tab_drag_container_target.dart b/apps/weblibre/lib/features/geckoview/features/tabs/presentation/widgets/tab_drag_container_target.dart similarity index 100% rename from app/lib/features/geckoview/features/tabs/presentation/widgets/tab_drag_container_target.dart rename to apps/weblibre/lib/features/geckoview/features/tabs/presentation/widgets/tab_drag_container_target.dart diff --git a/app/lib/features/geckoview/features/tabs/utils/color_palette.dart b/apps/weblibre/lib/features/geckoview/features/tabs/utils/color_palette.dart similarity index 100% rename from app/lib/features/geckoview/features/tabs/utils/color_palette.dart rename to apps/weblibre/lib/features/geckoview/features/tabs/utils/color_palette.dart diff --git a/app/lib/features/geckoview/features/tabs/utils/container_colors.dart b/apps/weblibre/lib/features/geckoview/features/tabs/utils/container_colors.dart similarity index 100% rename from app/lib/features/geckoview/features/tabs/utils/container_colors.dart rename to apps/weblibre/lib/features/geckoview/features/tabs/utils/container_colors.dart diff --git a/app/lib/features/geckoview/features/tabs/utils/setting_groups_serializer.dart b/apps/weblibre/lib/features/geckoview/features/tabs/utils/setting_groups_serializer.dart similarity index 100% rename from app/lib/features/geckoview/features/tabs/utils/setting_groups_serializer.dart rename to apps/weblibre/lib/features/geckoview/features/tabs/utils/setting_groups_serializer.dart diff --git a/app/lib/features/geckoview/features/top_sites/data/database/daos/hidden_top_site.dart b/apps/weblibre/lib/features/geckoview/features/top_sites/data/database/daos/hidden_top_site.dart similarity index 100% rename from app/lib/features/geckoview/features/top_sites/data/database/daos/hidden_top_site.dart rename to apps/weblibre/lib/features/geckoview/features/top_sites/data/database/daos/hidden_top_site.dart diff --git a/app/lib/features/geckoview/features/top_sites/data/database/daos/hidden_top_site.drift.dart b/apps/weblibre/lib/features/geckoview/features/top_sites/data/database/daos/hidden_top_site.drift.dart similarity index 100% rename from app/lib/features/geckoview/features/top_sites/data/database/daos/hidden_top_site.drift.dart rename to apps/weblibre/lib/features/geckoview/features/top_sites/data/database/daos/hidden_top_site.drift.dart diff --git a/app/lib/features/geckoview/features/top_sites/data/database/daos/top_site.dart b/apps/weblibre/lib/features/geckoview/features/top_sites/data/database/daos/top_site.dart similarity index 100% rename from app/lib/features/geckoview/features/top_sites/data/database/daos/top_site.dart rename to apps/weblibre/lib/features/geckoview/features/top_sites/data/database/daos/top_site.dart diff --git a/app/lib/features/geckoview/features/top_sites/data/database/daos/top_site.drift.dart b/apps/weblibre/lib/features/geckoview/features/top_sites/data/database/daos/top_site.drift.dart similarity index 100% rename from app/lib/features/geckoview/features/top_sites/data/database/daos/top_site.drift.dart rename to apps/weblibre/lib/features/geckoview/features/top_sites/data/database/daos/top_site.drift.dart diff --git a/app/lib/features/geckoview/features/top_sites/data/database/database.dart b/apps/weblibre/lib/features/geckoview/features/top_sites/data/database/database.dart similarity index 100% rename from app/lib/features/geckoview/features/top_sites/data/database/database.dart rename to apps/weblibre/lib/features/geckoview/features/top_sites/data/database/database.dart diff --git a/app/lib/features/geckoview/features/top_sites/data/database/database.drift.dart b/apps/weblibre/lib/features/geckoview/features/top_sites/data/database/database.drift.dart similarity index 100% rename from app/lib/features/geckoview/features/top_sites/data/database/database.drift.dart rename to apps/weblibre/lib/features/geckoview/features/top_sites/data/database/database.drift.dart diff --git a/app/lib/features/geckoview/features/top_sites/data/database/definitions.drift b/apps/weblibre/lib/features/geckoview/features/top_sites/data/database/definitions.drift similarity index 100% rename from app/lib/features/geckoview/features/top_sites/data/database/definitions.drift rename to apps/weblibre/lib/features/geckoview/features/top_sites/data/database/definitions.drift diff --git a/app/lib/features/geckoview/features/top_sites/data/database/definitions.drift.dart b/apps/weblibre/lib/features/geckoview/features/top_sites/data/database/definitions.drift.dart similarity index 100% rename from app/lib/features/geckoview/features/top_sites/data/database/definitions.drift.dart rename to apps/weblibre/lib/features/geckoview/features/top_sites/data/database/definitions.drift.dart diff --git a/app/lib/features/geckoview/features/top_sites/data/entities/stored_top_site_source.dart b/apps/weblibre/lib/features/geckoview/features/top_sites/data/entities/stored_top_site_source.dart similarity index 100% rename from app/lib/features/geckoview/features/top_sites/data/entities/stored_top_site_source.dart rename to apps/weblibre/lib/features/geckoview/features/top_sites/data/entities/stored_top_site_source.dart diff --git a/app/lib/features/geckoview/features/top_sites/data/providers.dart b/apps/weblibre/lib/features/geckoview/features/top_sites/data/providers.dart similarity index 100% rename from app/lib/features/geckoview/features/top_sites/data/providers.dart rename to apps/weblibre/lib/features/geckoview/features/top_sites/data/providers.dart diff --git a/app/lib/features/geckoview/features/top_sites/data/providers.g.dart b/apps/weblibre/lib/features/geckoview/features/top_sites/data/providers.g.dart similarity index 100% rename from app/lib/features/geckoview/features/top_sites/data/providers.g.dart rename to apps/weblibre/lib/features/geckoview/features/top_sites/data/providers.g.dart diff --git a/app/lib/features/geckoview/features/top_sites/domain/entities/top_site_item.dart b/apps/weblibre/lib/features/geckoview/features/top_sites/domain/entities/top_site_item.dart similarity index 100% rename from app/lib/features/geckoview/features/top_sites/domain/entities/top_site_item.dart rename to apps/weblibre/lib/features/geckoview/features/top_sites/domain/entities/top_site_item.dart diff --git a/app/lib/features/geckoview/features/top_sites/domain/entities/top_site_source.dart b/apps/weblibre/lib/features/geckoview/features/top_sites/domain/entities/top_site_source.dart similarity index 100% rename from app/lib/features/geckoview/features/top_sites/domain/entities/top_site_source.dart rename to apps/weblibre/lib/features/geckoview/features/top_sites/domain/entities/top_site_source.dart diff --git a/app/lib/features/geckoview/features/top_sites/domain/providers.dart b/apps/weblibre/lib/features/geckoview/features/top_sites/domain/providers.dart similarity index 100% rename from app/lib/features/geckoview/features/top_sites/domain/providers.dart rename to apps/weblibre/lib/features/geckoview/features/top_sites/domain/providers.dart diff --git a/app/lib/features/geckoview/features/top_sites/domain/providers.g.dart b/apps/weblibre/lib/features/geckoview/features/top_sites/domain/providers.g.dart similarity index 100% rename from app/lib/features/geckoview/features/top_sites/domain/providers.g.dart rename to apps/weblibre/lib/features/geckoview/features/top_sites/domain/providers.g.dart diff --git a/app/lib/features/geckoview/features/top_sites/domain/repositories/top_site_repository.dart b/apps/weblibre/lib/features/geckoview/features/top_sites/domain/repositories/top_site_repository.dart similarity index 100% rename from app/lib/features/geckoview/features/top_sites/domain/repositories/top_site_repository.dart rename to apps/weblibre/lib/features/geckoview/features/top_sites/domain/repositories/top_site_repository.dart diff --git a/app/lib/features/geckoview/features/top_sites/domain/repositories/top_site_repository.g.dart b/apps/weblibre/lib/features/geckoview/features/top_sites/domain/repositories/top_site_repository.g.dart similarity index 100% rename from app/lib/features/geckoview/features/top_sites/domain/repositories/top_site_repository.g.dart rename to apps/weblibre/lib/features/geckoview/features/top_sites/domain/repositories/top_site_repository.g.dart diff --git a/app/lib/features/geckoview/utils/image_helper.dart b/apps/weblibre/lib/features/geckoview/utils/image_helper.dart similarity index 100% rename from app/lib/features/geckoview/utils/image_helper.dart rename to apps/weblibre/lib/features/geckoview/utils/image_helper.dart diff --git a/app/lib/features/onboarding/domain/entities/onboarding_mode.dart b/apps/weblibre/lib/features/onboarding/domain/entities/onboarding_mode.dart similarity index 100% rename from app/lib/features/onboarding/domain/entities/onboarding_mode.dart rename to apps/weblibre/lib/features/onboarding/domain/entities/onboarding_mode.dart diff --git a/app/lib/features/onboarding/domain/providers.dart b/apps/weblibre/lib/features/onboarding/domain/providers.dart similarity index 100% rename from app/lib/features/onboarding/domain/providers.dart rename to apps/weblibre/lib/features/onboarding/domain/providers.dart diff --git a/app/lib/features/onboarding/domain/providers.g.dart b/apps/weblibre/lib/features/onboarding/domain/providers.g.dart similarity index 100% rename from app/lib/features/onboarding/domain/providers.g.dart rename to apps/weblibre/lib/features/onboarding/domain/providers.g.dart diff --git a/app/lib/features/onboarding/presentation/onboarding.dart b/apps/weblibre/lib/features/onboarding/presentation/onboarding.dart similarity index 100% rename from app/lib/features/onboarding/presentation/onboarding.dart rename to apps/weblibre/lib/features/onboarding/presentation/onboarding.dart diff --git a/app/lib/features/onboarding/presentation/pages/abstract/i_form_page.dart b/apps/weblibre/lib/features/onboarding/presentation/pages/abstract/i_form_page.dart similarity index 100% rename from app/lib/features/onboarding/presentation/pages/abstract/i_form_page.dart rename to apps/weblibre/lib/features/onboarding/presentation/pages/abstract/i_form_page.dart diff --git a/app/lib/features/onboarding/presentation/pages/ai_configuration.dart b/apps/weblibre/lib/features/onboarding/presentation/pages/ai_configuration.dart similarity index 100% rename from app/lib/features/onboarding/presentation/pages/ai_configuration.dart rename to apps/weblibre/lib/features/onboarding/presentation/pages/ai_configuration.dart diff --git a/app/lib/features/onboarding/presentation/pages/default_search.dart b/apps/weblibre/lib/features/onboarding/presentation/pages/default_search.dart similarity index 100% rename from app/lib/features/onboarding/presentation/pages/default_search.dart rename to apps/weblibre/lib/features/onboarding/presentation/pages/default_search.dart diff --git a/app/lib/features/onboarding/presentation/pages/doh_settings.dart b/apps/weblibre/lib/features/onboarding/presentation/pages/doh_settings.dart similarity index 100% rename from app/lib/features/onboarding/presentation/pages/doh_settings.dart rename to apps/weblibre/lib/features/onboarding/presentation/pages/doh_settings.dart diff --git a/app/lib/features/onboarding/presentation/pages/permissions.dart b/apps/weblibre/lib/features/onboarding/presentation/pages/permissions.dart similarity index 100% rename from app/lib/features/onboarding/presentation/pages/permissions.dart rename to apps/weblibre/lib/features/onboarding/presentation/pages/permissions.dart diff --git a/app/lib/features/onboarding/presentation/pages/privacy_hardening.dart b/apps/weblibre/lib/features/onboarding/presentation/pages/privacy_hardening.dart similarity index 100% rename from app/lib/features/onboarding/presentation/pages/privacy_hardening.dart rename to apps/weblibre/lib/features/onboarding/presentation/pages/privacy_hardening.dart diff --git a/app/lib/features/onboarding/presentation/pages/toolbar_layout.dart b/apps/weblibre/lib/features/onboarding/presentation/pages/toolbar_layout.dart similarity index 100% rename from app/lib/features/onboarding/presentation/pages/toolbar_layout.dart rename to apps/weblibre/lib/features/onboarding/presentation/pages/toolbar_layout.dart diff --git a/app/lib/features/onboarding/presentation/pages/ublock_opt_in.dart b/apps/weblibre/lib/features/onboarding/presentation/pages/ublock_opt_in.dart similarity index 100% rename from app/lib/features/onboarding/presentation/pages/ublock_opt_in.dart rename to apps/weblibre/lib/features/onboarding/presentation/pages/ublock_opt_in.dart diff --git a/app/lib/features/onboarding/presentation/pages/welcome.dart b/apps/weblibre/lib/features/onboarding/presentation/pages/welcome.dart similarity index 100% rename from app/lib/features/onboarding/presentation/pages/welcome.dart rename to apps/weblibre/lib/features/onboarding/presentation/pages/welcome.dart diff --git a/app/lib/features/qr_scanner/presentation/dialogs/qr_scanner_dialog.dart b/apps/weblibre/lib/features/qr_scanner/presentation/dialogs/qr_scanner_dialog.dart similarity index 100% rename from app/lib/features/qr_scanner/presentation/dialogs/qr_scanner_dialog.dart rename to apps/weblibre/lib/features/qr_scanner/presentation/dialogs/qr_scanner_dialog.dart diff --git a/app/lib/features/quotes/data/database/daos/quote.dart b/apps/weblibre/lib/features/quotes/data/database/daos/quote.dart similarity index 100% rename from app/lib/features/quotes/data/database/daos/quote.dart rename to apps/weblibre/lib/features/quotes/data/database/daos/quote.dart diff --git a/app/lib/features/quotes/data/database/daos/quote.drift.dart b/apps/weblibre/lib/features/quotes/data/database/daos/quote.drift.dart similarity index 100% rename from app/lib/features/quotes/data/database/daos/quote.drift.dart rename to apps/weblibre/lib/features/quotes/data/database/daos/quote.drift.dart diff --git a/app/lib/features/quotes/data/database/database.dart b/apps/weblibre/lib/features/quotes/data/database/database.dart similarity index 100% rename from app/lib/features/quotes/data/database/database.dart rename to apps/weblibre/lib/features/quotes/data/database/database.dart diff --git a/app/lib/features/quotes/data/database/database.drift.dart b/apps/weblibre/lib/features/quotes/data/database/database.drift.dart similarity index 100% rename from app/lib/features/quotes/data/database/database.drift.dart rename to apps/weblibre/lib/features/quotes/data/database/database.drift.dart diff --git a/app/lib/features/quotes/data/database/definitions.drift b/apps/weblibre/lib/features/quotes/data/database/definitions.drift similarity index 100% rename from app/lib/features/quotes/data/database/definitions.drift rename to apps/weblibre/lib/features/quotes/data/database/definitions.drift diff --git a/app/lib/features/quotes/data/database/definitions.drift.dart b/apps/weblibre/lib/features/quotes/data/database/definitions.drift.dart similarity index 100% rename from app/lib/features/quotes/data/database/definitions.drift.dart rename to apps/weblibre/lib/features/quotes/data/database/definitions.drift.dart diff --git a/app/lib/features/quotes/data/providers.dart b/apps/weblibre/lib/features/quotes/data/providers.dart similarity index 100% rename from app/lib/features/quotes/data/providers.dart rename to apps/weblibre/lib/features/quotes/data/providers.dart diff --git a/app/lib/features/quotes/data/providers.g.dart b/apps/weblibre/lib/features/quotes/data/providers.g.dart similarity index 100% rename from app/lib/features/quotes/data/providers.g.dart rename to apps/weblibre/lib/features/quotes/data/providers.g.dart diff --git a/app/lib/features/quotes/domain/providers.dart b/apps/weblibre/lib/features/quotes/domain/providers.dart similarity index 100% rename from app/lib/features/quotes/domain/providers.dart rename to apps/weblibre/lib/features/quotes/domain/providers.dart diff --git a/app/lib/features/quotes/domain/providers.g.dart b/apps/weblibre/lib/features/quotes/domain/providers.g.dart similarity index 100% rename from app/lib/features/quotes/domain/providers.g.dart rename to apps/weblibre/lib/features/quotes/domain/providers.g.dart diff --git a/app/lib/features/quotes/domain/repositories/quotes.dart b/apps/weblibre/lib/features/quotes/domain/repositories/quotes.dart similarity index 100% rename from app/lib/features/quotes/domain/repositories/quotes.dart rename to apps/weblibre/lib/features/quotes/domain/repositories/quotes.dart diff --git a/app/lib/features/quotes/domain/repositories/quotes.g.dart b/apps/weblibre/lib/features/quotes/domain/repositories/quotes.g.dart similarity index 100% rename from app/lib/features/quotes/domain/repositories/quotes.g.dart rename to apps/weblibre/lib/features/quotes/domain/repositories/quotes.g.dart diff --git a/app/lib/features/search/domain/autosuggest/brave.dart b/apps/weblibre/lib/features/search/domain/autosuggest/brave.dart similarity index 100% rename from app/lib/features/search/domain/autosuggest/brave.dart rename to apps/weblibre/lib/features/search/domain/autosuggest/brave.dart diff --git a/app/lib/features/search/domain/autosuggest/brave.g.dart b/apps/weblibre/lib/features/search/domain/autosuggest/brave.g.dart similarity index 100% rename from app/lib/features/search/domain/autosuggest/brave.g.dart rename to apps/weblibre/lib/features/search/domain/autosuggest/brave.g.dart diff --git a/app/lib/features/search/domain/autosuggest/duckduckgo.dart b/apps/weblibre/lib/features/search/domain/autosuggest/duckduckgo.dart similarity index 100% rename from app/lib/features/search/domain/autosuggest/duckduckgo.dart rename to apps/weblibre/lib/features/search/domain/autosuggest/duckduckgo.dart diff --git a/app/lib/features/search/domain/autosuggest/duckduckgo.g.dart b/apps/weblibre/lib/features/search/domain/autosuggest/duckduckgo.g.dart similarity index 100% rename from app/lib/features/search/domain/autosuggest/duckduckgo.g.dart rename to apps/weblibre/lib/features/search/domain/autosuggest/duckduckgo.g.dart diff --git a/app/lib/features/search/domain/autosuggest/empty.dart b/apps/weblibre/lib/features/search/domain/autosuggest/empty.dart similarity index 100% rename from app/lib/features/search/domain/autosuggest/empty.dart rename to apps/weblibre/lib/features/search/domain/autosuggest/empty.dart diff --git a/app/lib/features/search/domain/autosuggest/empty.g.dart b/apps/weblibre/lib/features/search/domain/autosuggest/empty.g.dart similarity index 100% rename from app/lib/features/search/domain/autosuggest/empty.g.dart rename to apps/weblibre/lib/features/search/domain/autosuggest/empty.g.dart diff --git a/app/lib/features/search/domain/autosuggest/kagi.dart b/apps/weblibre/lib/features/search/domain/autosuggest/kagi.dart similarity index 100% rename from app/lib/features/search/domain/autosuggest/kagi.dart rename to apps/weblibre/lib/features/search/domain/autosuggest/kagi.dart diff --git a/app/lib/features/search/domain/autosuggest/kagi.g.dart b/apps/weblibre/lib/features/search/domain/autosuggest/kagi.g.dart similarity index 100% rename from app/lib/features/search/domain/autosuggest/kagi.g.dart rename to apps/weblibre/lib/features/search/domain/autosuggest/kagi.g.dart diff --git a/app/lib/features/search/domain/autosuggest/qwant.dart b/apps/weblibre/lib/features/search/domain/autosuggest/qwant.dart similarity index 100% rename from app/lib/features/search/domain/autosuggest/qwant.dart rename to apps/weblibre/lib/features/search/domain/autosuggest/qwant.dart diff --git a/app/lib/features/search/domain/autosuggest/qwant.g.dart b/apps/weblibre/lib/features/search/domain/autosuggest/qwant.g.dart similarity index 100% rename from app/lib/features/search/domain/autosuggest/qwant.g.dart rename to apps/weblibre/lib/features/search/domain/autosuggest/qwant.g.dart diff --git a/app/lib/features/search/domain/entities/abstract/i_query_builder.dart b/apps/weblibre/lib/features/search/domain/entities/abstract/i_query_builder.dart similarity index 100% rename from app/lib/features/search/domain/entities/abstract/i_query_builder.dart rename to apps/weblibre/lib/features/search/domain/entities/abstract/i_query_builder.dart diff --git a/app/lib/features/search/domain/entities/abstract/i_search_suggestion_provider.dart b/apps/weblibre/lib/features/search/domain/entities/abstract/i_search_suggestion_provider.dart similarity index 100% rename from app/lib/features/search/domain/entities/abstract/i_search_suggestion_provider.dart rename to apps/weblibre/lib/features/search/domain/entities/abstract/i_search_suggestion_provider.dart diff --git a/app/lib/features/search/domain/entities/bareword.dart b/apps/weblibre/lib/features/search/domain/entities/bareword.dart similarity index 100% rename from app/lib/features/search/domain/entities/bareword.dart rename to apps/weblibre/lib/features/search/domain/entities/bareword.dart diff --git a/app/lib/features/search/domain/fts_tokenizer.dart b/apps/weblibre/lib/features/search/domain/fts_tokenizer.dart similarity index 100% rename from app/lib/features/search/domain/fts_tokenizer.dart rename to apps/weblibre/lib/features/search/domain/fts_tokenizer.dart diff --git a/app/lib/features/search/domain/unix_tokenizer.dart b/apps/weblibre/lib/features/search/domain/unix_tokenizer.dart similarity index 100% rename from app/lib/features/search/domain/unix_tokenizer.dart rename to apps/weblibre/lib/features/search/domain/unix_tokenizer.dart diff --git a/app/lib/features/search/util/tokenized_filter.dart b/apps/weblibre/lib/features/search/util/tokenized_filter.dart similarity index 100% rename from app/lib/features/search/util/tokenized_filter.dart rename to apps/weblibre/lib/features/search/util/tokenized_filter.dart diff --git a/app/lib/features/settings/domain/providers/log_filter.dart b/apps/weblibre/lib/features/settings/domain/providers/log_filter.dart similarity index 100% rename from app/lib/features/settings/domain/providers/log_filter.dart rename to apps/weblibre/lib/features/settings/domain/providers/log_filter.dart diff --git a/app/lib/features/settings/domain/providers/log_filter.g.dart b/apps/weblibre/lib/features/settings/domain/providers/log_filter.g.dart similarity index 100% rename from app/lib/features/settings/domain/providers/log_filter.g.dart rename to apps/weblibre/lib/features/settings/domain/providers/log_filter.g.dart diff --git a/app/lib/features/settings/presentation/controllers/save_settings.dart b/apps/weblibre/lib/features/settings/presentation/controllers/save_settings.dart similarity index 100% rename from app/lib/features/settings/presentation/controllers/save_settings.dart rename to apps/weblibre/lib/features/settings/presentation/controllers/save_settings.dart diff --git a/app/lib/features/settings/presentation/controllers/save_settings.g.dart b/apps/weblibre/lib/features/settings/presentation/controllers/save_settings.g.dart similarity index 100% rename from app/lib/features/settings/presentation/controllers/save_settings.g.dart rename to apps/weblibre/lib/features/settings/presentation/controllers/save_settings.g.dart diff --git a/app/lib/features/settings/presentation/dialogs/delete_all_exceptions_dialog.dart b/apps/weblibre/lib/features/settings/presentation/dialogs/delete_all_exceptions_dialog.dart similarity index 100% rename from app/lib/features/settings/presentation/dialogs/delete_all_exceptions_dialog.dart rename to apps/weblibre/lib/features/settings/presentation/dialogs/delete_all_exceptions_dialog.dart diff --git a/app/lib/features/settings/presentation/dialogs/log_details_dialog.dart b/apps/weblibre/lib/features/settings/presentation/dialogs/log_details_dialog.dart similarity index 100% rename from app/lib/features/settings/presentation/dialogs/log_details_dialog.dart rename to apps/weblibre/lib/features/settings/presentation/dialogs/log_details_dialog.dart diff --git a/app/lib/features/settings/presentation/dialogs/user_agent_restart_dialog.dart b/apps/weblibre/lib/features/settings/presentation/dialogs/user_agent_restart_dialog.dart similarity index 100% rename from app/lib/features/settings/presentation/dialogs/user_agent_restart_dialog.dart rename to apps/weblibre/lib/features/settings/presentation/dialogs/user_agent_restart_dialog.dart diff --git a/app/lib/features/settings/presentation/screens/addon_collection.dart b/apps/weblibre/lib/features/settings/presentation/screens/addon_collection.dart similarity index 100% rename from app/lib/features/settings/presentation/screens/addon_collection.dart rename to apps/weblibre/lib/features/settings/presentation/screens/addon_collection.dart diff --git a/app/lib/features/settings/presentation/screens/advanced_settings.dart b/apps/weblibre/lib/features/settings/presentation/screens/advanced_settings.dart similarity index 100% rename from app/lib/features/settings/presentation/screens/advanced_settings.dart rename to apps/weblibre/lib/features/settings/presentation/screens/advanced_settings.dart diff --git a/app/lib/features/settings/presentation/screens/bang_settings.dart b/apps/weblibre/lib/features/settings/presentation/screens/bang_settings.dart similarity index 100% rename from app/lib/features/settings/presentation/screens/bang_settings.dart rename to apps/weblibre/lib/features/settings/presentation/screens/bang_settings.dart diff --git a/app/lib/features/settings/presentation/screens/browsing_settings.dart b/apps/weblibre/lib/features/settings/presentation/screens/browsing_settings.dart similarity index 100% rename from app/lib/features/settings/presentation/screens/browsing_settings.dart rename to apps/weblibre/lib/features/settings/presentation/screens/browsing_settings.dart diff --git a/app/lib/features/settings/presentation/screens/contextual_toolbar_settings.dart b/apps/weblibre/lib/features/settings/presentation/screens/contextual_toolbar_settings.dart similarity index 100% rename from app/lib/features/settings/presentation/screens/contextual_toolbar_settings.dart rename to apps/weblibre/lib/features/settings/presentation/screens/contextual_toolbar_settings.dart diff --git a/app/lib/features/settings/presentation/screens/custom_tracking_protection.dart b/apps/weblibre/lib/features/settings/presentation/screens/custom_tracking_protection.dart similarity index 100% rename from app/lib/features/settings/presentation/screens/custom_tracking_protection.dart rename to apps/weblibre/lib/features/settings/presentation/screens/custom_tracking_protection.dart diff --git a/app/lib/features/settings/presentation/screens/doh_settings.dart b/apps/weblibre/lib/features/settings/presentation/screens/doh_settings.dart similarity index 100% rename from app/lib/features/settings/presentation/screens/doh_settings.dart rename to apps/weblibre/lib/features/settings/presentation/screens/doh_settings.dart diff --git a/app/lib/features/settings/presentation/screens/error_logs_screen.dart b/apps/weblibre/lib/features/settings/presentation/screens/error_logs_screen.dart similarity index 100% rename from app/lib/features/settings/presentation/screens/error_logs_screen.dart rename to apps/weblibre/lib/features/settings/presentation/screens/error_logs_screen.dart diff --git a/app/lib/features/settings/presentation/screens/experimental_settings.dart b/apps/weblibre/lib/features/settings/presentation/screens/experimental_settings.dart similarity index 100% rename from app/lib/features/settings/presentation/screens/experimental_settings.dart rename to apps/weblibre/lib/features/settings/presentation/screens/experimental_settings.dart diff --git a/app/lib/features/settings/presentation/screens/extensions_settings.dart b/apps/weblibre/lib/features/settings/presentation/screens/extensions_settings.dart similarity index 100% rename from app/lib/features/settings/presentation/screens/extensions_settings.dart rename to apps/weblibre/lib/features/settings/presentation/screens/extensions_settings.dart diff --git a/app/lib/features/settings/presentation/screens/fingerprint_settings.dart b/apps/weblibre/lib/features/settings/presentation/screens/fingerprint_settings.dart similarity index 100% rename from app/lib/features/settings/presentation/screens/fingerprint_settings.dart rename to apps/weblibre/lib/features/settings/presentation/screens/fingerprint_settings.dart diff --git a/app/lib/features/settings/presentation/screens/general_settings.dart b/apps/weblibre/lib/features/settings/presentation/screens/general_settings.dart similarity index 100% rename from app/lib/features/settings/presentation/screens/general_settings.dart rename to apps/weblibre/lib/features/settings/presentation/screens/general_settings.dart diff --git a/app/lib/features/settings/presentation/screens/locale_settings.dart b/apps/weblibre/lib/features/settings/presentation/screens/locale_settings.dart similarity index 100% rename from app/lib/features/settings/presentation/screens/locale_settings.dart rename to apps/weblibre/lib/features/settings/presentation/screens/locale_settings.dart diff --git a/app/lib/features/settings/presentation/screens/privacy_security_settings.dart b/apps/weblibre/lib/features/settings/presentation/screens/privacy_security_settings.dart similarity index 100% rename from app/lib/features/settings/presentation/screens/privacy_security_settings.dart rename to apps/weblibre/lib/features/settings/presentation/screens/privacy_security_settings.dart diff --git a/app/lib/features/settings/presentation/screens/search_settings.dart b/apps/weblibre/lib/features/settings/presentation/screens/search_settings.dart similarity index 100% rename from app/lib/features/settings/presentation/screens/search_settings.dart rename to apps/weblibre/lib/features/settings/presentation/screens/search_settings.dart diff --git a/app/lib/features/settings/presentation/screens/settings.dart b/apps/weblibre/lib/features/settings/presentation/screens/settings.dart similarity index 100% rename from app/lib/features/settings/presentation/screens/settings.dart rename to apps/weblibre/lib/features/settings/presentation/screens/settings.dart diff --git a/app/lib/features/settings/presentation/screens/toolbar_layout_settings.dart b/apps/weblibre/lib/features/settings/presentation/screens/toolbar_layout_settings.dart similarity index 100% rename from app/lib/features/settings/presentation/screens/toolbar_layout_settings.dart rename to apps/weblibre/lib/features/settings/presentation/screens/toolbar_layout_settings.dart diff --git a/app/lib/features/settings/presentation/screens/tracking_protection_exceptions.dart b/apps/weblibre/lib/features/settings/presentation/screens/tracking_protection_exceptions.dart similarity index 100% rename from app/lib/features/settings/presentation/screens/tracking_protection_exceptions.dart rename to apps/weblibre/lib/features/settings/presentation/screens/tracking_protection_exceptions.dart diff --git a/app/lib/features/settings/presentation/screens/web_content_settings.dart b/apps/weblibre/lib/features/settings/presentation/screens/web_content_settings.dart similarity index 100% rename from app/lib/features/settings/presentation/screens/web_content_settings.dart rename to apps/weblibre/lib/features/settings/presentation/screens/web_content_settings.dart diff --git a/app/lib/features/settings/presentation/screens/web_engine_hardening.dart b/apps/weblibre/lib/features/settings/presentation/screens/web_engine_hardening.dart similarity index 100% rename from app/lib/features/settings/presentation/screens/web_engine_hardening.dart rename to apps/weblibre/lib/features/settings/presentation/screens/web_engine_hardening.dart diff --git a/app/lib/features/settings/presentation/screens/web_engine_hardening_group.dart b/apps/weblibre/lib/features/settings/presentation/screens/web_engine_hardening_group.dart similarity index 100% rename from app/lib/features/settings/presentation/screens/web_engine_hardening_group.dart rename to apps/weblibre/lib/features/settings/presentation/screens/web_engine_hardening_group.dart diff --git a/app/lib/features/settings/presentation/widgets/bang_group_list_tile.dart b/apps/weblibre/lib/features/settings/presentation/widgets/bang_group_list_tile.dart similarity index 100% rename from app/lib/features/settings/presentation/widgets/bang_group_list_tile.dart rename to apps/weblibre/lib/features/settings/presentation/widgets/bang_group_list_tile.dart diff --git a/app/lib/features/settings/presentation/widgets/bang_icon.dart b/apps/weblibre/lib/features/settings/presentation/widgets/bang_icon.dart similarity index 100% rename from app/lib/features/settings/presentation/widgets/bang_icon.dart rename to apps/weblibre/lib/features/settings/presentation/widgets/bang_icon.dart diff --git a/app/lib/features/settings/presentation/widgets/custom_list_tile.dart b/apps/weblibre/lib/features/settings/presentation/widgets/custom_list_tile.dart similarity index 100% rename from app/lib/features/settings/presentation/widgets/custom_list_tile.dart rename to apps/weblibre/lib/features/settings/presentation/widgets/custom_list_tile.dart diff --git a/app/lib/features/settings/presentation/widgets/default_search_selector.dart b/apps/weblibre/lib/features/settings/presentation/widgets/default_search_selector.dart similarity index 100% rename from app/lib/features/settings/presentation/widgets/default_search_selector.dart rename to apps/weblibre/lib/features/settings/presentation/widgets/default_search_selector.dart diff --git a/app/lib/features/settings/presentation/widgets/doh_settings_content.dart b/apps/weblibre/lib/features/settings/presentation/widgets/doh_settings_content.dart similarity index 100% rename from app/lib/features/settings/presentation/widgets/doh_settings_content.dart rename to apps/weblibre/lib/features/settings/presentation/widgets/doh_settings_content.dart diff --git a/app/lib/features/settings/presentation/widgets/hardening_group_icon.dart b/apps/weblibre/lib/features/settings/presentation/widgets/hardening_group_icon.dart similarity index 100% rename from app/lib/features/settings/presentation/widgets/hardening_group_icon.dart rename to apps/weblibre/lib/features/settings/presentation/widgets/hardening_group_icon.dart diff --git a/app/lib/features/settings/presentation/widgets/sections.dart b/apps/weblibre/lib/features/settings/presentation/widgets/sections.dart similarity index 100% rename from app/lib/features/settings/presentation/widgets/sections.dart rename to apps/weblibre/lib/features/settings/presentation/widgets/sections.dart diff --git a/app/lib/features/settings/presentation/widgets/sync_details_table.dart b/apps/weblibre/lib/features/settings/presentation/widgets/sync_details_table.dart similarity index 100% rename from app/lib/features/settings/presentation/widgets/sync_details_table.dart rename to apps/weblibre/lib/features/settings/presentation/widgets/sync_details_table.dart diff --git a/app/lib/features/settings/presentation/widgets/toolbar_layout_content.dart b/apps/weblibre/lib/features/settings/presentation/widgets/toolbar_layout_content.dart similarity index 100% rename from app/lib/features/settings/presentation/widgets/toolbar_layout_content.dart rename to apps/weblibre/lib/features/settings/presentation/widgets/toolbar_layout_content.dart diff --git a/app/lib/features/settings/presentation/widgets/toolbar_preview.dart b/apps/weblibre/lib/features/settings/presentation/widgets/toolbar_preview.dart similarity index 100% rename from app/lib/features/settings/presentation/widgets/toolbar_preview.dart rename to apps/weblibre/lib/features/settings/presentation/widgets/toolbar_preview.dart diff --git a/app/lib/features/share_intent/domain/entities/shared_content.dart b/apps/weblibre/lib/features/share_intent/domain/entities/shared_content.dart similarity index 100% rename from app/lib/features/share_intent/domain/entities/shared_content.dart rename to apps/weblibre/lib/features/share_intent/domain/entities/shared_content.dart diff --git a/app/lib/features/share_intent/domain/services/sharing_intent.dart b/apps/weblibre/lib/features/share_intent/domain/services/sharing_intent.dart similarity index 100% rename from app/lib/features/share_intent/domain/services/sharing_intent.dart rename to apps/weblibre/lib/features/share_intent/domain/services/sharing_intent.dart diff --git a/app/lib/features/share_intent/domain/services/sharing_intent.g.dart b/apps/weblibre/lib/features/share_intent/domain/services/sharing_intent.g.dart similarity index 100% rename from app/lib/features/share_intent/domain/services/sharing_intent.g.dart rename to apps/weblibre/lib/features/share_intent/domain/services/sharing_intent.g.dart diff --git a/app/lib/features/small_web/data/database/daos/small_web_item_dao.dart b/apps/weblibre/lib/features/small_web/data/database/daos/small_web_item_dao.dart similarity index 100% rename from app/lib/features/small_web/data/database/daos/small_web_item_dao.dart rename to apps/weblibre/lib/features/small_web/data/database/daos/small_web_item_dao.dart diff --git a/app/lib/features/small_web/data/database/daos/small_web_item_dao.drift.dart b/apps/weblibre/lib/features/small_web/data/database/daos/small_web_item_dao.drift.dart similarity index 100% rename from app/lib/features/small_web/data/database/daos/small_web_item_dao.drift.dart rename to apps/weblibre/lib/features/small_web/data/database/daos/small_web_item_dao.drift.dart diff --git a/app/lib/features/small_web/data/database/daos/small_web_visit_dao.dart b/apps/weblibre/lib/features/small_web/data/database/daos/small_web_visit_dao.dart similarity index 100% rename from app/lib/features/small_web/data/database/daos/small_web_visit_dao.dart rename to apps/weblibre/lib/features/small_web/data/database/daos/small_web_visit_dao.dart diff --git a/app/lib/features/small_web/data/database/daos/small_web_visit_dao.drift.dart b/apps/weblibre/lib/features/small_web/data/database/daos/small_web_visit_dao.drift.dart similarity index 100% rename from app/lib/features/small_web/data/database/daos/small_web_visit_dao.drift.dart rename to apps/weblibre/lib/features/small_web/data/database/daos/small_web_visit_dao.drift.dart diff --git a/app/lib/features/small_web/data/database/daos/wander_console_dao.dart b/apps/weblibre/lib/features/small_web/data/database/daos/wander_console_dao.dart similarity index 100% rename from app/lib/features/small_web/data/database/daos/wander_console_dao.dart rename to apps/weblibre/lib/features/small_web/data/database/daos/wander_console_dao.dart diff --git a/app/lib/features/small_web/data/database/daos/wander_console_dao.drift.dart b/apps/weblibre/lib/features/small_web/data/database/daos/wander_console_dao.drift.dart similarity index 100% rename from app/lib/features/small_web/data/database/daos/wander_console_dao.drift.dart rename to apps/weblibre/lib/features/small_web/data/database/daos/wander_console_dao.drift.dart diff --git a/app/lib/features/small_web/data/database/database.dart b/apps/weblibre/lib/features/small_web/data/database/database.dart similarity index 100% rename from app/lib/features/small_web/data/database/database.dart rename to apps/weblibre/lib/features/small_web/data/database/database.dart diff --git a/app/lib/features/small_web/data/database/database.drift.dart b/apps/weblibre/lib/features/small_web/data/database/database.drift.dart similarity index 100% rename from app/lib/features/small_web/data/database/database.drift.dart rename to apps/weblibre/lib/features/small_web/data/database/database.drift.dart diff --git a/app/lib/features/small_web/data/database/definitions.drift b/apps/weblibre/lib/features/small_web/data/database/definitions.drift similarity index 100% rename from app/lib/features/small_web/data/database/definitions.drift rename to apps/weblibre/lib/features/small_web/data/database/definitions.drift diff --git a/app/lib/features/small_web/data/database/definitions.drift.dart b/apps/weblibre/lib/features/small_web/data/database/definitions.drift.dart similarity index 100% rename from app/lib/features/small_web/data/database/definitions.drift.dart rename to apps/weblibre/lib/features/small_web/data/database/definitions.drift.dart diff --git a/app/lib/features/small_web/data/models/kagi_category.dart b/apps/weblibre/lib/features/small_web/data/models/kagi_category.dart similarity index 100% rename from app/lib/features/small_web/data/models/kagi_category.dart rename to apps/weblibre/lib/features/small_web/data/models/kagi_category.dart diff --git a/app/lib/features/small_web/data/models/kagi_feed_entry.dart b/apps/weblibre/lib/features/small_web/data/models/kagi_feed_entry.dart similarity index 100% rename from app/lib/features/small_web/data/models/kagi_feed_entry.dart rename to apps/weblibre/lib/features/small_web/data/models/kagi_feed_entry.dart diff --git a/app/lib/features/small_web/data/models/kagi_small_web_mode.dart b/apps/weblibre/lib/features/small_web/data/models/kagi_small_web_mode.dart similarity index 100% rename from app/lib/features/small_web/data/models/kagi_small_web_mode.dart rename to apps/weblibre/lib/features/small_web/data/models/kagi_small_web_mode.dart diff --git a/app/lib/features/small_web/data/models/small_web_source_kind.dart b/apps/weblibre/lib/features/small_web/data/models/small_web_source_kind.dart similarity index 100% rename from app/lib/features/small_web/data/models/small_web_source_kind.dart rename to apps/weblibre/lib/features/small_web/data/models/small_web_source_kind.dart diff --git a/app/lib/features/small_web/data/models/wander_console_source.dart b/apps/weblibre/lib/features/small_web/data/models/wander_console_source.dart similarity index 100% rename from app/lib/features/small_web/data/models/wander_console_source.dart rename to apps/weblibre/lib/features/small_web/data/models/wander_console_source.dart diff --git a/app/lib/features/small_web/data/providers.dart b/apps/weblibre/lib/features/small_web/data/providers.dart similarity index 100% rename from app/lib/features/small_web/data/providers.dart rename to apps/weblibre/lib/features/small_web/data/providers.dart diff --git a/app/lib/features/small_web/data/providers.g.dart b/apps/weblibre/lib/features/small_web/data/providers.g.dart similarity index 100% rename from app/lib/features/small_web/data/providers.g.dart rename to apps/weblibre/lib/features/small_web/data/providers.g.dart diff --git a/app/lib/features/small_web/data/wander_seed_consoles.dart b/apps/weblibre/lib/features/small_web/data/wander_seed_consoles.dart similarity index 100% rename from app/lib/features/small_web/data/wander_seed_consoles.dart rename to apps/weblibre/lib/features/small_web/data/wander_seed_consoles.dart diff --git a/app/lib/features/small_web/domain/providers.dart b/apps/weblibre/lib/features/small_web/domain/providers.dart similarity index 100% rename from app/lib/features/small_web/domain/providers.dart rename to apps/weblibre/lib/features/small_web/domain/providers.dart diff --git a/app/lib/features/small_web/domain/providers.g.dart b/apps/weblibre/lib/features/small_web/domain/providers.g.dart similarity index 100% rename from app/lib/features/small_web/domain/providers.g.dart rename to apps/weblibre/lib/features/small_web/domain/providers.g.dart diff --git a/app/lib/features/small_web/domain/services/kagi_source_service.dart b/apps/weblibre/lib/features/small_web/domain/services/kagi_source_service.dart similarity index 100% rename from app/lib/features/small_web/domain/services/kagi_source_service.dart rename to apps/weblibre/lib/features/small_web/domain/services/kagi_source_service.dart diff --git a/app/lib/features/small_web/domain/services/small_web_discover_service.dart b/apps/weblibre/lib/features/small_web/domain/services/small_web_discover_service.dart similarity index 100% rename from app/lib/features/small_web/domain/services/small_web_discover_service.dart rename to apps/weblibre/lib/features/small_web/domain/services/small_web_discover_service.dart diff --git a/app/lib/features/small_web/domain/services/wander_js_parser.dart b/apps/weblibre/lib/features/small_web/domain/services/wander_js_parser.dart similarity index 100% rename from app/lib/features/small_web/domain/services/wander_js_parser.dart rename to apps/weblibre/lib/features/small_web/domain/services/wander_js_parser.dart diff --git a/app/lib/features/small_web/domain/services/wander_source_service.dart b/apps/weblibre/lib/features/small_web/domain/services/wander_source_service.dart similarity index 100% rename from app/lib/features/small_web/domain/services/wander_source_service.dart rename to apps/weblibre/lib/features/small_web/domain/services/wander_source_service.dart diff --git a/app/lib/features/small_web/presentation/controllers/small_web_mode_controller.dart b/apps/weblibre/lib/features/small_web/presentation/controllers/small_web_mode_controller.dart similarity index 100% rename from app/lib/features/small_web/presentation/controllers/small_web_mode_controller.dart rename to apps/weblibre/lib/features/small_web/presentation/controllers/small_web_mode_controller.dart diff --git a/app/lib/features/small_web/presentation/controllers/small_web_mode_controller.g.dart b/apps/weblibre/lib/features/small_web/presentation/controllers/small_web_mode_controller.g.dart similarity index 100% rename from app/lib/features/small_web/presentation/controllers/small_web_mode_controller.g.dart rename to apps/weblibre/lib/features/small_web/presentation/controllers/small_web_mode_controller.g.dart diff --git a/app/lib/features/small_web/presentation/controllers/small_web_session_controller.dart b/apps/weblibre/lib/features/small_web/presentation/controllers/small_web_session_controller.dart similarity index 100% rename from app/lib/features/small_web/presentation/controllers/small_web_session_controller.dart rename to apps/weblibre/lib/features/small_web/presentation/controllers/small_web_session_controller.dart diff --git a/app/lib/features/small_web/presentation/controllers/small_web_session_controller.g.dart b/apps/weblibre/lib/features/small_web/presentation/controllers/small_web_session_controller.g.dart similarity index 100% rename from app/lib/features/small_web/presentation/controllers/small_web_session_controller.g.dart rename to apps/weblibre/lib/features/small_web/presentation/controllers/small_web_session_controller.g.dart diff --git a/app/lib/features/small_web/presentation/widgets/small_web_attribution_card.dart b/apps/weblibre/lib/features/small_web/presentation/widgets/small_web_attribution_card.dart similarity index 100% rename from app/lib/features/small_web/presentation/widgets/small_web_attribution_card.dart rename to apps/weblibre/lib/features/small_web/presentation/widgets/small_web_attribution_card.dart diff --git a/app/lib/features/small_web/presentation/widgets/small_web_attribution_navigation.dart b/apps/weblibre/lib/features/small_web/presentation/widgets/small_web_attribution_navigation.dart similarity index 100% rename from app/lib/features/small_web/presentation/widgets/small_web_attribution_navigation.dart rename to apps/weblibre/lib/features/small_web/presentation/widgets/small_web_attribution_navigation.dart diff --git a/app/lib/features/small_web/presentation/widgets/small_web_bottom_bar.dart b/apps/weblibre/lib/features/small_web/presentation/widgets/small_web_bottom_bar.dart similarity index 100% rename from app/lib/features/small_web/presentation/widgets/small_web_bottom_bar.dart rename to apps/weblibre/lib/features/small_web/presentation/widgets/small_web_bottom_bar.dart diff --git a/app/lib/features/small_web/presentation/widgets/small_web_browser_overlay.dart b/apps/weblibre/lib/features/small_web/presentation/widgets/small_web_browser_overlay.dart similarity index 100% rename from app/lib/features/small_web/presentation/widgets/small_web_browser_overlay.dart rename to apps/weblibre/lib/features/small_web/presentation/widgets/small_web_browser_overlay.dart diff --git a/app/lib/features/small_web/presentation/widgets/small_web_history_list.dart b/apps/weblibre/lib/features/small_web/presentation/widgets/small_web_history_list.dart similarity index 100% rename from app/lib/features/small_web/presentation/widgets/small_web_history_list.dart rename to apps/weblibre/lib/features/small_web/presentation/widgets/small_web_history_list.dart diff --git a/app/lib/features/small_web/presentation/widgets/small_web_menu_sheet.dart b/apps/weblibre/lib/features/small_web/presentation/widgets/small_web_menu_sheet.dart similarity index 100% rename from app/lib/features/small_web/presentation/widgets/small_web_menu_sheet.dart rename to apps/weblibre/lib/features/small_web/presentation/widgets/small_web_menu_sheet.dart diff --git a/app/lib/features/small_web/presentation/widgets/small_web_mode_chips.dart b/apps/weblibre/lib/features/small_web/presentation/widgets/small_web_mode_chips.dart similarity index 100% rename from app/lib/features/small_web/presentation/widgets/small_web_mode_chips.dart rename to apps/weblibre/lib/features/small_web/presentation/widgets/small_web_mode_chips.dart diff --git a/app/lib/features/small_web/presentation/widgets/wander_console_sheet.dart b/apps/weblibre/lib/features/small_web/presentation/widgets/wander_console_sheet.dart similarity index 100% rename from app/lib/features/small_web/presentation/widgets/wander_console_sheet.dart rename to apps/weblibre/lib/features/small_web/presentation/widgets/wander_console_sheet.dart diff --git a/app/lib/features/sync/domain/entities/sync_repository_state.dart b/apps/weblibre/lib/features/sync/domain/entities/sync_repository_state.dart similarity index 100% rename from app/lib/features/sync/domain/entities/sync_repository_state.dart rename to apps/weblibre/lib/features/sync/domain/entities/sync_repository_state.dart diff --git a/app/lib/features/sync/domain/entities/sync_repository_state.g.dart b/apps/weblibre/lib/features/sync/domain/entities/sync_repository_state.g.dart similarity index 100% rename from app/lib/features/sync/domain/entities/sync_repository_state.g.dart rename to apps/weblibre/lib/features/sync/domain/entities/sync_repository_state.g.dart diff --git a/app/lib/features/sync/domain/entities/synced_tab_item.dart b/apps/weblibre/lib/features/sync/domain/entities/synced_tab_item.dart similarity index 100% rename from app/lib/features/sync/domain/entities/synced_tab_item.dart rename to apps/weblibre/lib/features/sync/domain/entities/synced_tab_item.dart diff --git a/app/lib/features/sync/domain/repositories/sync.dart b/apps/weblibre/lib/features/sync/domain/repositories/sync.dart similarity index 100% rename from app/lib/features/sync/domain/repositories/sync.dart rename to apps/weblibre/lib/features/sync/domain/repositories/sync.dart diff --git a/app/lib/features/sync/domain/repositories/sync.g.dart b/apps/weblibre/lib/features/sync/domain/repositories/sync.g.dart similarity index 100% rename from app/lib/features/sync/domain/repositories/sync.g.dart rename to apps/weblibre/lib/features/sync/domain/repositories/sync.g.dart diff --git a/app/lib/features/sync/presentation/screens/sync_settings.dart b/apps/weblibre/lib/features/sync/presentation/screens/sync_settings.dart similarity index 100% rename from app/lib/features/sync/presentation/screens/sync_settings.dart rename to apps/weblibre/lib/features/sync/presentation/screens/sync_settings.dart diff --git a/app/lib/features/tor/data/models/moat.dart b/apps/weblibre/lib/features/tor/data/models/moat.dart similarity index 100% rename from app/lib/features/tor/data/models/moat.dart rename to apps/weblibre/lib/features/tor/data/models/moat.dart diff --git a/app/lib/features/tor/data/models/moat.g.dart b/apps/weblibre/lib/features/tor/data/models/moat.g.dart similarity index 100% rename from app/lib/features/tor/data/models/moat.g.dart rename to apps/weblibre/lib/features/tor/data/models/moat.g.dart diff --git a/app/lib/features/tor/data/services/builtin_bridges.dart b/apps/weblibre/lib/features/tor/data/services/builtin_bridges.dart similarity index 100% rename from app/lib/features/tor/data/services/builtin_bridges.dart rename to apps/weblibre/lib/features/tor/data/services/builtin_bridges.dart diff --git a/app/lib/features/tor/data/services/builtin_bridges.g.dart b/apps/weblibre/lib/features/tor/data/services/builtin_bridges.g.dart similarity index 100% rename from app/lib/features/tor/data/services/builtin_bridges.g.dart rename to apps/weblibre/lib/features/tor/data/services/builtin_bridges.g.dart diff --git a/app/lib/features/tor/data/services/moat_api.dart b/apps/weblibre/lib/features/tor/data/services/moat_api.dart similarity index 100% rename from app/lib/features/tor/data/services/moat_api.dart rename to apps/weblibre/lib/features/tor/data/services/moat_api.dart diff --git a/app/lib/features/tor/data/services/moat_service.dart b/apps/weblibre/lib/features/tor/data/services/moat_service.dart similarity index 100% rename from app/lib/features/tor/data/services/moat_service.dart rename to apps/weblibre/lib/features/tor/data/services/moat_service.dart diff --git a/app/lib/features/tor/domain/repositories/builtin_bridges.dart b/apps/weblibre/lib/features/tor/domain/repositories/builtin_bridges.dart similarity index 100% rename from app/lib/features/tor/domain/repositories/builtin_bridges.dart rename to apps/weblibre/lib/features/tor/domain/repositories/builtin_bridges.dart diff --git a/app/lib/features/tor/domain/repositories/builtin_bridges.g.dart b/apps/weblibre/lib/features/tor/domain/repositories/builtin_bridges.g.dart similarity index 100% rename from app/lib/features/tor/domain/repositories/builtin_bridges.g.dart rename to apps/weblibre/lib/features/tor/domain/repositories/builtin_bridges.g.dart diff --git a/app/lib/features/tor/domain/repositories/tor_proxy.dart b/apps/weblibre/lib/features/tor/domain/repositories/tor_proxy.dart similarity index 100% rename from app/lib/features/tor/domain/repositories/tor_proxy.dart rename to apps/weblibre/lib/features/tor/domain/repositories/tor_proxy.dart diff --git a/app/lib/features/tor/domain/repositories/tor_proxy.g.dart b/apps/weblibre/lib/features/tor/domain/repositories/tor_proxy.g.dart similarity index 100% rename from app/lib/features/tor/domain/repositories/tor_proxy.g.dart rename to apps/weblibre/lib/features/tor/domain/repositories/tor_proxy.g.dart diff --git a/app/lib/features/tor/domain/services/tor_proxy.dart b/apps/weblibre/lib/features/tor/domain/services/tor_proxy.dart similarity index 100% rename from app/lib/features/tor/domain/services/tor_proxy.dart rename to apps/weblibre/lib/features/tor/domain/services/tor_proxy.dart diff --git a/app/lib/features/tor/domain/services/tor_proxy.g.dart b/apps/weblibre/lib/features/tor/domain/services/tor_proxy.g.dart similarity index 100% rename from app/lib/features/tor/domain/services/tor_proxy.g.dart rename to apps/weblibre/lib/features/tor/domain/services/tor_proxy.g.dart diff --git a/app/lib/features/tor/presentation/controllers/start_tor_proxy.dart b/apps/weblibre/lib/features/tor/presentation/controllers/start_tor_proxy.dart similarity index 100% rename from app/lib/features/tor/presentation/controllers/start_tor_proxy.dart rename to apps/weblibre/lib/features/tor/presentation/controllers/start_tor_proxy.dart diff --git a/app/lib/features/tor/presentation/controllers/start_tor_proxy.g.dart b/apps/weblibre/lib/features/tor/presentation/controllers/start_tor_proxy.g.dart similarity index 100% rename from app/lib/features/tor/presentation/controllers/start_tor_proxy.g.dart rename to apps/weblibre/lib/features/tor/presentation/controllers/start_tor_proxy.g.dart diff --git a/app/lib/features/tor/presentation/screens/country_picker.dart b/apps/weblibre/lib/features/tor/presentation/screens/country_picker.dart similarity index 100% rename from app/lib/features/tor/presentation/screens/country_picker.dart rename to apps/weblibre/lib/features/tor/presentation/screens/country_picker.dart diff --git a/app/lib/features/tor/presentation/screens/tor_proxy.dart b/apps/weblibre/lib/features/tor/presentation/screens/tor_proxy.dart similarity index 100% rename from app/lib/features/tor/presentation/screens/tor_proxy.dart rename to apps/weblibre/lib/features/tor/presentation/screens/tor_proxy.dart diff --git a/app/lib/features/tor/presentation/widgets/tor_dialog.dart b/apps/weblibre/lib/features/tor/presentation/widgets/tor_dialog.dart similarity index 100% rename from app/lib/features/tor/presentation/widgets/tor_dialog.dart rename to apps/weblibre/lib/features/tor/presentation/widgets/tor_dialog.dart diff --git a/app/lib/features/tor/presentation/widgets/tor_notification.dart b/apps/weblibre/lib/features/tor/presentation/widgets/tor_notification.dart similarity index 100% rename from app/lib/features/tor/presentation/widgets/tor_notification.dart rename to apps/weblibre/lib/features/tor/presentation/widgets/tor_notification.dart diff --git a/app/lib/features/user/data/database/daos/cache.dart b/apps/weblibre/lib/features/user/data/database/daos/cache.dart similarity index 100% rename from app/lib/features/user/data/database/daos/cache.dart rename to apps/weblibre/lib/features/user/data/database/daos/cache.dart diff --git a/app/lib/features/user/data/database/daos/cache.drift.dart b/apps/weblibre/lib/features/user/data/database/daos/cache.drift.dart similarity index 100% rename from app/lib/features/user/data/database/daos/cache.drift.dart rename to apps/weblibre/lib/features/user/data/database/daos/cache.drift.dart diff --git a/app/lib/features/user/data/database/daos/onboarding.dart b/apps/weblibre/lib/features/user/data/database/daos/onboarding.dart similarity index 100% rename from app/lib/features/user/data/database/daos/onboarding.dart rename to apps/weblibre/lib/features/user/data/database/daos/onboarding.dart diff --git a/app/lib/features/user/data/database/daos/onboarding.drift.dart b/apps/weblibre/lib/features/user/data/database/daos/onboarding.drift.dart similarity index 100% rename from app/lib/features/user/data/database/daos/onboarding.drift.dart rename to apps/weblibre/lib/features/user/data/database/daos/onboarding.drift.dart diff --git a/app/lib/features/user/data/database/daos/setting.dart b/apps/weblibre/lib/features/user/data/database/daos/setting.dart similarity index 100% rename from app/lib/features/user/data/database/daos/setting.dart rename to apps/weblibre/lib/features/user/data/database/daos/setting.dart diff --git a/app/lib/features/user/data/database/daos/setting.drift.dart b/apps/weblibre/lib/features/user/data/database/daos/setting.drift.dart similarity index 100% rename from app/lib/features/user/data/database/daos/setting.drift.dart rename to apps/weblibre/lib/features/user/data/database/daos/setting.drift.dart diff --git a/app/lib/features/user/data/database/daos/toolbar_button_config.dart b/apps/weblibre/lib/features/user/data/database/daos/toolbar_button_config.dart similarity index 100% rename from app/lib/features/user/data/database/daos/toolbar_button_config.dart rename to apps/weblibre/lib/features/user/data/database/daos/toolbar_button_config.dart diff --git a/app/lib/features/user/data/database/daos/toolbar_button_config.drift.dart b/apps/weblibre/lib/features/user/data/database/daos/toolbar_button_config.drift.dart similarity index 100% rename from app/lib/features/user/data/database/daos/toolbar_button_config.drift.dart rename to apps/weblibre/lib/features/user/data/database/daos/toolbar_button_config.drift.dart diff --git a/app/lib/features/user/data/database/database.dart b/apps/weblibre/lib/features/user/data/database/database.dart similarity index 100% rename from app/lib/features/user/data/database/database.dart rename to apps/weblibre/lib/features/user/data/database/database.dart diff --git a/app/lib/features/user/data/database/database.drift.dart b/apps/weblibre/lib/features/user/data/database/database.drift.dart similarity index 100% rename from app/lib/features/user/data/database/database.drift.dart rename to apps/weblibre/lib/features/user/data/database/database.drift.dart diff --git a/app/lib/features/user/data/database/database.steps.dart b/apps/weblibre/lib/features/user/data/database/database.steps.dart similarity index 100% rename from app/lib/features/user/data/database/database.steps.dart rename to apps/weblibre/lib/features/user/data/database/database.steps.dart diff --git a/app/lib/features/user/data/database/definitions.drift b/apps/weblibre/lib/features/user/data/database/definitions.drift similarity index 100% rename from app/lib/features/user/data/database/definitions.drift rename to apps/weblibre/lib/features/user/data/database/definitions.drift diff --git a/app/lib/features/user/data/database/definitions.drift.dart b/apps/weblibre/lib/features/user/data/database/definitions.drift.dart similarity index 100% rename from app/lib/features/user/data/database/definitions.drift.dart rename to apps/weblibre/lib/features/user/data/database/definitions.drift.dart diff --git a/app/lib/features/user/data/database/riverpod_storage.dart b/apps/weblibre/lib/features/user/data/database/riverpod_storage.dart similarity index 100% rename from app/lib/features/user/data/database/riverpod_storage.dart rename to apps/weblibre/lib/features/user/data/database/riverpod_storage.dart diff --git a/app/lib/features/user/data/models/auth_settings.dart b/apps/weblibre/lib/features/user/data/models/auth_settings.dart similarity index 100% rename from app/lib/features/user/data/models/auth_settings.dart rename to apps/weblibre/lib/features/user/data/models/auth_settings.dart diff --git a/app/lib/features/user/data/models/auth_settings.g.dart b/apps/weblibre/lib/features/user/data/models/auth_settings.g.dart similarity index 100% rename from app/lib/features/user/data/models/auth_settings.g.dart rename to apps/weblibre/lib/features/user/data/models/auth_settings.g.dart diff --git a/app/lib/features/user/data/models/engine_settings.dart b/apps/weblibre/lib/features/user/data/models/engine_settings.dart similarity index 100% rename from app/lib/features/user/data/models/engine_settings.dart rename to apps/weblibre/lib/features/user/data/models/engine_settings.dart diff --git a/app/lib/features/user/data/models/engine_settings.g.dart b/apps/weblibre/lib/features/user/data/models/engine_settings.g.dart similarity index 100% rename from app/lib/features/user/data/models/engine_settings.g.dart rename to apps/weblibre/lib/features/user/data/models/engine_settings.g.dart diff --git a/app/lib/features/user/data/models/general_settings.dart b/apps/weblibre/lib/features/user/data/models/general_settings.dart similarity index 100% rename from app/lib/features/user/data/models/general_settings.dart rename to apps/weblibre/lib/features/user/data/models/general_settings.dart diff --git a/app/lib/features/user/data/models/general_settings.g.dart b/apps/weblibre/lib/features/user/data/models/general_settings.g.dart similarity index 100% rename from app/lib/features/user/data/models/general_settings.g.dart rename to apps/weblibre/lib/features/user/data/models/general_settings.g.dart diff --git a/app/lib/features/user/data/models/rfp_target.dart b/apps/weblibre/lib/features/user/data/models/rfp_target.dart similarity index 100% rename from app/lib/features/user/data/models/rfp_target.dart rename to apps/weblibre/lib/features/user/data/models/rfp_target.dart diff --git a/app/lib/features/user/data/models/rfp_target.g.dart b/apps/weblibre/lib/features/user/data/models/rfp_target.g.dart similarity index 100% rename from app/lib/features/user/data/models/rfp_target.g.dart rename to apps/weblibre/lib/features/user/data/models/rfp_target.g.dart diff --git a/app/lib/features/user/data/models/tor_settings.dart b/apps/weblibre/lib/features/user/data/models/tor_settings.dart similarity index 100% rename from app/lib/features/user/data/models/tor_settings.dart rename to apps/weblibre/lib/features/user/data/models/tor_settings.dart diff --git a/app/lib/features/user/data/models/tor_settings.g.dart b/apps/weblibre/lib/features/user/data/models/tor_settings.g.dart similarity index 100% rename from app/lib/features/user/data/models/tor_settings.g.dart rename to apps/weblibre/lib/features/user/data/models/tor_settings.g.dart diff --git a/app/lib/features/user/data/providers.dart b/apps/weblibre/lib/features/user/data/providers.dart similarity index 100% rename from app/lib/features/user/data/providers.dart rename to apps/weblibre/lib/features/user/data/providers.dart diff --git a/app/lib/features/user/data/providers.g.dart b/apps/weblibre/lib/features/user/data/providers.g.dart similarity index 100% rename from app/lib/features/user/data/providers.g.dart rename to apps/weblibre/lib/features/user/data/providers.g.dart diff --git a/app/lib/features/user/domain/entities/auth_exception.dart b/apps/weblibre/lib/features/user/domain/entities/auth_exception.dart similarity index 100% rename from app/lib/features/user/domain/entities/auth_exception.dart rename to apps/weblibre/lib/features/user/domain/entities/auth_exception.dart diff --git a/app/lib/features/user/domain/entities/fingerprint_overrides.dart b/apps/weblibre/lib/features/user/domain/entities/fingerprint_overrides.dart similarity index 100% rename from app/lib/features/user/domain/entities/fingerprint_overrides.dart rename to apps/weblibre/lib/features/user/domain/entities/fingerprint_overrides.dart diff --git a/app/lib/features/user/domain/presentation/dialogs/delete_profile_dialog.dart b/apps/weblibre/lib/features/user/domain/presentation/dialogs/delete_profile_dialog.dart similarity index 100% rename from app/lib/features/user/domain/presentation/dialogs/delete_profile_dialog.dart rename to apps/weblibre/lib/features/user/domain/presentation/dialogs/delete_profile_dialog.dart diff --git a/app/lib/features/user/domain/presentation/dialogs/override_profile_dialog.dart b/apps/weblibre/lib/features/user/domain/presentation/dialogs/override_profile_dialog.dart similarity index 100% rename from app/lib/features/user/domain/presentation/dialogs/override_profile_dialog.dart rename to apps/weblibre/lib/features/user/domain/presentation/dialogs/override_profile_dialog.dart diff --git a/app/lib/features/user/domain/presentation/dialogs/password_confirmation_dialog.dart b/apps/weblibre/lib/features/user/domain/presentation/dialogs/password_confirmation_dialog.dart similarity index 100% rename from app/lib/features/user/domain/presentation/dialogs/password_confirmation_dialog.dart rename to apps/weblibre/lib/features/user/domain/presentation/dialogs/password_confirmation_dialog.dart diff --git a/app/lib/features/user/domain/presentation/dialogs/quit_browser_dialog.dart b/apps/weblibre/lib/features/user/domain/presentation/dialogs/quit_browser_dialog.dart similarity index 100% rename from app/lib/features/user/domain/presentation/dialogs/quit_browser_dialog.dart rename to apps/weblibre/lib/features/user/domain/presentation/dialogs/quit_browser_dialog.dart diff --git a/app/lib/features/user/domain/presentation/dialogs/select_profile.dart b/apps/weblibre/lib/features/user/domain/presentation/dialogs/select_profile.dart similarity index 100% rename from app/lib/features/user/domain/presentation/dialogs/select_profile.dart rename to apps/weblibre/lib/features/user/domain/presentation/dialogs/select_profile.dart diff --git a/app/lib/features/user/domain/presentation/dialogs/switch_profile_dialog.dart b/apps/weblibre/lib/features/user/domain/presentation/dialogs/switch_profile_dialog.dart similarity index 100% rename from app/lib/features/user/domain/presentation/dialogs/switch_profile_dialog.dart rename to apps/weblibre/lib/features/user/domain/presentation/dialogs/switch_profile_dialog.dart diff --git a/app/lib/features/user/domain/presentation/screens/profile_backup.dart b/apps/weblibre/lib/features/user/domain/presentation/screens/profile_backup.dart similarity index 100% rename from app/lib/features/user/domain/presentation/screens/profile_backup.dart rename to apps/weblibre/lib/features/user/domain/presentation/screens/profile_backup.dart diff --git a/app/lib/features/user/domain/presentation/screens/profile_backup_list.dart b/apps/weblibre/lib/features/user/domain/presentation/screens/profile_backup_list.dart similarity index 100% rename from app/lib/features/user/domain/presentation/screens/profile_backup_list.dart rename to apps/weblibre/lib/features/user/domain/presentation/screens/profile_backup_list.dart diff --git a/app/lib/features/user/domain/presentation/screens/profile_edit.dart b/apps/weblibre/lib/features/user/domain/presentation/screens/profile_edit.dart similarity index 100% rename from app/lib/features/user/domain/presentation/screens/profile_edit.dart rename to apps/weblibre/lib/features/user/domain/presentation/screens/profile_edit.dart diff --git a/app/lib/features/user/domain/presentation/screens/profile_list.dart b/apps/weblibre/lib/features/user/domain/presentation/screens/profile_list.dart similarity index 100% rename from app/lib/features/user/domain/presentation/screens/profile_list.dart rename to apps/weblibre/lib/features/user/domain/presentation/screens/profile_list.dart diff --git a/app/lib/features/user/domain/presentation/screens/profile_restore.dart b/apps/weblibre/lib/features/user/domain/presentation/screens/profile_restore.dart similarity index 100% rename from app/lib/features/user/domain/presentation/screens/profile_restore.dart rename to apps/weblibre/lib/features/user/domain/presentation/screens/profile_restore.dart diff --git a/app/lib/features/user/domain/presentation/utils/profile_switch_handler.dart b/apps/weblibre/lib/features/user/domain/presentation/utils/profile_switch_handler.dart similarity index 100% rename from app/lib/features/user/domain/presentation/utils/profile_switch_handler.dart rename to apps/weblibre/lib/features/user/domain/presentation/utils/profile_switch_handler.dart diff --git a/app/lib/features/user/domain/presentation/widgets/auth_gate.dart b/apps/weblibre/lib/features/user/domain/presentation/widgets/auth_gate.dart similarity index 100% rename from app/lib/features/user/domain/presentation/widgets/auth_gate.dart rename to apps/weblibre/lib/features/user/domain/presentation/widgets/auth_gate.dart diff --git a/app/lib/features/user/domain/providers.dart b/apps/weblibre/lib/features/user/domain/providers.dart similarity index 100% rename from app/lib/features/user/domain/providers.dart rename to apps/weblibre/lib/features/user/domain/providers.dart diff --git a/app/lib/features/user/domain/providers.g.dart b/apps/weblibre/lib/features/user/domain/providers.g.dart similarity index 100% rename from app/lib/features/user/domain/providers.g.dart rename to apps/weblibre/lib/features/user/domain/providers.g.dart diff --git a/app/lib/features/user/domain/providers/backup_directory.dart b/apps/weblibre/lib/features/user/domain/providers/backup_directory.dart similarity index 100% rename from app/lib/features/user/domain/providers/backup_directory.dart rename to apps/weblibre/lib/features/user/domain/providers/backup_directory.dart diff --git a/app/lib/features/user/domain/providers/backup_directory.g.dart b/apps/weblibre/lib/features/user/domain/providers/backup_directory.g.dart similarity index 100% rename from app/lib/features/user/domain/providers/backup_directory.g.dart rename to apps/weblibre/lib/features/user/domain/providers/backup_directory.g.dart diff --git a/app/lib/features/user/domain/providers/profile_auth.dart b/apps/weblibre/lib/features/user/domain/providers/profile_auth.dart similarity index 100% rename from app/lib/features/user/domain/providers/profile_auth.dart rename to apps/weblibre/lib/features/user/domain/providers/profile_auth.dart diff --git a/app/lib/features/user/domain/providers/profile_auth.g.dart b/apps/weblibre/lib/features/user/domain/providers/profile_auth.g.dart similarity index 100% rename from app/lib/features/user/domain/providers/profile_auth.g.dart rename to apps/weblibre/lib/features/user/domain/providers/profile_auth.g.dart diff --git a/app/lib/features/user/domain/repositories/cache.dart b/apps/weblibre/lib/features/user/domain/repositories/cache.dart similarity index 100% rename from app/lib/features/user/domain/repositories/cache.dart rename to apps/weblibre/lib/features/user/domain/repositories/cache.dart diff --git a/app/lib/features/user/domain/repositories/cache.g.dart b/apps/weblibre/lib/features/user/domain/repositories/cache.g.dart similarity index 100% rename from app/lib/features/user/domain/repositories/cache.g.dart rename to apps/weblibre/lib/features/user/domain/repositories/cache.g.dart diff --git a/app/lib/features/user/domain/repositories/engine_settings.dart b/apps/weblibre/lib/features/user/domain/repositories/engine_settings.dart similarity index 100% rename from app/lib/features/user/domain/repositories/engine_settings.dart rename to apps/weblibre/lib/features/user/domain/repositories/engine_settings.dart diff --git a/app/lib/features/user/domain/repositories/engine_settings.g.dart b/apps/weblibre/lib/features/user/domain/repositories/engine_settings.g.dart similarity index 100% rename from app/lib/features/user/domain/repositories/engine_settings.g.dart rename to apps/weblibre/lib/features/user/domain/repositories/engine_settings.g.dart diff --git a/app/lib/features/user/domain/repositories/general_settings.dart b/apps/weblibre/lib/features/user/domain/repositories/general_settings.dart similarity index 100% rename from app/lib/features/user/domain/repositories/general_settings.dart rename to apps/weblibre/lib/features/user/domain/repositories/general_settings.dart diff --git a/app/lib/features/user/domain/repositories/general_settings.g.dart b/apps/weblibre/lib/features/user/domain/repositories/general_settings.g.dart similarity index 100% rename from app/lib/features/user/domain/repositories/general_settings.g.dart rename to apps/weblibre/lib/features/user/domain/repositories/general_settings.g.dart diff --git a/app/lib/features/user/domain/repositories/onboarding.dart b/apps/weblibre/lib/features/user/domain/repositories/onboarding.dart similarity index 100% rename from app/lib/features/user/domain/repositories/onboarding.dart rename to apps/weblibre/lib/features/user/domain/repositories/onboarding.dart diff --git a/app/lib/features/user/domain/repositories/onboarding.g.dart b/apps/weblibre/lib/features/user/domain/repositories/onboarding.g.dart similarity index 100% rename from app/lib/features/user/domain/repositories/onboarding.g.dart rename to apps/weblibre/lib/features/user/domain/repositories/onboarding.g.dart diff --git a/app/lib/features/user/domain/repositories/profile.dart b/apps/weblibre/lib/features/user/domain/repositories/profile.dart similarity index 100% rename from app/lib/features/user/domain/repositories/profile.dart rename to apps/weblibre/lib/features/user/domain/repositories/profile.dart diff --git a/app/lib/features/user/domain/repositories/profile.g.dart b/apps/weblibre/lib/features/user/domain/repositories/profile.g.dart similarity index 100% rename from app/lib/features/user/domain/repositories/profile.g.dart rename to apps/weblibre/lib/features/user/domain/repositories/profile.g.dart diff --git a/app/lib/features/user/domain/repositories/tor_settings.dart b/apps/weblibre/lib/features/user/domain/repositories/tor_settings.dart similarity index 100% rename from app/lib/features/user/domain/repositories/tor_settings.dart rename to apps/weblibre/lib/features/user/domain/repositories/tor_settings.dart diff --git a/app/lib/features/user/domain/repositories/tor_settings.g.dart b/apps/weblibre/lib/features/user/domain/repositories/tor_settings.g.dart similarity index 100% rename from app/lib/features/user/domain/repositories/tor_settings.g.dart rename to apps/weblibre/lib/features/user/domain/repositories/tor_settings.g.dart diff --git a/app/lib/features/user/domain/services/fingerprinting.dart b/apps/weblibre/lib/features/user/domain/services/fingerprinting.dart similarity index 100% rename from app/lib/features/user/domain/services/fingerprinting.dart rename to apps/weblibre/lib/features/user/domain/services/fingerprinting.dart diff --git a/app/lib/features/user/domain/services/fingerprinting.g.dart b/apps/weblibre/lib/features/user/domain/services/fingerprinting.g.dart similarity index 100% rename from app/lib/features/user/domain/services/fingerprinting.g.dart rename to apps/weblibre/lib/features/user/domain/services/fingerprinting.g.dart diff --git a/app/lib/features/user/domain/services/local_authentication.dart b/apps/weblibre/lib/features/user/domain/services/local_authentication.dart similarity index 100% rename from app/lib/features/user/domain/services/local_authentication.dart rename to apps/weblibre/lib/features/user/domain/services/local_authentication.dart diff --git a/app/lib/features/user/domain/services/local_authentication.g.dart b/apps/weblibre/lib/features/user/domain/services/local_authentication.g.dart similarity index 100% rename from app/lib/features/user/domain/services/local_authentication.g.dart rename to apps/weblibre/lib/features/user/domain/services/local_authentication.g.dart diff --git a/app/lib/features/user/domain/services/user_backup.dart b/apps/weblibre/lib/features/user/domain/services/user_backup.dart similarity index 100% rename from app/lib/features/user/domain/services/user_backup.dart rename to apps/weblibre/lib/features/user/domain/services/user_backup.dart diff --git a/app/lib/features/user/domain/services/user_backup.g.dart b/apps/weblibre/lib/features/user/domain/services/user_backup.g.dart similarity index 100% rename from app/lib/features/user/domain/services/user_backup.g.dart rename to apps/weblibre/lib/features/user/domain/services/user_backup.g.dart diff --git a/app/lib/features/web_feed/data/database/converters/feed_authors.dart b/apps/weblibre/lib/features/web_feed/data/database/converters/feed_authors.dart similarity index 100% rename from app/lib/features/web_feed/data/database/converters/feed_authors.dart rename to apps/weblibre/lib/features/web_feed/data/database/converters/feed_authors.dart diff --git a/app/lib/features/web_feed/data/database/converters/feed_categories.dart b/apps/weblibre/lib/features/web_feed/data/database/converters/feed_categories.dart similarity index 100% rename from app/lib/features/web_feed/data/database/converters/feed_categories.dart rename to apps/weblibre/lib/features/web_feed/data/database/converters/feed_categories.dart diff --git a/app/lib/features/web_feed/data/database/converters/feed_data.dart b/apps/weblibre/lib/features/web_feed/data/database/converters/feed_data.dart similarity index 100% rename from app/lib/features/web_feed/data/database/converters/feed_data.dart rename to apps/weblibre/lib/features/web_feed/data/database/converters/feed_data.dart diff --git a/app/lib/features/web_feed/data/database/converters/feed_links.dart b/apps/weblibre/lib/features/web_feed/data/database/converters/feed_links.dart similarity index 100% rename from app/lib/features/web_feed/data/database/converters/feed_links.dart rename to apps/weblibre/lib/features/web_feed/data/database/converters/feed_links.dart diff --git a/app/lib/features/web_feed/data/database/daos/article.dart b/apps/weblibre/lib/features/web_feed/data/database/daos/article.dart similarity index 100% rename from app/lib/features/web_feed/data/database/daos/article.dart rename to apps/weblibre/lib/features/web_feed/data/database/daos/article.dart diff --git a/app/lib/features/web_feed/data/database/daos/article.drift.dart b/apps/weblibre/lib/features/web_feed/data/database/daos/article.drift.dart similarity index 100% rename from app/lib/features/web_feed/data/database/daos/article.drift.dart rename to apps/weblibre/lib/features/web_feed/data/database/daos/article.drift.dart diff --git a/app/lib/features/web_feed/data/database/daos/feed.dart b/apps/weblibre/lib/features/web_feed/data/database/daos/feed.dart similarity index 100% rename from app/lib/features/web_feed/data/database/daos/feed.dart rename to apps/weblibre/lib/features/web_feed/data/database/daos/feed.dart diff --git a/app/lib/features/web_feed/data/database/daos/feed.drift.dart b/apps/weblibre/lib/features/web_feed/data/database/daos/feed.drift.dart similarity index 100% rename from app/lib/features/web_feed/data/database/daos/feed.drift.dart rename to apps/weblibre/lib/features/web_feed/data/database/daos/feed.drift.dart diff --git a/app/lib/features/web_feed/data/database/database.dart b/apps/weblibre/lib/features/web_feed/data/database/database.dart similarity index 100% rename from app/lib/features/web_feed/data/database/database.dart rename to apps/weblibre/lib/features/web_feed/data/database/database.dart diff --git a/app/lib/features/web_feed/data/database/database.drift.dart b/apps/weblibre/lib/features/web_feed/data/database/database.drift.dart similarity index 100% rename from app/lib/features/web_feed/data/database/database.drift.dart rename to apps/weblibre/lib/features/web_feed/data/database/database.drift.dart diff --git a/app/lib/features/web_feed/data/database/definitions.drift b/apps/weblibre/lib/features/web_feed/data/database/definitions.drift similarity index 100% rename from app/lib/features/web_feed/data/database/definitions.drift rename to apps/weblibre/lib/features/web_feed/data/database/definitions.drift diff --git a/app/lib/features/web_feed/data/database/definitions.drift.dart b/apps/weblibre/lib/features/web_feed/data/database/definitions.drift.dart similarity index 100% rename from app/lib/features/web_feed/data/database/definitions.drift.dart rename to apps/weblibre/lib/features/web_feed/data/database/definitions.drift.dart diff --git a/app/lib/features/web_feed/data/models/feed_article.dart b/apps/weblibre/lib/features/web_feed/data/models/feed_article.dart similarity index 100% rename from app/lib/features/web_feed/data/models/feed_article.dart rename to apps/weblibre/lib/features/web_feed/data/models/feed_article.dart diff --git a/app/lib/features/web_feed/data/models/feed_article.g.dart b/apps/weblibre/lib/features/web_feed/data/models/feed_article.g.dart similarity index 100% rename from app/lib/features/web_feed/data/models/feed_article.g.dart rename to apps/weblibre/lib/features/web_feed/data/models/feed_article.g.dart diff --git a/app/lib/features/web_feed/data/models/feed_article_query_result.dart b/apps/weblibre/lib/features/web_feed/data/models/feed_article_query_result.dart similarity index 100% rename from app/lib/features/web_feed/data/models/feed_article_query_result.dart rename to apps/weblibre/lib/features/web_feed/data/models/feed_article_query_result.dart diff --git a/app/lib/features/web_feed/data/models/feed_author.dart b/apps/weblibre/lib/features/web_feed/data/models/feed_author.dart similarity index 100% rename from app/lib/features/web_feed/data/models/feed_author.dart rename to apps/weblibre/lib/features/web_feed/data/models/feed_author.dart diff --git a/app/lib/features/web_feed/data/models/feed_author.g.dart b/apps/weblibre/lib/features/web_feed/data/models/feed_author.g.dart similarity index 100% rename from app/lib/features/web_feed/data/models/feed_author.g.dart rename to apps/weblibre/lib/features/web_feed/data/models/feed_author.g.dart diff --git a/app/lib/features/web_feed/data/models/feed_category.dart b/apps/weblibre/lib/features/web_feed/data/models/feed_category.dart similarity index 100% rename from app/lib/features/web_feed/data/models/feed_category.dart rename to apps/weblibre/lib/features/web_feed/data/models/feed_category.dart diff --git a/app/lib/features/web_feed/data/models/feed_category.g.dart b/apps/weblibre/lib/features/web_feed/data/models/feed_category.g.dart similarity index 100% rename from app/lib/features/web_feed/data/models/feed_category.g.dart rename to apps/weblibre/lib/features/web_feed/data/models/feed_category.g.dart diff --git a/app/lib/features/web_feed/data/models/feed_link.dart b/apps/weblibre/lib/features/web_feed/data/models/feed_link.dart similarity index 100% rename from app/lib/features/web_feed/data/models/feed_link.dart rename to apps/weblibre/lib/features/web_feed/data/models/feed_link.dart diff --git a/app/lib/features/web_feed/data/models/feed_link.g.dart b/apps/weblibre/lib/features/web_feed/data/models/feed_link.g.dart similarity index 100% rename from app/lib/features/web_feed/data/models/feed_link.g.dart rename to apps/weblibre/lib/features/web_feed/data/models/feed_link.g.dart diff --git a/app/lib/features/web_feed/data/models/feed_parse_result.dart b/apps/weblibre/lib/features/web_feed/data/models/feed_parse_result.dart similarity index 100% rename from app/lib/features/web_feed/data/models/feed_parse_result.dart rename to apps/weblibre/lib/features/web_feed/data/models/feed_parse_result.dart diff --git a/app/lib/features/web_feed/data/models/feed_parse_result.g.dart b/apps/weblibre/lib/features/web_feed/data/models/feed_parse_result.g.dart similarity index 100% rename from app/lib/features/web_feed/data/models/feed_parse_result.g.dart rename to apps/weblibre/lib/features/web_feed/data/models/feed_parse_result.g.dart diff --git a/app/lib/features/web_feed/data/providers.dart b/apps/weblibre/lib/features/web_feed/data/providers.dart similarity index 100% rename from app/lib/features/web_feed/data/providers.dart rename to apps/weblibre/lib/features/web_feed/data/providers.dart diff --git a/app/lib/features/web_feed/data/providers.g.dart b/apps/weblibre/lib/features/web_feed/data/providers.g.dart similarity index 100% rename from app/lib/features/web_feed/data/providers.g.dart rename to apps/weblibre/lib/features/web_feed/data/providers.g.dart diff --git a/app/lib/features/web_feed/domain/providers.dart b/apps/weblibre/lib/features/web_feed/domain/providers.dart similarity index 100% rename from app/lib/features/web_feed/domain/providers.dart rename to apps/weblibre/lib/features/web_feed/domain/providers.dart diff --git a/app/lib/features/web_feed/domain/providers.g.dart b/apps/weblibre/lib/features/web_feed/domain/providers.g.dart similarity index 100% rename from app/lib/features/web_feed/domain/providers.g.dart rename to apps/weblibre/lib/features/web_feed/domain/providers.g.dart diff --git a/app/lib/features/web_feed/domain/providers/add_dialog_blocking.dart b/apps/weblibre/lib/features/web_feed/domain/providers/add_dialog_blocking.dart similarity index 100% rename from app/lib/features/web_feed/domain/providers/add_dialog_blocking.dart rename to apps/weblibre/lib/features/web_feed/domain/providers/add_dialog_blocking.dart diff --git a/app/lib/features/web_feed/domain/providers/add_dialog_blocking.g.dart b/apps/weblibre/lib/features/web_feed/domain/providers/add_dialog_blocking.g.dart similarity index 100% rename from app/lib/features/web_feed/domain/providers/add_dialog_blocking.g.dart rename to apps/weblibre/lib/features/web_feed/domain/providers/add_dialog_blocking.g.dart diff --git a/app/lib/features/web_feed/domain/providers/article_filter.dart b/apps/weblibre/lib/features/web_feed/domain/providers/article_filter.dart similarity index 100% rename from app/lib/features/web_feed/domain/providers/article_filter.dart rename to apps/weblibre/lib/features/web_feed/domain/providers/article_filter.dart diff --git a/app/lib/features/web_feed/domain/providers/article_filter.g.dart b/apps/weblibre/lib/features/web_feed/domain/providers/article_filter.g.dart similarity index 100% rename from app/lib/features/web_feed/domain/providers/article_filter.g.dart rename to apps/weblibre/lib/features/web_feed/domain/providers/article_filter.g.dart diff --git a/app/lib/features/web_feed/domain/repositories/feed_repository.dart b/apps/weblibre/lib/features/web_feed/domain/repositories/feed_repository.dart similarity index 100% rename from app/lib/features/web_feed/domain/repositories/feed_repository.dart rename to apps/weblibre/lib/features/web_feed/domain/repositories/feed_repository.dart diff --git a/app/lib/features/web_feed/domain/repositories/feed_repository.g.dart b/apps/weblibre/lib/features/web_feed/domain/repositories/feed_repository.g.dart similarity index 100% rename from app/lib/features/web_feed/domain/repositories/feed_repository.g.dart rename to apps/weblibre/lib/features/web_feed/domain/repositories/feed_repository.g.dart diff --git a/app/lib/features/web_feed/domain/services/article_content_processor.dart b/apps/weblibre/lib/features/web_feed/domain/services/article_content_processor.dart similarity index 100% rename from app/lib/features/web_feed/domain/services/article_content_processor.dart rename to apps/weblibre/lib/features/web_feed/domain/services/article_content_processor.dart diff --git a/app/lib/features/web_feed/domain/services/article_content_processor.g.dart b/apps/weblibre/lib/features/web_feed/domain/services/article_content_processor.g.dart similarity index 100% rename from app/lib/features/web_feed/domain/services/article_content_processor.g.dart rename to apps/weblibre/lib/features/web_feed/domain/services/article_content_processor.g.dart diff --git a/app/lib/features/web_feed/domain/services/feed_reader.dart b/apps/weblibre/lib/features/web_feed/domain/services/feed_reader.dart similarity index 100% rename from app/lib/features/web_feed/domain/services/feed_reader.dart rename to apps/weblibre/lib/features/web_feed/domain/services/feed_reader.dart diff --git a/app/lib/features/web_feed/domain/services/feed_reader.g.dart b/apps/weblibre/lib/features/web_feed/domain/services/feed_reader.g.dart similarity index 100% rename from app/lib/features/web_feed/domain/services/feed_reader.g.dart rename to apps/weblibre/lib/features/web_feed/domain/services/feed_reader.g.dart diff --git a/app/lib/features/web_feed/extensions/atom.dart b/apps/weblibre/lib/features/web_feed/extensions/atom.dart similarity index 100% rename from app/lib/features/web_feed/extensions/atom.dart rename to apps/weblibre/lib/features/web_feed/extensions/atom.dart diff --git a/app/lib/features/web_feed/extensions/feed_article.dart b/apps/weblibre/lib/features/web_feed/extensions/feed_article.dart similarity index 100% rename from app/lib/features/web_feed/extensions/feed_article.dart rename to apps/weblibre/lib/features/web_feed/extensions/feed_article.dart diff --git a/app/lib/features/web_feed/extensions/rss.dart b/apps/weblibre/lib/features/web_feed/extensions/rss.dart similarity index 100% rename from app/lib/features/web_feed/extensions/rss.dart rename to apps/weblibre/lib/features/web_feed/extensions/rss.dart diff --git a/app/lib/features/web_feed/extensions/web_feed_converter.dart b/apps/weblibre/lib/features/web_feed/extensions/web_feed_converter.dart similarity index 100% rename from app/lib/features/web_feed/extensions/web_feed_converter.dart rename to apps/weblibre/lib/features/web_feed/extensions/web_feed_converter.dart diff --git a/app/lib/features/web_feed/presentation/add_feed_dialog.dart b/apps/weblibre/lib/features/web_feed/presentation/add_feed_dialog.dart similarity index 100% rename from app/lib/features/web_feed/presentation/add_feed_dialog.dart rename to apps/weblibre/lib/features/web_feed/presentation/add_feed_dialog.dart diff --git a/app/lib/features/web_feed/presentation/controllers/fetch_articles.dart b/apps/weblibre/lib/features/web_feed/presentation/controllers/fetch_articles.dart similarity index 100% rename from app/lib/features/web_feed/presentation/controllers/fetch_articles.dart rename to apps/weblibre/lib/features/web_feed/presentation/controllers/fetch_articles.dart diff --git a/app/lib/features/web_feed/presentation/controllers/fetch_articles.g.dart b/apps/weblibre/lib/features/web_feed/presentation/controllers/fetch_articles.g.dart similarity index 100% rename from app/lib/features/web_feed/presentation/controllers/fetch_articles.g.dart rename to apps/weblibre/lib/features/web_feed/presentation/controllers/fetch_articles.g.dart diff --git a/app/lib/features/web_feed/presentation/dialogs/delete_feed_dialog.dart b/apps/weblibre/lib/features/web_feed/presentation/dialogs/delete_feed_dialog.dart similarity index 100% rename from app/lib/features/web_feed/presentation/dialogs/delete_feed_dialog.dart rename to apps/weblibre/lib/features/web_feed/presentation/dialogs/delete_feed_dialog.dart diff --git a/app/lib/features/web_feed/presentation/screens/feed_article.dart b/apps/weblibre/lib/features/web_feed/presentation/screens/feed_article.dart similarity index 100% rename from app/lib/features/web_feed/presentation/screens/feed_article.dart rename to apps/weblibre/lib/features/web_feed/presentation/screens/feed_article.dart diff --git a/app/lib/features/web_feed/presentation/screens/feed_article_list.dart b/apps/weblibre/lib/features/web_feed/presentation/screens/feed_article_list.dart similarity index 100% rename from app/lib/features/web_feed/presentation/screens/feed_article_list.dart rename to apps/weblibre/lib/features/web_feed/presentation/screens/feed_article_list.dart diff --git a/app/lib/features/web_feed/presentation/screens/feed_edit.dart b/apps/weblibre/lib/features/web_feed/presentation/screens/feed_edit.dart similarity index 100% rename from app/lib/features/web_feed/presentation/screens/feed_edit.dart rename to apps/weblibre/lib/features/web_feed/presentation/screens/feed_edit.dart diff --git a/app/lib/features/web_feed/presentation/screens/feed_list.dart b/apps/weblibre/lib/features/web_feed/presentation/screens/feed_list.dart similarity index 100% rename from app/lib/features/web_feed/presentation/screens/feed_list.dart rename to apps/weblibre/lib/features/web_feed/presentation/screens/feed_list.dart diff --git a/app/lib/features/web_feed/presentation/select_feed_dialog.dart b/apps/weblibre/lib/features/web_feed/presentation/select_feed_dialog.dart similarity index 100% rename from app/lib/features/web_feed/presentation/select_feed_dialog.dart rename to apps/weblibre/lib/features/web_feed/presentation/select_feed_dialog.dart diff --git a/app/lib/features/web_feed/presentation/widgets/authors_horizontal_list.dart b/apps/weblibre/lib/features/web_feed/presentation/widgets/authors_horizontal_list.dart similarity index 100% rename from app/lib/features/web_feed/presentation/widgets/authors_horizontal_list.dart rename to apps/weblibre/lib/features/web_feed/presentation/widgets/authors_horizontal_list.dart diff --git a/app/lib/features/web_feed/presentation/widgets/feed_article_card.dart b/apps/weblibre/lib/features/web_feed/presentation/widgets/feed_article_card.dart similarity index 100% rename from app/lib/features/web_feed/presentation/widgets/feed_article_card.dart rename to apps/weblibre/lib/features/web_feed/presentation/widgets/feed_article_card.dart diff --git a/app/lib/features/web_feed/presentation/widgets/feed_card.dart b/apps/weblibre/lib/features/web_feed/presentation/widgets/feed_card.dart similarity index 100% rename from app/lib/features/web_feed/presentation/widgets/feed_card.dart rename to apps/weblibre/lib/features/web_feed/presentation/widgets/feed_card.dart diff --git a/app/lib/features/web_feed/presentation/widgets/tag_field.dart b/apps/weblibre/lib/features/web_feed/presentation/widgets/tag_field.dart similarity index 100% rename from app/lib/features/web_feed/presentation/widgets/tag_field.dart rename to apps/weblibre/lib/features/web_feed/presentation/widgets/tag_field.dart diff --git a/app/lib/features/web_feed/presentation/widgets/tags_horizontal_list.dart b/apps/weblibre/lib/features/web_feed/presentation/widgets/tags_horizontal_list.dart similarity index 100% rename from app/lib/features/web_feed/presentation/widgets/tags_horizontal_list.dart rename to apps/weblibre/lib/features/web_feed/presentation/widgets/tags_horizontal_list.dart diff --git a/app/lib/features/web_feed/utils/feed_finder.dart b/apps/weblibre/lib/features/web_feed/utils/feed_finder.dart similarity index 100% rename from app/lib/features/web_feed/utils/feed_finder.dart rename to apps/weblibre/lib/features/web_feed/utils/feed_finder.dart diff --git a/app/lib/features/web_feed/utils/feed_parser.dart b/apps/weblibre/lib/features/web_feed/utils/feed_parser.dart similarity index 100% rename from app/lib/features/web_feed/utils/feed_parser.dart rename to apps/weblibre/lib/features/web_feed/utils/feed_parser.dart diff --git a/app/lib/features/web_feed/utils/fetch_entrypoint.dart b/apps/weblibre/lib/features/web_feed/utils/fetch_entrypoint.dart similarity index 100% rename from app/lib/features/web_feed/utils/fetch_entrypoint.dart rename to apps/weblibre/lib/features/web_feed/utils/fetch_entrypoint.dart diff --git a/app/lib/main.dart b/apps/weblibre/lib/main.dart similarity index 100% rename from app/lib/main.dart rename to apps/weblibre/lib/main.dart diff --git a/app/lib/presentation/controllers/website_title.dart b/apps/weblibre/lib/presentation/controllers/website_title.dart similarity index 100% rename from app/lib/presentation/controllers/website_title.dart rename to apps/weblibre/lib/presentation/controllers/website_title.dart diff --git a/app/lib/presentation/controllers/website_title.g.dart b/apps/weblibre/lib/presentation/controllers/website_title.g.dart similarity index 100% rename from app/lib/presentation/controllers/website_title.g.dart rename to apps/weblibre/lib/presentation/controllers/website_title.g.dart diff --git a/app/lib/presentation/hooks/cached_future.dart b/apps/weblibre/lib/presentation/hooks/cached_future.dart similarity index 100% rename from app/lib/presentation/hooks/cached_future.dart rename to apps/weblibre/lib/presentation/hooks/cached_future.dart diff --git a/app/lib/presentation/hooks/debouncer.dart b/apps/weblibre/lib/presentation/hooks/debouncer.dart similarity index 100% rename from app/lib/presentation/hooks/debouncer.dart rename to apps/weblibre/lib/presentation/hooks/debouncer.dart diff --git a/app/lib/presentation/hooks/menu_controller.dart b/apps/weblibre/lib/presentation/hooks/menu_controller.dart similarity index 100% rename from app/lib/presentation/hooks/menu_controller.dart rename to apps/weblibre/lib/presentation/hooks/menu_controller.dart diff --git a/app/lib/presentation/hooks/on_dispose.dart b/apps/weblibre/lib/presentation/hooks/on_dispose.dart similarity index 100% rename from app/lib/presentation/hooks/on_dispose.dart rename to apps/weblibre/lib/presentation/hooks/on_dispose.dart diff --git a/app/lib/presentation/hooks/on_initialization.dart b/apps/weblibre/lib/presentation/hooks/on_initialization.dart similarity index 100% rename from app/lib/presentation/hooks/on_initialization.dart rename to apps/weblibre/lib/presentation/hooks/on_initialization.dart diff --git a/app/lib/presentation/hooks/on_listenable_change_selector.dart b/apps/weblibre/lib/presentation/hooks/on_listenable_change_selector.dart similarity index 100% rename from app/lib/presentation/hooks/on_listenable_change_selector.dart rename to apps/weblibre/lib/presentation/hooks/on_listenable_change_selector.dart diff --git a/app/lib/presentation/hooks/sampled_value_notifier.dart b/apps/weblibre/lib/presentation/hooks/sampled_value_notifier.dart similarity index 100% rename from app/lib/presentation/hooks/sampled_value_notifier.dart rename to apps/weblibre/lib/presentation/hooks/sampled_value_notifier.dart diff --git a/app/lib/presentation/hooks/scroll_visibility.dart b/apps/weblibre/lib/presentation/hooks/scroll_visibility.dart similarity index 100% rename from app/lib/presentation/hooks/scroll_visibility.dart rename to apps/weblibre/lib/presentation/hooks/scroll_visibility.dart diff --git a/app/lib/presentation/hooks/sync_page_tab.dart b/apps/weblibre/lib/presentation/hooks/sync_page_tab.dart similarity index 100% rename from app/lib/presentation/hooks/sync_page_tab.dart rename to apps/weblibre/lib/presentation/hooks/sync_page_tab.dart diff --git a/app/lib/presentation/icons/tor_icons.dart b/apps/weblibre/lib/presentation/icons/tor_icons.dart similarity index 100% rename from app/lib/presentation/icons/tor_icons.dart rename to apps/weblibre/lib/presentation/icons/tor_icons.dart diff --git a/app/lib/presentation/icons/weblibre_icons.dart b/apps/weblibre/lib/presentation/icons/weblibre_icons.dart similarity index 100% rename from app/lib/presentation/icons/weblibre_icons.dart rename to apps/weblibre/lib/presentation/icons/weblibre_icons.dart diff --git a/app/lib/presentation/main_app.dart b/apps/weblibre/lib/presentation/main_app.dart similarity index 100% rename from app/lib/presentation/main_app.dart rename to apps/weblibre/lib/presentation/main_app.dart diff --git a/app/lib/presentation/widgets/animate_gradient_shader.dart b/apps/weblibre/lib/presentation/widgets/animate_gradient_shader.dart similarity index 100% rename from app/lib/presentation/widgets/animate_gradient_shader.dart rename to apps/weblibre/lib/presentation/widgets/animate_gradient_shader.dart diff --git a/app/lib/presentation/widgets/animated_indexed_stack.dart b/apps/weblibre/lib/presentation/widgets/animated_indexed_stack.dart similarity index 100% rename from app/lib/presentation/widgets/animated_indexed_stack.dart rename to apps/weblibre/lib/presentation/widgets/animated_indexed_stack.dart diff --git a/app/lib/presentation/widgets/auto_suggest_text_field.dart b/apps/weblibre/lib/presentation/widgets/auto_suggest_text_field.dart similarity index 100% rename from app/lib/presentation/widgets/auto_suggest_text_field.dart rename to apps/weblibre/lib/presentation/widgets/auto_suggest_text_field.dart diff --git a/app/lib/presentation/widgets/browser_page.dart b/apps/weblibre/lib/presentation/widgets/browser_page.dart similarity index 100% rename from app/lib/presentation/widgets/browser_page.dart rename to apps/weblibre/lib/presentation/widgets/browser_page.dart diff --git a/app/lib/presentation/widgets/failure_widget.dart b/apps/weblibre/lib/presentation/widgets/failure_widget.dart similarity index 100% rename from app/lib/presentation/widgets/failure_widget.dart rename to apps/weblibre/lib/presentation/widgets/failure_widget.dart diff --git a/app/lib/presentation/widgets/qr_scanner_button.dart b/apps/weblibre/lib/presentation/widgets/qr_scanner_button.dart similarity index 100% rename from app/lib/presentation/widgets/qr_scanner_button.dart rename to apps/weblibre/lib/presentation/widgets/qr_scanner_button.dart diff --git a/app/lib/presentation/widgets/rounded_text.dart b/apps/weblibre/lib/presentation/widgets/rounded_text.dart similarity index 100% rename from app/lib/presentation/widgets/rounded_text.dart rename to apps/weblibre/lib/presentation/widgets/rounded_text.dart diff --git a/app/lib/presentation/widgets/safe_raw_image.dart b/apps/weblibre/lib/presentation/widgets/safe_raw_image.dart similarity index 100% rename from app/lib/presentation/widgets/safe_raw_image.dart rename to apps/weblibre/lib/presentation/widgets/safe_raw_image.dart diff --git a/app/lib/presentation/widgets/selectable_chips.dart b/apps/weblibre/lib/presentation/widgets/selectable_chips.dart similarity index 100% rename from app/lib/presentation/widgets/selectable_chips.dart rename to apps/weblibre/lib/presentation/widgets/selectable_chips.dart diff --git a/app/lib/presentation/widgets/share_tile.dart b/apps/weblibre/lib/presentation/widgets/share_tile.dart similarity index 100% rename from app/lib/presentation/widgets/share_tile.dart rename to apps/weblibre/lib/presentation/widgets/share_tile.dart diff --git a/app/lib/presentation/widgets/sliding_pill_toggle.dart b/apps/weblibre/lib/presentation/widgets/sliding_pill_toggle.dart similarity index 100% rename from app/lib/presentation/widgets/sliding_pill_toggle.dart rename to apps/weblibre/lib/presentation/widgets/sliding_pill_toggle.dart diff --git a/app/lib/presentation/widgets/speech_to_text_button.dart b/apps/weblibre/lib/presentation/widgets/speech_to_text_button.dart similarity index 100% rename from app/lib/presentation/widgets/speech_to_text_button.dart rename to apps/weblibre/lib/presentation/widgets/speech_to_text_button.dart diff --git a/app/lib/presentation/widgets/uri_breadcrumb.dart b/apps/weblibre/lib/presentation/widgets/uri_breadcrumb.dart similarity index 100% rename from app/lib/presentation/widgets/uri_breadcrumb.dart rename to apps/weblibre/lib/presentation/widgets/uri_breadcrumb.dart diff --git a/app/lib/presentation/widgets/url_icon.dart b/apps/weblibre/lib/presentation/widgets/url_icon.dart similarity index 100% rename from app/lib/presentation/widgets/url_icon.dart rename to apps/weblibre/lib/presentation/widgets/url_icon.dart diff --git a/app/lib/presentation/widgets/url_list_tile.dart b/apps/weblibre/lib/presentation/widgets/url_list_tile.dart similarity index 100% rename from app/lib/presentation/widgets/url_list_tile.dart rename to apps/weblibre/lib/presentation/widgets/url_list_tile.dart diff --git a/app/lib/presentation/widgets/website_feed_menu_button.dart b/apps/weblibre/lib/presentation/widgets/website_feed_menu_button.dart similarity index 100% rename from app/lib/presentation/widgets/website_feed_menu_button.dart rename to apps/weblibre/lib/presentation/widgets/website_feed_menu_button.dart diff --git a/app/lib/presentation/widgets/website_title_tile.dart b/apps/weblibre/lib/presentation/widgets/website_title_tile.dart similarity index 100% rename from app/lib/presentation/widgets/website_title_tile.dart rename to apps/weblibre/lib/presentation/widgets/website_title_tile.dart diff --git a/app/lib/utils/clipboard.dart b/apps/weblibre/lib/utils/clipboard.dart similarity index 100% rename from app/lib/utils/clipboard.dart rename to apps/weblibre/lib/utils/clipboard.dart diff --git a/app/lib/utils/debouncer.dart b/apps/weblibre/lib/utils/debouncer.dart similarity index 100% rename from app/lib/utils/debouncer.dart rename to apps/weblibre/lib/utils/debouncer.dart diff --git a/app/lib/utils/exit_app.dart b/apps/weblibre/lib/utils/exit_app.dart similarity index 100% rename from app/lib/utils/exit_app.dart rename to apps/weblibre/lib/utils/exit_app.dart diff --git a/app/lib/utils/filesystem.dart b/apps/weblibre/lib/utils/filesystem.dart similarity index 100% rename from app/lib/utils/filesystem.dart rename to apps/weblibre/lib/utils/filesystem.dart diff --git a/app/lib/utils/form_validators.dart b/apps/weblibre/lib/utils/form_validators.dart similarity index 100% rename from app/lib/utils/form_validators.dart rename to apps/weblibre/lib/utils/form_validators.dart diff --git a/app/lib/utils/input_classification.dart b/apps/weblibre/lib/utils/input_classification.dart similarity index 100% rename from app/lib/utils/input_classification.dart rename to apps/weblibre/lib/utils/input_classification.dart diff --git a/app/lib/utils/lru_cache.dart b/apps/weblibre/lib/utils/lru_cache.dart similarity index 100% rename from app/lib/utils/lru_cache.dart rename to apps/weblibre/lib/utils/lru_cache.dart diff --git a/app/lib/utils/markdown/image_extractor.dart b/apps/weblibre/lib/utils/markdown/image_extractor.dart similarity index 100% rename from app/lib/utils/markdown/image_extractor.dart rename to apps/weblibre/lib/utils/markdown/image_extractor.dart diff --git a/app/lib/utils/move_to_background.dart b/apps/weblibre/lib/utils/move_to_background.dart similarity index 100% rename from app/lib/utils/move_to_background.dart rename to apps/weblibre/lib/utils/move_to_background.dart diff --git a/app/lib/utils/platform_util.dart b/apps/weblibre/lib/utils/platform_util.dart similarity index 100% rename from app/lib/utils/platform_util.dart rename to apps/weblibre/lib/utils/platform_util.dart diff --git a/app/lib/utils/sampled_value_notifier.dart b/apps/weblibre/lib/utils/sampled_value_notifier.dart similarity index 100% rename from app/lib/utils/sampled_value_notifier.dart rename to apps/weblibre/lib/utils/sampled_value_notifier.dart diff --git a/app/lib/utils/text_field_line_count.dart b/apps/weblibre/lib/utils/text_field_line_count.dart similarity index 100% rename from app/lib/utils/text_field_line_count.dart rename to apps/weblibre/lib/utils/text_field_line_count.dart diff --git a/app/lib/utils/text_highlight.dart b/apps/weblibre/lib/utils/text_highlight.dart similarity index 100% rename from app/lib/utils/text_highlight.dart rename to apps/weblibre/lib/utils/text_highlight.dart diff --git a/app/lib/utils/ui_helper.dart b/apps/weblibre/lib/utils/ui_helper.dart similarity index 100% rename from app/lib/utils/ui_helper.dart rename to apps/weblibre/lib/utils/ui_helper.dart diff --git a/app/lib/utils/uri_input_parser.dart b/apps/weblibre/lib/utils/uri_input_parser.dart similarity index 100% rename from app/lib/utils/uri_input_parser.dart rename to apps/weblibre/lib/utils/uri_input_parser.dart diff --git a/app/lib/utils/uri_parser.dart b/apps/weblibre/lib/utils/uri_parser.dart similarity index 100% rename from app/lib/utils/uri_parser.dart rename to apps/weblibre/lib/utils/uri_parser.dart diff --git a/app/lib/utils/uri_policy.dart b/apps/weblibre/lib/utils/uri_policy.dart similarity index 100% rename from app/lib/utils/uri_policy.dart rename to apps/weblibre/lib/utils/uri_policy.dart diff --git a/app/pubspec.yaml b/apps/weblibre/pubspec.yaml similarity index 93% rename from app/pubspec.yaml rename to apps/weblibre/pubspec.yaml index b943e59b..2c91797f 100644 --- a/app/pubspec.yaml +++ b/apps/weblibre/pubspec.yaml @@ -33,12 +33,12 @@ dependencies: flutter_markdown: ^0.7.7+1 flutter_material_design_icons: ^3.0.0+7447 flutter_mozilla_components: - path: ../packages/flutter_mozilla_components + path: ../../packages/flutter_mozilla_components flutter_reorderable_grid_view: ^5.5.3 flutter_slidable: ^4.0.3 flutter_svg: ^2.2.4 flutter_tor: - path: ../packages/flutter_tor + path: ../../packages/flutter_tor go_router: ^17.1.0 google_fonts: ^8.0.2 graphview: ^1.5.1 @@ -53,7 +53,7 @@ dependencies: url: https://github.com/FaFre/lexo_rank.git local_auth: ^3.0.1 locale_resolver: - path: ../packages/locale_resolver + path: ../../packages/locale_resolver logger: ^2.6.2 markdown: ^7.3.0 material_color_utilities: ^0.13.0 @@ -78,13 +78,13 @@ dependencies: path: packages/secure_archive share_plus: ^12.0.1 simple_intent_receiver: - path: ../packages/simple_intent_receiver + path: ../../packages/simple_intent_receiver skeletonizer: ^2.1.3 sliver_tools: ^0.2.12 smooth_page_indicator: ^2.0.1 socks5_proxy: ^2.1.1 speech_to_text_dialog: - path: ../packages/speech_to_text_dialog + path: ../../packages/speech_to_text_dialog sqlite3: ^2.9.4 sqlite3_flutter_libs: "0.5.41" synchronized: ^3.4.0 diff --git a/app/test/drift/bangs/generated/schema.dart b/apps/weblibre/test/drift/bangs/generated/schema.dart similarity index 100% rename from app/test/drift/bangs/generated/schema.dart rename to apps/weblibre/test/drift/bangs/generated/schema.dart diff --git a/app/test/drift/bangs/generated/schema_v1.dart b/apps/weblibre/test/drift/bangs/generated/schema_v1.dart similarity index 100% rename from app/test/drift/bangs/generated/schema_v1.dart rename to apps/weblibre/test/drift/bangs/generated/schema_v1.dart diff --git a/app/test/drift/bangs/generated/schema_v2.dart b/apps/weblibre/test/drift/bangs/generated/schema_v2.dart similarity index 100% rename from app/test/drift/bangs/generated/schema_v2.dart rename to apps/weblibre/test/drift/bangs/generated/schema_v2.dart diff --git a/app/test/drift/bangs/generated/schema_v3.dart b/apps/weblibre/test/drift/bangs/generated/schema_v3.dart similarity index 100% rename from app/test/drift/bangs/generated/schema_v3.dart rename to apps/weblibre/test/drift/bangs/generated/schema_v3.dart diff --git a/app/test/drift/bangs/generated/schema_v4.dart b/apps/weblibre/test/drift/bangs/generated/schema_v4.dart similarity index 100% rename from app/test/drift/bangs/generated/schema_v4.dart rename to apps/weblibre/test/drift/bangs/generated/schema_v4.dart diff --git a/app/test/drift/bangs/generated/schema_v5.dart b/apps/weblibre/test/drift/bangs/generated/schema_v5.dart similarity index 100% rename from app/test/drift/bangs/generated/schema_v5.dart rename to apps/weblibre/test/drift/bangs/generated/schema_v5.dart diff --git a/app/test/drift/bangs/migration_test.dart b/apps/weblibre/test/drift/bangs/migration_test.dart similarity index 100% rename from app/test/drift/bangs/migration_test.dart rename to apps/weblibre/test/drift/bangs/migration_test.dart diff --git a/app/test/drift/tabs/generated/schema.dart b/apps/weblibre/test/drift/tabs/generated/schema.dart similarity index 100% rename from app/test/drift/tabs/generated/schema.dart rename to apps/weblibre/test/drift/tabs/generated/schema.dart diff --git a/app/test/drift/tabs/generated/schema_v2.dart b/apps/weblibre/test/drift/tabs/generated/schema_v2.dart similarity index 100% rename from app/test/drift/tabs/generated/schema_v2.dart rename to apps/weblibre/test/drift/tabs/generated/schema_v2.dart diff --git a/app/test/drift/tabs/generated/schema_v3.dart b/apps/weblibre/test/drift/tabs/generated/schema_v3.dart similarity index 100% rename from app/test/drift/tabs/generated/schema_v3.dart rename to apps/weblibre/test/drift/tabs/generated/schema_v3.dart diff --git a/app/test/drift/tabs/generated/schema_v4.dart b/apps/weblibre/test/drift/tabs/generated/schema_v4.dart similarity index 100% rename from app/test/drift/tabs/generated/schema_v4.dart rename to apps/weblibre/test/drift/tabs/generated/schema_v4.dart diff --git a/app/test/drift/tabs/generated/schema_v5.dart b/apps/weblibre/test/drift/tabs/generated/schema_v5.dart similarity index 100% rename from app/test/drift/tabs/generated/schema_v5.dart rename to apps/weblibre/test/drift/tabs/generated/schema_v5.dart diff --git a/app/test/drift/tabs/generated/schema_v6.dart b/apps/weblibre/test/drift/tabs/generated/schema_v6.dart similarity index 100% rename from app/test/drift/tabs/generated/schema_v6.dart rename to apps/weblibre/test/drift/tabs/generated/schema_v6.dart diff --git a/app/test/drift/tabs/generated/schema_v7.dart b/apps/weblibre/test/drift/tabs/generated/schema_v7.dart similarity index 100% rename from app/test/drift/tabs/generated/schema_v7.dart rename to apps/weblibre/test/drift/tabs/generated/schema_v7.dart diff --git a/app/test/drift/tabs/migration_test.dart b/apps/weblibre/test/drift/tabs/migration_test.dart similarity index 100% rename from app/test/drift/tabs/migration_test.dart rename to apps/weblibre/test/drift/tabs/migration_test.dart diff --git a/app/test/drift/top_sites/generated/drift_schema_v1.json b/apps/weblibre/test/drift/top_sites/generated/drift_schema_v1.json similarity index 100% rename from app/test/drift/top_sites/generated/drift_schema_v1.json rename to apps/weblibre/test/drift/top_sites/generated/drift_schema_v1.json diff --git a/app/test/drift/top_sites/generated/schema.dart b/apps/weblibre/test/drift/top_sites/generated/schema.dart similarity index 100% rename from app/test/drift/top_sites/generated/schema.dart rename to apps/weblibre/test/drift/top_sites/generated/schema.dart diff --git a/app/test/drift/top_sites/generated/schema_v1.dart b/apps/weblibre/test/drift/top_sites/generated/schema_v1.dart similarity index 100% rename from app/test/drift/top_sites/generated/schema_v1.dart rename to apps/weblibre/test/drift/top_sites/generated/schema_v1.dart diff --git a/app/test/drift/top_sites/migration_test.dart b/apps/weblibre/test/drift/top_sites/migration_test.dart similarity index 100% rename from app/test/drift/top_sites/migration_test.dart rename to apps/weblibre/test/drift/top_sites/migration_test.dart diff --git a/app/test/drift/user/generated/drift_schema_v3.json b/apps/weblibre/test/drift/user/generated/drift_schema_v3.json similarity index 100% rename from app/test/drift/user/generated/drift_schema_v3.json rename to apps/weblibre/test/drift/user/generated/drift_schema_v3.json diff --git a/app/test/drift/user/generated/schema.dart b/apps/weblibre/test/drift/user/generated/schema.dart similarity index 100% rename from app/test/drift/user/generated/schema.dart rename to apps/weblibre/test/drift/user/generated/schema.dart diff --git a/app/test/drift/user/generated/schema_v1.dart b/apps/weblibre/test/drift/user/generated/schema_v1.dart similarity index 100% rename from app/test/drift/user/generated/schema_v1.dart rename to apps/weblibre/test/drift/user/generated/schema_v1.dart diff --git a/app/test/drift/user/generated/schema_v2.dart b/apps/weblibre/test/drift/user/generated/schema_v2.dart similarity index 100% rename from app/test/drift/user/generated/schema_v2.dart rename to apps/weblibre/test/drift/user/generated/schema_v2.dart diff --git a/app/test/drift/user/generated/schema_v3.dart b/apps/weblibre/test/drift/user/generated/schema_v3.dart similarity index 100% rename from app/test/drift/user/generated/schema_v3.dart rename to apps/weblibre/test/drift/user/generated/schema_v3.dart diff --git a/app/test/drift/user/migration_test.dart b/apps/weblibre/test/drift/user/migration_test.dart similarity index 100% rename from app/test/drift/user/migration_test.dart rename to apps/weblibre/test/drift/user/migration_test.dart diff --git a/app/test/drift/user/toolbar_button_config_dao_test.dart b/apps/weblibre/test/drift/user/toolbar_button_config_dao_test.dart similarity index 100% rename from app/test/drift/user/toolbar_button_config_dao_test.dart rename to apps/weblibre/test/drift/user/toolbar_button_config_dao_test.dart diff --git a/app/test/features/geckoview/features/bookmarks/utils/bookmark_html_utils_test.dart b/apps/weblibre/test/features/geckoview/features/bookmarks/utils/bookmark_html_utils_test.dart similarity index 100% rename from app/test/features/geckoview/features/bookmarks/utils/bookmark_html_utils_test.dart rename to apps/weblibre/test/features/geckoview/features/bookmarks/utils/bookmark_html_utils_test.dart diff --git a/app/test/features/geckoview/features/bookmarks/utils/bookmark_html_utils_test.mocks.dart b/apps/weblibre/test/features/geckoview/features/bookmarks/utils/bookmark_html_utils_test.mocks.dart similarity index 100% rename from app/test/features/geckoview/features/bookmarks/utils/bookmark_html_utils_test.mocks.dart rename to apps/weblibre/test/features/geckoview/features/bookmarks/utils/bookmark_html_utils_test.mocks.dart diff --git a/app/test/features/geckoview/features/bookmarks/utils/bookmark_json_utils_test.dart b/apps/weblibre/test/features/geckoview/features/bookmarks/utils/bookmark_json_utils_test.dart similarity index 100% rename from app/test/features/geckoview/features/bookmarks/utils/bookmark_json_utils_test.dart rename to apps/weblibre/test/features/geckoview/features/bookmarks/utils/bookmark_json_utils_test.dart diff --git a/app/test/features/geckoview/features/bookmarks/utils/bookmark_json_utils_test.mocks.dart b/apps/weblibre/test/features/geckoview/features/bookmarks/utils/bookmark_json_utils_test.mocks.dart similarity index 100% rename from app/test/features/geckoview/features/bookmarks/utils/bookmark_json_utils_test.mocks.dart rename to apps/weblibre/test/features/geckoview/features/bookmarks/utils/bookmark_json_utils_test.mocks.dart diff --git a/app/test/features/geckoview/features/open_link_tools/domain/services/url_cleaner_service_test.dart b/apps/weblibre/test/features/geckoview/features/open_link_tools/domain/services/url_cleaner_service_test.dart similarity index 100% rename from app/test/features/geckoview/features/open_link_tools/domain/services/url_cleaner_service_test.dart rename to apps/weblibre/test/features/geckoview/features/open_link_tools/domain/services/url_cleaner_service_test.dart diff --git a/app/test/features/geckoview/features/open_link_tools/domain/services/url_unshortener_service_test.dart b/apps/weblibre/test/features/geckoview/features/open_link_tools/domain/services/url_unshortener_service_test.dart similarity index 100% rename from app/test/features/geckoview/features/open_link_tools/domain/services/url_unshortener_service_test.dart rename to apps/weblibre/test/features/geckoview/features/open_link_tools/domain/services/url_unshortener_service_test.dart diff --git a/app/test/features/geckoview/features/tabs/data/entities/tab_mode_test.dart b/apps/weblibre/test/features/geckoview/features/tabs/data/entities/tab_mode_test.dart similarity index 100% rename from app/test/features/geckoview/features/tabs/data/entities/tab_mode_test.dart rename to apps/weblibre/test/features/geckoview/features/tabs/data/entities/tab_mode_test.dart diff --git a/app/test/features/share_intent/domain/entities/shared_content_test.dart b/apps/weblibre/test/features/share_intent/domain/entities/shared_content_test.dart similarity index 100% rename from app/test/features/share_intent/domain/entities/shared_content_test.dart rename to apps/weblibre/test/features/share_intent/domain/entities/shared_content_test.dart diff --git a/app/test/presentation/main_app_test.dart b/apps/weblibre/test/presentation/main_app_test.dart similarity index 100% rename from app/test/presentation/main_app_test.dart rename to apps/weblibre/test/presentation/main_app_test.dart diff --git a/app/test/utils/bookmarks/fixtures/bookmarks.corrupt.html b/apps/weblibre/test/utils/bookmarks/fixtures/bookmarks.corrupt.html similarity index 100% rename from app/test/utils/bookmarks/fixtures/bookmarks.corrupt.html rename to apps/weblibre/test/utils/bookmarks/fixtures/bookmarks.corrupt.html diff --git a/app/test/utils/bookmarks/fixtures/bookmarks.json b/apps/weblibre/test/utils/bookmarks/fixtures/bookmarks.json similarity index 100% rename from app/test/utils/bookmarks/fixtures/bookmarks.json rename to apps/weblibre/test/utils/bookmarks/fixtures/bookmarks.json diff --git a/app/test/utils/bookmarks/fixtures/bookmarks.preplaces.html b/apps/weblibre/test/utils/bookmarks/fixtures/bookmarks.preplaces.html similarity index 100% rename from app/test/utils/bookmarks/fixtures/bookmarks.preplaces.html rename to apps/weblibre/test/utils/bookmarks/fixtures/bookmarks.preplaces.html diff --git a/app/test/utils/bookmarks/fixtures/bookmarks_corrupt.json b/apps/weblibre/test/utils/bookmarks/fixtures/bookmarks_corrupt.json similarity index 100% rename from app/test/utils/bookmarks/fixtures/bookmarks_corrupt.json rename to apps/weblibre/test/utils/bookmarks/fixtures/bookmarks_corrupt.json diff --git a/app/test/utils/bookmarks/fixtures/bookmarks_html_localized.html b/apps/weblibre/test/utils/bookmarks/fixtures/bookmarks_html_localized.html similarity index 100% rename from app/test/utils/bookmarks/fixtures/bookmarks_html_localized.html rename to apps/weblibre/test/utils/bookmarks/fixtures/bookmarks_html_localized.html diff --git a/app/test/utils/bookmarks/fixtures/bookmarks_html_singleframe.html b/apps/weblibre/test/utils/bookmarks/fixtures/bookmarks_html_singleframe.html similarity index 100% rename from app/test/utils/bookmarks/fixtures/bookmarks_html_singleframe.html rename to apps/weblibre/test/utils/bookmarks/fixtures/bookmarks_html_singleframe.html diff --git a/app/test/utils/bookmarks/fixtures/bookmarks_iconuri.json b/apps/weblibre/test/utils/bookmarks/fixtures/bookmarks_iconuri.json similarity index 100% rename from app/test/utils/bookmarks/fixtures/bookmarks_iconuri.json rename to apps/weblibre/test/utils/bookmarks/fixtures/bookmarks_iconuri.json diff --git a/app/test/utils/bookmarks/fixtures/mobile_bookmarks_folder_import.json b/apps/weblibre/test/utils/bookmarks/fixtures/mobile_bookmarks_folder_import.json similarity index 100% rename from app/test/utils/bookmarks/fixtures/mobile_bookmarks_folder_import.json rename to apps/weblibre/test/utils/bookmarks/fixtures/mobile_bookmarks_folder_import.json diff --git a/app/test/utils/bookmarks/fixtures/mobile_bookmarks_folder_merge.json b/apps/weblibre/test/utils/bookmarks/fixtures/mobile_bookmarks_folder_merge.json similarity index 100% rename from app/test/utils/bookmarks/fixtures/mobile_bookmarks_folder_merge.json rename to apps/weblibre/test/utils/bookmarks/fixtures/mobile_bookmarks_folder_merge.json diff --git a/app/test/utils/bookmarks/fixtures/mobile_bookmarks_multiple_folders.json b/apps/weblibre/test/utils/bookmarks/fixtures/mobile_bookmarks_multiple_folders.json similarity index 100% rename from app/test/utils/bookmarks/fixtures/mobile_bookmarks_multiple_folders.json rename to apps/weblibre/test/utils/bookmarks/fixtures/mobile_bookmarks_multiple_folders.json diff --git a/app/test/utils/bookmarks/fixtures/mobile_bookmarks_root_import.json b/apps/weblibre/test/utils/bookmarks/fixtures/mobile_bookmarks_root_import.json similarity index 100% rename from app/test/utils/bookmarks/fixtures/mobile_bookmarks_root_import.json rename to apps/weblibre/test/utils/bookmarks/fixtures/mobile_bookmarks_root_import.json diff --git a/app/test/utils/bookmarks/fixtures/mobile_bookmarks_root_merge.json b/apps/weblibre/test/utils/bookmarks/fixtures/mobile_bookmarks_root_merge.json similarity index 100% rename from app/test/utils/bookmarks/fixtures/mobile_bookmarks_root_merge.json rename to apps/weblibre/test/utils/bookmarks/fixtures/mobile_bookmarks_root_merge.json diff --git a/app/test/utils/input_classification_test.dart b/apps/weblibre/test/utils/input_classification_test.dart similarity index 100% rename from app/test/utils/input_classification_test.dart rename to apps/weblibre/test/utils/input_classification_test.dart diff --git a/app/test/utils/text_highlight_test.dart b/apps/weblibre/test/utils/text_highlight_test.dart similarity index 100% rename from app/test/utils/text_highlight_test.dart rename to apps/weblibre/test/utils/text_highlight_test.dart diff --git a/app/test/utils/uri_input_parser_test.dart b/apps/weblibre/test/utils/uri_input_parser_test.dart similarity index 100% rename from app/test/utils/uri_input_parser_test.dart rename to apps/weblibre/test/utils/uri_input_parser_test.dart diff --git a/metadata/en-US/images/icon.png b/metadata/en-US/images/icon.png index 9a2170ed..7cca4740 120000 --- a/metadata/en-US/images/icon.png +++ b/metadata/en-US/images/icon.png @@ -1 +1 @@ -../../../app/assets/icon/icon.png \ No newline at end of file +../../../apps/weblibre/assets/icon/icon.png \ No newline at end of file diff --git a/packages/flutter_mozilla_components/android/src/main/res/values/colors.xml b/packages/flutter_mozilla_components/android/src/main/res/values/colors.xml index 60cd9e9d..b05cafb8 100644 --- a/packages/flutter_mozilla_components/android/src/main/res/values/colors.xml +++ b/packages/flutter_mozilla_components/android/src/main/res/values/colors.xml @@ -4,6 +4,6 @@ - file, You can obtain one at http://mozilla.org/MPL/2.0/. --> #ffffffff - + #FF8000D7 diff --git a/pubspec.yaml b/pubspec.yaml index 113e1a8c..2e35ae12 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -3,7 +3,7 @@ name: weblibre_project environment: sdk: '>=3.8.0 <4.0.0' workspace: - - app/ + - apps/weblibre/ - packages/flutter_mozilla_components - packages/flutter_mozilla_components/example - packages/flutter_tor @@ -81,5 +81,5 @@ melos: description: Build release APK split per ABI run: | set -e - cd app + cd apps/weblibre flutter build apk --release --target-platform android-arm,android-arm64 --split-per-abi --no-tree-shake-icons diff --git a/scripts/build_quotes_db.py b/scripts/build_quotes_db.py index 829ce602..4bbb4b00 100644 --- a/scripts/build_quotes_db.py +++ b/scripts/build_quotes_db.py @@ -9,7 +9,7 @@ from pathlib import Path REPO_ROOT = Path(__file__).resolve().parent.parent DEFAULT_TABLE_NAME = "quotes" DEFAULT_INPUT_PATH = REPO_ROOT / "scripts" / "quotes" / "quotes.json" -DEFAULT_OUTPUT_PATH = REPO_ROOT / "app" / "assets" / "quotes" / "quotes.db" +DEFAULT_OUTPUT_PATH = REPO_ROOT / "apps" / "weblibre" / "assets" / "quotes" / "quotes.db" def parse_args() -> argparse.Namespace: diff --git a/scripts/update-assets.sh b/scripts/update-assets.sh index fa761dcb..6390a562 100755 --- a/scripts/update-assets.sh +++ b/scripts/update-assets.sh @@ -55,7 +55,7 @@ fetch() { # ── asset groups ───────────────────────────────────────────────────────────── update_bangs() { - local dir="$REPO_ROOT/app/assets/bangs" + local dir="$REPO_ROOT/apps/weblibre/assets/bangs" log "Updating bangs..." fetch "https://raw.githubusercontent.com/FaFre/bangs/main/data/bangs.json" \ @@ -70,7 +70,7 @@ update_bangs() { } update_bridges() { - local dir="$REPO_ROOT/app/assets/preferences" + local dir="$REPO_ROOT/apps/weblibre/assets/preferences" log "Updating Tor bridges..." fetch "https://bridges.torproject.org/moat/circumvention/builtin" \ @@ -78,7 +78,7 @@ update_bridges() { } update_url_cleaner() { - local dir="$REPO_ROOT/app/assets/preferences" + local dir="$REPO_ROOT/apps/weblibre/assets/preferences" log "Updating URL cleaner catalog..." fetch "https://rules2.clearurls.xyz/data.minify.json" \ @@ -86,7 +86,7 @@ update_url_cleaner() { } update_url_shorteners() { - local dir="$REPO_ROOT/app/assets/preferences" + local dir="$REPO_ROOT/apps/weblibre/assets/preferences" log "Updating URL shortener list..." fetch "https://raw.githubusercontent.com/MISP/misp-warninglists/refs/heads/main/lists/url-shortener/list.json" \