You are browsing as a guest. Sign up (or log in) to start making projects!

Socius

  • 8 Devlogs
  • 15 Total hours

A local, Material Design 3 Contacts App for Android. At a later point it should support syncing with selfhosted servers, for even more privacy and ease of use.

Open comments for this post

1h 14m 30s logged

And today again: Fiddeling around with the wierd quirks of VCards:

  • Why can a Relation Entry have multiple types (Person XY is Father and Child or something?) and a website can only have one type? (At least in the libary I’m using)
  • Why does Google VCard-Export use extra fields (Starting with X-) instead of the one that is exactly for that usecase??

And again: I HATE VCards! I think they don’t deserve to be called a “standard”, or the platforms that use it shouldn’t call it VCards… I think this feature will take a long time. Hope it’s worth it in the end…

0
0
1
Open comments for this post

1h 40m 6s logged

I’ve started trying out the Nextcloud Sync/CardDAV Sync/VCard import/export in a seperate test env.
I HATE CardDAV and VCards!
I have a very specific structure for the contacts. So for example instead of just a string for the extended address I specified every single thing you could add there like apartmentNumber, suitNumber, roomNumber, …. But in VCards it’s very loose, so I just have a string…
Now I have to think about what I should do: Should I just drop it? Should I edit the whole app to match the vCards Standart better and loose some of the specificity (does that word even exist?)???
I don’t know yet. Have to sleep about it and maybe talk about it with my friends/family.

0
0
6
Open comments for this post

1h 12m 14s logged

I now added the contact permission request thing to the settings, as described in the dialog of my last devlog. If you tap on the card, the dialog opens again and you can allow the permissions.

0
0
8
Open comments for this post

2h 42m 32s logged

I improved the permission request system. It was not that well designed and also some humans had problems knowing what to do directly, so now I hope that the UX and UI are better. Also I redesigned the delete-confirm dialog, with the same theme, that the permission dialog has.
The main thing, that cost me much time was rewriting my components, so I can use them with the dialog and also making the dialog itself.
I think, there could be some edge cases, where the new permission request doesn’t work. If someone finds one, I would appreciate, if you report it on Codeberg as an issue or via Slack Benkralex/Mail ([email protected])

0
0
11
Open comments for this post

2h 38m 54s logged

I improved loading time ⏳️ massively! Now the profile pictures are loaded separated from the rest. Now I just need to test, test and test (and wait for my previouse ship to finish) and then I can ship the next release 🎉

0
0
19
Open comments for this post

1h 37m 35s logged

After my ship requested a change and I couldn’t resubmit it, now I’m back, I resubmited the ship and it’s now pending review.
But even though the ship isn’t done, I continued with the project: I saw a nice design on another app (ADNS by eyalm), that inspired me to do something simmilar. I now changed the UI on the contact detail page. I prefere it to the old on and I hope everyone else also does.

0
0
18
Ship #1
  • Jump to letter in contact list (Before Stardance)
  • Split street into street and streetnumber (Before Stardance)
  • Sync now finally works more reliable (Before Stardance)
  • Custom labels can now be correctly imported
  • Custom labels are now shown correctly
  • Custom labels can now be edited
  • Back-button on active search now clears the search
  • 1 devlog
  • 2h
  • 5.01x multiplier
  • 9 Stardust
Try project → See source code →

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…