Releases · jannikmenzel/midnight · GitHub
Skip to content

Releases

Midnight v0.2.0

Choose a tag to compare

@github-actions github-actions released this 12 Nov 17:46

Added

  • The app lock can be opened with Touch ID on Macs that have it. The PIN still works as a fallback
  • Releases for Windows (installer) and Linux (AppImage and .deb). The menu bar timer and Touch ID stay macOS only
  • Starting Midnight again brings the open window to the front instead of running a second copy

Midnight v0.1.8

Choose a tag to compare

@github-actions github-actions released this 06 Nov 23:11

Added

  • Amounts and customer names can be hidden with the eye on the overview, ⇧⌘H or the command palette, for example while sharing the screen
  • App lock with a 5-digit PIN, asked at start and when the window opens again from the menu bar
  • MCP access can be limited to reading, and customer data can be kept away from AI assistants

Changed

  • The address columns on invoices adjust their widths, so long entries like order numbers only wrap when there is no room. Existing installs get this by resetting invoice.tex under Settings → LaTeX

Fixed

  • A running project no longer shows its last tracked day as the end, and reopening a completed project brings back the planned dates
  • A completed project ends with its last billed position, or its last tracked day if nothing was billed
  • The weekly limit shows hours and minutes like all other times, e.g. 12:30 of 12:30 h

Midnight v0.1.7

Choose a tag to compare

@github-actions github-actions released this 31 Oct 22:35

Changed

  • The MCP server rejects updates with missing fields instead of clearing them
  • The MCP server only changes or deletes draft invoices
  • MCP tools state correctly whether they can overwrite data, and their results are more compact

Midnight v0.1.6

Choose a tag to compare

@github-actions github-actions released this 31 Oct 16:45

Changed

  • Grainy cloud gradient at the top of the window, the top bar sits directly on it and the sidebar is a glass panel
  • Buttons, fields, menus, dialogs and the active navigation item share the depth of the cards
  • Bars and progress meters are grainy and use a new palette taken from the sky, the default category colours moved to it too
  • The cash flow chart on the overview now has grainy columns and a profit curve
  • The install window of the DMG uses the new sky

Midnight v0.1.5

Choose a tag to compare

@github-actions github-actions released this 30 Oct 14:42

Added

  • Full-screen moment for updates, while installing and after the restart

Changed

  • The window controls now sit inside the app, without an extra title bar
  • The top bar spans the whole window with the search in the center, the logo and name in the sidebar are gone
  • Overview, reports, ledger, search and forecast count expenses with their deductible share

Midnight v0.1.4

Choose a tag to compare

@github-actions github-actions released this 30 Oct 12:48

Added

  • Export for tax return: one ZIP per year with EÜR summary, income and expense lists as CSV, all invoice PDFs and receipts
  • Deductible share per expense: each expense stores its own percentage, business meals suggest the value from the settings

Changed

  • Calmer, more refined interface: cards with depth, screens and overlays fade, amounts count up, and tax export, time tracking export, issuing an invoice and receiving a payment get a full-screen moment

Fixed

  • Marking an invoice as sent now saves pending edits first instead of discarding them

Midnight v0.1.3

Choose a tag to compare

@github-actions github-actions released this 21 Oct 14:58

Added

  • Update notifications: Midnight checks GitHub Releases at startup and every six hours and shows what is new in the notifications, from where the update is installed with one click

Midnight v0.1.2

Choose a tag to compare

@github-actions github-actions released this 20 Oct 08:03

Added

  • The calendar in time tracking can be switched to a list view showing all entries of the month as a table, grouped by day

Changed

  • The forecast in reports is restructured: the expected tax payment with the monthly amount to set aside at the top, followed by two cards that show how the profit and the tax payment come about, and one table for expected income and recurring expenses

Midnight v0.1.1

Choose a tag to compare

@github-actions github-actions released this 15 Oct 19:11

Added

  • E-invoices according to the German standard: invoice PDFs are ZUGFeRD/Factur-X hybrids (PDF/A-3 with embedded EN 16931 XML), and invoices can be saved as XRechnung 3.0 XML
  • Leitweg-ID for public-sector customers
  • Service periods from line items, VAT exemption reasons and reverse charge notes in invoices
  • CI validates sample e-invoices with the KoSIT validator (XRechnung) and Mustang/veraPDF (ZUGFeRD)

Changed

  • The company address is entered as street, postcode, town and country instead of free text
  • Countries are ISO 3166 codes chosen from a list; units are UN/ECE codes chosen from a list
  • If an invoice lacks data for the e-invoice, the PDF is still created without it and a warning is shown
  • Template previews in the settings use sample data (Max Mustermann as sender, an example customer) instead of real invoices and company details
  • The home office allowance in the tax return is counted automatically from the days with tracked time; each day can be excluded in time tracking
  • E-invoices with 0 % VAT need a known reason (small business, reverse charge, service abroad); XRechnung needs a Leitweg-ID or an order number as buyer reference

Midnight v0.1.0

Choose a tag to compare

@github-actions github-actions released this 11 Oct 10:33

First public release.

  • Income and expenses with receipts, PDF receipt extraction and CSV export
  • Invoices with number sequences, VAT, discounts, the small business scheme (§ 19 UStG) and PDF export via LaTeX
  • Customers, time tracking with timer, budgets and fixed prices, timesheet export
  • Document vault with full-text search
  • Reports, three-month forecast and an annual income tax estimate
  • Menu bar timer, notifications and background jobs
  • English and German interface
  • midnight-mcp server exposing the app's features as MCP tools