mirror of
https://github.com/greenart7c3/Amber.git
synced 2026-10-05 19:08:23 +00:00
Master's Quartz upgrade made RelayConnectionListener.onIncomingMessage a suspend fun and gave RelayAuthenticator's auth lambda (relay, event, isReconnect) parameters; the desktop module still compiled against the old shapes, breaking the build after the rebase. Update the overrides in BunkerEngine, RelayChecker and the E2E test, and the auth lambda in AmberDesktop, to the new signatures (same launch-inside-listener pattern as NotificationSubscription). The desktop test suite also failed on machines with a real install: AppDirs resolves XDG_DATA_HOME before user.home, so a real ~/.local/share/amber holding a passphrase-wrapped master.key.enc leaked into the worker JVMs and every DesktopKeyStore operation threw LockedException. Point the test workers' XDG_DATA_HOME and user.home at a pristine dir under build/ that is wiped per run (config-cache safe; note Gradle cannot remove worker env vars — null becomes the literal string "null" and previously materialized desktop/null/amber, now gitignored). :desktop:test 51/51 green, :desktop:ktlintCheck and :app:compileFreeDebugKotlin pass. Co-Authored-By: Claude <noreply@anthropic.com>
143 lines
2.3 KiB
Plaintext
143 lines
2.3 KiB
Plaintext
/local.properties
|
|
/.idea/caches
|
|
/.idea/libraries
|
|
/.idea/modules.xml
|
|
/.idea/workspace.xml
|
|
/.idea/navEditor.xml
|
|
/.idea/assetWizardSettings.xml
|
|
/.idea/androidTestResultsUserPreferences.xml
|
|
/.idea/deploymentTargetDropDown.xml
|
|
/.idea/deploymentTargetSelector.xml
|
|
/.idea/other.xml
|
|
/.idea/markdown.xml
|
|
/.idea/appInsightsSettings.xml
|
|
.DS_Store
|
|
/build
|
|
/captures
|
|
.cxx
|
|
.kotlin/
|
|
keystore.properties
|
|
/free/
|
|
/offline/
|
|
app/free/release/
|
|
app/play/release/
|
|
app/offline/release/
|
|
|
|
# Built application files
|
|
*.apk
|
|
*.aar
|
|
*.ap_
|
|
*.aab
|
|
|
|
# Files for the ART/Dalvik VM
|
|
*.dex
|
|
|
|
# Java class files
|
|
*.class
|
|
|
|
# Generated files
|
|
bin/
|
|
gen/
|
|
out/
|
|
# Uncomment the following line in case you need and you don't have the release build type files in your app
|
|
# release/
|
|
|
|
# Gradle files
|
|
.gradle
|
|
.gradle/
|
|
build/
|
|
|
|
# Local configuration file (sdk path, etc)
|
|
local.properties
|
|
|
|
# Proguard folder generated by Eclipse
|
|
proguard/
|
|
|
|
# Log Files
|
|
*.log
|
|
|
|
# Android Studio
|
|
/*/build/
|
|
/*/local.properties
|
|
/*/out
|
|
/*/*/build
|
|
/*/*/production
|
|
captures/
|
|
.navigation/
|
|
*.ipr
|
|
*~
|
|
*.swp
|
|
|
|
# IntelliJ
|
|
*.iml
|
|
*.iws
|
|
/out/
|
|
deploymentTargetDropdown.xml
|
|
render.experimental.xml
|
|
|
|
# User-specific configurations
|
|
.idea/**/caches/
|
|
.idea/**/libraries/
|
|
.idea/**/shelf/
|
|
.idea/**/codeStyles
|
|
.idea/**/workspace.xml
|
|
.idea/**/tasks.xml
|
|
.idea/**/.name
|
|
.idea/**/compiler.xml
|
|
.idea/**/copyright/profiles_settings.xml
|
|
.idea/**/encodings.xml
|
|
.idea/**/misc.xml
|
|
.idea/**/modules.xml
|
|
.idea/**/scopes/scope_settings.xml
|
|
.idea/**/dictionaries
|
|
.idea/**/vcs.xml
|
|
.idea/**/jsLibraryMappings.xml
|
|
.idea/**/datasources.xml
|
|
.idea/**/dataSources.ids
|
|
.idea/**/sqlDataSources.xml
|
|
.idea/**/dynamic.xml
|
|
.idea/**/uiDesigner.xml
|
|
.idea/**/assetWizardSettings.xml
|
|
.idea/**/gradle.xml
|
|
.idea/**/jarRepositories.xml
|
|
.idea/**/navEditor.xml
|
|
|
|
# Keystore files
|
|
# Uncomment the following lines if you do not want to check your keystore files in.
|
|
#*.jks
|
|
#*.keystore
|
|
|
|
# External native build folder generated in Android Studio 2.2 and later
|
|
.externalNativeBuild
|
|
.cxx/
|
|
|
|
# Google Services (e.g. APIs or Firebase)
|
|
# google-services.json
|
|
|
|
# Freeline
|
|
freeline.py
|
|
freeline/
|
|
freeline_project_description.json
|
|
|
|
# fastlane
|
|
fastlane/report.xml
|
|
fastlane/Preview.html
|
|
fastlane/screenshots
|
|
fastlane/test_output
|
|
fastlane/readme.md
|
|
|
|
# Version control
|
|
vcs.xml
|
|
|
|
# lint
|
|
lint/intermediates/
|
|
lint/generated/
|
|
lint/outputs/
|
|
lint/tmp/
|
|
# lint/reports/
|
|
quartz/
|
|
.ai-jail
|
|
trace_processor
|
|
perf-traces
|
|
/desktop/null/
|