Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rewrite in Vue.js 3 with Vite and QUASAR with BEX #56

Closed
40 tasks done
pbek opened this issue Jan 27, 2024 · 2 comments
Closed
40 tasks done

Rewrite in Vue.js 3 with Vite and QUASAR with BEX #56

pbek opened this issue Jan 27, 2024 · 2 comments
Assignees
Labels
enhancement New feature or request

Comments

@pbek
Copy link
Member

pbek commented Jan 27, 2024

Since all the libraries are very deprecated and the already gone node14 is needed to build the application, I'm in the process of rewriting the whole browser extension in Vue.js 3 with Vite and QUASAR with BEX.

Todo

  • Bookmark list with pagination
  • Note search
  • Note folder switching
  • Tags
  • Add bookmark
  • "Records per page", search and tags persisted
  • Firefox consent dialog
  • Option page
    • Showing options
    • Storing options
  • Select all search text after loading, to be able to overwrite it easily
  • Remove vite-plugin-vue-i18n and vue-i18n
  • Snackbar replacement
  • Open all bookmarks
  • Bookmark all open tabs
  • Import browser bookmarks
  • Link to web clipper in Menu
  • tabindex to traverse through bookmark list
  • Tag filtering: "x" button does not remove all tags from the filter
  • Screenshot tool
    • Support Chrome
    • Support Firefox
  • Webclipper tool
    • Whole webpage
      • Support Chrome
      • Support Firefox
    • Selection
      • Support Chrome
      • Support Firefox
  • Toolbar shortcut
    • Support Chrome
    • Support Firefox
  • Improve layout
    • Better colors
    • Move note folder selector and search input to header
  • Test everything in Firefox, because APIs might differ!
  • Add mechanism to use different version numbers for Chrome (or try to use the same with Firefox)
  • New screenshots for https://www.qownnotes.org/getting-started/browser-extension.html
  • Create release build process
@pbek pbek added the enhancement New feature or request label Jan 27, 2024
@pbek pbek self-assigned this Jan 27, 2024
pbek added a commit that referenced this issue Jan 27, 2024
pbek added a commit that referenced this issue Jan 27, 2024
pbek added a commit that referenced this issue Jan 27, 2024
pbek added a commit that referenced this issue Jan 28, 2024
pbek added a commit that referenced this issue Jan 28, 2024
pbek added a commit that referenced this issue Jan 29, 2024
pbek added a commit that referenced this issue Jan 29, 2024
pbek added a commit that referenced this issue Jan 29, 2024
pbek added a commit that referenced this issue Jan 30, 2024
pbek added a commit to pbek/QOwnNotes that referenced this issue Jan 30, 2024
pbek added a commit that referenced this issue Jan 30, 2024
pbek added a commit that referenced this issue Jan 31, 2024
pbek added a commit that referenced this issue Jan 31, 2024
pbek added a commit that referenced this issue Feb 1, 2024
pbek added a commit that referenced this issue Feb 1, 2024
pbek added a commit that referenced this issue Feb 2, 2024
pbek added a commit that referenced this issue Feb 3, 2024
pbek added a commit that referenced this issue Feb 3, 2024
pbek added a commit that referenced this issue Feb 3, 2024
pbek added a commit that referenced this issue Feb 3, 2024
pbek added a commit that referenced this issue Feb 3, 2024
pbek added a commit that referenced this issue Feb 4, 2024
pbek added a commit that referenced this issue Feb 4, 2024
pbek added a commit that referenced this issue Feb 4, 2024
pbek added a commit that referenced this issue Feb 4, 2024
pbek added a commit that referenced this issue Feb 5, 2024
pbek added a commit that referenced this issue Feb 6, 2024
pbek added a commit to pbek/QOwnNotes that referenced this issue Feb 6, 2024
pbek added a commit to pbek/QOwnNotes that referenced this issue Feb 6, 2024
pbek added a commit to pbek/QOwnNotes that referenced this issue Feb 6, 2024
pbek added a commit that referenced this issue Feb 6, 2024
@pbek
Copy link
Member Author

pbek commented Feb 6, 2024

2024.2.0

  • the extension was completely rewritten in Vue.js 3 with Vite using QUASAR with BEX
    (for #56)
    • also both the Chrome and Firefox extensions are now using manifest version 3

@pbek
Copy link
Member Author

pbek commented Feb 9, 2024

2024.2.1

  • an issue with the columns in the bookmarks list was fixed
    (for #56)
  • the minimum version for Firefox was raised to 109, because of manifest version 3
    (for #56)
  • host_permissions were removed from the manifest file for Chrome, because they are not needed
    (for #56)
  • added more translation

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant