Browse Source

remove non-working interests, enhance error messages, update tasks & changelog

kb/add-usage-guide
Trent Larson 5 months ago
parent
commit
77becf8673
  1. 10
      CHANGELOG.md
  2. 2
      README.md
  3. 7
      project.task.yaml
  4. 13
      src/views/AccountViewView.vue
  5. 4
      src/views/ContactsView.vue
  6. 5
      src/views/HelpView.vue

10
CHANGELOG.md

@ -10,6 +10,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Nothing - Nothing
## [0.3.7] - 2024.04
### Added
- Filter on home page feed
- Ability to set time of daily notification
### Changed
- Descriptions on home page to include projects
### Changed in DB or environment
- Nothing
## [0.3.6] - 2024.03.24 - 3a07e31d6313ab95711265562d9023c42916e141 ## [0.3.6] - 2024.03.24 - 3a07e31d6313ab95711265562d9023c42916e141
### Added ### Added
- Button to mirror photo during video - Button to mirror photo during video

2
README.md

@ -99,7 +99,7 @@ To add an icon, add to main.ts and reference with `fa` element and `icon` attrib
- Use a mobile user as well as a desktop user. - Use a mobile user as well as a desktop user.
- Backup seed & data & get a CSV dump from Endorser Mobile. - Backup seed & data & get a CSV dump from Endorser Mobile.
- Check that the version is updated. - Check that the version is updated.
- Clear the browser data & add identity & import Time Safari contacts and then CSV contacts. - Clear the browser data & add identity & import Time Safari contacts and then CSV contacts.
- Make sure that it's using the test API (under Identity in 'Advanced'). - Make sure that it's using the test API (under Identity in 'Advanced').
- Clear the browser data again. (See "Reset" below.) - Clear the browser data again. (See "Reset" below.)
- Go to the account page before visiting the home page to see that there is no ID. - Go to the account page before visiting the home page to see that there is no ID.

7
project.task.yaml

@ -1,16 +1,19 @@
tasks : tasks :
- remove topics of interest
- clickup
- remove the loading of projects during feed load on the home screen (which slows down the feed)
- fix the notification link to the app - fix the notification link to the app
- 01 change scanning flow - allow them to stay on the QR/scanning screen after scanning someone - 01 change scanning flow - allow them to stay on the QR/scanning screen after scanning someone
- 24 contextual tutorials https://docs.google.com/document/d/11C_K3RM0rgo0onih20KFhcIzukZyq_CRWqaWX5om_kM/edit#heading=h.iwiwcydou5hw - 24 contextual tutorials https://docs.google.com/document/d/11C_K3RM0rgo0onih20KFhcIzukZyq_CRWqaWX5om_kM/edit#heading=h.iwiwcydou5hw
- feeds - add "remote" filter, if they choose 'visible' then warn that they won't see any others, cache list & don't reload front page on change - 02 feeds - add "remote" filter, if they choose 'visible' then warn that they won't see any others, cache list & don't reload front page on change
- .1 add shortcut from project (etc?) to the public project page in a browser - .1 add shortcut from project (etc?) to the public project page in a browser
- .1 add KindSpring link to ideas - .1 add KindSpring link to ideas
- .1 on feed, don't show "to someone anonymous" if it's to a project
- 16 save data backups in Google - 16 save data backups in Google
- 16 generate and use passkeys for identities - 16 generate and use passkeys for identities
- .5 show "give" buttons (eg. from anonymous) even if they can't give, greyed out, and give them a warning and instructions - .5 show "give" buttons (eg. from anonymous) even if they can't give, greyed out, and give them a warning and instructions

13
src/views/AccountViewView.vue

@ -154,19 +154,6 @@
Set Search Area Set Search Area
<!-- If already set, change button label to "Change Search Area" --> <!-- If already set, change button label to "Change Search Area" -->
</router-link> </router-link>
<div class="text-slate-500 text-sm font-bold mt-6 mb-2">
Topics of Interest
</div>
<textarea
class="block w-full rounded border border-slate-400 px-3 py-2"
rows="3"
value="longing, rusted, seventeen, daybreak, furnace, nine, benign, homecoming, one, freight car"
>
</textarea>
<div class="text-slate-500 text-sm mt-2 mb-2">
Separate topics with a comma.
</div>
</div> </div>
<div <div

4
src/views/ContactsView.vue

@ -864,7 +864,9 @@ export default class ContactsView extends Vue {
let userMessage = "There was an error. See logs for more info."; let userMessage = "There was an error. See logs for more info.";
const serverError = error as AxiosError; const serverError = error as AxiosError;
if (serverError) { if (serverError) {
if (serverError.message) { if (serverError.response?.data?.error?.message) {
userMessage = serverError.response.data.error.message;
} else if (serverError.message) {
userMessage = serverError.message; // Info for the user userMessage = serverError.message; // Info for the user
} else { } else {
userMessage = JSON.stringify(serverError.toJSON()); userMessage = JSON.stringify(serverError.toJSON());

5
src/views/HelpView.vue

@ -285,6 +285,11 @@
and you may have to close all your tabs. In addition, it may be running as an and you may have to close all your tabs. In addition, it may be running as an
installed app, so look for any Time Safari app that may be running outside a browser. installed app, so look for any Time Safari app that may be running outside a browser.
</li> </li>
<li>
There may be a problem with your identity. Go to the Identity
<fa icon="circle-user" class="fa-fw" /> page, then "Advanced", and "Switch Identifier"
and you may see helpful info there. If it shows a problem, try adding your identifier again.
</li>
<li> <li>
It can help to reregister the service worker: It can help to reregister the service worker:
<ul> <ul>

Loading…
Cancel
Save