@recaptime-dev's working patches + fork for Phorge, a community fork of Phabricator. (Upstream dev and stable branches are at upstream/main and upstream/stable respectively.) hq.recaptime.dev/wiki/Phorge
phorge phabricator
at upstream/main 110 lines 3.8 kB view raw
1@title Calendar User Guide 2@group userguide 3 4Guide to the Calendar application. 5 6Overview 7======== 8 9IMPORTANT: Calendar is a prototype application. See 10@{article:User Guide: Prototype Applications}. 11 12Calendar allows you to schedule parties and invite other users to party with 13you. Everyone loves to party. Use Calendar primarily for partying. 14 15 16Reminders 17========= 18 19Calendar sends reminder email before events occur. You will receive a reminder 20if: 21 22 - you have marked yourself as **attending** the event; 23 - the event has not been cancelled; and 24 - the event was not imported from an external source. 25 26Reminders are sent 15 minutes before events begin. 27 28 29Availability 30============ 31 32Across all applications, Phorge shows a red dot next to usernames if the 33user is currently attending an event. This provides a hint that they may be in 34a meeting (or on vacation) and could take a while to get back to you about a 35revision or task. 36 37You can click through to a user's profile to see more details about their 38availability. 39 40Status Icons 41============ 42 43On the month and day views, Calendar shows an icon next to each event to 44indicate status. The icons are: 45 46 - {icon user-plus, color=green} **Invited, Individual**: You're personally 47 invited to the event. 48 - {icon users, color=green} **Invited, Group**: A project you are a member 49 of is invited to the event. 50 - {icon check-circle, color=green} **Attending**: You're attending the event. 51 - {icon times-circle, color=grey} **Declined**: You've declined the event. 52 - {icon times, color=red} **Cancelled**: The event has been cancelled. 53 54If you don't have any special relationship to the event and the event does not 55have any special status, an event-specific icon is shown instead. 56 57Importing Events 58================ 59 60You can import events from email and from other calendar applications 61(like Google Calendar and Calendar.app) into Calendar. For a detailed 62guide, see @{article:Calendar User Guide: Importing Events}. 63 64 65Exporting Events 66================ 67 68You can export events from Calendar to other applications by downloading 69events as `.ics` files or configuring a calendar subscription. 70 71Calendar also attaches `.ics` files containing event information when it sends 72email. Most calendar applications can import these files. 73 74For a detailed guide to exporting events, see 75@{article:Calendar User Guide: Exporting Events}. 76 77 78Recurring Events 79================ 80 81To create a recurring event (like a weekly meeting), first create an event 82normally, then select {nav Make Recurring} from the action menu and configure 83how often the event should repeat. 84 85**Monthly Events on the 29th, 30th or 31st**: If you configure an event to 86repeat monthly and schedule the first instance on the 29th, 30th, or 31st of 87the month, it can not occur on the same day every month because some months 88do not have enough days. 89 90Instead, these events are internally scheduled to occur relative to the end 91of the month. For example, if you schedule a monthly event on the 30th of a 9231 day month, it will occur on the second-to-last day of each following month. 93 94**Complex RRULEs**: Calendar supports complex RRULEs internally (like events 95that occur every-other Thursday in prime-numbered months) but does not 96currently have a UI for scheduling events with complex rules. 97 98Future versions of Calendar may improve support for complex scheduling by using 99the UI. In some cases, a partial workaround is to schedule the event in another 100application (which has more complex scheduling controls available) and then 101import it into Calendar. 102 103 104Next Steps 105========== 106 107Continue by: 108 109 - importing events with @{article:Calendar User Guide: Importing Events}; or 110 - exporting events with @{article:Calendar User Guide: Exporting Events}.