This website requires JavaScript.
b77c3f8cf5
Tasks: import TickTick backup CSV (csv: keys, matched against API rows, rekeyed when the API returns them)
main
Stan Runge
2026-10-24 03:28:14 +00:00
1754ea9316
Tasks: ignore placeholder checklist completion dates from TickTick
Stan Runge
2026-10-24 03:10:53 +00:00
6a127de950
Tasks: TickTick history sync (export + idempotent import, start_at/time_zone); trackers ordered tasks, money, books with single-noun names
Stan Runge
2026-10-24 03:05:05 +00:00
9d08e6af23
Lists: owner-only database browser/editor for all tables (meta.edit_log audit)
Stan Runge
2026-10-24 02:52:17 +00:00
941a9f16e1
data browser wip
Stan Runge
2026-10-24 02:42:31 +00:00
c8205e474e
Money: wish list sorted by tier then price (desc), theme-aware tier colours
Stan Runge
2026-10-24 02:43:30 +00:00
81ee02f11a
books reader: fix the error when leaving a PDF (back button)
Stan Runge
2026-10-24 02:39:33 +00:00
eb80a830f5
Task + goal tracker: private tasks schema, /trackers/tasks page, idempotent seed import (daisy-import)
Stan Runge
2026-10-24 02:37:41 +00:00
988c6c31a9
Money: move /projects/money-tracker to /trackers/money, rename to Money, 308 redirects from old paths (bank-callback query kept)
Stan Runge
2026-10-24 02:37:07 +00:00
2af279e8a9
Money tracker: vertical month/year gridlines on wealth chart, keep range in ?range= URL param
Stan Runge
2026-10-24 02:25:12 +00:00
faeb76a7e7
books reader: zoom, 1/2-page spreads, scroll vs paged mode
Stan Runge
2026-10-24 02:24:34 +00:00
a022c45499
Money tracker: accounts can be left out of total wealth (include_in_total)
Stan Runge
2026-10-24 02:14:03 +00:00
6f82d1350e
deploy: write the books compose override in the deploy account home
Stan Runge
2026-10-24 02:04:12 +00:00
7a039b23f4
deploy: check the books dir from a root container (deploy user cannot traverse /home/stan)
Stan Runge
2026-10-24 01:59:11 +00:00
8445eef3cf
books migration: only call meta.sync() when permitted; deploy runs it as the app role
Stan Runge
2026-10-24 01:53:30 +00:00
1d4cfd58c5
books: import zod as a namespace so tests pass under the Bun runtime in CI
Stan Runge
2026-10-24 01:47:10 +00:00
763d7881fb
Money tracker: Knab CSV import, multi-bank linking, sum reconcile, history range
Stan Runge
2026-10-24 01:37:35 +00:00
2cada618bf
books: regenerate migration as 20261024013208_books after money_bank_balance (old 010449/010518 would sort before the applied 011919 and be skipped)
books-ui-rebased
Stan Runge
2026-10-24 01:35:04 +00:00
7914b0140b
books-ingest: --no-move rehearsal mode, stable cover filenames, finished status, module-level log
Stan Runge
2026-10-24 01:31:35 +00:00
178fa8ddce
books-ingest: safer title/ISBN matching, junk-author filter, GB quota breaker
Stan Runge
2026-10-24 01:03:24 +00:00
9c8f20a618
books: immersive reader route, PDF resume fix, scalable placeholder covers, read-only books mount in prod deploy, README
Stan Runge
2026-10-24 01:18:17 +00:00
9c46e281c2
books-ui: library, detail page, EPUB/PDF reader, reading status/rating/sessions migration, progress/notes APIs, owner gating and tests
Stan Runge
2026-10-24 01:06:33 +00:00
8b2dfed239
books: schema, migration and ingest script (rebased onto main; migration regenerated after money_bank_sync)
Stan Runge
2026-10-24 01:05:01 +00:00
2da375451a
Money tracker: bank balance is the source of truth for synced accounts
money-balance
Stan Runge
2026-10-24 01:20:20 +00:00
69c69ab5bc
books-ingest: safer title/ISBN matching, junk-author filter, GB quota breaker
books-ui
Stan Runge
2026-10-24 01:03:24 +00:00
8c65ae6e96
books: immersive reader route, PDF resume fix, scalable placeholder covers, read-only books mount in prod deploy, README
Stan Runge
2026-10-24 01:18:17 +00:00
364c7ee132
books-ui: library, detail page, EPUB/PDF reader, reading status/rating/sessions migration, progress/notes APIs, owner gating and tests
Stan Runge
2026-10-24 01:06:33 +00:00
2ca2d0d5a4
books: schema, migration and ingest script (rebased onto main; migration regenerated after money_bank_sync)
Stan Runge
2026-10-24 01:05:01 +00:00
d246552951
books-ingest: safer title/ISBN matching, junk-author filter, GB quota breaker
books
Stan Runge
2026-10-24 01:03:24 +00:00
e4de2dcec3
Add privacy and terms pages
money-sync
Stan Runge
2026-10-24 00:50:46 +00:00
00c1e8b1e7
money: quick-add bar, server-filtered transactions page, CSV import dedupe + Revolut statements
Stan Runge
2026-10-24 00:50:46 +00:00
9a1b21ec39
money: Enable Banking client, bank-link consent CLI, bank-sync with reconcile, systemd timer (not installed)
Stan Runge
2026-10-24 00:50:45 +00:00
b1ce715ec7
money: bank-sync schema (account scope/iban/external uid, transaction external id/source, bank_sessions)
Stan Runge
2026-10-24 00:50:45 +00:00
2dee93f7b9
books: schema, migration and ingest script (WIP)
Stan Runge
2026-10-24 00:40:05 +00:00
064d41595f
preflight: verify health grants and energy data
Stan Runge
2026-10-24 00:27:29 +00:00
fa2456b99e
Merge branch 'energy-tracker' into energy-merge
Stan Runge
2026-10-24 00:25:34 +00:00
8aa689af64
health: drop hair_progress; owner = Stan's account email only
health
Stan Runge
2026-10-24 00:22:24 +00:00
8275f1fb22
Add private health tracker (owner-only)
Stan Runge
2026-10-24 00:14:07 +00:00
0cf5d44062
Add energy tracker (/projects/energy)
Stan Runge
2026-10-23 23:11:27 +00:00
88837af624
Rename repo/image path to stan/website; retag legacy images on rollback
Stan Runge
2026-10-23 22:53:23 +00:00
45f2bbb198
db-refresh-dev: own dev DB as personal_dev, no prod grants; PG_CONTAINER mode
Stan Runge
2026-10-23 22:27:17 +00:00
36af5675e9
Merge db-schemas: Drizzle schemas, prod-only pipeline, trackers
Stan Runge
2026-10-23 22:09:54 +00:00
7e69d1e888
ui: separate trackers from projects; keep header dropdown on top
db-schemas
Stan Runge
2026-10-23 22:03:42 +00:00
2915135ed8
deploy: prod-only pipeline with Drizzle migrations; dev refresh + preview
Stan Runge
2026-10-23 22:03:42 +00:00
4cfe6bad6c
app: lists on meta tables, schema-qualified SQL, typed columns
Stan Runge
2026-10-23 22:03:42 +00:00
64fb8df262
db: Drizzle schemas on domain Postgres schemas, baseline migration, reorg SQL
Stan Runge
2026-10-23 22:03:42 +00:00
f94e3dc8ac
fix: use namespace zod import in house tracker types
house-tracker
Stan Runge
2026-10-18 22:20:22 +00:00
54924b39f0
feat: upgrade to SvelteKit 3 and adapter-bun
Stan Runge
2026-10-18 22:17:30 +00:00
b52e9188f4
house worker
Stan Runge
2026-10-11 22:05:05 +00:00
ecd49fc410
fix: parse real Pararius search titles correctly
Stan Runge
2026-10-11 21:38:47 +00:00
4ea0ba2d48
fix: enforce house worker request spacing and ignore local secrets
Stan Runge
2026-10-11 21:14:41 +00:00
0846cf7d77
feat: house tracker with home worker, alerts and listing map
Stan Runge
2026-10-11 22:04:15 +02:00
0ee9ed0abb
feat: roomier BO2 companion with +/- rank stepping
Stan Runge
2026-10-08 21:50:19 +00:00
8eec207f2d
fix: create deployment backups with allowed Docker permissions
Stan Runge
2026-10-08 21:10:21 +00:00
c2bc9050c2
feat: build compact BO2 grind companion with cumulative ranks
Stan Runge
2026-10-08 21:06:19 +00:00
c2ba8febb4
Expand website and game trackers
Stan Runge
2026-09-25 22:43:04 +00:00
f6b34150d4
add ai slop warnings
Stan Runge
2026-09-25 16:41:45 +00:00
abac077541
ui changes and cs prices
Stan Runge
2026-09-25 00:44:06 +00:00
c757d0882a
add icons to lists and solve money tracker bugs
Stan Runge
2026-09-24 19:24:09 +00:00
a10585a4d2
add game tracker with owned pokemon data and call of duty mastery
Stan Runge
2026-09-24 17:36:18 +00:00
438623d857
add language learner project
Stan Runge
2026-09-24 17:34:56 +00:00
afb1f191df
add world opinions project
Stan Runge
2026-09-24 16:24:40 +00:00
499dd94cbb
update money tracker
Stan Runge
2026-09-23 18:06:20 +00:00
2466db74cd
fix csv import for money tracker
Stan Runge
2026-09-23 17:23:14 +00:00
0638ead87f
add money tracker
Stan Runge
2026-09-23 17:02:32 +00:00
753b2e5d6a
add animal modal and page
Stan Runge
2026-09-23 16:56:19 +00:00
3691a85fdf
add projects dropdown
Stan Runge
2026-09-23 16:44:21 +00:00
4b63e9ca11
remove emojis with real icons
Stan Runge
2026-09-23 16:12:41 +00:00
f1cd0ef849
add catchemall progress bars and hide uncatchable pokemon by default
Stan Runge
2026-09-23 04:59:22 +00:00
eca43c82d0
fix zod imports in bun test build
Stan Runge
2026-09-23 04:47:27 +00:00
1d0b96e7bc
optimize building and deploying
Stan Runge
2026-09-23 04:36:58 +00:00
d0c7b6548b
beeeeg update
dev
Stan Runge
2026-09-23 04:15:10 +00:00
487eff5bb2
Merge pull request 'update homepage experience min width' (#43 ) from dev into staging
Stan Runge
2026-09-22 14:42:50 +00:00
379b21cb93
update homepage experience min width
Stan Runge
2026-09-22 14:42:28 +00:00
b8b366b542
Merge pull request 'staging' (#42 ) from staging into main
Stan Runge
2026-09-22 13:51:54 +00:00
8ad422083e
Merge pull request 'update home page' (#41 ) from dev into staging
Stan Runge
2026-09-22 13:51:44 +00:00
0991a9585f
update home page
Stan Runge
2026-09-22 13:51:04 +00:00
6ed508702e
Merge pull request 'staging' (#38 ) from staging into main
Stan Runge
2026-09-20 02:26:53 +00:00
e8d6c8de4b
Merge pull request 'dev' (#37 ) from dev into staging
Stan Runge
2026-09-20 02:24:50 +00:00
7f04896ff8
update blog index page ui
Stan Runge
2026-09-20 02:24:13 +00:00
8ea36dd515
add projects page
Stan Runge
2026-09-20 02:23:30 +00:00
6ec596bc24
add derby page
Stan Runge
2026-09-20 02:23:12 +00:00
97cbf90c3d
remove drizzle and vscode files
Stan Runge
2026-09-19 18:23:19 +00:00
953b2744bd
add header border
Stan Runge
2026-09-19 18:20:05 +00:00
46ab4a0adb
Merge pull request 'staging' (#34 ) from staging into main
Stan Runge
2026-09-17 05:47:09 +00:00
a4d583e241
Merge pull request 'dev' (#33 ) from dev into staging
Stan Runge
2026-09-17 05:46:56 +00:00
e93db1dbe7
remove blog link in homepage
Stan Runge
2026-09-17 05:40:01 +00:00
3f9190041f
set dev title + setup for future logic
Stan Runge
2026-09-17 05:39:44 +00:00
08ab1f2716
Merge pull request 'staging' (#31 ) from staging into main
Stan Runge
2026-09-17 05:03:40 +00:00
d831afac15
Merge pull request 'dont use postgis for animaldex' (#30 ) from dev into staging
Stan Runge
2026-09-17 05:01:22 +00:00
247e65324e
dont use postgis for animaldex
Stan Runge
2026-09-17 05:00:59 +00:00
e039f69afd
Merge pull request 'staging' (#29 ) from staging into main
Stan Runge
2026-09-17 03:24:39 +00:00
a543ceb4d1
Merge pull request 'update umami url' (#28 ) from dev into staging
Stan Runge
2026-09-17 03:24:24 +00:00
dff5c98e37
update umami url
Stan Runge
2026-09-17 03:24:03 +00:00
1ff6bb859e
Merge pull request 'staging' (#27 ) from staging into main
Stan Runge
2026-09-17 03:19:35 +00:00
a58bf74321
Merge pull request 'dev' (#26 ) from dev into staging
Stan Runge
2026-09-17 03:17:31 +00:00
ff5661a635
add umami analytics
Stan Runge
2026-09-17 03:16:53 +00:00
78ea93b1f7
underline stan runge top left
Stan Runge
2026-09-13 17:00:26 +00:00
1311831fe9
fix redirect after creating new article
Stan Runge
2026-09-04 17:05:37 +00:00
997c54133f
Merge pull request 'staging' (#21 ) from staging into main
Stan Runge
2026-09-01 22:00:25 +00:00