Commit Graph

45 Commits

Author SHA1 Message Date
Gergely Polonkai b9c037f914 Display the instance admin on the welcome page 2018-07-25 21:07:47 +02:00
Gergely Polonkai 5996ae7079 Create a macro for profile links and use it on the welcome and profile display pages 2018-07-25 08:36:03 +02:00
Gergely Polonkai 3e5d8ee4d5 Make it possible to set one’s avatar
Only built-in avatars are supported yet.
2018-07-25 08:36:03 +02:00
Gergely Polonkai c0c38ccb52 Make it possible to use builtin avatars
Images are from openclipart.org
2018-07-25 08:24:10 +02:00
Gergely Polonkai c40e776036 Fully cover the Gregorian Calendar with tests
Being one of the cornerstones right now, it deserves a lot of tests
2018-07-24 08:28:04 +02:00
Gergely Polonkai 8eb52ff7f4 Hide time values for all-day events 2018-07-21 06:50:17 +02:00
Gergely Polonkai cb9a62cd88 Make it possible to list and invalidate active sessions 2018-07-19 15:15:49 +02:00
Gergely Polonkai bcb7b524f3 Move account related views to a separate blueprint 2018-07-19 15:15:49 +02:00
Gergely Polonkai 89dc258a5b [Bugfix] Fix the link of the “Go to your calendar” button on the about page 2018-07-17 12:39:09 +02:00
Gergely Polonkai c90b261de3 [Refactor] Refactor the about page
This makes it available to logged in users, too.
2018-07-17 10:06:46 +02:00
Gergely Polonkai 372a1f756a Update the welcome page with actual numbers 2018-07-17 09:52:50 +02:00
Gergely Polonkai a862e6ca5d Add the Event.visibility field
This shows if the event is visible to anyone or just people who are invited.

The calendar view already respects this flag.
2018-07-16 12:12:35 +02:00
Gergely Polonkai 808c6bbdde Update translatable strings
Stop using the `_()` function, and use `{% trans %}` tags instead.
2018-07-16 11:09:09 +02:00
Gergely Polonkai 496b638694 [Bugfix] Add a missing closing tag to event-details.html 2018-07-16 10:42:10 +02:00
Gergely Polonkai ff304dc64d Create the contents of the welcome page 2018-07-15 07:31:49 +02:00
Gergely Polonkai b54674c703 Semantic UI version 2018-07-13 16:03:33 +02:00
Gergely Polonkai b82cacc665 Make locked profiles display a lock icon instead of the text “locked”
This involves adding [ForkAwesome](https://forkawesome.github.io/) to the dependencies, even
though it is pulled in via a CDN.
2018-07-13 15:33:08 +02:00
Gergely Polonkai d06cfaa02e Add a field macro to the event creation form 2018-07-13 15:33:06 +02:00
Gergely Polonkai a133218906 Add necessary META tags
Charset and viewport
2018-07-13 09:34:56 +02:00
Gergely Polonkai 0714474dc6 Move site CSS to a separate file 2018-07-13 08:58:12 +02:00
Gergely Polonkai 3308be40ee Display the locked status of profiles on the profile details page 2018-07-12 12:18:51 +02:00
Gergely Polonkai 9b01431641 Make it possible for users to lock their profiles on the profile editing page 2018-07-12 12:17:18 +02:00
Gergely Polonkai 5639c3f578 Make it possible to accept follow requests 2018-07-12 12:10:53 +02:00
Gergely Polonkai 48ffb0d472 [Refactor] Refactor the month view template so it can display all events
…not just the events of the current user.
2018-07-11 12:57:32 +02:00
Gergely Polonkai c3348d3212 Make it possible to edit one’s profile
…even though it’s only one field yet.
2018-07-11 12:57:32 +02:00
Gergely Polonkai 1a69928241 [Refactor] Create a base settings page
This will make it easier to add new settings pages for e.g. privacy settings, applications,
etc. later.
2018-07-11 12:57:32 +02:00
Gergely Polonkai 303dd3d082 [Bugfix] Fix the display name on the profile pages 2018-07-11 09:35:32 +02:00
Gergely Polonkai 81d949d708 Add a view for the first steps after the initial login 2018-07-10 16:39:34 +02:00
Gergely Polonkai 66659dfe51 Make registration show an error message on username or email reuse 2018-07-10 15:33:57 +02:00
Gergely Polonkai 4c65644291 Make it possible to accept invites 2018-07-10 10:58:56 +02:00
Gergely Polonkai 582e53038b Add notifications to the menu 2018-07-10 10:31:30 +02:00
Gergely Polonkai 0a1701dacd Make actors and items in notifications links 2018-07-10 10:27:08 +02:00
Gergely Polonkai 17cca9380f Allow users to invite other users to events 2018-07-09 18:22:13 +02:00
Gergely Polonkai 6657cc1c91 [Bugfix] Fix user follow
* The link didn’t have a closing tag
* The whole mechanism didn’t work

I probably submitted a previous patch…
2018-07-09 17:17:01 +02:00
Gergely Polonkai 379a5b1bb0 Allow users to list their notifications
This is in very early stage, but at least it works.
2018-07-09 14:11:08 +02:00
Gergely Polonkai f1fab33c8d Display following/followed users on the profile page 2018-07-09 13:14:59 +02:00
Gergely Polonkai ba1a660b1a Follow users 2018-07-09 13:13:03 +02:00
Gergely Polonkai 89605538c2 Use the event UUID as the event identifier in URLs 2018-07-09 13:05:26 +02:00
Gergely Polonkai ad53608966 Display profiles 2018-07-09 11:50:36 +02:00
Gergely Polonkai ba7c766316 Allow displaying event details 2018-07-03 14:22:03 +02:00
Gergely Polonkai bba44a3c7f Add user settings with time zones 2018-07-03 13:15:17 +02:00
Gergely Polonkai d07e34a182 Display event timestamps in the current user’s time zone 2018-07-03 12:11:38 +02:00
Gergely Polonkai 8a46f3c66a Add proper time zone support
Until now event timestamps were saved in the server’s time zone.  Now they are saved in UTC,
considering the time zone set by the creator of the event.
2018-07-02 17:32:06 +02:00
Gergely Polonkai 4c03829264 Add the previous/next year/month links to the month view 2018-07-02 14:07:38 +02:00
Gergely Polonkai 7846d9017d [Refactor] Rename the app module to calsocial
Just for clarity
2018-07-02 10:41:32 +02:00