Comments (6)
What if you had the public chat as an unremovable room at the top of the rooms list? Then you can add as many chats as you want underneath that? I don't think many of the details of the rooms need to be exposed to the user, I like how Riot/Element keeps its room / dm list.
from firmware.
Being in the default channel and a private channel would be a good start already. You could communicate with all meshtastic users and with one (and later on more) private channel.
from firmware.
This issue has been mentioned on Meshtastic. There might be relevant details there:
https://meshtastic.discourse.group/t/option-for-chat-rooms-and-unencrypted-messages/134/4
from firmware.
This issue has been mentioned on Meshtastic. There might be relevant details there:
https://meshtastic.discourse.group/t/public-emergency-chat-room-not-encrypted/713/12
from firmware.
The development of the clean on device api and gpio service informed me a bit on this. Implementation plan:
- Allow devices to be in multiple channels, only one of which is designated as the "primary" channel. primary channel is used to select radio freq/sf etc...
- When receiving messages try to decode against all current channels
- Store 'channel' (either an index or a hash) in MeshPacket - but never send over the lora link
- Use special channel names for security groups (device settings admin, gpio control etc)
- Make a much shorter channel QR code for minimally secure channels
from firmware.
fixed in 1.2
from firmware.
Related Issues (20)
- [Feature Request]: Include hop_start and hop_limit in JSON message for MQTT uplink
- [Bug]: MQTT Does Not Work On Radiomaster Bandit Nano Module HOT 1
- [Bug]: Can't import configuration backup file on T-Beam S3 Core HOT 1
- [Bug]: rak4631 crashes after ~1 day on latest stable fw HOT 5
- [Feature Request]: Write owner.short_name " sleeping..." into device sleep screen (useful for e-paper) HOT 3
- [Bug]: high power usage on Rak 4631/19003 & GNSS 12500
- [Bug]: 2.3.11 BME280 sensor temperature is too high ( Sensor Thermal Control ) #2
- [Bug]: scanning qr-code will replace configured channels HOT 1
- [Bug]: Using APP and web client: messages don't show HOT 2
- [Feature Request]: IPv6 support in Linux Native
- [Feature Request]: Change Middle button for ESP32's HOT 1
- [Bug]: Raspberry PI meshtasticd_2.3.13.a38a18d_amd64.deb doesnt recognize existing dependences HOT 5
- [Feature Request]: --request-environment HOT 3
- [Bug]: multiple Typo ... mhz -> MHz HOT 1
- [Feature Request]: Expand compatibility with RAK WisBlock Sensor Modules HOT 1
- [Feature Request]: Cancel canned message with main button HOT 2
- Add semihosting to allow debug without USB/serial
- Implement PowerMon
- [Bug]: QMC5883L Has the wrong address in the config
- [Feature Request]: Identify log data that may need privacy redaction HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from firmware.