question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Testing My Notes 3 (you are invited!)

See original GitHub issue

My Notes 3 is almost here!

I am now testing the new features — it would be great if you could join!

Here’s how you could help out with the testing:

  • to confirm the functionality
  • to experience the UI/UX and provide feedback

See Testing Checklist for details.

My Notes 3

Testing Checklist

Here’s a list of things to test, which is also a detailed list of the new features. Any additional playing around is very welcome.

Create / Rename / Delete

  1. Can create a new note (see New note button)

    • new note is added to the NOTE_LIST in an alphabetical order; also in every other open My Notes tab NOTE_LIST
    • new note name needs to be unique – creating a note with the name taken by an existing note should not be allowed
  2. Can rename the note (see three dots button)

    • can rename the note from the NOTE_LIST

      • while renaming the note, it should be highlighted in blue
      • after the note is renamed, the name should be updated, tiles should be updated in an alphabetical order; renaming should be applied in every open My Notes tab NOTE_LIST and NOTE_DETAIL for the same note
      • note should NOT be renamed if the new name is taken by an existing note
    • can rename the note from the NOTE_DETAIL

      • while renaming the note, it should be highlighted in blue
      • after the note is renamed, the name should be updated; renaming should be applied in every open My Notes tab NOTE_LIST and NOTE_DETAIL for the same note
      • note should NOT be renamed if the new name is taken by an existing note
  3. Can delete the note (see three dots button)

    • can delete the note from the NOTE_LIST

      • while deleting the note, it should be highlighted in red and proceed only if you type “delete”
      • after deleted, it should be removed from the NOTE_LIST; also from every other open My Notes tab NOTE_LIST and if in NOTE_DETAIL, it should jump to an updated NOTE_LIST
    • can delete the note from the NOTE_DETAIL

      • while deleting the note, it should be highlighted in red and proceed only if you type “delete”
      • after deleted, it should jump to an updated NOTE_LIST; also update every other open My Notes tab NOTE_LIST and if in NOTE_DETAIL, it should jump to an updated NOTE_LIST
    • creating a new note with the name as deleted one should be possible

Editing

  1. The new Editor can style the content, or insert the elements

    • buttons for bold, italic, underline, etc., should apply the style, or insert the element
    • keyboard shortcuts should work too after selecting a text, like CTRL+B for bold
    • styles can be combined, such as bold + italic
  2. Editing the note content is synchronized across the other My Notes tab(s)

    • changing the note content should be updated after 1 second in every other open My Notes tab NOTE_LIST and NOTE_DETAIL for the same note

Browser integration

  1. The title in the browser’s Tab should change accordingly:

    • when in NOTE_LIST to “My Notes”
    • when in NOTE_DETAIL to note’s name
  2. Can use Back/Forward buttons (or associated shortcuts) to navigate between the recently open notes

    • if the note in the history was meanwhile renamed or deleted, navigating to it should open NOTE_LIST

Google Drive

  1. Google Drive in Options does the following:

    • after enabled:

      • My Notes folder is created in your Google Drive – if it doesn’t exist; and if it exists – existing folder should be used
      • it should display a link next to “Backup location:”; when clicked, it should open in the new tab newly created or existing My Notes folder in your Google Drive
      • your notes should be immediately uploaded to Google Drive / My Notes
      • Time of sync should be displayed next to “Last sync:”
      • NOTE_LIST should have “Sync Now” button displayed, with “Last sync:” and “Open in Google Drive”
      • if enabled from a second computer, existing notes should be downloaded
    • after disabled:

      • it should remove the link next to “Backup location:”, remove the time next to “Last sync:”
      • NOTE_LIST should have hidden “Sync Now” button, “Last sync:”, “Open in Google Drive”
      • uploaded notes should stay if Google Drive
  2. When My Notes is Open/Closed/Refreshed, or “Sync Now” is clicked, following should happen:

    • towards Google Drive

      • notes that are new, are uploaded creating a new file
      • notes that are updated, are uploaded updating the existing file
    • towards My Notes:

      • files that are new, are downloaded as new notes
      • files that are updated (manually in Google Drive, or from other computer’s My Notes), are downloaded and update the content of the note
    • if Google Drive / My Notes folder is deleted by you, the synchronization should stop (and hide/reset the elements related to the synchronization)

    • if Google Drive in Options is disabled, the synchronization should stop (and hide/reset the elements related to the synchronization)

Testing Members

# MEMBERS

A=penge (me)


# RESULTS

    A
1   +
2   +
3   +
4   +
5   +
6   +
7   +
8   +
9   +

-   => not tested
!   => not working
+   => working 

I have tested all, but will do again.

How to join

If you’d like to join, simply let me know here. I will soon prepare the branch with a commit we will be testing.

  1. Let me know
  2. Checkout the code
  3. Install My Notes
  4. Send me your My Notes installation ID, example: ofdfapdmkkhenkgihklcdcmjbfkdojci
  5. I’ll create for you a Client ID in Google Cloud Platform, and send it back to you
  6. Put the Client ID in manifest.json and reload My Notes
  7. Proceed with Testing Checklist
  8. Send me back your results / feedback

Before the testing starts, the source code will be freezed and the branch / commit ID will be provided.

Issue Analytics

  • State:closed
  • Created 3 years ago
  • Comments:17 (13 by maintainers)

github_iconTop GitHub Comments

5reactions
pengecommented, May 18, 2020

Update: Sorry guys for the delay about the release. Especially to @bhupesh-sf and others eagerly waiting. I appreciate your demand.

Release date: May 20 on GitHub (sending for approval to Web Store) May 22 on Web Store (estimated 2 days, but need to be ready it can take longer)

I think the release date is solid now. The bug I found, it’s fixed. Need to test it more.

Please, be patient. Just want to make sure My Notes 3 is ready.

3reactions
pengecommented, May 17, 2020

Thanks!! to following, who helped me by sending a feedback on the upcoming README.md.

Read more comments on GitHub >

github_iconTop Results From Across the Web

How can you send TestFlight Invitation - YouTube
Join me as I break down TestFlight apps ( test flight apps), TestFlight codes, TestFlight add testers. Don't forget to download the ......
Read more >
Set up an open, closed, or internal test - Play Console Help
Using Play Console, you can test your app with specific groups or open your test to Google Play users. Testing your app allows...
Read more >
How can I show the test result to a user who has completed ...
1) First, select Task from the menu on the left side. · 2) When you click on the Task section, you will see...
Read more >
Prepare for the citizenship test and interview - Canada.ca
You may be invited to take the citizenship test within weeks ... If you don't pass the test after 3 tries, we'll refuse...
Read more >
10 Ways to Invite Someone to Something - EnglishClass101
The first way to invite someone to something is with the phrase "do you want to..." So "do you want to" plus some...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found