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

v0.2.0 todo list #2

Open
4 of 10 tasks
omar-azmi opened this issue Jan 24, 2024 · 0 comments
Open
4 of 10 tasks

v0.2.0 todo list #2

omar-azmi opened this issue Jan 24, 2024 · 0 comments

Comments

@omar-azmi
Copy link
Owner

omar-azmi commented Jan 24, 2024

Take care of the following tasks before hitting v0.2.0

  • add option to choose if one wishes to strictly adhere to REST api in incognito mode, along with no authentication key

  • add feature for downloading files and folders in a single ".tar.gz" archive file

  • create a build process for generating bookmarkletes that function in the same way as the extension, with user predefined config and storage values

  • come up with a better logo (how about a seppukucat with a katana and a man bun?)

  • design a better and more universal SimpleStorage class.
    currently, your storage api and techniques might be a bit finicky given their blackbox-like handling of first-time assignments/empty storage entries.
    a lot of the first-time values are assined by the option.ts script. and it shouldn't be like that since option.ts should ideally deal only with the ui of option.html.

    • setup a default-value system and link it to the "reset" button in the options.html page.
    • make the storage system compatible with:
      • local website storage
        • this one won't work, because window.localStorage can only store Record<string, string>, whereas our schema has arrays and objects as values inside of it.
          I could encode the values as json when "setting", and parse that json back when "getting", but that's for later.
      • temporary map/object storage , so that it can work across different environments, including bookmarklets
      • DONE: 68f0259
@omar-azmi omar-azmi changed the title Pre-v0.2.0 todo list v0.2.0 todo list Jan 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant