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.)
The project just received its first external contribution, a Polish translation!
See it in action here: https://calsocial.polonkai.eu/?l=pl
Here is the very basic outline on groups. I will extend this documentation soon(ish).
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 https://gitea.polonkai.eu/gergely/calendar-social/issues/90#issuecomment-219
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!
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.
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.
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”?
Whoa, it looks really bad on mobile…
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.
Aims to be a federated calendar and event organiser over #ActivityPub
Interested in the code? Visit https://gitea.polonkai.eu/gergely/calendar-social
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!