What changed, and why it matters
This commit only updates the project's ignore rules and removes auto-generated Flutter plugin registration files from version control. It does not change any application code, cryptographic logic, or user-facing behavior. There is no security issue here.
No security action required. This is a routine repository hygiene change.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The commit adds several Flutter-generated plugin registrant files (for Linux, macOS, and Windows) to .gitignore and deletes those generated files from the repository. These files are normally regenerated by the Flutter toolchain during build and are not intended to be hand-edited. No source code, build scripts, or security-sensitive configuration was modified.
Changed components
.gitignorelinux/flutter/generated_plugin_registrant.cclinux/flutter/generated_plugins.cmakemacos/Flutter/GeneratedPluginRegistrant.swiftwindows/flutter/generated_plugin_registrant.ccwindows/flutter/generated_plugins.cmakeInspect captured patch +8 / −262
diff --git a/.gitignore b/.gitignore
index e360da5..0a8db4d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -114,4 +114,11 @@ crypto_plugins/*.diff
/devtools_options.yaml
# generated interfaces
-lib/wl_gen/generated/
\ No newline at end of file
+lib/wl_gen/generated/
+
+# normally these aren't ignored but WL changes them...
+/linux/flutter/generated_plugin_registrant.cc
+/windows/flutter/generated_plugin_registrant.cc
+/linux/flutter/generated_plugins.cmake
+/windows/flutter/generated_plugins.cmake
+/macos/Flutter/GeneratedPluginRegistrant.swift
diff --git a/linux/flutter/generated_plugin_registrant.cc b/linux/flutter/generated_plugin_registrant.cc
deleted file mode 100644
index 6203e1d..0000000
--- a/linux/flutter/generated_plugin_registrant.cc
+++ /dev/null
@@ -1,59 +0,0 @@
-//
-// Generated file. Do not edit.
-//
-
-// clang-format off
-
-#include "generated_plugin_registrant.h"
-
-#include <cs_monero_flutter_libs_linux/cs_monero_flutter_libs_linux_plugin.h>
-#include <cs_salvium_flutter_libs_linux/cs_salvium_flutter_libs_linux_plugin.h>
-#include <desktop_drop/desktop_drop_plugin.h>
-#include <devicelocale/devicelocale_plugin.h>
-#include <flutter_libepiccash/flutter_libepiccash_plugin.h>
-#include <flutter_libmwc/flutter_libmwc_plugin.h>
-#include <flutter_secure_storage_linux/flutter_secure_storage_linux_plugin.h>
-#include <isar_community_flutter_libs/isar_flutter_libs_plugin.h>
-#include <sqlite3_flutter_libs/sqlite3_flutter_libs_plugin.h>
-#include <stack_wallet_backup/stack_wallet_backup_plugin.h>
-#include <url_launcher_linux/url_launcher_plugin.h>
-#include <window_size/window_size_plugin.h>
-
-void fl_register_plugins(FlPluginRegistry* registry) {
- g_autoptr(FlPluginRegistrar) cs_monero_flutter_libs_linux_registrar =
- fl_plugin_registry_get_registrar_for_plugin(registry, "CsMoneroFlutterLibsLinuxPlugin");
- cs_monero_flutter_libs_linux_plugin_register_with_registrar(cs_monero_flutter_libs_linux_registrar);
- g_autoptr(FlPluginRegistrar) cs_salvium_flutter_libs_linux_registrar =
- fl_plugin_registry_get_registrar_for_plugin(registry, "CsSalviumFlutterLibsLinuxPlugin");
- cs_salvium_flutter_libs_linux_plugin_register_with_registrar(cs_salvium_flutter_libs_linux_registrar);
- g_autoptr(FlPluginRegistrar) desktop_drop_registrar =
- fl_plugin_registry_get_registrar_for_plugin(registry, "DesktopDropPlugin");
- desktop_drop_plugin_register_with_registrar(desktop_drop_registrar);
- g_autoptr(FlPluginRegistrar) devicelocale_registrar =
- fl_plugin_registry_get_registrar_for_plugin(registry, "DevicelocalePlugin");
- devicelocale_plugin_register_with_registrar(devicelocale_registrar);
- g_autoptr(FlPluginRegistrar) flutter_libepiccash_registrar =
- fl_plugin_registry_get_registrar_for_plugin(registry, "FlutterLibepiccashPlugin");
- flutter_libepiccash_plugin_register_with_registrar(flutter_libepiccash_registrar);
- g_autoptr(FlPluginRegistrar) flutter_libmwc_registrar =
- fl_plugin_registry_get_registrar_for_plugin(registry, "FlutterLibmwcPlugin");
- flutter_libmwc_plugin_register_with_registrar(flutter_libmwc_registrar);
- g_autoptr(FlPluginRegistrar) flutter_secure_storage_linux_registrar =
- fl_plugin_registry_get_registrar_for_plugin(registry, "FlutterSecureStorageLinuxPlugin");
- flutter_secure_storage_linux_plugin_register_with_registrar(flutter_secure_storage_linux_registrar);
- g_autoptr(FlPluginRegistrar) isar_community_flutter_libs_registrar =
- fl_plugin_registry_get_registrar_for_plugin(registry, "IsarFlutterLibsPlugin");
- isar_flutter_libs_plugin_register_with_registrar(isar_community_flutter_libs_registrar);
- g_autoptr(FlPluginRegistrar) sqlite3_flutter_libs_registrar =
- fl_plugin_registry_get_registrar_for_plugin(registry, "Sqlite3FlutterLibsPlugin");
- sqlite3_flutter_libs_plugin_register_with_registrar(sqlite3_flutter_libs_registrar);
- g_autoptr(FlPluginRegistrar) stack_wallet_backup_registrar =
- fl_plugin_registry_get_registrar_for_plugin(registry, "StackWalletBackupPlugin");
- stack_wallet_backup_plugin_register_with_registrar(stack_wallet_backup_registrar);
- g_autoptr(FlPluginRegistrar) url_launcher_linux_registrar =
- fl_plugin_registry_get_registrar_for_plugin(registry, "UrlLauncherPlugin");
- url_launcher_plugin_register_with_registrar(url_launcher_linux_registrar);
- g_autoptr(FlPluginRegistrar) window_size_registrar =
- fl_plugin_registry_get_registrar_for_plugin(registry, "WindowSizePlugin");
- window_size_plugin_register_with_registrar(window_size_registrar);
-}
diff --git a/linux/flutter/generated_plugins.cmake b/linux/flutter/generated_plugins.cmake
deleted file mode 100644
index cb793bf..0000000
--- a/linux/flutter/generated_plugins.cmake
+++ /dev/null
@@ -1,42 +0,0 @@
-#
-# Generated file, do not edit.
-#
-
-list(APPEND FLUTTER_PLUGIN_LIST
- cs_monero_flutter_libs_linux
- cs_salvium_flutter_libs_linux
- desktop_drop
- devicelocale
- flutter_libepiccash
- flutter_libmwc
- flutter_secure_storage_linux
- isar_community_flutter_libs
- sqlite3_flutter_libs
- stack_wallet_backup
- url_launcher_linux
- window_size
-)
-
-list(APPEND FLUTTER_FFI_PLUGIN_LIST
- camera_linux
- coinlib_flutter
- flutter_libsparkmobile
- flutter_mwebd
- frostdart
- tor_ffi_plugin
- xelis_flutter
-)
-
-set(PLUGIN_BUNDLED_LIBRARIES)
-
-foreach(plugin ${FLUTTER_PLUGIN_LIST})
- add_subdirectory(flutter/ephemeral/.plugin_symlinks/${plugin}/linux plugins/${plugin})
- target_link_libraries(${BINARY_NAME} PRIVATE ${plugin}_plugin)
- list(APPEND PLUGIN_BUNDLED_LIBRARIES $<TARGET_FILE:${plugin}_plugin>)
- list(APPEND PLUGIN_BUNDLED_LIBRARIES ${${plugin}_bundled_libraries})
-endforeach(plugin)
-
-foreach(ffi_plugin ${FLUTTER_FFI_PLUGIN_LIST})
- add_subdirectory(flutter/ephemeral/.plugin_symlinks/${ffi_plugin}/linux plugins/${ffi_plugin})
- list(APPEND PLUGIN_BUNDLED_LIBRARIES ${${ffi_plugin}_bundled_libraries})
-endforeach(ffi_plugin)
diff --git a/macos/Flutter/GeneratedPluginRegistrant.swift b/macos/Flutter/GeneratedPluginRegistrant.swift
deleted file mode 100644
index bee29fd..0000000
--- a/macos/Flutter/GeneratedPluginRegistrant.swift
+++ /dev/null
@@ -1,56 +0,0 @@
-//
-// Generated file. Do not edit.
-//
-
-import FlutterMacOS
-import Foundation
-
-import camera_macos
-import connectivity_plus
-import cs_monero_flutter_libs_macos
-import cs_salvium_flutter_libs_macos
-import desktop_drop
-import device_info_plus
-import devicelocale
-import file_picker
-import flutter_libepiccash
-import flutter_libmwc
-import flutter_local_notifications
-import flutter_secure_storage_macos
-import isar_community_flutter_libs
-import local_auth_darwin
-import mobile_scanner
-import package_info_plus
-import path_provider_foundation
-import share_plus
-import sqlite3_flutter_libs
-import stack_wallet_backup
-import url_launcher_macos
-import wakelock_plus
-import window_size
-
-func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) {
- CameraMacosPlugin.register(with: registry.registrar(forPlugin: "CameraMacosPlugin"))
- ConnectivityPlugin.register(with: registry.registrar(forPlugin: "ConnectivityPlugin"))
- CsMoneroFlutterLibsMacosPlugin.register(with: registry.registrar(forPlugin: "CsMoneroFlutterLibsMacosPlugin"))
- CsSalviumFlutterLibsMacosPlugin.register(with: registry.registrar(forPlugin: "CsSalviumFlutterLibsMacosPlugin"))
- DesktopDropPlugin.register(with: registry.registrar(forPlugin: "DesktopDropPlugin"))
- DeviceInfoPlusMacosPlugin.register(with: registry.registrar(forPlugin: "DeviceInfoPlusMacosPlugin"))
- DevicelocalePlugin.register(with: registry.registrar(forPlugin: "DevicelocalePlugin"))
- FilePickerPlugin.register(with: registry.registrar(forPlugin: "FilePickerPlugin"))
- FlutterLibepiccashPlugin.register(with: registry.registrar(forPlugin: "FlutterLibepiccashPlugin"))
- FlutterLibmwcPlugin.register(with: registry.registrar(forPlugin: "FlutterLibmwcPlugin"))
- FlutterLocalNotificationsPlugin.register(with: registry.registrar(forPlugin: "FlutterLocalNotificationsPlugin"))
- FlutterSecureStoragePlugin.register(with: registry.registrar(forPlugin: "FlutterSecureStoragePlugin"))
- IsarFlutterLibsPlugin.register(with: registry.registrar(forPlugin: "IsarFlutterLibsPlugin"))
- LocalAuthPlugin.register(with: registry.registrar(forPlugin: "LocalAuthPlugin"))
- MobileScannerPlugin.register(with: registry.registrar(forPlugin: "MobileScannerPlugin"))
- FPPPackageInfoPlusPlugin.register(with: registry.registrar(forPlugin: "FPPPackageInfoPlusPlugin"))
- PathProviderPlugin.register(with: registry.registrar(forPlugin: "PathProviderPlugin"))
- SharePlusMacosPlugin.register(with: registry.registrar(forPlugin: "SharePlusMacosPlugin"))
- Sqlite3FlutterLibsPlugin.register(with: registry.registrar(forPlugin: "Sqlite3FlutterLibsPlugin"))
- StackWalletBackupPlugin.register(with: registry.registrar(forPlugin: "StackWalletBackupPlugin"))
- UrlLauncherPlugin.register(with: registry.registrar(forPlugin: "UrlLauncherPlugin"))
- WakelockPlusMacosPlugin.register(with: registry.registrar(forPlugin: "WakelockPlusMacosPlugin"))
- WindowSizePlugin.register(with: registry.registrar(forPlugin: "WindowSizePlugin"))
-}
diff --git a/windows/flutter/generated_plugin_registrant.cc b/windows/flutter/generated_plugin_registrant.cc
deleted file mode 100644
index 9a0db70..0000000
--- a/windows/flutter/generated_plugin_registrant.cc
+++ /dev/null
@@ -1,59 +0,0 @@
-//
-// Generated file. Do not edit.
-//
-
-// clang-format off
-
-#include "generated_plugin_registrant.h"
-
-#include <camera_windows/camera_windows.h>
-#include <connectivity_plus/connectivity_plus_windows_plugin.h>
-#include <cs_monero_flutter_libs_windows/cs_monero_flutter_libs_windows_plugin_c_api.h>
-#include <cs_salvium_flutter_libs_windows/cs_salvium_flutter_libs_windows_plugin_c_api.h>
-#include <desktop_drop/desktop_drop_plugin.h>
-#include <flutter_libepiccash/flutter_libepiccash_plugin_c_api.h>
-#include <flutter_libmwc/flutter_libmwc_plugin_c_api.h>
-#include <flutter_secure_storage_windows/flutter_secure_storage_windows_plugin.h>
-#include <isar_community_flutter_libs/isar_flutter_libs_plugin.h>
-#include <local_auth_windows/local_auth_plugin.h>
-#include <permission_handler_windows/permission_handler_windows_plugin.h>
-#include <share_plus/share_plus_windows_plugin_c_api.h>
-#include <sqlite3_flutter_libs/sqlite3_flutter_libs_plugin.h>
-#include <stack_wallet_backup/stack_wallet_backup_plugin_c_api.h>
-#include <url_launcher_windows/url_launcher_windows.h>
-#include <window_size/window_size_plugin.h>
-
-void RegisterPlugins(flutter::PluginRegistry* registry) {
- CameraWindowsRegisterWithRegistrar(
- registry->GetRegistrarForPlugin("CameraWindows"));
- ConnectivityPlusWindowsPluginRegisterWithRegistrar(
- registry->GetRegistrarForPlugin("ConnectivityPlusWindowsPlugin"));
- CsMoneroFlutterLibsWindowsPluginCApiRegisterWithRegistrar(
- registry->GetRegistrarForPlugin("CsMoneroFlutterLibsWindowsPluginCApi"));
- CsSalviumFlutterLibsWindowsPluginCApiRegisterWithRegistrar(
- registry->GetRegistrarForPlugin("CsSalviumFlutterLibsWindowsPluginCApi"));
- DesktopDropPluginRegisterWithRegistrar(
- registry->GetRegistrarForPlugin("DesktopDropPlugin"));
- FlutterLibepiccashPluginCApiRegisterWithRegistrar(
- registry->GetRegistrarForPlugin("FlutterLibepiccashPluginCApi"));
- FlutterLibmwcPluginCApiRegisterWithRegistrar(
- registry->GetRegistrarForPlugin("FlutterLibmwcPluginCApi"));
- FlutterSecureStorageWindowsPluginRegisterWithRegistrar(
- registry->GetRegistrarForPlugin("FlutterSecureStorageWindowsPlugin"));
- IsarFlutterLibsPluginRegisterWithRegistrar(
- registry->GetRegistrarForPlugin("IsarFlutterLibsPlugin"));
- LocalAuthPluginRegisterWithRegistrar(
- registry->GetRegistrarForPlugin("LocalAuthPlugin"));
- PermissionHandlerWindowsPluginRegisterWithRegistrar(
- registry->GetRegistrarForPlugin("PermissionHandlerWindowsPlugin"));
- SharePlusWindowsPluginCApiRegisterWithRegistrar(
- registry->GetRegistrarForPlugin("SharePlusWindowsPluginCApi"));
- Sqlite3FlutterLibsPluginRegisterWithRegistrar(
- registry->GetRegistrarForPlugin("Sqlite3FlutterLibsPlugin"));
- StackWalletBackupPluginCApiRegisterWithRegistrar(
- registry->GetRegistrarForPlugin("StackWalletBackupPluginCApi"));
- UrlLauncherWindowsRegisterWithRegistrar(
- registry->GetRegistrarForPlugin("UrlLauncherWindows"));
- WindowSizePluginRegisterWithRegistrar(
- registry->GetRegistrarForPlugin("WindowSizePlugin"));
-}
diff --git a/windows/flutter/generated_plugins.cmake b/windows/flutter/generated_plugins.cmake
deleted file mode 100644
index 1f19a41..0000000
--- a/windows/flutter/generated_plugins.cmake
+++ /dev/null
@@ -1,45 +0,0 @@
-#
-# Generated file, do not edit.
-#
-
-list(APPEND FLUTTER_PLUGIN_LIST
- camera_windows
- connectivity_plus
- cs_monero_flutter_libs_windows
- cs_salvium_flutter_libs_windows
- desktop_drop
- flutter_libepiccash
- flutter_libmwc
- flutter_secure_storage_windows
- isar_community_flutter_libs
- local_auth_windows
- permission_handler_windows
- share_plus
- sqlite3_flutter_libs
- stack_wallet_backup
- url_launcher_windows
- window_size
-)
-
-list(APPEND FLUTTER_FFI_PLUGIN_LIST
- coinlib_flutter
- flutter_libsparkmobile
- flutter_mwebd
- frostdart
- tor_ffi_plugin
- xelis_flutter
-)
-
-set(PLUGIN_BUNDLED_LIBRARIES)
-
-foreach(plugin ${FLUTTER_PLUGIN_LIST})
- add_subdirectory(flutter/ephemeral/.plugin_symlinks/${plugin}/windows plugins/${plugin})
- target_link_libraries(${BINARY_NAME} PRIVATE ${plugin}_plugin)
- list(APPEND PLUGIN_BUNDLED_LIBRARIES $<TARGET_FILE:${plugin}_plugin>)
- list(APPEND PLUGIN_BUNDLED_LIBRARIES ${${plugin}_bundled_libraries})
-endforeach(plugin)
-
-foreach(ffi_plugin ${FLUTTER_FFI_PLUGIN_LIST})
- add_subdirectory(flutter/ephemeral/.plugin_symlinks/${ffi_plugin}/windows plugins/${ffi_plugin})
- list(APPEND PLUGIN_BUNDLED_LIBRARIES ${${ffi_plugin}_bundled_libraries})
-endforeach(ffi_plugin)
Why this scored 15/100
Community notes
Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.
The AI analysis stands alone for now. Submit a note if you can add evidence or important context.