Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
17 commits
Select commit Hold shift + click to select a range
e61dbb6
feat: implement MVVM architecture and modularize codebase
cyclonite96 Feb 23, 2026
570c775
feat: implement MVVM architecture and modularize codebase
cyclonite96 Feb 27, 2026
15c9771
feat: implement MVVM architecture and modularize codebase
cyclonite96 Feb 27, 2026
fbefb2b
refactor(wifi): continue modular architecture alignment
cyclonite96 Mar 24, 2026
930b6c5
fix(build): upgrade Kotlin toolchain and align unit tests
cyclonite96 Mar 24, 2026
ae59627
refactor(app): remove legacy domain duplicates
cyclonite96 Mar 25, 2026
dfde932
refactor(settings): remove direct database access
cyclonite96 Mar 25, 2026
cedcfc3
refactor(ui): wire geofence route and prune legacy screens
cyclonite96 Mar 25, 2026
9b0fb55
refactor: consolidate WiFi/Bluetooth/Cellular to shared core models
cyclonite96 Mar 25, 2026
3b4509a
refactor: rewire nav graph and scanner service to rebuilt architecture
cyclonite96 Mar 25, 2026
d0d9008
refactor: add BLE and sensor data contracts
cyclonite96 Mar 25, 2026
07fed2a
feat(scanner): restore fidelity and add high-performance batching
cyclonite96 Mar 25, 2026
1011e05
feat(scanner): add adaptive collection controls and live metrics
cyclonite96 Mar 25, 2026
1aea36d
feat(scanner): add power-aware adaptive throttling
cyclonite96 Mar 25, 2026
36a1756
feat(workflow): add session-scoped trajectory and playback
cyclonite96 Mar 26, 2026
2f3a90a
feat(details): add rebuilt Bluetooth and Cellular detail screens
cyclonite96 Mar 26, 2026
284aee5
refactor(legacy): remove unused legacy screens and helpers
cyclonite96 Mar 26, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
58 changes: 58 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
# EditorConfig is awesome: https://EditorConfig.org

# top-most EditorConfig file
root = true

# Unix-style newlines with a newline ending every file
[*]
charset = utf-8
end_of_line = lf
insert_final_newline = true
trim_trailing_whitespace = true

# Kotlin files
[*.{kt,kts}]
indent_style = space
indent_size = 4
max_line_length = 120
continuation_indent_size = 4
ij_kotlin_imports_layout = *,java.**,javax.**,kotlin.**,^
ij_kotlin_name_count_to_use_star_import = 5
ij_kotlin_name_count_to_use_star_import_for_members = 3
ij_kotlin_packages_to_use_import_on_demand = java.util.*,kotlinx.android.synthetic.**

# Java files
[*.java]
indent_style = space
indent_size = 4
max_line_length = 120

# XML files (layouts, manifests, resources)
[*.xml]
indent_style = space
indent_size = 4

# Gradle files
[*.gradle,*.gradle.kts]
indent_style = space
indent_size = 4

# JSON files
[*.json]
indent_style = space
indent_size = 2

# Markdown files
[*.md]
trim_trailing_whitespace = false
max_line_length = off

# YAML files
[*.{yml,yaml}]
indent_style = space
indent_size = 2

# Properties files
[*.properties]
indent_style = space
indent_size = 4
Loading
Loading