What we shipped.

Every release, newest first, written for the people using Pulget rather than for whoever deploys it. The latest is 0.0.8.

Subscribe by RSS
0.0.8

Customizable columns, notifications, auth redesign, and import tray

Persisted table layouts, real-time import progress, activity notifications, unified auth screens, brand identity updates, and interactive insights drilldown.

New

  • Customizable transactions table columns with drag-and-drop ordering
  • Floating import tray showing real-time statement ingestion progress
  • Activity-derived notifications feed and account menu trigger
  • What's new link in the sidebar help menu
  • Dedicated illustrations for error and chunk update screens
  • Direct chart drill-through from insights donuts and trends to filtered transactions
  • Active filter chips on list toolbars with single-click removal
  • Statement import prompt immediately after adding a new account
  • Live reporting currency preview for foreign amounts across all forms
  • Workspace command palette with Cmd+K shortcut
  • Public help center and support contact form
  • Plan pricing page with feature comparison table and usage meters
  • Show password toggle on sign-in, sign-up, and password reset
  • Answers suggested beside the contact form, matched to the topic you pick
  • Dismiss a stopped import from the tray without deleting the document

Improved

  • Unified auth card frame, field primitives, and layout across sign-in, recovery, and consent
  • Fixed brand tile color and accent styling across all logos and icons
  • Compact single-row import tray for single uploads
  • WCAG 2.1 AA focus ring indicators and standardized control states
  • Plain-language messages when the AI service is busy, unreachable, or cannot read a file
  • Clearer hero and plan cards, with the annual saving stated on the price
  • Spend trend charts with all-time window selection
  • Unified transaction classification for income sources and categories

Fixed

  • Focus ring indicator on password visibility toggle
  • LLM connection error mapping precedence
  • Pointer cursor on cash flow trend chart
  • Clustering parsing for caret PAN masks and acquirer metadata trailers
  • Suppressed duplicate global error toasts for inline ingestion notices
  • Settings failing to load, and the app reporting the server as unreachable
  • Tooltips rendering behind toasts, and toasts drifting sideways beside the import tray
  • Form errors naming internal field types instead of the field you filled in
  • Location filter dropping while transactions were still loading
0.0.7

Workspace plan tiers and usage tracking

Introduces workspace plan tiers, monthly usage quotas, plan settings, and upload limits.

New

  • Workspace plan tiers with document and billable page limits
  • Plan and usage settings page showing monthly quotas and reset dates
  • Administrative CLI for workspace plan tier management

Improved

  • Upload and spreadsheet editing bounded by active plan tier limits
  • Centralized modal dismissal behavior and nested dialog safety
  • Unified wizard navigation contracts across statement import stages
0.0.6

Public status, changelog, and dark marketing

The marketing site gains dark mode, a live status board, public changelog, and moment charts.

New

  • Live public status page with real-time component health checks
  • Social cards across all marketing and legal routes
  • Public changelog page and RSS feed
  • Dark mode and smooth scrolling on the marketing site
  • Donut chart view for moment category breakdowns
  • Interactive cash flow and preview components
  • Newsletter subscription endpoint

Improved

  • Transaction locations shown per row in moment timelines
  • List panel headers with stronger typography and contrast
  • Settings content column centered with shell-aligned header bleed
  • Simplified benefits bento grid without redundant icon tiles
  • Collapsible cards with on-demand feeds for moment submoments
  • Literal and concise copy across dashboard routes
  • Marketing layout widened to 1280px with squircle header

Fixed

  • Celery database connection stability after process fork on macOS
  • Public endpoints allow anonymous access under rate limiter

Security

  • Browser authentication switched to PKCE flow
0.0.5

Unified editing

Edit hubs line up, and statement coverage is visible.

New

  • Statement coverage now names missing periods
  • Moments now have a summary field

Improved

  • Accounts, moments, income and debts share one edit pattern
  • Account numbers and cards now render as compact chips
  • Moment pages now use separate summary, group and map sections
0.0.4

Clearer moments

Moments gain tabs, totals and clearer account numbers.

New

  • Moment tabs for timeline, place breakdown and transactions
  • Choose the number that identifies an account

Improved

  • Masked numbers sit still while editing
  • Merchant trends now use one trailing twelve-month view
0.0.3

Google sign-in

Account security stops being a page of placeholders.

New

  • Continue with Google on login and signup
  • Link Google to an existing email account
  • Active sessions list, with sign out everywhere
  • Pulget templates for account email
  • Export report cards as PNG images

Improved

  • Imports start faster and show clearer read progress

Fixed

  • Unreadable PDFs now say why they failed
  • Stuck imports recover themselves

Security

  • Email webhook hardened against forged and replayed deliveries
0.0.2

Split date and time

Split date and time columns now import correctly.

New

  • Read split date and time columns
  • Map date, time and datetime roles during import
  • Security and notification settings are real pages
  • Bad app loads recover with a chunk-error screen

Improved

  • Merchant names stop shouting
  • Route loading states match the page shape
  • Extraction prompts are shorter

Fixed

  • Transactions and accounts tables stay inside the viewport
0.0.1

First release

Recurring bills, masking and review edges landed together.

New

  • Recurring bills grouped by cadence
  • Bank and card numbers use one masking format

Fixed

  • Approving a review item twice is harmless
  • Exchange rates survive a failed lookup