How do you folks like this? My basic vision about C.s is this, but i’m not the best marketing guy in the world.

Calendar.social is there to provide an alternative to personal calendar management. It helps you manage your events, appointments, and private gatherings, keeping them away from prying eyes.

And for all the techy people, it’s iCal and CalDAV on steroids (or at least on ActivityPub).

An interesting read on how to calculate the day of week for any date in the Gregorian calendar. You only have to know if it’s a leap year, and one special day, February 28 of 1900 (which happened to be on Wednesday.)

rudy.ca/doomsday.html

The project just received its first external contribution, a Polish translation!

See it in action here: calsocial.polonkai.eu/?l=pl

Hello, new followers! Please donʼt forget to tell me what would you expect from a calendar and/or event organiser! The project is really early in development, itʼs easier to add things now than later 😉

While waiting for feedback on privacy related stuff, I almost finished basic group support. That means you can soon create groups, join them (or request joining them in case of closed groups), and viewing their details. Invitation is not possible yet (which is especially relevant to secret groups), but will do that tomorrow.

I have just updated gitea.polonkai.eu/gergely/cale

Feel free to chime in (and don’t forget to ping me (@gergely) if account registration doesn’t work.)

Obviously, if you don’t want to register an account on my server, you can tell your ideas here, too!

More tests, and you can now mark a user as the instance admin.

All of this is nothing but procrastination because I’m stuck on privacy stuff. I guess I will follow my gut feelings with that tomorrow, and take the bashing if it comes.

But first, sleep.

Are there any real calendar systems that have days that are not part of any month?

A non-real example might be the hobbitsʼ calendar where all 12 months consist of 30 days, and the remaining five or six days (the two equinoxes are 1+1, and the solstices are 2 for winter, and one (or two in leap years) for the summer.)

Development stopped for the weekend, but at least I added some tests and fixed things like registration.

Now Iʼm looking for CI solutions (not self hosted) that can work with Gitea; my Drone setup was a good idea, but the underlying infrastructure canʼt cope with it (when a job runs, Gitea and my Matrix HS stop working.) If you have suggestions beside Travis and Circle, donʼt hesitate to throw it at me.

Itʼs amazing how much research was put into storing recurring events.

Itʼs also amazing how complex this seemingly simple process is.

Iʼm almost done with the list of active sessions. It was a really interesting thing as I never did anything similar with Flask before. I also didnʼt find any existing solutions I could use (and will probably publish it as a separate Flask extension later.)

This also means I had to implement caching (although Iʼm not sure yet if the cache is the right place to store session data in) which also opens up the way for a lot of other things.

Anyone who tried to open an account on gitea.polonkai.eu, please request a new confirmation email; I had recently added a typo to my SMTP configuration.

Sorry for the invonvenience!

Privacy advocates, I’d like to ask for your help. What kind of privacy settings/features would you expect from a calendar application? Don’t mind if it’s already done in Calendar.social or already documented as an issue; I would really like to see the whole picture!

Response visibility can soon be set based on who is looking at the response list. E.g. if you set the response visibility to followers only, a random stranger won’t see if you are attending an (otherwise public) event.

Question: is a random stranger responds “going”, should they be handled as followers in this case? What about “not going”. And to complicate it even more, what about “maybe going”?

You can now create private events, which are visible only to invited people.

Say hello to the new welcome page! If it feels like the copy of Mastodon’s About page, it’s not a coincidence; I’d be grateful if you would send me ideas on what should go there or how to change wording.

As captioning this image would be enormous work, I will soon fire up an instance with registration disabled, so people with low vision can check it out.

I just merged the UI facelift using Semantic UI. Itʼs still not beautiful, but much more pleasant for the eye.

Show older
The Polonkai family

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!