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 😉
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!
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.
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.
I just merged the UI facelift using Semantic UI. Itʼs still not beautiful, but much more pleasant for the eye.
this leaves Semantic, Bootstrap, Milligram, and Bulma in play. I’m strongly in favour for Semantic right now; that required the least modification to the designless pages and thus I find it really comfortable.