hh
4e774f5104
feat(transactions): notes folded under rows, i shows them all
2026-10-16 14:51:02 +00:00
hh
0ace2919aa
feat(palette): press any button, link or field on the page by name
2026-10-16 14:51:02 +00:00
hh
a1e7489ad4
feat(keys): vim keys in any layout, z motions, no Option chords
...
Keys on a non-Latin layout map to their physical US position, so j, k,
gg and / work on the Russian layout. Lists get z z, z t, z b, and the
first row scrolls the page to the top. The editor drops Alt chords for
Esc then a letter, reorder in groups, piggy banks and subscriptions
moves to J and K.
2026-10-16 14:51:02 +00:00
hh
63a1971900
style(pwa): favicon title
2026-10-16 04:43:51 +00:00
hh
beddb6b78f
feat(pwa): quick entry deep link and home screen shortcut
2026-10-16 04:42:11 +00:00
hh
07bcc7c8fc
feat(shell): quick entry in the create menu for touch screens
2026-10-16 04:40:46 +00:00
hh
d348697f26
fix(keys): escape closes palette and cheatsheet, page keys stay quiet behind a modal
2026-10-16 04:38:27 +00:00
hh
dea5d8c675
fix(transactions): single-line rows with a foreign column, whole-card period strip under the table
2026-10-16 04:29:46 +00:00
hh
e279d3948a
fix(transactions,editor,reports): v1 period column, one amount edge, unclipped report numbers, solid save, mobile headers
2026-10-16 04:26:07 +00:00
hh
fa322d22e9
style(theme): focus ring in firefly blue
2026-10-16 04:26:07 +00:00
hh
f3a603648e
fix(budgets,tags,piggy-banks,dashboard): live buttons that answer in place, lucide icons, mobile wrapping
2026-10-16 04:26:07 +00:00
hh
aba2509399
style(theme): light mode grey ground with white raised boxes, like v1
2026-10-16 04:26:07 +00:00
renovate Bot
650ff280fb
chore(deps): pin oven/bun docker tag to 629e174 (main) ( #3 )
...
Co-authored-by: renovate <renovate@hhhhh.dev >
2026-10-16 04:03:22 +00:00
renovate Bot
8b7fac95c6
chore(deps): pin caddy docker tag to d8542f4 (main) ( #1 )
...
Co-authored-by: renovate <renovate@hhhhh.dev >
2026-10-16 04:03:19 +00:00
hh
eebc9d2b41
feat(dashboard,accounts): reconcile, debts box, per-currency charts, validated series palette
2026-10-16 03:58:49 +00:00
hh
189a455308
fix(shell): return to the saved page before the period takes the url
2026-10-16 03:53:34 +00:00
hh
9e89829bae
feat(dashboard,accounts,charts): v1 dashboard redrawn, account lists and pages, svg chart kit
2026-10-16 03:50:02 +00:00
hh
62cd17ecde
feat(reports): live firefly reports with drill-down, money flow and spending calendar
2026-10-16 03:45:43 +00:00
hh
60caee10dc
style(shell): format, force-ignore generated schema in biome
2026-10-16 03:42:52 +00:00
hh
f8a5fd6c6d
feat(currencies,preferences,export,misc): currencies, rates, attachments, link types, preferences, export, administrations, recurring and webhooks
2026-10-16 03:42:24 +00:00
hh
89bbf56062
feat(budgets,categories,tags): in-place limits with pace, category shares, tag tree and clean-up
2026-10-16 03:38:31 +00:00
hh
4a693a83c9
feat(subscriptions,piggy-banks,groups): grouped subscriptions with yearly cost, inline piggy money, object groups
2026-10-16 03:38:31 +00:00
hh
8b3f7e78a3
feat(stand,seed): reproducible demo data on both stands, make seed, smoke and prodlike
2026-10-16 03:34:20 +00:00
hh
772047c0a1
feat(transactions,search): dense split-aware tables, mass edit, query-language search and show page
2026-10-16 03:33:54 +00:00
hh
7e19684cff
feat(editor,quick-entry): page editor with splits, links, attachments and one-line quick entry
2026-10-16 03:25:02 +00:00
hh
135a2d9328
feat(period): everything preset from the first transaction date
2026-10-16 02:36:16 +00:00
hh
c27da77aab
feat(pwa): installable manifest and icons
2026-10-16 02:35:39 +00:00
hh
a2711f1667
style(shell,smoke): lint fixes
2026-10-16 02:33:28 +00:00
hh
f6d76bb307
feat(caddy,stand,smoke): prod-like routing stand, api smoke, old ui fallback for unknown paths
2026-10-16 02:33:03 +00:00
hh
c74dac3e00
feat(shell,api,keys): firefly v1 shell over the api with cookie auth, period, palette and keymap
2026-10-16 02:21:45 +00:00
hh
ae4de7911b
chore(*): untrack lodge files
2026-10-16 03:41:32 +02:00
hh
d7626fd483
feat(*): init
2026-10-16 03:41:12 +02:00