Would like a richer, more structured "buddies" feature
Posted: Wed Apr 19, 2023 8:52 pm
Please tell me if I'm missing something and some of that is already feasible.
I use MD on my iphone, ipad and MacBook. All sync'ed through cloud. (typical).
As I add a new dive and add buddies to it, I find that the same buddy has multiple entries, sometimes spelled the same, sometimes not. E.g. when typoing "C" I'm presented with C Dupont, Chuck Dupont, Chuck Dupont (yep, same spelling), Chuck Dupond. When I search (through a Smart Divelog) I can only type a string of characters, I'm not presented with suggestions. So I have to remember the many different ways I spelled my buddy's name over time, and I have to create a new conditional clause for each spelling with a "Any" operand. Very cumbersome.
I use MD on my iphone, ipad and MacBook. All sync'ed through cloud. (typical).
As I add a new dive and add buddies to it, I find that the same buddy has multiple entries, sometimes spelled the same, sometimes not. E.g. when typoing "C" I'm presented with C Dupont, Chuck Dupont, Chuck Dupont (yep, same spelling), Chuck Dupond. When I search (through a Smart Divelog) I can only type a string of characters, I'm not presented with suggestions. So I have to remember the many different ways I spelled my buddy's name over time, and I have to create a new conditional clause for each spelling with a "Any" operand. Very cumbersome.
- I wish I could easily fix/change the spelling of a buddy's name, without accidentaly creating a duplicate
- I wish I could easily clean up my dives vs buddies associations and ensure Chuck is Chuck and there's not 5 variations of it.
- I wish I could easily search for all the dives I did with Chuck and trust I'm not missing any, just because some are linked to Charles (a variation of Chuck, but the same buddy nonetheless).
- I wish I could manage my buddies through a structured list, the same way I can manage the sites (with the nuances that apply, of course). There could be some MacDive specific attributes to buddies, like "level", "certs", ..., "Mac Contacts entry", and then inherit all the attributes from the Mac Contacts entry.
- I wish I could search my list of buddies based on some criteria (I want to organize a CCR dive next Sunday, so I want to search all my CCR buddies).
- I wish I could email all buddies in a list at once (using email address in their Mac Contacts record, so I can invite them all at once to this cool CCR dive Sunday)
- ...