<?xml version="1.0" encoding="UTF-8"?>
<component type="desktop-application">
  <id>com.outlay.app</id>
  <metadata_license>CC0-1.0</metadata_license>
  <project_license>CC0-1.0</project_license>

  <name>Outlay</name>
  <summary>Personal income and expense tracker with budgets, charts, and multi-currency support</summary>

  <description>
    <p>
      Outlay is a native GTK4/libadwaita personal finance application for
      tracking income and expenses, managing budgets, and visualizing spending
      patterns. It stores everything locally in SQLite with no cloud dependency.
    </p>
    <p>Key features:</p>
    <ul>
      <li>Log expenses and income with category tagging and notes</li>
      <li>Multi-currency support with live exchange rate conversion</li>
      <li>Category-based budgets with threshold alerts and sparkline trends</li>
      <li>Recurring transactions with flexible scheduling (daily, weekly, monthly, yearly)</li>
      <li>Subscription tracking with pause, resume, and cost overview</li>
      <li>Interactive charts: donut breakdown, monthly bars, and smooth net trend lines</li>
      <li>Calendar heatmap view of daily spending</li>
      <li>Financial forecasting based on historical patterns</li>
      <li>Savings goals with progress tracking</li>
      <li>Credit card balance and payment tracking</li>
      <li>Wishlist with priority ranking and affordability estimates</li>
      <li>Spending anomaly detection and monthly insights</li>
      <li>Natural language transaction input</li>
      <li>Receipt OCR for automatic amount extraction</li>
      <li>Export to CSV, JSON, PDF, OFX, and QIF formats</li>
      <li>Import from CSV, JSON, OFX, QIF, and PDF bank statements</li>
      <li>Automatic and manual backup with restore</li>
      <li>System tray with quick-add actions</li>
      <li>Bill reminders and budget threshold notifications</li>
      <li>Achievement system for building financial habits</li>
      <li>Split transactions across multiple categories</li>
      <li>Transaction templates for frequent entries</li>
    </ul>
  </description>

  <icon type="stock">com.outlay.app</icon>

  <launchable type="desktop-id">com.outlay.app.desktop</launchable>

  <developer id="com.outlay">
    <name>Outlay Contributors</name>
  </developer>

  <url type="homepage">https://git.lashman.live/lashman/outlay</url>
  <url type="bugtracker">https://git.lashman.live/lashman/outlay/issues</url>
  <url type="vcs-browser">https://git.lashman.live/lashman/outlay</url>
  <url type="donation">https://ko-fi.com/lashman</url>
  <url type="contact">https://git.lashman.live/lashman/outlay/issues</url>
  <url type="contribute">https://git.lashman.live/lashman/outlay</url>

  <update_contact>lashman@robotbrush.com</update_contact>

  <screenshots>
    <screenshot type="default">
      <caption>Log view with numpad calculator for quick expense entry</caption>
      <image type="source" width="902" height="1330">https://git.lashman.live/lashman/outlay/raw/branch/main/data/screenshots/01.png</image>
    </screenshot>
    <screenshot>
      <caption>Transaction history with search, category filters, and daily totals</caption>
      <image type="source" width="902" height="1330">https://git.lashman.live/lashman/outlay/raw/branch/main/data/screenshots/02.png</image>
    </screenshot>
    <screenshot>
      <caption>Charts with donut category breakdown and monthly income vs expenses</caption>
      <image type="source" width="902" height="1330">https://git.lashman.live/lashman/outlay/raw/branch/main/data/screenshots/03.png</image>
    </screenshot>
    <screenshot>
      <caption>Budget tracking with sparkline trends, spending pace, and insights</caption>
      <image type="source" width="902" height="1330">https://git.lashman.live/lashman/outlay/raw/branch/main/data/screenshots/04.png</image>
    </screenshot>
    <screenshot>
      <caption>Savings goals with progress bars and monthly contribution targets</caption>
      <image type="source" width="902" height="1330">https://git.lashman.live/lashman/outlay/raw/branch/main/data/screenshots/05.png</image>
    </screenshot>
    <screenshot>
      <caption>Cash flow forecast with projected monthly balances</caption>
      <image type="source" width="902" height="1330">https://git.lashman.live/lashman/outlay/raw/branch/main/data/screenshots/06.png</image>
    </screenshot>
    <screenshot>
      <caption>Recurring transactions with next due dates and amounts</caption>
      <image type="source" width="902" height="1330">https://git.lashman.live/lashman/outlay/raw/branch/main/data/screenshots/07.png</image>
    </screenshot>
    <screenshot>
      <caption>Subscription management with monthly and yearly cost overview</caption>
      <image type="source" width="902" height="1330">https://git.lashman.live/lashman/outlay/raw/branch/main/data/screenshots/08.png</image>
    </screenshot>
    <screenshot>
      <caption>Wishlist with wanted items, prices, and purchase tracking</caption>
      <image type="source" width="902" height="1330">https://git.lashman.live/lashman/outlay/raw/branch/main/data/screenshots/09.png</image>
    </screenshot>
    <screenshot>
      <caption>Credit card tracking with balances, utilization, and payment details</caption>
      <image type="source" width="902" height="1330">https://git.lashman.live/lashman/outlay/raw/branch/main/data/screenshots/10.png</image>
    </screenshot>
    <screenshot>
      <caption>Insights with streaks, achievements, and monthly spending recap</caption>
      <image type="source" width="902" height="1330">https://git.lashman.live/lashman/outlay/raw/branch/main/data/screenshots/11.png</image>
    </screenshot>
    <screenshot>
      <caption>Settings for currency, appearance, and budget notifications</caption>
      <image type="source" width="902" height="1330">https://git.lashman.live/lashman/outlay/raw/branch/main/data/screenshots/12.png</image>
    </screenshot>
    <screenshot>
      <caption>Category management, auto-categorization rules, and transaction templates</caption>
      <image type="source" width="902" height="1330">https://git.lashman.live/lashman/outlay/raw/branch/main/data/screenshots/13.png</image>
    </screenshot>
    <screenshot>
      <caption>Export and import in CSV, JSON, QIF, OFX, and PDF formats</caption>
      <image type="source" width="902" height="1330">https://git.lashman.live/lashman/outlay/raw/branch/main/data/screenshots/14.png</image>
    </screenshot>
    <screenshot>
      <caption>Backup and restore with automatic scheduled backups</caption>
      <image type="source" width="902" height="1330">https://git.lashman.live/lashman/outlay/raw/branch/main/data/screenshots/15.png</image>
    </screenshot>
    <screenshot>
      <caption>Quick Add popup for fast expense logging from the system tray</caption>
      <image type="source" width="461" height="650">https://git.lashman.live/lashman/outlay/raw/branch/main/data/screenshots/16.png</image>
    </screenshot>
  </screenshots>

  <branding>
    <color type="primary" scheme_preference="light">#62a0ea</color>
    <color type="primary" scheme_preference="dark">#1a5fb4</color>
  </branding>

  <categories>
    <category>Office</category>
    <category>Finance</category>
    <category>GTK</category>
  </categories>

  <keywords>
    <keyword>Expense</keyword>
    <keyword>Income</keyword>
    <keyword>Budget</keyword>
    <keyword>Finance</keyword>
    <keyword>Money</keyword>
    <keyword>Currency</keyword>
    <keyword>Receipt</keyword>
    <keyword>Tracker</keyword>
    <keyword>Chart</keyword>
    <keyword>Subscription</keyword>
  </keywords>

  <content_rating type="oars-1.1">
    <content_attribute id="social-info">mild</content_attribute>
  </content_rating>

  <requires>
    <display_length compare="ge">360</display_length>
  </requires>

  <recommends>
    <control>keyboard</control>
    <control>pointing</control>
  </recommends>

  <supports>
    <internet>first-run</internet>
  </supports>

  <provides>
    <binary>outlay-gtk</binary>
  </provides>

  <translation type="gettext">com.outlay.app</translation>

  <releases>
    <release version="0.1.0" date="2026-03-03" type="stable">
      <description>
        <p>Initial release of Outlay with core features:</p>
        <ul>
          <li>Expense and income logging with multi-currency support</li>
          <li>Category-based budgets with alerts and sparkline trends</li>
          <li>Recurring transactions and subscription management</li>
          <li>Interactive donut, bar, and net trend charts</li>
          <li>Calendar heatmap, forecast, goals, and wishlist views</li>
          <li>Credit card tracking with payment schedules</li>
          <li>Natural language input and receipt OCR</li>
          <li>Export to CSV, JSON, PDF, OFX, and QIF</li>
          <li>Import from CSV, JSON, OFX, QIF, and PDF statements</li>
          <li>Spending anomaly detection and monthly insights</li>
          <li>System tray integration with quick-add actions</li>
          <li>Automatic backup scheduling and restore</li>
          <li>Achievement system for financial habit building</li>
        </ul>
      </description>
    </release>
  </releases>
</component>
