This website requires JavaScript.
a025c9e979
fix: health check now probes HTTP directly with 3-min timeout
feature-deploy-script
olsch01
2026-04-09 09:42:49 -04:00
4df796e977
Merge pull request 'feature-deploy-script' (#18 ) from feature-deploy-script into main
main
JoeBot
2026-04-09 09:36:16 -04:00
a7e3f80eda
Merge branch 'main' into feature-deploy-script
JoeBot
2026-04-09 09:36:06 -04:00
19bd19b0c4
docs: add Gitea Actions runner setup guide for production server
olsch01
2026-04-09 09:35:49 -04:00
3e7463cf46
fix: replace curl with Docker health status and wget for health check
olsch01
2026-04-09 09:22:28 -04:00
cefcc296fb
Merge pull request 'fix: resolve unbound variable error in deploy script migration check' (#17 ) from feature-deploy-script into main
JoeBot
2026-04-09 09:16:34 -04:00
2aad137bd7
fix: resolve unbound variable error in deploy script migration check
olsch01
2026-04-09 09:15:54 -04:00
f5bea7cdc2
Merge pull request 'fix: remove bc dependency from db-backup.sh format_size function' (#16 ) from feature-deploy-script into main
JoeBot
2026-04-09 09:10:00 -04:00
e06ca74d1d
fix: remove bc dependency from db-backup.sh format_size function
olsch01
2026-04-09 09:09:24 -04:00
5144da4680
Merge pull request 'feat: add production deploy script with auto-rollback and Gitea Actions workflow' (#15 ) from feature-deploy-script into main
JoeBot
2026-04-09 09:06:54 -04:00
95c83a57b6
feat: add production deploy script with auto-rollback and Gitea Actions workflow
olsch01
2026-04-09 09:05:45 -04:00
83115c9b5c
Merge pull request 'feat: add flexible capability-based RBAC with per-tenant customization' (#14 ) from feature-rbac into main
JoeBot
2026-04-06 16:13:26 -04:00
c57dd3e155
Merge branch 'main' into feature-rbac
JoeBot
2026-04-06 16:13:17 -04:00
afe5633b0a
Updating Version
JoeBot
2026-04-06 16:13:00 -04:00
43b10869f0
feat: add flexible capability-based RBAC with per-tenant customization
olsch01
2026-04-06 15:28:14 -04:00
dfd1bccb89
feat: add Playwright E2E and API regression test suite
claude/compassionate-matsumoto
JoeBot
2026-04-05 12:40:05 -04:00
f76c67f51a
Update Version
JoeBot
2026-04-05 09:16:51 -04:00
5fec296569
Merge pull request 'fix: normalize API URL to prevent duplicate /chat/completions path' (#13 ) from feature-shadowAI into main
JoeBot
2026-04-05 08:19:26 -04:00
c981676bc7
Merge branch 'main' into feature-shadowAI
JoeBot
2026-04-05 08:19:15 -04:00
bd174fc22b
fix: normalize API URL to prevent duplicate /chat/completions path
JoeBot
2026-04-05 08:14:37 -04:00
827eef4f49
Merge pull request 'feat: add shadow AI benchmarking for admin model comparison' (#12 ) from feature-shadowAI into main
JoeBot
2026-04-05 07:54:11 -04:00
4797669591
feat: add shadow AI benchmarking for admin model comparison
JoeBot
2026-04-05 07:16:38 -04:00
629d112850
Merge pull request 'Add k6 load testing suite and CLAUDE.md' (#9 ) from claude/beautiful-gauss into main
JoeBot
2026-04-02 17:42:35 -04:00
32506d6a2e
Merge branch 'main' into claude/beautiful-gauss
JoeBot
2026-04-02 17:42:24 -04:00
9a60970837
Updated Version
JoeBot
2026-04-02 17:41:49 -04:00
1ade446187
Merge pull request 'ideation-feature' (#11 ) from ideation-feature into main
JoeBot
2026-04-02 17:39:32 -04:00
d430b96b51
feat: add admin ideas management page with private notes
JoeBot
2026-04-02 17:35:30 -04:00
140cd7acb7
feat: add ideation feature with per-tenant toggle
JoeBot
2026-04-02 17:20:37 -04:00
2f6297ae68
fix: reserve fund health AI prompt uses planned dates instead of remaining life years
olsch01
2026-03-25 14:28:37 -04:00
121b8138e3
fix: investment scenario detail blank screen and auto-renew refresh
olsch01
2026-03-24 15:04:14 -04:00
2b331bb3ef
feat: investment chart alignment, auto-renew records, fund transfers, capital planning report, and upcoming activities (v2026.3.24)
olsch01
2026-03-24 14:41:02 -04:00
ae856bfb2f
Upload files to "load-tests"
JoeBot
2026-03-19 16:12:09 -04:00
31f8274b8d
Upload files to "load-tests"
JoeBot
2026-03-19 16:11:32 -04:00
06bc0181f8
feat: add k6 load testing suite, NRQL query library, and CLAUDE.md
olsch01
2026-03-19 15:49:22 -04:00
66e2f87a96
feat: UX enhancements, member limits, forecast fix, and menu cleanup (v2026.3.19)
olsch01
2026-03-18 14:47:04 -04:00
db8b520009
fix: billing portal error, onboarding wizard improvements, budget empty state
olsch01
2026-03-18 09:43:49 -04:00
e2d72223c8
feat: add test data cleanup utility script
olsch01
2026-03-18 08:59:27 -04:00
a996208cb8
feat: add annual billing, free trial, upgrade/downgrade, and ACH invoice support
olsch01
2026-03-18 08:04:51 -04:00
5845334454
fix: remove cash flow summary cards and restore area chart shading
claude/focused-matsumoto
olsch01
2026-03-17 20:41:13 -04:00
170461c359
Merge branch 'claude/reverent-moore' - Resend email integration
olsch01
2026-03-17 18:33:17 -04:00
aacec1cce3
feat: integrate Resend for transactional email delivery
claude/reverent-moore
olsch01
2026-03-17 18:29:20 -04:00
6b12fcd7d7
Merge branch 'claude/reverent-moore'
olsch01
2026-03-17 18:04:14 -04:00
8e58d04568
fix: add APP_URL and missing env vars to Docker Compose configs
olsch01
2026-03-17 17:51:34 -04:00
c2e52bee64
Merge pull request 'feat: enterprise pricing shows "Request Quote" linking to interest form' (#8 ) from claude/reverent-moore into main
JoeBot
2026-03-17 07:53:16 -04:00
9cd641923d
feat: enterprise pricing shows "Request Quote" linking to interest form
olsch01
2026-03-17 07:47:19 -04:00
8abab40778
Merge pull request 'Security hardening: v2 assessment remediation' (#7 ) from claude/tender-murdock into main
JoeBot
2026-03-17 07:46:56 -04:00
19fb2c037c
feat(security): address findings from v2 security assessment
olsch01
2026-03-17 07:38:48 -04:00
e62f3e7b07
Merge pull request 'claude/reverent-moore' (#6 ) from claude/reverent-moore into main
JoeBot
2026-03-17 06:55:45 -04:00
af68304692
feat: sidebar reorg, compact view preference, and UI polish
olsch01
2026-03-17 06:39:41 -04:00
20438b7ef5
docs: add payment, onboarding, and auth reference guide
olsch01
2026-03-17 06:24:59 -04:00
e3022f20c5
Merge pull request 'claude/SSOMFASTRIPE' (#5 ) from claude/reverent-moore into main
JoeBot
2026-03-16 21:22:34 -04:00
e9738420ea
fix: swap Quick Stats and Recent Transactions on dashboard
olsch01
2026-03-16 21:21:15 -04:00
dfcd172ef3
feat: SaaS onboarding, Stripe billing, MFA, SSO, passkeys, refresh tokens
olsch01
2026-03-16 21:12:35 -04:00
9cd20a1867
Merge branch 'ai-improvements'
olsch01
2026-03-16 16:34:11 -04:00
420227d70c
Merge branch 'feature/invoice-billing-frequency'
olsch01
2026-03-16 16:34:04 -04:00
e893319cfe
Merge branch 'fix/viewer-readonly-audit'
olsch01
2026-03-16 16:33:24 -04:00
93eeacfe8f
Merge branch 'claude/reverent-moore' into feature/board-planning
feature/board-planning
olsch01
2026-03-16 16:28:52 -04:00
17bdebfb52
chore: reorganize sidebar navigation and bump version to 2026.03.16
olsch01
2026-03-16 16:21:58 -04:00
267d92933e
chore: reorganize sidebar navigation and bump version to 2026.03.16
olsch01
2026-03-16 16:21:58 -04:00
159c59734e
feat: investment scenario UX improvements and interest calculations
olsch01
2026-03-16 16:18:40 -04:00
7ba5c414b1
fix: handle multi-component investment recommendations (CD ladders)
olsch01
2026-03-16 15:59:56 -04:00
a98a7192bb
fix: assessment scenarios UX tweaks and projection improvements
olsch01
2026-03-16 15:28:33 -04:00
1d1073cba1
style: add white glow outline to logo in dark mode
olsch01
2026-03-16 15:02:04 -04:00
cf061c1505
fix: Budget Manager shows stale data when switching years
olsch01
2026-03-16 14:59:46 -04:00
5ebfc4f3aa
chore: replace SVG logo with transparent-background PNG for dark theme support
olsch01
2026-03-16 14:52:46 -04:00
f20f54b128
fix: compound inflation, budget planner CSV import, simplify budget manager
olsch01
2026-03-16 14:39:31 -04:00
f2b0b57535
fix: use correct column name for accounts table in budget planning query
olsch01
2026-03-16 10:37:47 -04:00
e6fe2314de
feat: add Future Year Budget Planning with inflation-adjusted projections
olsch01
2026-03-16 10:24:18 -04:00
c8d77aaa48
feat: add Board Planning module with investment/assessment scenario modeling
olsch01
2026-03-16 09:52:10 -04:00
b13fbfe8c7
Merge branch 'claude/ecstatic-elgamal'
olsch01
2026-03-13 14:52:59 -04:00
280a5996f6
fix: use rate-based estimate for interest YoY projection
olsch01
2026-03-13 14:52:54 -04:00
9a082d2950
Merge branch 'claude/ecstatic-elgamal'
olsch01
2026-03-13 14:41:20 -04:00
82433955bd
feat: dashboard quick stats enhancements and monthly actuals read/edit mode
olsch01
2026-03-13 14:41:14 -04:00
8e2456dcae
Merge branch 'claude/ecstatic-elgamal'
olsch01
2026-03-11 15:51:12 -04:00
1acd8c3bff
fix: check reserve-funded projects instead of unused reserve_components table
olsch01
2026-03-11 15:51:12 -04:00
2de0cde94c
Merge branch 'claude/ecstatic-elgamal'
olsch01
2026-03-11 15:47:02 -04:00
94c7c90b91
fix: use project estimated_cost for reserve funded ratio calculation
olsch01
2026-03-11 15:46:56 -04:00
f47fbfcf93
Merge branch 'claude/ecstatic-elgamal'
olsch01
2026-03-11 15:42:24 -04:00
04771f370c
fix: clarify reserve health score when no components are entered
olsch01
2026-03-11 15:42:15 -04:00
208c1dd7bc
security: address assessment findings and bump to v2026.3.11
olsch01
2026-03-11 15:22:58 -04:00
61a4f27af4
security: address assessment findings and bump to v2026.3.11
claude/ecstatic-elgamal
olsch01
2026-03-11 15:22:58 -04:00
a047144922
Added userID and URL to Chatwoot Script
JoeBot
2026-03-10 14:49:50 -04:00
508a86d16c
fix: resolve Vite parse5 HTML error in index.html
olsch01
2026-03-10 14:32:35 -04:00
16e1ada261
fix: budget save error and add read-only view mode (v2026.03.10)
olsch01
2026-03-10 14:28:09 -04:00
6bd080f8c4
Merge branch 'claude/practical-rhodes'
olsch01
2026-03-10 14:22:14 -04:00
be3a5191c5
fix: update password when adding existing user to new org
olsch01
2026-03-08 19:49:23 -04:00
b0282b7f8b
fix: show P&L debit/credit totals on journal entries list
claude/practical-rhodes
olsch01
2026-03-10 09:41:26 -04:00
ac72905ecb
fix: add total_debit/total_credit aggregations to journal entries list
olsch01
2026-03-10 09:17:08 -04:00
7d4df25d16
Update frontend/index.html
JoeBot
2026-03-09 14:17:04 -04:00
538828b91a
Merge pull request 'fix: dark mode styling across 5 pages' (#4 ) from fix/dark-mode-styling into main
JoeBot
2026-03-09 14:04:50 -04:00
14160854b9
fix: resolve hardcoded light backgrounds breaking dark mode across 5 pages
olsch01
2026-03-09 14:02:46 -04:00
36d486d78c
Add Chat Widget for support
JoeBot
2026-03-09 13:31:17 -04:00
9d137a40d3
fix: enforce read-only restrictions for viewer role across 5 pages
olsch01
2026-03-09 09:59:20 -04:00
3bf6b8c6c9
fix: update password when adding existing user to new org
olsch01
2026-03-08 19:49:23 -04:00
4759374883
feat: add dark mode with persistent user preference
olsch01
2026-03-08 19:36:11 -04:00
cb6e34d5ce
feat: add password reset utility script
olsch01
2026-03-07 12:19:22 -05:00
2b72951e66
chore: bump version to 2026.3.7 (Beta)
olsch01
2026-03-07 12:01:53 -05:00
69dad7cc74
fix: resolve 5 invoice/payment issues from user feedback
olsch01
2026-03-07 11:53:54 -05:00
efa5aca35f
feat: add flexible billing frequency support for invoices
olsch01
2026-03-06 19:08:56 -05:00
2b83defbc3
fix: resolve 5 invoice/payment issues from user feedback
feature/invoice-billing-frequency
olsch01
2026-03-07 11:53:54 -05:00