7 Commits
Author SHA1 Message Date
Niklas Wimmer f6bbd38023 flatpak: Enable fatal-criticals
We discussed this on Matrix multiple times and came to the conclusion
that crashing the application is preferred on Nightly and during
development. We often miss a critical log message during development
because it gets swamped by all the other logs. Now we can no longer
ignore them.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/857>
2026-10-02 21:27:15 +00:00
Niklas Wimmer 32504d3092 docs: Rewrite the contributing guide
Expanded the introduction and possible areas of contribution. Also
improved structure and added more links to communication channels.

Removed the description of how patches can be submitted, in favour
of a more prominent link to welcome.gnome.org, which provides this
information in much more depth.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/855>
2026-09-30 18:30:44 +00:00
Niklas Wimmer cf0a0835c1 calendar-management: Reduce online page to online calendars
Removes all UI and logic for local calendars from the
new-online-calendar page. This is now handled by the
new-local-calendar page.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/850>
2026-09-26 00:04:12 +00:00
Niklas Wimmer 85ec836d04 calendar-management: Reduce local page to local calendars
Removes all UI and logic for online calendars from the
new-local-calendar page. This is now handled by the
new-online-calendar page.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/850>
2026-09-26 00:04:12 +00:00
Niklas Wimmer 736b724d24 calendar-management: Remove new-calendar page
This page will be replaced by the two pages created in the previous
commits, new-local-calendar and new-online-calendar.

To keep the project compiling the button to add a new calendar now
temporarily points at new-local-calendar. The button will be replaced
by a menu exposing both new pages in one of the following commits.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/850>
2026-09-26 00:04:12 +00:00
Niklas Wimmer 06910d9a89 calendar-management: Add new-online-calendar page
This is a copy of the existing new-calendar page, but with a
different class name.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/850>
2026-09-26 00:04:12 +00:00
Niklas Wimmer 4a5211b7a8 calendar-management: Add new-local-calendar page
This is a copy of the existing new-calendar page, but with a
different class name.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/850>
2026-09-26 00:04:12 +00:00