Schedule Management

With ProjectHub's schedule management system, you can manage project deadlines, meetings, and task schedules while receiving timely notifications.

Overview

The schedule manager is provided as a standalone window, so you can check your schedule while working on other tasks.

Screenshot: Full schedule management window (calendar + event list)

Opening the Window

  • Click the Schedule button in the toolbar
  • Opens as a separate window (size: 1100x750px, minimum 900x600px)
  • "Always on top" option available

Layout

AreaRatioDescription
Calendar1/4Monthly calendar with date selection
Event List3/4Events for the selected date (note-style)
Screenshot: Layout breakdown - Calendar (left) + List (right)

Calendar

Screenshot: Monthly calendar detail

Features

  • Monthly view -- Displays the entire month
  • Previous/Next month -- Navigate months with arrow buttons
  • Today highlight -- Current date is highlighted
  • Event indicators -- Dates with events display a dot marker
  • Public holidays -- Holidays for 7 countries shown in red (country configurable in settings)

Clicking a Date

When you click a date, the events for that date are displayed in the list on the right.

Public Holidays

ProjectHub includes built-in public holidays for 7 countries. When you change the country in settings, that country's holidays are displayed in red on the calendar.

Supported Countries

FlagCountryHoliday Types
KRSouth Korea (default)8 fixed + lunar holidays (Seollal, Buddha's Birthday, Chuseok)
USUnited States5 fixed + 6 variable (MLK Day, Presidents' Day, Memorial Day, Labor Day, Columbus Day, Thanksgiving)
JPJapan10 fixed + 6 variable (Coming of Age Day, Vernal Equinox, Marine Day, Respect for the Aged Day, Autumnal Equinox, Sports Day)
CNChina5 fixed + lunar holidays (Spring Festival, Qingming, Dragon Boat, Mid-Autumn)
DEGermany5 fixed + 4 Easter-based (Good Friday, Easter Monday, Ascension Day, Whit Monday)
ESSpain9 fixed + 2 Easter-based (Holy Thursday, Good Friday)
FRFrance8 fixed + 3 Easter-based (Easter Monday, Ascension Day, Whit Monday)

How to Change the Country

Screenshot: Holiday Region picker in notification settings

  1. Click the Settings button at the top left of the calendar
  2. Select a country in the Holiday Region section
  3. The calendar updates immediately

South Korean Holidays (Default)

Fixed holidays:

HolidayDate
New Year's DayJanuary 1
Independence Movement DayMarch 1
Children's DayMay 5
Memorial DayJune 6
Liberation DayAugust 15
National Foundation DayOctober 3
Hangul DayOctober 9
ChristmasDecember 25
Lunar holidays (dates vary by year):
HolidayDescription
SeollalLunar New Year (1st day of 1st lunar month), 3 days + substitute holiday
Buddha's Birthday8th day of 4th lunar month
ChuseokKorean Thanksgiving (15th day of 8th lunar month), 3 days + substitute holiday
Screenshot: Holidays displayed on the calendar (red dates)

Lunar and variable holidays change dates every year. ProjectHub includes accurate solar-converted data for 2024--2030. For the US, it uses the Nth-Monday rule; for Germany, France, and Spain, Easter-based algorithms; and for Japan, vernal/autumnal equinox approximation formulas.

Creating an Event

Screenshot: New event creation form

Input Fields

FieldRequiredDescription
TitleYesEvent name
DateYesEvent date
Start TimeStart time (if not all-day)
End TimeEnd time
All DayAll-day event toggle
RepeatRecurring event settings
ColorEvent color (color picker)
PriorityEvent priority
DescriptionDetailed description

Recurring Events

Repeat OptionDescription
NoneOne-time event
DailyRepeats every day
WeeklyRepeats on the same day of the week
MonthlyRepeats on the same date each month
YearlyRepeats on the same date each year
Screenshot: Recurring event settings dropdown

Editing / Deleting Events

Screenshot: Event edit form (pre-filled with existing data)

  • Click an event in the event list
  • Edit -- Modify the information and save
  • Delete -- Confirm and delete

Notification System

Notification Settings

Screenshot: Notification settings panel

SettingDescriptionDefault
Holiday RegionSelect country for holiday display (7 countries)South Korea
Enable NotificationsTurn all notifications on/offOn
Advance ReminderNotification before event starts10 minutes before
Daily SummaryDaily summary notification of the day's eventsDisabled
Summary TimeTime for the daily summary notification09:00
Toast NotificationsIn-app toast when an event startsOn

Toast Notifications

Screenshot: Schedule notification toast (sliding from upper right)

A toast notification appears at the top-right corner of the app when an event starts:

  • Slides in from right to left
  • Automatically dismisses after 8 seconds
  • Displays the event title and time

Slack Integration

Screenshot: Slack Webhook URL setting field

By configuring a Slack Webhook URL, you can also receive notifications in a Slack channel:

  1. Create an Incoming Webhook in Slack
  2. Enter the Slack Webhook URL in the schedule settings
  3. Notifications will also be sent to the Slack channel

Keyboard Shortcuts

ShortcutAction
ESCCancel / Close
Cmd+ReturnSave event

Next Steps