Commits included in published releases. Unpublished intermediate commits are private. Showing matches from the latest 100 commits ending at this release.
Merge branch 'master' into auth
Wei Li · Jan 29, 2026, 2:48 AM UTC
99de892bbcef
refactor: Update ProGuard rules for Espressif provisioning and EventBus classes
Wei Li · Jan 29, 2026, 2:28 AM UTC
8070f28dabea
chore: Update version to 0.4.15-beta+0 and enhance ProGuard rules for BLE provisioning and EventBus
Wei Li · Jan 29, 2026, 1:56 AM UTC
607dec445271
feat: Update token handling to use AUTH_TOKEN_LENGTH for consistency across authentication functions
Wei Li · Jan 28, 2026, 2:58 AM UTC
ba9e63d8e85e
feat: Add configuration for Auth Admin Token Expiry and refactor authentication functions for clarity
Wei Li · Jan 28, 2026, 2:46 AM UTC
2a69d62b7160
feat: Change token_expiry type from uint32_t to uint64_t for improved timestamp handling
Wei Li · Jan 28, 2026, 1:12 AM UTC
f119056c93b2
feat: Add allowDuplicates parameter to notifyAppError for enhanced error handling
Wei Li · Jan 27, 2026, 6:15 PM UTC
c79f71046d6a
feat: Integrate GettextLocalizations for improved error messaging in LyfiViewModel and LyfiView
Wei Li · Jan 27, 2026, 5:47 PM UTC
75aefffc854c
feat: Implement authentication token handling and permission checks in CoAP handler
Wei Li · Jan 27, 2026, 5:47 PM UTC
dc157c7af1bd
feat: Enhance authentication process with timestamp validation and key caching
Wei Li · Jan 27, 2026, 5:14 PM UTC
a98b09943749
feat: Enhance authentication module with detailed documentation and mutex protection for thread safety
Wei Li · Jan 27, 2026, 4:48 PM UTC
21a71380b605
feat: Implement authentication module and integrate permission checks for COAP resources
Wei Li · Jan 27, 2026, 12:07 PM UTC
264d39b7a126
refactor: Simplify security level handling for ESP provisioning
Wei Li · Jan 27, 2026, 6:54 AM UTC
a7496fac55e0
feat: Add security level support for ESP provisioning and enhance method channel functionality
Wei Li · Jan 27, 2026, 6:36 AM UTC
94247c1e1207
Merge pull request #22 from andrejpk/fix/ios-ble-and-mdns
Wei Li · Jan 27, 2026, 3:33 AM UTC
d862d96477a9
Merge branch 'master' into fix/ios-ble-and-mdns
Wei Li · Jan 27, 2026, 3:09 AM UTC
3c35a19ee585
feat: Add validation step for Android keystore in CI workflow
Wei Li · Jan 27, 2026, 3:07 AM UTC
7682b4f2f5c8
Merge branch 'master' into fix/ios-ble-and-mdns
Wei Li · Jan 27, 2026, 2:56 AM UTC
6bd7749e1435
feat: Remove CocoaPods installation step from iOS build process
Wei Li · Jan 27, 2026, 2:40 AM UTC
0f947283e8b5
refactor: Remove setup job and streamline caching for pub and Gradle dependencies
Wei Li · Jan 27, 2026, 2:35 AM UTC
3f4a427706c0
feat: Update melos bootstrap command to disable IntelliJ integration
Wei Li · Jan 27, 2026, 2:25 AM UTC
5db8629cc5c9
feat: Add iOS build job to CI workflow
Wei Li · Jan 27, 2026, 2:07 AM UTC
bacf1e132dab
fix(client/ios): Fix BLE provisioning and mDNS discovery on iOS
Andrej Kyselica · Jan 26, 2026, 10:42 PM UTC
43cc26cab943
feat: Update version to 0.4.13-beta+0 and bump melos dependency to 7.3.0 feat: Add tests for DateTime and Duration extensions feat: Implement network interface inference tests feat: Add exception handling tests feat: Refactor mDNS discovery method using pattern matching
Wei Li · Jan 26, 2026, 1:37 PM UTC
8817af558291
feat: Update app name to "Borneo-IoT CE" and bump version to 0.4.12-beta+0
Wei Li · Jan 25, 2026, 6:24 PM UTC
ce10814a8af0
feat: Bump version number to 0.4.11-beta+0 in pubspec.yaml
Wei Li · Jan 25, 2026, 6:17 PM UTC
fb337af2c77c
feat: Update bundle identifiers and version number for macOS and iOS projects
Wei Li · Jan 25, 2026, 6:05 PM UTC
ae4fecaf9fd7
feat: Update device information structure and add CE edition support
Wei Li · Jan 25, 2026, 4:08 PM UTC
4cc8538c965a
update banner
Wei Li · Jan 25, 2026, 4:12 AM UTC
c32e62dbbf61
feat: Update plugin registrations and bump package versions in pubspec.lock
Wei Li · Jan 21, 2026, 10:15 AM UTC
1295c53a3522
feat: Add channel count setting and update UI for channel configuration
Wei Li · Jan 21, 2026, 9:05 AM UTC
e6c46ebebcc1
feat: Add flutter_colorpicker dependency to pubspec.lock
Wei Li · Jan 21, 2026, 7:57 AM UTC
71cb8eae8c13
feat: Remove flutter_colorpicker dependency from pubspec.lock
Wei Li · Jan 21, 2026, 7:52 AM UTC
ac3cb30fa525
feat: Unbind device after reboot in controller settings view model
Wei Li · Jan 21, 2026, 7:51 AM UTC
76697a517d68
feat: Validate channel names and enhance submission logic in controller settings
Wei Li · Jan 21, 2026, 7:47 AM UTC
7eea9ed6aca8
feat: Implement channel metadata management with dynamic name and color settings
Wei Li · Jan 21, 2026, 6:16 AM UTC
4a273553ce1a
feat: Add channel metadata management for standalone product mode
Wei Li · Jan 21, 2026, 4:23 AM UTC
d95d1a9f1b99
feat: Enhance LED channel management with dynamic name and color settings
Wei Li · Jan 20, 2026, 6:07 PM UTC
3007bf29c258
feat: Implement fine-grained locking for device binding and observation management
Wei Li · Jan 20, 2026, 6:31 AM UTC
080969667263
fix: Update Flutter SDK version to 3.38.7 in pubspec.yaml
Wei Li · Jan 18, 2026, 1:38 PM UTC
2f8d1d3f8c3a
feat: Implement disco mode functionality for LED control, including state management and visual effects
Wei Li · Jan 18, 2026, 11:30 AM UTC
bfd71439e857
fix: Update cbor2 version in requirements.txt to 5.8.0
Wei Li · Jan 18, 2026, 9:21 AM UTC
159fddffa8bc
fix: Optimize LED duty cycle calculation by using pre-allocated hpoint values, update version to 0.4.6
Wei Li · Jan 18, 2026, 9:08 AM UTC
4955dfa41ee2
feat: Add dimming timeout configuration and functionality for LED control, update version to 0.4.5
Wei Li · Jan 18, 2026, 8:45 AM UTC
086b0c5c5f0e
feat: Implement LED fading during normal state and update version to 0.4.4
Wei Li · Jan 18, 2026, 7:40 AM UTC
af711ea28bd1
feat: Enhance cloud functionality and update version to 0.4.3
Wei Li · Jan 18, 2026, 7:07 AM UTC
e6a2b4fde3d5
feat: add cloud simulation mode functionality
Wei Li · Jan 17, 2026, 11:53 AM UTC
1cb8e3c2043d
fix: Correct time alignment logic in LED scheduler and update version to 0.4.2
Wei Li · Jan 17, 2026, 10:09 AM UTC
29cc459edf8c
feat: Add LED channel self-test functionality for over-power protection
Wei Li · Jan 17, 2026, 7:28 AM UTC
2bed01acc1da
fix: Correct SECS_PER_DAY definition and add critical section handling in LED functions
Wei Li · Jan 17, 2026, 5:55 AM UTC
0310402a5687
feat: Enhance WiFi provisioning logic and update version to 0.4.1
Wei Li · Jan 16, 2026, 10:20 AM UTC
d0ecc66246d4
feat: Refactor provisioning logic and update version to 0.4.0
Wei Li · Jan 15, 2026, 1:08 PM UTC
89da4f2a02f0
fix: Improve readability of state check in startProvisioning method
Wei Li · Jan 15, 2026, 9:34 AM UTC
a51e0d084719
feat: Simplify mDNS event handling by registering a single event handler for all IP events
Wei Li · Jan 15, 2026, 7:07 AM UTC
86135161bfc2
feat: Add autofocus to password input dialog in WiFi selection screen
Wei Li · Jan 15, 2026, 6:34 AM UTC
ed8aa47e5a52
feat: Implement enhanced WiFi provisioning events and state management across platforms
Wei Li · Jan 15, 2026, 5:47 AM UTC
87cb498f7089
feat: Enhance mDNS initialization and event handling for WiFi connection state
Wei Li · Jan 12, 2026, 10:58 AM UTC
cacc29dbcfb5
feat: Reset WiFi state on provisioning failure in network provision event handler
Wei Li · Jan 11, 2026, 3:57 PM UTC
3eacfe51b3c5
Update localization files and improve device discovery functionality
Wei Li · Jan 11, 2026, 9:43 AM UTC
4d7c620047c1
feat: Add Bluetooth state tracking and warning banner for permissions and status
Wei Li · Jan 11, 2026, 8:24 AM UTC
f163bbc1be31
feat: Refactor WiFi network scanning and enhance UI with separators in the list
Wei Li · Jan 11, 2026, 6:43 AM UTC
7646186ebb96
feat: Implement WiFi selection and provisioning flow
Wei Li · Jan 11, 2026, 6:30 AM UTC
ac521a6f086c
feat: Update iOS Info.plist for location and Bluetooth usage descriptions; refine AndroidManifest.xml formatting; add XML formatter to VSCode settings
Wei Li · Jan 9, 2026, 11:17 AM UTC
ba733042eb50
feat: Add Bluetooth permissions and update iOS usage descriptions for device provisioning
Wei Li · Jan 9, 2026, 11:11 AM UTC
a591f0bef834
feat: Enable Bluetooth provisioning support across multiple board configurations
Wei Li · Jan 9, 2026, 10:36 AM UTC
ab142aa160c8
feat: Add network provisioning support and refactor Bluetooth provisioning methods
Wei Li · Jan 9, 2026, 10:32 AM UTC
86a5ade61b64
feat: Add German translations for various UI elements and messages
Wei Li · Jan 3, 2026, 7:48 AM UTC
2ff3fd9def4b
feat: Implement language configuration management and update locale handling
Wei Li · Jan 3, 2026, 7:29 AM UTC
10c68174240e
refactor: Remove SettingsViewModel and its references from the project
Wei Li · Jan 3, 2026, 7:19 AM UTC
71a894f07dfb
Add Spanish language support and update translations
Wei Li · Jan 3, 2026, 7:04 AM UTC
b39c7dada26b
chore: Update Dart and Flutter SDK versions in pubspec.yaml
Wei Li · Jan 3, 2026, 5:25 AM UTC
3c22d9b41871
feat: Add initial settings configuration for clangd LSP
Wei Li · Jan 3, 2026, 3:32 AM UTC
53d999546177
Remove protothreads implementation files
Wei Li · Nov 23, 2025, 3:58 AM UTC
40bd3ab1d980
feat: Update Protothreads configuration to enable semaphore support
Wei Li · Nov 23, 2025, 3:06 AM UTC
720a59769060
Add protothreads implementation and semaphore support
Wei Li · Nov 23, 2025, 2:56 AM UTC
3bf771c8709e
feat: Add RPC support for sensor data retrieval and update version to 0.3.50
Wei Li · Nov 10, 2025, 7:53 AM UTC
6f27293701f0
feat: Add RTC driver support for DS1302, IDF, and PCF8563 with configurable GPIO and I2C settings
Wei Li · Nov 10, 2025, 7:31 AM UTC
af4070a31ad8
feat: Enable ADC channel 2 for both blc05emk1 and blc05mk2 boards
Wei Li · Nov 10, 2025, 5:08 AM UTC
9c58e80cd046
feat: Add drvfx device structure and include drvfx headers across multiple files
Wei Li · Nov 10, 2025, 5:06 AM UTC
fd88cfb08180
feat: Integrate exponential moving average filter for temperature readings
Wei Li · Nov 10, 2025, 3:55 AM UTC
2e4a79dcd5ec
feat: Enhance EMA filter implementation for voltage and current readings
Wei Li · Nov 9, 2025, 7:04 PM UTC
d5caf81f2488
feat: Implement exponential moving average filter for voltage readings
Wei Li · Nov 9, 2025, 6:57 PM UTC
1b7acf8eebe6
fix: Add mutex for thread safety in ADC read operations
Wei Li · Nov 9, 2025, 6:36 PM UTC
1da56289f789
Refactor sensor and power measurement integration
Wei Li · Nov 9, 2025, 6:20 PM UTC
c72b497b3f43
fix: Update channel count checks in LED encoding logic to use inclusive comparison
Wei Li · Nov 9, 2025, 9:05 AM UTC
6f8daf671410
fix: Update channel count checks in LED encoding logic to use strict comparison
Wei Li · Nov 9, 2025, 8:55 AM UTC
2aca9ae57193
fix: Update LED manual color values and improve channel encoding logic
Wei Li · Nov 9, 2025, 8:53 AM UTC
a17f9de7c82f
fix: Update LED state in indicator timer callback and increment version to 0.3.48
Wei Li · Nov 9, 2025, 6:18 AM UTC
a3984ae3e2ea
fix: Update indicator GPIO handling to use timer-based approach and increment version to 0.3.47
Wei Li · Nov 9, 2025, 6:17 AM UTC
5426d479d895
fix: Initialize fan power to maximum on startup and update version to 0.3.46
Wei Li · Nov 9, 2025, 6:04 AM UTC
853612d2bef6
fix: Remove unused VREG and PWM support code from fan initialization
Wei Li · Nov 9, 2025, 5:59 AM UTC
87910ad34ffa
fix: Simplify fan initialization by removing unused VREG and PWM support code
Wei Li · Nov 9, 2025, 5:50 AM UTC
b5f101bf35d0
fix: Increase maximum overheated temperature count from 5 to 10
Wei Li · Nov 9, 2025, 5:29 AM UTC
0b2f2d31e88d
refactor: Remove unused PWM initialization code and clean up encoder handling
Wei Li · Nov 9, 2025, 5:16 AM UTC
0ebcce51c059
fix: Remove deprecated PWM duty functions and update version to 0.3.43
Wei Li · Nov 9, 2025, 5:13 AM UTC
4985879776cf
feat: Implement FPWM driver and integrate with fan control system
Wei Li · Nov 9, 2025, 5:06 AM UTC
ad0035ae71ed
fix: Update URL in idf_component.yml to point to the correct drvfx component directory
Wei Li · Nov 9, 2025, 4:49 AM UTC
182d0d9b29a5
fix: Add idf_component.yml for ESP-IDF modular device driver framework
Wei Li · Nov 9, 2025, 4:48 AM UTC
635f44eecc6d
fix: Improve resource registration logging in CoAP initialization