Comments (6)
Excellent news! Thanks very much 😀 👍
from pinboard-kotlin.
Works great, thanks! 👍
from pinboard-kotlin.
Hi @tohagan, thank you for getting in touch! I'm very happy to know that you enjoy the app. Here's my reply to your suggestions:
Idea 1 — The app already differentiates between new and existing bookmarks but it relies entirely on Pinboard to know this. Unlike the desktop browser, the REST API which 3rd party clients have to use doesn't offer an "edit" option or even a way to submit the existing bookmark ID to ensure that the existing entry will be updated instead. All clients can do is use the same service endpoint to save a bookmark by passing its details and that endpoint uses the URL to either create or update an entry. What I saw happening in my own experience is that some sites (like Medium) or URLs shared from social (which will contains marketing params like utm_source
) can change slightly and that would cause duplicate entries to be created. The Pinboard owner is working on a v2 of its REST API which will solve this issue but until then there's not a lot that I can do.
Idea 2 — Thanks for the feedback on this and I'm sorry that the app let you down for a long while! When the app first came about these features didn't exist so as I added them (and their accompanying settings) I had them turned off by default to avoid disrupting the existing experience. I'll make them the default behavior as I totally agree with your points.
If you have any other feedback or feature suggestion please don't hesitate to reach out!
Many thanks and best regards.
from pinboard-kotlin.
Would it be possible to fetch the existing bookmark details (title, description and tags) when editing an existing bookmark? I think there are a few Pinboard Apps on iOS that seem to do that.
from pinboard-kotlin.
@christianhans oh this is definitely a bug! When @tohagan first reported this issue I was under the impression that the app was working as it should based on my own usage of Pinboard, but after doing some more extensive testing I now realize it is not and it's actually embarrassing that it has been like this for so long now 😅
I'm already working on a fix and it should be available in the upcoming days. I apologize for any inconvenience this may have caused!
from pinboard-kotlin.
@tohagan @christianhans this issue has been fixed in version 1.20.3, rolling out today to the Play Store. Thanks for reporting and for your patience!
from pinboard-kotlin.
Related Issues (20)
- Support for Linkding HOT 9
- Any chance of putting this wonderful app on F-Droid store? HOT 17
- Feature request: change date formats HOT 3
- Toggle read later in quick actions HOT 2
- App no longer syncs with my pinboard account HOT 1
- Add ISO date format? HOT 2
- Broken "search by term"? HOT 4
- Returning to app from browser reopens last bookmark HOT 3
- API error? HOT 4
- Use selected text as description HOT 9
- How to donate? HOT 2
- Add support for blocking screenshots from being taken HOT 2
- Overlay prevents clicking menu HOT 4
- Dark theme contrast issues HOT 2
- Quick share HOT 4
- Sorting appears broken HOT 4
- Truncated description HOT 4
- incorrect bookmark count HOT 2
- Save to Pinboard from Share menu stopped working when App is closed HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pinboard-kotlin.