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

Favorite plugins page #6

Open
ganesshkumar opened this issue Feb 22, 2022 · 5 comments
Open

Favorite plugins page #6

ganesshkumar opened this issue Feb 22, 2022 · 5 comments
Labels
enhancement New feature or request
Milestone

Comments

@ganesshkumar
Copy link
Owner

No description provided.

@ganesshkumar ganesshkumar added the enhancement New feature or request label Feb 22, 2022
@ganesshkumar ganesshkumar added this to the Plugins milestone Feb 22, 2022
@ooker777
Copy link
Contributor

How does the site remember my favorite plugins? Via cache? I'm not sure if registering account is ok for more permanent storage?

@ganesshkumar
Copy link
Owner Author

Yes, I am using the localStorage of the browser to store user's favorite list and it doesn't sync across browsers or devices.

As of now, the site is a light weight statically generated site. Not sure if we should add login capabilities and expose a backend just for favorites use case.

One alternative could be allowing the user to export the list of favorite plugins via json file and import it on another device.

@ooker777
Copy link
Contributor

yeah, I think we shouldn't make the site heavier. I have a better idea: why don't we make a plugin to store this data, or to combine with BRAT?

@ganesshkumar
Copy link
Owner Author

why don't we make a plugin to store this data

Mobile/tablets, PWA etc. won't have the support for plugins. Also, what will plugin provide us? Will it let us sync the data across devices? I don't think it is possible without supporting authentication on the plugin end.

or to combine with BRAT?

I know BRAT as a Beta plugins place. Are you suggesting to include the plugins from BRAT or store data like how BRAT does? (I haven't explored this yet, tbh)

@djasonic
Copy link

djasonic commented Dec 14, 2024

A feature enabling user to load their local vault .obsidian/community-plugins.json file up to the page to import the local session favorites of the site would be very convenient.

Then it becomes reasonably possible for users to sync site favorites to match the installed set of plugins of their vault synced on any device, and still avoid overloading the site with authentication for it.

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

3 participants