Badgefortheglory issueshttps://scm.monerodevices.com/serhack/badgefortheglory/-/issues2020-08-04T11:15:50Zhttps://scm.monerodevices.com/serhack/badgefortheglory/-/issues/14Welcome steps lack 'Start' press2020-08-04T11:15:50ZMichael Schloh von BennewitzWelcome steps lack 'Start' pressAround the place where *Refresh this page* is printed in the Welcome tab, the guidance to *Press Start* is missing.
Consider rewriting:
```
< Refresh this page
> Refresh this page and click Start'
```
…or similar.Around the place where *Refresh this page* is printed in the Welcome tab, the guidance to *Press Start* is missing.
Consider rewriting:
```
< Refresh this page
> Refresh this page and click Start'
```
…or similar.https://scm.monerodevices.com/serhack/badgefortheglory/-/issues/13Add UI for village profiles2020-07-27T14:23:49ZMichael Schloh von BennewitzAdd UI for village profilesEach participating village may like to have their own use cases in the application, so support this with user selectable **feature packs** in the onboard function. For example:
Browse to https://bob.monerodevices.com/#start
In the **On...Each participating village may like to have their own use cases in the application, so support this with user selectable **feature packs** in the onboard function. For example:
Browse to https://bob.monerodevices.com/#start
In the **Onboard section**, the user could see:
- [ ] Monero Data
- [ ] Rogues Data
- [ ] Biohacking Data
- [ ] Red-team Data
- [ ] IoT Data
...and if the user selects 'Monero Data' and clicks 'Write' then their badge is populated with a new stagenet seed and a Getmonero URL.Basic control flow readyhttps://scm.monerodevices.com/serhack/badgefortheglory/-/issues/12Implement proxy stubs2020-07-23T11:22:38ZMichael Schloh von BennewitzImplement proxy stubsUsing preexisting code from local snippets:
- MQTT
- ~~IRC~~ \*
- ~~Discord~~ \*
- Monero
---
\* IRC and Discord messaging will be part of any MQTT message. For example, if the MQTT publish topic used is 'IRC' then the backend will re...Using preexisting code from local snippets:
- MQTT
- ~~IRC~~ \*
- ~~Discord~~ \*
- Monero
---
\* IRC and Discord messaging will be part of any MQTT message. For example, if the MQTT publish topic used is 'IRC' then the backend will relay the text to IRC:
mqtt:pub(topic='IRC',body='You are all idiots')
…would cause the text to appear in a hard coded (Freenode probably) IRC channel.
---
We try to gain tempo by **implementing small proof of concepts** for the feature set we want. If we tunnel all connectivity through the MQTT/Websockets interface, then create an API to describe the proxied command set.Basic control flow readyhttps://scm.monerodevices.com/serhack/badgefortheglory/-/issues/10NFC methods do not use MIME2020-07-09T12:32:10ZMichael Schloh von BennewitzNFC methods do not use MIMEWhenever reading, the MIME Content-Type should be parsed. Whenever writing, a MIME Content-Type should be stored.
For example, the MIME Content-Type for a website location is 'U' and the Mime Content-Type for text is 'T'. This NFC 'well...Whenever reading, the MIME Content-Type should be parsed. Whenever writing, a MIME Content-Type should be stored.
For example, the MIME Content-Type for a website location is 'U' and the Mime Content-Type for text is 'T'. This NFC 'well known' information is specified in RFC 2141 or RFC 3986.https://scm.monerodevices.com/serhack/badgefortheglory/-/issues/9Create introductory content2020-07-23T10:46:26ZMichael Schloh von BennewitzCreate introductory contentThings that help the novice user get their smartphone and badge working together should be written into an introduction.Things that help the novice user get their smartphone and badge working together should be written into an introduction.https://scm.monerodevices.com/serhack/badgefortheglory/-/issues/3Edit tech storyline2020-06-23T14:24:36ZMichael Schloh von BennewitzEdit tech storyline# Tech story
This has few graphics and targets a user who likes to read a step by step list and then start using their badge in a technical way. It may involve command line typing.
```
BODY
HEAD
NAVBAR-WITH-TABS
ABOUT
Short...# Tech story
This has few graphics and targets a user who likes to read a step by step list and then start using their badge in a technical way. It may involve command line typing.
```
BODY
HEAD
NAVBAR-WITH-TABS
ABOUT
Short description and one or two animated pictures
START
ONBOARD: Read NFC and tell user 'its working'
READ: Prints what the badge contains as data
WRITE: Overwrite your default unique identifier(s)
NETWORK
CONNECT: Connect to the 'Intervillage Badge' network
KNOCK: Knock on another village's door (like a ping)
AUTH: Send a NFC identifier if the village requires authentication
TIP: Give a tip to another badge user on the network (stagenet)
```
---
### What are stories?
We can implement one or more stories, to serve a particular group of users. Stories are used to describe what a user should expect to see and experience. A story is specified using pseudo code, to facilitate design and implementation.https://scm.monerodevices.com/serhack/badgefortheglory/-/issues/1Create eye candy2020-07-23T11:15:32ZMichael Schloh von BennewitzCreate eye candyIt would be great if our website resembled [Masteringmonero-Bitcoin](https://www.masteringmonero.com/bitcoin.html).
We could use that external site as a template, for either our **front page** or the **getting started** menu tab.It would be great if our website resembled [Masteringmonero-Bitcoin](https://www.masteringmonero.com/bitcoin.html).
We could use that external site as a template, for either our **front page** or the **getting started** menu tab.Basic control flow ready