Coder Social home page Coder Social logo

[Suggestion]: Bookmarks sync about passy HOT 6 CLOSED

turtaf avatar turtaf commented on June 16, 2024
[Suggestion]: Bookmarks sync

from passy.

Comments (6)

turtaf avatar turtaf commented on June 16, 2024 2

I definitely see your point and I'll adopt what you suggested. I didn't think of using tags, but this brings a lot of power to the tool.
Very good work. Thanks a lot!

e.

from passy.

turtaf avatar turtaf commented on June 16, 2024 1

I see your point, but I think that there is no need to dig into firefox extensions.
A section of Passy with a list of bookmarks would be enough.
From mobile, from any browser one can share the link from the browser itself directly to the app, to store them.

From pc, maybe it would be nice to have a sort of import for the first run...
To give an example, this could work somehow as Floccus (https://floccus.org/) does, but with no nextcloud integration...

I don't know if I'm getting the ideas right, here are some (ugly) mockups to better explain...

Main app
image

Bookmarks section, tappink the link would open it in the default browser
image

Sharing the link from browser on android phone
image

I hope I made it clear...
Cheers!

from passy.

GleammerRay avatar GleammerRay commented on June 16, 2024

Hello @turtaf !

I don't believe I fully understand your request. Passy does not have a bookmarks feature, but it does have favorites, are you talking about Passy favorites or browser bookmarks?

Passy favorites are included in the synchronization process and will carry over between your devices.

If you're talking about browser bookmark synchronization, a web browser will normally offer this feature. Which web browser are you using?

from passy.

turtaf avatar turtaf commented on June 16, 2024

Hello @GleammerRay !

Thanks for the prompt reply. I actually meant browser bookmarks. I know that there are a lot of different alternative solutions and I tried many of them, but so far I couldn't find an ideal one, considering that:

  • I'd love to keep it private and possibly local only or self hosted (I really like the Passy approach in this...)
  • I need to use a windows PC with edge for work so I can't rely on fyrefox sync, and the portable version of Passy is perfect for that too
  • For the same reason above, I can't use nextcloud bookmarks, because my office connections doesn't allow that web app on my home ip, and again the passy sync method could bypas this.

In this moment I'm using a read-it-later/bookmark manager online (omnivore) and it does the job, but still Bookmarks, despite maybe not being as "private" as the other information Passy is dealing with, is one thing that one could keep updated among devices together with passwords and personal infos.

Again, kudos and thanks for this great software.
Cheers

from passy.

GleammerRay avatar GleammerRay commented on June 16, 2024

I will look into that but I must note that it is not directly possible to synchronize Firefox bookmarks on a mobile device without the use of a mobile Firefox extension specially designed for synchronizing bookmarks as every Android app is containerized by default, so the Passy app won't be able to modify Firefox data.

I believe that this is beyond the scope of what Passy is about (privacy-friendly secure personal data management with a focus on convenience). Despite this, I will keep this issue open for now in case anyone has some technical insight on the matter.

Firefox offers a synchronization API that might be usable from within a browser extension, in which case one could create a bookmark synchronization solution without having to produce any custom servers for it. In terms of custom implementation, I've only found one currently maintained project so far - https://github.com/Mikescher/firefox-sync-client/.

from passy.

GleammerRay avatar GleammerRay commented on June 16, 2024

Hello again @turtaf !

Ok, I understand what you mean now.

Currently Passy offers a very similar feature in the form of Favorites.

You can favorite any entry, including a password entry.

To do so, press the star button in the entry top bar.
Screenshot_20240430-124856

It will then appear in your favorites list, which you can access through Passy's main screen.
Screenshot_20240430-124751

Any password entry with a filled-in website field can be opened in the browser.
Screenshot_20240430-124819

After filling the website in, you can open it through the entry quick action menu.
Screenshot_20240430-124922
Screenshot_20240430-124937

I am not planning on adding a separate section for bookmarks at the moment because it sounds almost exactly just like what the favorites section already achieves.

However, allowing to add new password entries by sharing website links into Passy sounds like a very convenient feature and I will look into implementing that.

Passy does not have support for entry folders at the moment, so it's not currently possible to simulate a browser bookmarks layout, but you can utilize Passy's tags to organize your entries.
Screenshot_20240430-131401

Thank you for your suggestion, feel free to let me know if I missed any details!

from passy.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.