I'd like two features:
Multiple sender ids, this way I could have different ones for different groups I want to communicate with.
Save and restore wifi setting. I have a hotspot configured, it would be nice not to have to re-enter the network name and password when I turn tincan off.
Bonus feature request: set message expiration. So I can send a message, with an expire date/time, ie, meet me tonight, and tomorrow morning, the message goes away, so as to not clutter things up (and I don't have to say the exact date and time to meet or what ever).
TinCan could be very handy at something like burning man. If 1000 people were running it, it would propagate through that area very quickly (well, totally guessing, but I think that would be enough density).
All I want is for it to work on all phones. :(
Just throwing other feature things in here to avoid clutter. mk There was a talk in one of the Reddit posts about TinCan that it could be used for Bitcoin transactions in person. Was this ever a thought you'd had when developing? I know little to nothing about bitcoin, but it doesn't sound impossible.
I haven't thought about it. It's interesting idea, but it adds some very big challenges, as you should only do that well or not at all. After we get things running as smoothly as possible on as many phones as possible, then I think we should allow for some use to inform our next moves.
From the Bitcoin wiki: 1) Bob sends his address to Alice. 2) Alice adds Bob’s address and the amount of bitcoins to transfer to a message: a 'transaction' message. 3) Alice signs the transaction with her private key, and announces her public key for signature verification. 4) Alice broadcasts the transaction on the Bitcoin network for all to see. Some considerations for TinCan: Step 1 could be done with TinCan, just like using e-mail or postcard or skywriter. Security is not important, since Bob sends his public address (e.g. something that looks like "1Krn7vC1kqmag8wbTbr1yZCJceHYVmpYse"). Steps 2-3 would normally be done using dedicated bitcoin software. Someone who has bitcoins to spend is likely to have an app or software to generate transaction messages. So there isn't a strong reason for TinCan to take on this task and try to convince users that it is reliable and trustworthy. Step 4 requires access to the worldwide bitcoin network, and the transaction will not be verified until it is broadcast. So the selling point of TinCan -- that it works without Internet access -- would render this step impossible. In other words, without modification TinCan could be used to share one's public address in order to receive funds later. This might be useful in the protest or concert or natural disaster scenarios for small purchases based on trust, or else to solicit later donations while passing out water bottles or gas masks.Suppose Alice wants to send a bitcoin to Bob.
Thanks chaostrophy. I am saving this post. These are good ideas. ATM we are chewing away at a list of bug reports. However, we have talked about possible future uses and features, and these all sound like good candidates. BTW, we consider the current wifi info reset to be a bug, not a feature. :)