⇦ | planify [main]
Last updated on: 2026-04-28 20:17 [UTC]

Metadata for planify in main

io.github.alainm23.planify - 4.19.0-1 ⚙ amd64 ⚙ arm64 ⚙ armhf ⚙ loong64 ⚙ ppc64el ⚙ riscv64 ⚙ s390x

Icon
---
Type: desktop-application
ID: io.github.alainm23.planify
Package: planify
ProjectLicense: GPL-3.0+
Name:
  C: Planify
Summary:
  C: Forget about forgetting things
Description:
  C: >-
    <p>Planify is your modern and powerful task manager that helps you keep your life organized. With a clean and intuitive interface,
    cloud synchronization, and advanced features, you'll never forget what matters again.</p>
    
    <p>✨ Core Features:</p>
    
    <ul>
      <li>Modern and clean interface designed with GTK4 and libadwaita</li>
      <li>Drag and drop to organize tasks and projects effortlessly</li>
      <li>Visual progress indicators for each project</li>
      <li>Smart organization with sections and custom labels</li>
      <li>Calendar integration to visualize your schedule</li>
      <li>Multiple reminders per task to never miss a deadline</li>
      <li>Dark mode with seamless system theme integration</li>
      <li>Quick and powerful search to find anything instantly</li>
      <li>Recurring tasks with flexible patterns</li>
      <li>Attachments and links in your tasks</li>
    </ul>
    
    <p>☁️ Cloud Synchronization:</p>
    
    <ul>
      <li>Full synchronization with Todoist to access your tasks from anywhere</li>
      <li>Support for Nextcloud and CalDAV servers (Radicale, Baïkal) to keep your data private</li>
      <li>Offline mode: work without internet and sync when you're back online</li>
      <li>Cross-platform synchronization to access from any device</li>
    </ul>
    
    <p>* Planify is not created by, affiliated with, or supported by Doist</p>
Developer:
  name:
    C: Alain
Categories:
- Utility
- Office
- ProjectManagement
- Calendar
Keywords:
  C:
  - development
  - task
  - tasks
  - project
  - todo
  - reminder
  - reminders
  - event
  - events
  - calendar
  - todoist
Url:
  homepage: https://useplanify.com/
  bugtracker: https://github.com/alainm23/planify/issues
  translate: https://github.com/alainm23/planify/tree/main/po#readme
  vcs-browser: https://github.com/alainm23/planify
  donation: https://useplanify.com/donate
Icon:
  cached:
  - name: planify_io.github.alainm23.planify.png
    width: 48
    height: 48
  - name: planify_io.github.alainm23.planify.png
    width: 64
    height: 64
  - name: planify_io.github.alainm23.planify.png
    width: 128
    height: 128
  remote:
  - url: io/github/alainm23.planify/046721b32c840aa79fb1bc8eaa14d75f/icons/128x128/planify_io.github.alainm23.planify.png
    width: 128
    height: 128
  stock: io.github.alainm23.planify
Launchable:
  desktop-id:
  - io.github.alainm23.planify.desktop
Provides:
  mediatypes:
  - x-scheme-handler/planify
Screenshots:
- default: true
  thumbnails:
  - url: io/github/alainm23.planify/046721b32c840aa79fb1bc8eaa14d75f/screenshots/image-1_752x570@1.png
    width: 752
    height: 570
  - url: io/github/alainm23.planify/046721b32c840aa79fb1bc8eaa14d75f/screenshots/image-1_624x473@1.png
    width: 624
    height: 473
  - url: io/github/alainm23.planify/046721b32c840aa79fb1bc8eaa14d75f/screenshots/image-1_224x169@1.png
    width: 224
    height: 169
  source-image:
    url: io/github/alainm23.planify/046721b32c840aa79fb1bc8eaa14d75f/screenshots/image-1_orig.png
    width: 1244
    height: 944
- thumbnails:
  - url: io/github/alainm23.planify/046721b32c840aa79fb1bc8eaa14d75f/screenshots/image-2_752x570@1.png
    width: 752
    height: 570
  - url: io/github/alainm23.planify/046721b32c840aa79fb1bc8eaa14d75f/screenshots/image-2_624x473@1.png
    width: 624
    height: 473
  - url: io/github/alainm23.planify/046721b32c840aa79fb1bc8eaa14d75f/screenshots/image-2_224x169@1.png
    width: 224
    height: 169
  source-image:
    url: io/github/alainm23.planify/046721b32c840aa79fb1bc8eaa14d75f/screenshots/image-2_orig.png
    width: 1244
    height: 944
- thumbnails:
  - url: io/github/alainm23.planify/046721b32c840aa79fb1bc8eaa14d75f/screenshots/image-3_752x570@1.png
    width: 752
    height: 570
  - url: io/github/alainm23.planify/046721b32c840aa79fb1bc8eaa14d75f/screenshots/image-3_624x473@1.png
    width: 624
    height: 473
  - url: io/github/alainm23.planify/046721b32c840aa79fb1bc8eaa14d75f/screenshots/image-3_224x169@1.png
    width: 224
    height: 169
  source-image:
    url: io/github/alainm23.planify/046721b32c840aa79fb1bc8eaa14d75f/screenshots/image-3_orig.png
    width: 1244
    height: 944
- thumbnails:
  - url: io/github/alainm23.planify/046721b32c840aa79fb1bc8eaa14d75f/screenshots/image-4_752x570@1.png
    width: 752
    height: 570
  - url: io/github/alainm23.planify/046721b32c840aa79fb1bc8eaa14d75f/screenshots/image-4_624x473@1.png
    width: 624
    height: 473
  - url: io/github/alainm23.planify/046721b32c840aa79fb1bc8eaa14d75f/screenshots/image-4_224x169@1.png
    width: 224
    height: 169
  source-image:
    url: io/github/alainm23.planify/046721b32c840aa79fb1bc8eaa14d75f/screenshots/image-4_orig.png
    width: 1244
    height: 944
Branding:
  colors:
  - type: primary
    scheme-preference: light
    value: "#f9f06b"
  - type: primary
    scheme-preference: dark
    value: "#9141ac"
Releases:
- version: "4.19.0"
  type: stable
  unix-timestamp: 1776643200
  urgency: medium
  description:
    C: >-
      <p>Planify 4.19.0 is here! This release brings major CalDAV improvements, new productivity features, GNOME Shell search integration,
      and many bug fixes. Update now and enjoy a smoother experience.</p>
      
      <p>New Features:</p>
      
      <ul>
        <li>Added Summary &amp; Productivity dialog with task stats, progress bars, and configurable daily/weekly goals.</li>
        <li>Added PDF export for projects including tasks, sections, subtasks, priorities, and deadlines.</li>
        <li>Added GNOME Shell search provider — search tasks and projects directly from the Super key.</li>
        <li>Added per-project markdown rendering setting (Global Default / Enabled / Disabled).</li>
        <li>Added "Copy to Clipboard" in multi-select toolbar with full task details.</li>
        <li>Support asterisk prefix (`* `) for incompletable tasks (notes), compatible with Todoist.</li>
      </ul>
      
      <p>CalDAV Improvements:</p>
      
      <ul>
        <li>Added ETag and If-Match support to prevent silent data loss when multiple clients edit the same task.</li>
        <li>Added fallback to full fetch when sync-collection REPORT is not supported (Posteo, Mailbox.org, Horde, KolabNow, Vikunja).</li>
        <li>Fixed due date not clearing when removed from an external CalDAV client.</li>
        <li>Fixed completed subtasks showing as incomplete when synced from external clients.</li>
        <li>Fixed duplicate projects when re-adding a CalDAV account.</li>
        <li>Fixed automatic sync not starting after adding a new CalDAV/Nextcloud account.</li>
        <li>Fixed disabled accounts still being contacted during sync.</li>
        <li>Fixed project creation failing on Vikunja (HTTP 200 instead of 201).</li>
        <li>Added PUT+DELETE fallback when MOVE is not supported (Radicale with reverse proxy).</li>
        <li>Skipped archived projects during sync for better performance.</li>
        <li>Added typed sync error messages for HTTP 401 (auth expired) and HTTP 429 (rate limiting).</li>
      </ul>
      
      <p>Bug Fixes:</p>
      
      <ul>
        <li>Fixed date picker not visible on small screens (1366x768).</li>
        <li>Fixed day change not detected after system suspend/resume.</li>
        <li>Fixed date reset when using Keep Adding from Today View.</li>
        <li>Fixed invalid Todoist API token being silently accepted.</li>
        <li>Fixed calendar day alignment and improved CalendarMonth to show 3 weeks ahead.</li>
        <li>Fixed inbox project radio button allowing deselection.</li>
      </ul>
      
      <p>UI Improvements:</p>
      
      <ul>
        <li>Redesigned CalDAV, Nextcloud, and Todoist token setup pages with consistent layout.</li>
        <li>Replaced WebKitGTK with external browser for Todoist OAuth — removes WebKitGTK dependency.</li>
        <li>Clarified Due Date vs Deadline labels with improved tooltips.</li>
        <li>Filtered labels from archived projects in Labels view and Label Picker.</li>
      </ul>
  issues:
  - id: Clarify Due Date and Deadline labels
    url: https://github.com/alainm23/planify/issues/2305
  - id: Labels from archived projects visible in Label Picker
    url: https://github.com/alainm23/planify/issues/2300
  - id: Summary & Productivity dialog
    url: https://github.com/alainm23/planify/issues/551
  - id: Productivity tracking
    url: https://github.com/alainm23/planify/issues/581
  - id: PDF export for projects
    url: https://github.com/alainm23/planify/issues/552
  - id: Calendar day alignment fix
    url: https://github.com/alainm23/planify/issues/2326
  - id: Calendar month view improvement
    url: https://github.com/alainm23/planify/issues/2329
  - id: Replace WebKitGTK with external browser
    url: https://github.com/alainm23/planify/issues/797
  - id: Todoist OAuth via external browser
    url: https://github.com/alainm23/planify/issues/2259
  - id: Asterisk prefix for incompletable tasks
    url: https://github.com/alainm23/planify/issues/1060
  - id: Skip archived projects during CalDAV sync
    url: https://github.com/alainm23/planify/issues/2347
  - id: Date picker not visible on small screens
    url: https://github.com/alainm23/planify/issues/2354
  - id: CalDAV sync error handling
    url: https://github.com/alainm23/planify/issues/2340
  - id: Copy to clipboard for multi-select tasks
    url: https://github.com/alainm23/planify/issues/2287
  - id: Per-project markdown rendering
    url: https://github.com/alainm23/planify/issues/2254
  - id: Day change not detected after suspend
    url: https://github.com/alainm23/planify/issues/2173
  - id: Day change detection improvement
    url: https://github.com/alainm23/planify/issues/2127
  - id: Keep Adding date reset from Today View
    url: https://github.com/alainm23/planify/issues/2359
  - id: CalDAV incoming sync failing
    url: https://github.com/alainm23/planify/issues/2163
  - id: CalDAV sync with Vikunja
    url: https://github.com/alainm23/planify/issues/2039
  - id: CalDAV sync-collection fallback
    url: https://github.com/alainm23/planify/issues/1820
  - id: ETag and If-Match for CalDAV
    url: https://github.com/alainm23/planify/issues/2236
  - id: Due date not cleared from external client
    url: https://github.com/alainm23/planify/issues/2156
  - id: Project creation failing on Vikunja
    url: https://github.com/alainm23/planify/issues/2142
- version: "4.18.3"
  type: stable
  unix-timestamp: 1773792000
  description:
    C: >-
      <p>🚀 Planify 4.18.3 introduces a new CLI interface, a redesigned date/time picker, calendar fixes, and multiple stability improvements.</p>
      
      <ul>
        <li>Added initial CLI interface with support for add, list, list-projects, and update commands.</li>
        <li>Complete redesign of the date/time picker with improved usability and instant updates.</li>
        <li>Added preference to preserve task properties in "Keep Adding" mode.</li>
        <li>Improved multi-day calendar event display in Scheduled view.</li>
        <li>Fixed events not loading correctly in month view.</li>
        <li>Fixed incorrect event overlap detection in date ranges.</li>
        <li>Fixed crash when deleting multiple tasks using multiselect.</li>
        <li>Fixed duplicate task submissions during async operations.</li>
        <li>Restored keyboard shortcuts on startup.</li>
        <li>Fixed project cache not updating when adding tasks via Quick Add.</li>
      </ul>
- version: "4.18.0"
  type: stable
  unix-timestamp: 1770508800
  description:
    C: >-
      <p>This release focuses on performance improvements, stability, and bug fixes across the app.
              While there are no major visual changes, Planify should feel noticeably faster and more reliable,
              especially when working with large task lists and synced accounts.</p>
      <ul>
        <li>Refactored Quick Find to use ListView, significantly improving search performance with large result sets, thanks to
      @byquanton.</li>
        <li>Improved task rendering performance by lazily loading task details and batching ItemRow creation,reducing UI overhead and
      improving responsiveness, thanks to @byquanton.</li>
        <li>Fixed a crash when typing dates with years below 1000 in the due date picker, thanks to @pgrit.</li>
        <li>Optimized database operations by batching inserts when importing projects and batching deletes when removing them, improving
      overall performance, thanks to @byquanton.</li>
        <li>Fixed Quick Find getting stuck in multi-select mode by improving Ctrl key detection during mouse events, thanks to @pgrit.</li>
        <li>Added support for Todoist assignment filtering in the Today view, allowing filtering by assigned and unassigned tasks, thanks
      to @alyraffauf.</li>
        <li>Added a mandatory Todoist API migration flow with a warning and re-login option to ensure continued sync support, thanks to
      @alainm23.</li>
        <li>Improved Radicale CalDAV compatibility by accepting HTTP 201 responses for PUT requests, fixing sync issues when updating
      tasks, thanks to @mntmn.</li>
        <li>Fixed filtering by labels in Today and other non-project views, thanks to @byquanton.</li>
        <li>Fixed manual task ordering synchronization with CalDAV and Nextcloud, ensuring consistent ordering after drag and drop actions,
      thanks to @pgrit.</li>
        <li>Fixed drag and drop not working correctly after using multi-selection, thanks to @pgrit.</li>
      </ul>
- version: "4.17.0"
  type: stable
  unix-timestamp: 1766707200
  description:
    C: >-
      <p>🚀 Planify 4.17.0 introduces deadlines, better scheduling, and calendar integration, along with multiple bug fixes and UX improvements.</p>
      
      <ul>
        <li>Added deadline support, separate from due dates, with visual indicators for overdue tasks.</li>
        <li>Overdue tasks are now shown in the Scheduled view with quick reschedule actions.</li>
        <li>Added multi-select support to move multiple tasks between projects.</li>
        <li>Introduced calendar sync and event creation via Evolution Data Server (EDS).</li>
        <li>Improved calendar range views and event date display.</li>
        <li>Fixed task editing issues in Overdue view and projects without tasks.</li>
        <li>Added support for custom URI schemes in the Markdown editor.</li>
      </ul>
ContentRating:
  oars-1.1:
    social-info: mild