Jean-Michel Tremblay jm
jm pushed to main at jm/hsa-app 2026-06-19 19:13:19 +00:00
3bb0e5f678 Merge branch 'ci-forgejo-build'
fafd763d99 Split deploy: auto-stage on tag, manual activate via button
f47e611e2c Deploy tagged releases via versioned dir + symlink swap
2f817d16d0 CI: deploy binary to versioned dir on tag push
cddc42b32d CI: disable VCS stamping in containerized build
Compare 7 commits »
jm pushed to ci-forgejo-build at jm/hsa-app 2026-06-19 19:12:22 +00:00
fafd763d99 Split deploy: auto-stage on tag, manual activate via button
jm pushed tag 0.0.0a1 to jm/hsa-app 2026-06-19 19:08:49 +00:00
jm pushed to ci-forgejo-build at jm/hsa-app 2026-06-19 19:08:22 +00:00
f47e611e2c Deploy tagged releases via versioned dir + symlink swap
jm pushed tag 0.0.0a0 to jm/hsa-app 2026-06-19 18:45:40 +00:00
jm pushed to ci-forgejo-build at jm/hsa-app 2026-06-19 18:44:17 +00:00
2f817d16d0 CI: deploy binary to versioned dir on tag push
jm pushed to ci-forgejo-build at jm/hsa-app 2026-06-19 18:39:16 +00:00
cddc42b32d CI: disable VCS stamping in containerized build
jm pushed to ci-forgejo-build at jm/hsa-app 2026-06-19 18:36:27 +00:00
5bf03feb94 CI: target the shell runner label instead of docker
jm created branch ci-forgejo-build in jm/hsa-app 2026-06-19 18:31:55 +00:00
jm pushed to ci-forgejo-build at jm/hsa-app 2026-06-19 18:31:55 +00:00
15335a9f4c Add Forgejo Actions workflow to build and test on push
jm pushed to main at jm/hsa-app 2026-06-19 13:12:16 +00:00
42fd0a2af4 Recent list: show upload date only, drop the time
jm pushed to main at jm/hsa-app 2026-06-19 13:04:13 +00:00
011f033f4b Recent list: full first-name initials for hyphenated names
jm pushed to main at jm/hsa-app 2026-06-19 13:01:10 +00:00
b92787be7a Recent list: initial the first name, keep timestamp from wrapping
jm pushed to main at jm/hsa-app 2026-06-19 12:54:38 +00:00
2a3077fa26 Compact recent list to one line per receipt
jm pushed to main at jm/hsa-app 2026-06-19 12:32:21 +00:00
99b8541da0 Static portable build + env-file launcher for deployment
jm pushed to main at jm/hsa-app 2026-06-19 11:43:17 +00:00
a7566ed166 Verify DB integrity at boot; document crash recovery (spec item 12)
jm pushed to main at jm/hsa-app 2026-06-19 11:34:32 +00:00
885fae06ec Backups: ROOT/dbbackup, hsa_sqlite_backup_YYYY_MM_DD.db naming
jm pushed to main at jm/hsa-app 2026-06-19 11:12:52 +00:00
fbfdc6877d Add scheduled metadata-only DB backups (spec item 11)
jm pushed to main at jm/hsa-app 2026-06-19 11:06:17 +00:00
04d6e8177d Add receipt attachments captured at upload time (spec item 10)
jm pushed to main at jm/hsa-app 2026-06-19 02:10:41 +00:00
e723e7989d Store receipt files under year/MM_DD_dollars.cents naming