Comments (9)
So, 2886f46 and 187aa5b constitute a first implementation. The hard part seems to be done, and now comes thinking about how to use the information. I am inclined to understand that the opn
field corresponds to the venue, so I'd put it in the Place
field. Then, I'm hesitating between:
- Putting
opn
also inEvent name
. This is the easiest in terms of "clicks to register", since you can just press the FAB to add the entry to the list. - Leaving
Event name
empty. This requires a bit more effort (a name must be put in order to save the entry), but this may "motivate" a bit more to fill in the rest of the fields. - Putting the "warning" you suggested in
Event name
. A pain to erase, but a good way of showing the message (in small screens I'm not sure if theNotes
are seen straightaway)
I want to spend some time thinking about the best solution (which may not be in the list above), but it won't take a lot until I release a new version with this feature. Opinions and thoughts are appreciated :)
from contactdiary.
I have a fourth alternative, that now I think is better than the above: every time a QR is imported, show a warning message (showing something along the lines of "You still need to register your details at the venue.") that must be accepted in order to proceed. This message would have an option to "Do not show again", so once you remember it, it will not bother you any more. How does this sound?
I also found that the NZ Covid Tracer uses a similar but simpler QR code
Nice! I'll add it as well. Thanks! :)
Putting only opn in the Place field risks not being able to tell which branch of a chain you are in, I think. pc is also needed.
That makes sense, yes. I'll probably combine both in the Place
field.
If all goes well, expect the update to be ready by the end of the weekend :)
from contactdiary.
Well, here it goes. Looking good? :)
I saw (not officially, though) that the UK is also using the adr
field for storing the address of the venue. Thus, with fc3a7d7 I will first look whether the adr
field is present, and if not, put the postal code instead.
Expect that tomorrow everything will be set for F-Droid to pick this up.
EDIT: The release is made, it should be available on F-Droid in a few days.
from contactdiary.
And I used it in the wild for the first time yesterday. It worked well. I had to edit the time a bit but this was not the app's fault because the shop had displayed their code poster at the checkout rather than the entrance. Based on what it entered, I suspect that the code may not have had any location except postcode (so you made a good decision to combine them), but I have not decoded the data to verify that. Many thanks.
from contactdiary.
Hi mjray,
Well, that's a nice idea, indeed :). I will play around with this in the coming days, thanks!
from contactdiary.
I suspect the last option of those is the best, as an encouragement.
I also found that the NZ Covid Tracer uses a similar but simpler QR code, specified at https://www.health.govt.nz/publication/hiso-100852020-covid-19-contact-tracing-data-standard but their app is open source and has a diary function of its own. I'm not sure if it dies on older phones like the UK app does.
The NZ Specification also explains what opn is. It is Organization Part Name, whereas adr is the Address in their version, and pc (Post Code) is used for place in the UK one. Putting only opn in the Place field risks not being able to tell which branch of a chain you are in, I think. pc is also needed.
from contactdiary.
The pop-up sounds good too. I hope not too many people will tick the "Do not show".
Thanks! I hope this reaches f-droid soon for a less disruptive upgrade for me âş
from contactdiary.
Looks good. Thanks for the release. I'll try it in the wild whenever I'm next out getting food after upgrading.
That is interesting info about the adr field. I don't think it was present in the ones I had but they were scanned some time ago and this may have been added since, or maybe the businesses did not submit their full address to the code generator.
from contactdiary.
It took a while to get the update that implemented this up on F-Droid, but now that there seems to be no apparent problems, I'm proceeding to close the issue. Thanks!
from contactdiary.
Related Issues (20)
- Crowdin Hungarian translation HOT 1
- Crowdin finished many languages HOT 1
- a treat for you, too HOT 1
- [Bug] "Make a copy today" doesn't work in 2021 HOT 2
- [Bug] HOT 2
- App doppelt Begegnungen aus 2020 nicht fĂźr 2021 HOT 1
- [Bug] When copy contact for today the year is set to 2020 instead of 2021 HOT 1
- [Request] FAB should respond when keyboard is showing HOT 7
- [Bug] App version 1.4.0 crashes on start HOT 9
- F-Droid Build Fails on versions 1.4.1 and 1.4.2 HOT 2
- Cannot store a contact or event accross different dates HOT 8
- F-Droid build failed HOT 5
- [Bug]F-Droid build failed HOT 2
- [Bug] Since version 1.4.7, the "make a copy today"-button is missing HOT 5
- [Bug] The mobile phone number entered in incorrect format HOT 1
- App store - outdated main screenshot HOT 1
- Saving of end date is incorrect if end time is set afterwards
- To add Hindi translation of in-app text[Request] HOT 2
- F-Droid build failed HOT 2
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 contactdiary.