Updates

v1.3.3・2026-07-21

Compact Calendar — 12 Months on One Page

Features

  • Compact Calendar View: Introduced a brand new Compact Calendar layout that displays all 12 months on a single page in a dense, space-saving table. Each row represents one week, with month labels and ISO week numbers for easy reference — perfect for planners, bullet journals, and year-at-a-glance printing.
  • Printable Notes Column: Added a toggleable ruled-lines column on the right side of the compact calendar for handwritten notes, reminders, or important dates next to each week. Available via Display Options.
  • Compact Display Options: Added dedicated controls for the compact calendar, including toggles for showing holidays and ruled lines, following the same pattern as other calendar views.
  • Dedicated Compact Page: Added /compact as a dedicated calendar page with year navigation controls, breadcrumb, full SEO metadata, and structured data — matching the pattern of all other calendar views.

Improvements

  • Weekend Detection by Date: Weekend styling in the compact calendar uses actual date-based detection (Saturday/Sunday) rather than column position, ensuring correct rendering regardless of the user's week-start preference.
  • First-of-Month Highlight: The 1st day of each month in the compact calendar is subtly highlighted with a light background for quick visual scanning.
v1.3.2・2026-07-10

School Calendar & Platform Improvements

Features

  • School Calendar View: Introduced a dedicated School Calendar module with academic year support, weekend highlight toggling, and per-page title configuration for multi-page printing. Ideal for teachers, students, and academic planning.
  • School Calendar Holiday Tooltips: Holiday dates in the school calendar now show holiday names via hover tooltips, matching the behavior of other calendar views.
  • School Calendar Pagination: Added smart pagination with option to show the title only on the first printed page, producing clean multi-page school year calendars.
  • Dynamic Holiday Configuration: Enhanced the global holiday system with dynamic type filtering and improved state-based holiday selection for supported countries.
  • Calendar Footer Component: Added a unified CalendarFooter component across all calendar pages, featuring a feedback link with automatic page source tracking for better user support.
  • Global Error Page: Added a custom error page with refined type system, providing a better experience when users encounter 404 or server errors.

Improvements

  • Weekly Controls Refactored: Moved weekly time configuration into the WeeklyControls component and cleaned up legacy settings, making the settings panel more streamlined.
  • SSR Export Compatibility: Resolved server-side rendering issues with export components by optimizing dependency loading, ensuring smooth PDF/PNG generation on all platforms.

Bug Fixes

  • Pinterest Share Fixes: Fixed Pinterest sharing issues including dynamic description text and removed incorrect media image parameters for cleaner social previews.
v1.3.1・2026-06-21

Editable Exports & PDF Consolidation

Features

  • Editable Excel & Word Export: Added support for exporting monthly calendars to native Excel (.xlsx) and Word (.docx) formats. Unlike image-based exports, these files are fully editable, allowing users to customize their calendar data after downloading.
  • Consolidated Yearly PDF: Replaced the 12-month ZIP export with a single, high-quality 12-page PDF file. This makes batch printing and digital archiving much more convenient.

Improvements

  • Word Layout Precision: Word exports now use a fixed table layout with strictly equal column widths, ensuring a professional and consistent appearance even with varying content lengths.
  • Homepage Feature Refresh: Streamlined the homepage features list from 8 to 6 items, providing a more focused and readable overview of PCalen's core capabilities.
  • Enhanced Multi-Page PDF Engine: Upgraded the underlying PDF generation logic to handle multiple DOM elements sequentially, ensuring consistent scaling and watermark placement across multi-page documents.
v1.3.0・2026-06-18

Calendar Template System & Print Toolbar

Features

  • New Calendar Template System: Added 10+ official calendar templates covering personal, office, and tracker scenarios — including Quarterly (Q1–Q4), Undated Monthly/Weekly Planners, Daily Timeline, Bi-weekly Planner, Habit Tracker, Budget Planner, Fitness Log, and Baby Daily Tracker.
  • 12-Month ZIP Export: Added one-click batch export of a full year (all 12 months) as a single ZIP archive containing ready-to-print PDFs, powered by the new fflate-based ZIP utility.
  • Print Preview Toolbar: Introduced a dedicated toolbar inside the print preview modal that lets you switch Paper Size, Orientation, Margin, and Week Start directly — no need to open the settings popover for common adjustments.
  • Planner & Tracker Pages: Added dedicated /planner and /tracker index pages plus individual pages for every template, each with its own URL, breadcrumb navigation, and full SEO metadata for better long-tail keyword coverage.
  • Geo-Based Recommendations: Added IP-based geo detection with a non-intrusive recommendation banner that suggests relevant templates (e.g., Bi-Weekly Planner for North American users, Quarterly Calendar for EU users) without forcing a switch.
  • Consistent Export Watermark: All exported PDFs and PNG images now carry a unified site footer watermark for consistent branding across every template.

Improvements

  • Tracker Page UI Refresh: Refactored tracker templates (Habit, Budget, Fitness, Baby) for cleaner alignment, consistent borders, and improved readability. The Baby tracker now includes extra blank rows for handwritten notes.
  • Template Component Reorganization: Moved planner and tracker template components into dedicated subfolders and renamed them for clarity (e.g., PlannerBiWeeklyTemplate → BiWeekly, TrackerBabyTrackerTemplate → Baby).
  • Homepage Features & FAQ Refresh: Updated the homepage feature cards and FAQ section to reflect all newly available templates, color-coded notes, the ZIP export, and the print preview toolbar.
  • Cleaner Control Labels: Removed redundant text labels next to selectors in Yearly, Monthly, and Weekly controls for a more compact and focused header.
v1.2.5・2026-06-17

Enhanced Notes System

Features

  • Multi-Note Support with Color Tags: Completely redesigned the notes system to support multiple notes per date with color-coded tags (red, yellow, green). Each note can be individually edited or deleted.
  • New Paper Sizes: Added Half Letter and A5 paper size options for more printing flexibility.
  • Unified Today Button: Reorganized navigation controls with a centralized Today button in the header for quick return to current date across all calendar views.

Improvements

  • Print Pagination Fixes: Improved page break calculations for small paper sizes (A5, Half Letter) to prevent blank first pages.
  • Mobile Padding Optimization: Refined vertical padding for calendar pages on mobile devices while removing unnecessary padding on desktop.
  • Enhanced Reset Functionality: Improved global reset feature to properly clear all calendar stores including notes and yearly settings.
v1.2.4・2026-05-18

Date Library Migration & Print Layout Enhancements

Features

  • Binding Edge Support: Added a new "Binding Edge" setting in the print options. You can now specify an exact margin in millimeters for the Top, Left, or Right edge to perfectly accommodate hole-punching or binding when printing calendars.

Improvements

  • Date Architecture Upgrade: Completely migrated the underlying date engine from dayjs to @internationalized/date. This ensures robust, immutable date math and eliminates edge-case timezone issues.
  • State Persistence: Migrated Pinia state management from localStorage to Cookies. This ensures that your custom settings (like fonts and layout preferences) are properly read during server-side rendering, providing a much smoother initial page load.
  • Share Modal UX: Refined the Share Calendar modal to require a manual click for generating images instead of auto-generating them, and added a quick "Copy Link" feature for easier sharing.
  • Cleaner Highlight Export: When capturing calendar images via the Share Modal, the "Today" highlight effect is now automatically hidden to provide a cleaner, print-ready digital export.
v1.2.3・2026-05-12

Multi-Period Views & UI Refinements

Features

  • Multi-Month View: The monthly calendar now supports viewing, previewing, and printing multiple consecutive months at once, with improved native print pagination.
  • Multi-Week View: The weekly calendar has been upgraded to support displaying and printing multiple consecutive weeks, making long-term planning much easier.

Improvements

  • Dedicated Yearly Controls: Extracted yearly-specific settings into a dedicated control bar for better consistency across all calendar views.
  • Navigation Shortcuts: Added a quick 'Current Month/Year/Week' button across all calendar views for faster navigation.

Bug Fixes

  • Native Print Margins: Fixed an issue where printing multi-page calendars caused excessive top margins on subsequent pages.
  • Weekly Calendar Alignment: Fixed a vertical alignment issue in the weekly view where dates with holidays were pushed out of alignment.
v1.2.2・2026-05-09

Add Notes to Dates

Features

  • Add Notes to Dates: Click on any date in the monthly calendar to add personal notes. Notes are displayed below the date and persist across sessions.

Improvements

  • Discoverable Tooltip: Added a cursor-following tooltip showing "Click to add a note" to help users discover the new note-taking capability.

Bug Fixes

  • Click-to-Edit Fix: Resolved a bug where clicking on a date to add notes would fail after hovering over the calendar, by properly using the disabled attribute instead of conditional rendering.
v1.2.1・2026-05-09

Perfect Printing & Export Improvements

Improvements

  • WYSIWYG Print: Replaced PDF generation with native browser print dialog, ensuring perfect fidelity between screen preview and printed output including margins, orientation, and page breaks.
  • Print Isolation: Browser extension floating buttons (e.g., translation plugins) are now automatically hidden during print to ensure clean output.
  • Font Embedding: Custom Google Fonts now correctly render in downloaded PDFs and shared images by fetching fonts as Base64 and passing them via html-to-image's fontEmbedCSS option.

Bug Fixes

  • Share Modal: Fixed null element errors when capturing calendar images by adding DOM presence validation before html-to-image processing.
  • PDF Export: Resolved left-side blank area issue in generated PDFs by explicitly passing bounding rect dimensions and style overrides to html-to-image.
v1.2.0・2026-05-08

Weekly View Layout

Features

  • Weekly Calendar View: Introduced a new Weekly Calendar layout featuring 7 vertical columns and hourly time slots, perfect for detailed schedule planning.

Improvements

  • Weekly Configurations: Added customizable start and end times for the weekly calendar, along with a toggle for half-hour lines.
  • Weekly Calendar Title: Added a formatted week title displaying the date range (e.g., "Oct 2 - Oct 8, 2023 — Week 40 of 2023") above the calendar.
v1.1.0・2026-05-05

Export Modal & Font Customization

Features

  • Share & Export Modal: You can now directly capture high-quality images of your calendars. Includes options to copy to clipboard, download as PNG, or share to Twitter and Facebook.
  • Font Customization: Added a brand new Font Settings Drawer. You can now independently choose from 30+ hand-picked Google Fonts for both Calendar Titles and Main Content.
  • Monthly Calendar Controls: Added quick toggles directly on the monthly view to highlight weekends and show/hide days from other months.

Improvements

  • Yearly Calendar Holidays: The holiday list displayed at the bottom of the yearly calendar can now be toggled on or off from the settings menu.
  • Mobile UX: The yearly calendar will now automatically scroll to the center on mobile devices when navigating between years.
  • Global Reset: Added a quick "Reset to defaults" button in the settings menu to clear all customized holiday, print, and font configurations at once.
v1.0.0・2026-04-20

Initial Launch

Features

  • Initial launch of PCalen! Generate free, printable, privacy-friendly calendars.
  • Support for Yearly and Monthly views with advanced print previews.
  • Built-in holiday tracking for US, UK, Canada, and Australia.
  • Comprehensive print settings including paper size (A4, Letter, Legal, Tabloid, Poster), orientation, margins, and columns.