csrutil
6f8ce425d8
remove the unnecessary blank line
9 months ago
csrutil
043f37a08e
♻️ refactor: unify UI notification methods into single notify() function
Consolidates soundBuzzer() and triggerVibration() into a unified notify() method
that handles both audio and haptic feedback based on UIEventType.
9 months ago
csrutil
2da50882c0
✨ feat: add vibration feedback support for UI events
- Add genericVibration class with 5-second cooldown and 1-second pulse
- Integrate vibration triggers for new messages and contact discoveries
- Add conditional compilation support with PIN_VIBRATION guard
- Implement abstract interface for vibration in UITask system
10 months ago
Michael Hart
bd6aa983a3
feat: add DisplayDriver methods for UTF-8 filtering and text ellipsis
- Add translateUTF8ToBlocks() method to convert UTF-8 characters to displayable blocks
- Add drawTextEllipsized() method for text truncation with ellipsis
- Apply UTF-8 filtering to node names, recent contacts, and message content
- Use ellipsized text rendering for recent contacts to prevent overflow
- Addresses PR feedback by moving text processing to DisplayDriver level
9 months ago
446564
fca16f1b71
make offline queue channel messages mutable
older channel messages can be overwritten, keeping other mssagage types
this allows a user to be away for a long time and still get the most recent
channel messages without losing any direct messages for exampe
9 months ago
Liam Cottle
47c57a52cc
Merge pull request #795 from tahnok/python3-build-sh
Use python3 not python in build.sh
9 months ago
Wesley Ellis
19fb7aae63
Use python3 not python in build.sh
Since the bin/uf2conv/uf2conf.py script uses python3, use python3 as the command instead of python.
On my ubuntu 24.04 machine, I don't have a python command in my path by default
9 months ago
ripplebiz
d86851b881
Merge pull request #787 from recrof/rak-wishmesh-tag-fix
fix building errors for wismesh tag companion ble
9 months ago
Scott Powell
98b524bfcf
Merge branch 'dev' into rep-room-acl
9 months ago
Scott Powell
a288ac06a6
Merge branch 'dev' into reciprocal-path-retry
9 months ago
fdlamotte
88786a906f
Merge pull request #786 from recrof/xiao-nrf52-cleanup
tidy up xiao nrf52 variant
9 months ago
recrof
845a497604
fix compilation errors for wismesh tag
9 months ago
recrof
81180bbf8c
xiao nrf52: add all available sensors, remove *_alt envs, cleanup
9 months ago
ripplebiz
f9428b7d27
Merge pull request #785 from liamcottle/feature/new-message-timestamps
Update lastmod when a new message is received
9 months ago
Scott Powell
fa3e4f9715
Merge branch 'dev' into reciprocal-path-retry
9 months ago
ripplebiz
d377ffd393
Merge pull request #784 from liamcottle/fix/ble-advertising-interval
revert unexpected change to ble advertising interval on nrf52
9 months ago
liamcottle
400e09f318
revert unexpected change to ble advertising interval on nrf52
9 months ago
liamcottle
561dbea30f
update lastmod when a new message is received
9 months ago
Kelsey Hudson
2536fa6bcf
Merge remote-tracking branch 'upstream/dev' into dev
9 months ago
Stefan Schüller
ded81780a4
fix: removed display reset (NC), set SDA and SCL for display
10 months ago
Stefan Schüller
21ea63bcd9
feat: Added EByte EoRa Pi
10 months ago
Scott Powell
5ccacb2a91
* bug fix
9 months ago
Scott Powell
ce08db6238
* room server: ClientACL added
9 months ago
ripplebiz
5377d7cc17
Merge pull request #782 from askpatrickw/patch-1
Update FAQ with new server administration screenshot
9 months ago
ripplebiz
3ef2aa6a95
Merge pull request #776 from liamcottle/fix/nrf52-ble-pin-display
Fix: BLE pin disappearing too quickly on nrf52 devices
9 months ago
Patrick
9b2dbf51cb
fix markdown
9 months ago
Patrick
a6a0183d44
Update FAQ with new server administration screenshot
9 months ago
Scott Powell
de2e0cf59c
* repeater now using ClientACL class
10 months ago
Scott Powell
c69d78b62e
Merge branch 'dev' into reciprocal-path-retry
10 months ago
Scott Powell
9df6e8a6b6
Merge branch 'dev' into rep-room-acl
10 months ago
Liam Cottle
5cd0470879
Merge pull request #777 from bryantkelley/docs/add-ble-firmware-troubleshooting-q-a
[Docs] Add companion not showing up over Bluetooth to FAQ
10 months ago
Bryant Kelley
b5820b1ce0
Add companion not showing up over BLE to FAQ
10 months ago
liamcottle
25ea953cc3
don't mark as connected until connection secured
10 months ago
Scott Powell
281591f147
* refactor: moved ACL out of SensorMesh -> ClientACL
10 months ago
ripplebiz
d929d32569
Merge pull request #768 from 446564/fix/nano-g2-notification
fix nano g2 notification
10 months ago
João Brázio
510472bfa0
Normalize repeater target names
10 months ago
446564
e42ecc3bb3
fix nano g2 notification
revert change to disable buzzer before hibernate
needs more work as the buzzer pin is a macro and can't be changed at runtime
10 months ago
ripplebiz
95d1f052c2
Merge pull request #762 from oltaco/new-ldscript-for-extrafs
New linker scripts for NRF52 companion envs
10 months ago
ripplebiz
ce39df599c
Merge pull request #763 from csrutil/fix-environment-sensor-node-altitude
Fix node_altitude not being set in EnvironmentSensorManager
10 months ago
Scott Powell
3b82224db6
Merge branch 'rep-room-acl' into dev
10 months ago
Scott Powell
c8a10cc3b3
* RAK wishmesh tag: build fix
10 months ago
ripplebiz
1257c6b181
Merge pull request #739 from fdlamotte/ui_sensors_page
ui: sensors page
10 months ago
Scott Powell
65ef6c2fd0
* repeater and room server build_src_filter fixes
10 months ago
Liam Cottle
f35e259fd6
Merge pull request #767 from liamcottle/fix/wismeshtag-poweroff-wakeup
Fix: WisMeshTag power off and wake up
10 months ago
liamcottle
80d5e2d8bc
fix wismesh tag power off and wake up
10 months ago
Florent de Lamotte
d83cdc501f
ui: use LPPDataHelper and conditionals for sensors page
10 months ago
taco
119b8f29e6
add rak4631 board json
10 months ago
Florent de Lamotte
2d4b77c998
Merge remote-tracking branch 'upstream/dev' into ui_sensors_page
10 months ago
csrutil
cf93109cd5
✨ feat: add altitude support to environment sensor node telemetry
- Include actual node altitude in GPS telemetry instead of hardcoded 0.0f
- Extract altitude data from both ublox_GNSS and serial GPS sources
- Update debug logging to display altitude alongside lat/lon coordinates
10 months ago
Scott Powell
3666cd72e5
* room refactor: extracted MyMesh class
10 months ago