⇦ | planify [testing]
Last updated on: 2026-06-04 02:02 [UTC]

Metadata for planify in testing

io.github.alainm23.planify - 4.19.4-r0 ⚙ aarch64 ⚙ armhf ⚙ armv7 ⚙ x86 ⚙ x86_64

Icon
<component type="desktop-application">
  <id>io.github.alainm23.planify</id>
  <name>Planify</name>
  <summary>Forget about forgetting things</summary>
  <project_license>GPL-3.0+</project_license>
  <developer_name>Alain</developer_name>
  <description>
    <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>
  </description>
  <pkgname>planify</pkgname>
  <launchable type="desktop-id">io.github.alainm23.planify.desktop</launchable>
  <icon type="remote" width="48" height="48">io/github/alainm23.planify/4b2e624643a924868b35e48290575988/icons/48x48/planify_io.github.alainm23.planify.png</icon>
  <icon type="cached" width="64" height="64">planify_io.github.alainm23.planify.png</icon>
  <icon type="remote" width="64" height="64">io/github/alainm23.planify/4b2e624643a924868b35e48290575988/icons/64x64/planify_io.github.alainm23.planify.png</icon>
  <icon type="remote" width="128" height="128">io/github/alainm23.planify/4b2e624643a924868b35e48290575988/icons/128x128/planify_io.github.alainm23.planify.png</icon>
  <icon type="stock">io.github.alainm23.planify</icon>
  <url type="homepage">https://useplanify.com/</url>
  <url type="bugtracker">https://github.com/alainm23/planify/issues</url>
  <url type="donation">https://useplanify.com/donate</url>
  <url type="translate">https://github.com/alainm23/planify/tree/main/po#readme</url>
  <url type="vcs-browser">https://github.com/alainm23/planify</url>
  <categories>
    <category>Utility</category>
    <category>Office</category>
    <category>ProjectManagement</category>
    <category>Calendar</category>
  </categories>
  <provides>
    <mediatype>x-scheme-handler/planify</mediatype>
  </provides>
  <screenshots>
    <screenshot type="default">
      <image type="source" width="1244" height="944">io/github/alainm23.planify/4b2e624643a924868b35e48290575988/screenshots/image-1_orig.png</image>
      <image type="thumbnail" width="752" height="570">io/github/alainm23.planify/4b2e624643a924868b35e48290575988/screenshots/image-1_752x570.png</image>
      <image type="thumbnail" width="624" height="473">io/github/alainm23.planify/4b2e624643a924868b35e48290575988/screenshots/image-1_624x473.png</image>
      <image type="thumbnail" width="224" height="169">io/github/alainm23.planify/4b2e624643a924868b35e48290575988/screenshots/image-1_224x169.png</image>
    </screenshot>
    <screenshot>
      <image type="source" width="1244" height="944">io/github/alainm23.planify/4b2e624643a924868b35e48290575988/screenshots/image-2_orig.png</image>
      <image type="thumbnail" width="752" height="570">io/github/alainm23.planify/4b2e624643a924868b35e48290575988/screenshots/image-2_752x570.png</image>
      <image type="thumbnail" width="624" height="473">io/github/alainm23.planify/4b2e624643a924868b35e48290575988/screenshots/image-2_624x473.png</image>
      <image type="thumbnail" width="224" height="169">io/github/alainm23.planify/4b2e624643a924868b35e48290575988/screenshots/image-2_224x169.png</image>
    </screenshot>
    <screenshot>
      <image type="source" width="1244" height="944">io/github/alainm23.planify/4b2e624643a924868b35e48290575988/screenshots/image-3_orig.png</image>
      <image type="thumbnail" width="752" height="570">io/github/alainm23.planify/4b2e624643a924868b35e48290575988/screenshots/image-3_752x570.png</image>
      <image type="thumbnail" width="624" height="473">io/github/alainm23.planify/4b2e624643a924868b35e48290575988/screenshots/image-3_624x473.png</image>
      <image type="thumbnail" width="224" height="169">io/github/alainm23.planify/4b2e624643a924868b35e48290575988/screenshots/image-3_224x169.png</image>
    </screenshot>
    <screenshot>
      <image type="source" width="1244" height="944">io/github/alainm23.planify/4b2e624643a924868b35e48290575988/screenshots/image-4_orig.png</image>
      <image type="thumbnail" width="752" height="570">io/github/alainm23.planify/4b2e624643a924868b35e48290575988/screenshots/image-4_752x570.png</image>
      <image type="thumbnail" width="624" height="473">io/github/alainm23.planify/4b2e624643a924868b35e48290575988/screenshots/image-4_624x473.png</image>
      <image type="thumbnail" width="224" height="169">io/github/alainm23.planify/4b2e624643a924868b35e48290575988/screenshots/image-4_224x169.png</image>
    </screenshot>
  </screenshots>
  <keywords>
    <keyword>development</keyword>
    <keyword>task</keyword>
    <keyword>tasks</keyword>
    <keyword>project</keyword>
    <keyword>todo</keyword>
    <keyword>reminder</keyword>
    <keyword>reminders</keyword>
    <keyword>event</keyword>
    <keyword>events</keyword>
    <keyword>calendar</keyword>
    <keyword>todoist</keyword>
  </keywords>
  <branding>
    <color type="primary" scheme_preference="light">#f9f06b</color>
    <color type="primary" scheme_preference="dark">#9141ac</color>
  </branding>
  <releases>
    <release type="stable" version="4.19.4" timestamp="1779235200" urgency="medium">
      <description>
        <p>Planify 4.19.4 is a maintenance release focused on bug fixes.</p>
        <p>Bug Fixes:</p>
        <ul>
          <li>Fixed a crash when updating a task with no priority set on Mailbox.org and Open-Xchange servers.</li>
          <li>Fixed completed tasks generating an ambiguous local timestamp in the VTODO — now uses UTC with the Z suffix, fixing sync errors with DAVx5 on Android.</li>
          <li>Fixed inconsistent accent colors across the app — accent color logic is now centralized and correctly follows the system accent color setting.</li>
        </ul>
      </description>
      <issues>
        <issue url="https://github.com/alainm23/planify/issues/2489">COMPLETED date causes DAVx5 ClassCastException</issue>
        <issue url="https://github.com/alainm23/planify/issues/2479">Inconsistent accent colors</issue>
        <issue url="https://github.com/alainm23/planify/issues/2417">Crash fetching tasks with no priority on Mailbox.org</issue>
      </issues>
    </release>
    <release type="stable" version="4.19.3" timestamp="1778803200" urgency="medium">
      <description>
        <p>Planify 4.19.3 is a maintenance release focused on bug fixes.</p>
        <p>Bug Fixes:</p>
        <ul>
          <li>Fixed CalDAV sync with Mailbox (Open-Xchange) — calendar data wrapped in CDATA is now parsed correctly, and tasks are no longer skipped when the content-type lacks the component parameter.</li>
          <li>Fixed cursor jumping to the end of the text when editing task titles or descriptions in Today and Scheduled views.</li>
          <li>Fixed long text expanding the sidebar beyond its intended width in HeaderItem.</li>
        </ul>
      </description>
      <issues>
        <issue url="https://github.com/alainm23/planify/issues/2220">Cursor jumps to end of description</issue>
        <issue url="https://github.com/alainm23/planify/issues/2472">Long text breaks sidebar width</issue>
        <issue url="https://github.com/alainm23/planify/issues/2018">Mailbox CalDAV sync regression</issue>
      </issues>
    </release>
    <release type="stable" version="4.19.2" timestamp="1778716800" urgency="medium">
      <description>
        <p>Planify 4.19.2 brings new features, CalDAV improvements, and several bug fixes.</p>
        <p>New Features:</p>
        <ul>
          <li>Added automatic daily backup with support for extra backup folder locations.</li>
          <li>Added support for system accent color — Planify now follows your GNOME accent color setting.</li>
          <li>Added CalDAV section support via VTODO List prefix — create, rename and delete sections that sync bidirectionally with other CalDAV clients.</li>
          <li>Added past date selection in the date picker — past days are shown dimmed with a Today button to return to the current month.</li>
          <li>Added Export as .ics option in the context menu for CalDAV tasks.</li>
          <li>Improved change history — added DEADLINE and PARENT tracking, infinite scroll, and expandable/chip display patterns.</li>
        </ul>
        <p>CalDAV Improvements:</p>
        <ul>
          <li>Fixed HTTP 200 being treated as an error on Horde and similar servers when creating or updating tasks.</li>
          <li>Fixed subtasks appearing as main tasks when Horde sends multiple VTODOs in a single .ics file.</li>
        </ul>
        <p>Bug Fixes:</p>
        <ul>
          <li>Fixed calendar events not updating when Planify is kept open past midnight.</li>
          <li>Fixed labels not being removed when deselected in the multi-select toolbar.</li>
          <li>Fixed label picker incorrectly assigning labels from one task to others when closing without changes in multi-select mode.</li>
          <li>Fixed inaccurate section task counts in Board view after drag and drop.</li>
          <li>Fixed inbox section visibility and UX in Board view — now auto-hides when empty.</li>
          <li>Fixed moving tasks between different sources (e.g. CalDAV → Local).</li>
          <li>Fixed double sync triggered when adding a new source.</li>
        </ul>
      </description>
      <issues>
        <issue url="https://github.com/alainm23/planify/issues/2412">HTTP 200 on PUT treated as error on Horde</issue>
        <issue url="https://github.com/alainm23/planify/issues/2441">Calendar events not updated after midnight</issue>
        <issue url="https://github.com/alainm23/planify/issues/2430">Inbox section UX in Board view</issue>
        <issue url="https://github.com/alainm23/planify/issues/2375">Allow selecting past dates in date picker</issue>
        <issue url="https://github.com/alainm23/planify/issues/2372">Allow moving tasks between different sources</issue>
        <issue url="https://github.com/alainm23/planify/issues/2211">Inaccurate section task counts in Board view</issue>
        <issue url="https://github.com/alainm23/planify/issues/2154">Cannot deselect label in multi-select toolbar</issue>
        <issue url="https://github.com/alainm23/planify/issues/2153">Label picker remembers previous selection</issue>
        <issue url="https://github.com/alainm23/planify/issues/2019">Automatic daily backup</issue>
        <issue url="https://github.com/alainm23/planify/issues/1884">Change history improvements</issue>
        <issue url="https://github.com/alainm23/planify/issues/1356">CalDAV section support</issue>
      </issues>
    </release>
    <release type="stable" version="4.19.1" timestamp="1776988800" urgency="medium">
      <description>
        <p>Planify 4.19.1 is a maintenance release focused on bug fixes and improvements.</p>
        <p>CalDAV Improvements:</p>
        <ul>
          <li>Fixed task completion failing with 412 when modified on another device — now automatically re-fetches the fresh ETag and retries transparently.</li>
          <li>Fixed sync for servers that don't support sync-token (Posteo and others) — now uses ETag-based sync to detect changes, deletions and completions.</li>
          <li>Fixed creating and deleting projects on servers that don't allow it via CalDAV (Posteo) — now shows a friendly message instead of a raw error.</li>
          <li>Fixed Deck task lists not disappearing after disabling them in Nextcloud.</li>
          <li>Fixed subtasks not being reset when a recurring task advances to its next occurrence.</li>
        </ul>
        <p>New Features:</p>
        <ul>
          <li>Added expand button in task sidebar to open description in a full-size dialog.</li>
          <li>Added backup export command to CLI — export all tasks and projects as JSON from the terminal.</li>
        </ul>
        <p>Bug Fixes:</p>
        <ul>
          <li>Fixed task completion sound not playing.</li>
          <li>Fixed update button failing on desktops without GNOME Software (Cinnamon, XFCE, KDE) — now falls back to opening Flathub in the browser.</li>
          <li>Fixed blue placeholder not disappearing when discarding a new task position on X11.</li>
          <li>Fixed board view not removing strikethrough and dimmed styles after a recurring task resets.</li>
        </ul>
      </description>
      <issues>
        <issue url="https://github.com/alainm23/planify/issues/2394">CalDAV complete task fails with 412</issue>
        <issue url="https://github.com/alainm23/planify/issues/2163">CalDAV sync for servers without sync-token</issue>
        <issue url="https://github.com/alainm23/planify/issues/1256">Deck task lists still showing after disabling</issue>
        <issue url="https://github.com/alainm23/planify/issues/1438">Subtasks not reset when recurring task completes</issue>
        <issue url="https://github.com/alainm23/planify/issues/1205">Expand description in full-size dialog</issue>
        <issue url="https://github.com/alainm23/planify/issues/1458">CLI backup export command</issue>
        <issue url="https://github.com/alainm23/planify/issues/2400">Update button fails without GNOME Software</issue>
        <issue url="https://github.com/alainm23/planify/issues/2388">Placeholder stays after discarding new task position</issue>
      </issues>
    </release>
  </releases>
  <content_rating type="oars-1.1">
    <content_attribute id="social-info">mild</content_attribute>
  </content_rating>
</component>