From 30bd53fb6f27a7be55182fd4608886648007ecb7 Mon Sep 17 00:00:00 2001 From: Trent Larson <trent@trentlarson.com> Date: Tue, 9 Apr 2024 17:54:17 -0600 Subject: [PATCH] remove non-working interests, enhance error messages, update tasks & changelog --- CHANGELOG.md | 10 ++++++++++ README.md | 2 +- project.task.yaml | 7 +++++-- src/views/AccountViewView.vue | 13 ------------- src/views/ContactsView.vue | 4 +++- src/views/HelpView.vue | 5 +++++ 6 files changed, 24 insertions(+), 17 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ec77cb91..acbe2fee 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - 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 ### Added - Button to mirror photo during video diff --git a/README.md b/README.md index 167b775c..e7f88809 100644 --- a/README.md +++ b/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. - Backup seed & data & get a CSV dump from Endorser Mobile. - 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'). - 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. diff --git a/project.task.yaml b/project.task.yaml index 6fdc7b81..15c7a1ba 100644 --- a/project.task.yaml +++ b/project.task.yaml @@ -1,16 +1,19 @@ 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 - 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 -- 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 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 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 diff --git a/src/views/AccountViewView.vue b/src/views/AccountViewView.vue index 9fcc63d6..e60a8b5e 100644 --- a/src/views/AccountViewView.vue +++ b/src/views/AccountViewView.vue @@ -154,19 +154,6 @@ Set Search Area… <!-- If already set, change button label to "Change Search Area" --> </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 diff --git a/src/views/ContactsView.vue b/src/views/ContactsView.vue index 9d3dcbaf..1f4c900c 100644 --- a/src/views/ContactsView.vue +++ b/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."; const serverError = error as AxiosError; 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 } else { userMessage = JSON.stringify(serverError.toJSON()); diff --git a/src/views/HelpView.vue b/src/views/HelpView.vue index 60a7b489..2217011f 100644 --- a/src/views/HelpView.vue +++ b/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 installed app, so look for any Time Safari app that may be running outside a browser. </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> It can help to reregister the service worker: <ul>