GithubHelp home page GithubHelp logo

Comments (9)

m-i-n-a-r avatar m-i-n-a-r commented on August 21, 2024

Well, it shouldn't happen. Android contacts app supports birthdays, anniversaries, other and custom event types. Birday can import birthdays, anniversaries and others just fine, while for custom event types, they are saved as "other" too.
So this only applies to death anniversaries (they don't exist in Android contacts app) and custom labelled events. On my side, I never introduced any custom type of event to keep the app simple and the stats meaningful, but I appreciate any suggestion πŸ˜„
A possible approach to this is letting the user choose between replacing existing events when importing again, or overwriting them: in this way, you can import a contact, change its type, and import from contacts again without it being overwritten with the wrong type.

from birday.

ccoVeille avatar ccoVeille commented on August 21, 2024

I'm experiencing the issue for:

  • name day (custom on my phone)
  • wedding (custom on my phone)
  • death date (custom on my phone)

I can share .vcf

I'm unsure about the best workflow, because unless there is a way to review each difference

Because one interesting thing is the ability to update the photo even if the dates didn't change

from birday.

m-i-n-a-r avatar m-i-n-a-r commented on August 21, 2024

I published a new beta in the Play Store with an experimental option to disable the overwrite of already existing events! This should fix your issue, so I'll close it for now :) try it and let me know, unless you installed the app via F-Droid.

from birday.

ccoVeille avatar ccoVeille commented on August 21, 2024

I enrolled the beta on Google Play.

Screenshot_20240618_090405_Birday.jpg

I think the version was updated as I see a few changes.

I tried to import, but I didn't see any changes. I used "import from contacts"

The event types are still reset. Am I missing something?

from birday.

m-i-n-a-r avatar m-i-n-a-r commented on August 21, 2024

Yep. you're still in v4.3.0, while the latestt beta is v4.4.0 πŸ˜„

from birday.

ccoVeille avatar ccoVeille commented on August 21, 2024

Based on Google play message, I think I will need to wait the next beta version to be released to have it

from birday.

ccoVeille avatar ccoVeille commented on August 21, 2024

I'm on 4.4.3, and I still have no popup asking me what do to with existing contacts.

I can live with that, but I expected to have something that would solve my import issues

from birday.

m-i-n-a-r avatar m-i-n-a-r commented on August 21, 2024

You have to select the import strategy in the experimental settings, you can choose to overwrite or ignore duplicates. Regarding the dialog and the manual choice, it's too much coding and new strings. It's on the todo list, but in the "low priority" section at the moment 😞 I have limited free time (like, really limited) and I have to make choices, sadly.

from birday.

ccoVeille avatar ccoVeille commented on August 21, 2024

Thanks, I found it now. I appreciate.

At least I can import new users easily, and when I want to change something I can use the "overwrite" setting, but I have to fix the event type for some events

from birday.

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.