Zach Gollwitzer
b8608dde3c
Add balance sheet function to assistant
2025-03-26 08:11:47 -04:00
Zach Gollwitzer
65b7f5d25e
Fix sync error when security price has bad data from provider
2025-03-26 08:11:32 -04:00
Zach Gollwitzer
b56418540c
Add back thinking messages, clean up error handling for chat
2025-03-25 22:13:28 -04:00
Zach Gollwitzer
4f7e4e40d8
Assistant function base implementation
2025-03-25 20:14:18 -04:00
Zach Gollwitzer
d6b6f02126
Use OpenAI conversation state management
2025-03-25 20:13:53 -04:00
Zach Gollwitzer
573ec67af8
Message styles
2025-03-25 07:52:38 -04:00
Zach Gollwitzer
0ac1c458fb
Fix naming conflicts for ChatResponse
2025-03-24 19:32:53 -04:00
Zach Gollwitzer
3be4eb3528
Merge branch 'main' of github.com:maybe-finance/maybe into zachgoll/ai-improvements
2025-03-24 19:28:39 -04:00
Zach Gollwitzer
982fbabca9
Rebuild gemfile
2025-03-24 19:28:35 -04:00
Zach Gollwitzer
a2f182ec87
Reconfigure test env
2025-03-24 17:45:02 -04:00
Zach Gollwitzer
96d4a1ae1e
Update openai class naming to avoid conflicts
2025-03-24 17:26:46 -04:00
Zach Gollwitzer
8cca82d360
Tests passing
2025-03-24 16:58:11 -04:00
Joseph Ho
8e6b81af77
bug: Use correct currency value while setting the currency. ( #2018 )
...
Fixes : #1754 .
2025-03-24 10:06:29 -04:00
dependabot[bot]
9f062de6b4
Bump selenium-webdriver from 4.29.1 to 4.30.1 ( #2020 )
...
Bumps [selenium-webdriver](https://github.com/SeleniumHQ/selenium ) from 4.29.1 to 4.30.1.
- [Release notes](https://github.com/SeleniumHQ/selenium/releases )
- [Changelog](https://github.com/SeleniumHQ/selenium/blob/trunk/rb/CHANGES )
- [Commits](https://github.com/SeleniumHQ/selenium/commits )
---
updated-dependencies:
- dependency-name: selenium-webdriver
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-24 10:06:18 -04:00
dependabot[bot]
3dfdd0aea5
Bump vernier from 1.5.0 to 1.6.0 ( #2019 )
...
Bumps [vernier](https://github.com/jhawthorn/vernier ) from 1.5.0 to 1.6.0.
- [Release notes](https://github.com/jhawthorn/vernier/releases )
- [Commits](https://github.com/jhawthorn/vernier/compare/v1.5.0...v1.6.0 )
---
updated-dependencies:
- dependency-name: vernier
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-24 10:06:05 -04:00
dependabot[bot]
86431e79a3
Bump csv from 3.3.2 to 3.3.3 ( #2021 )
...
Bumps [csv](https://github.com/ruby/csv ) from 3.3.2 to 3.3.3.
- [Release notes](https://github.com/ruby/csv/releases )
- [Changelog](https://github.com/ruby/csv/blob/main/NEWS.md )
- [Commits](https://github.com/ruby/csv/compare/v3.3.2...v3.3.3 )
---
updated-dependencies:
- dependency-name: csv
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-24 10:03:22 -04:00
Joseph Ho
54f5a44a60
devContainer: Use Redis for ActiveJob and ActionCable. ( #2017 )
...
* devContainer: Use Redis for ActiveJob and ActionCable
* devContainer: Simplify environment variables for services.
* devContainer: Remove version field as it's no longer required in Compose.
2025-03-24 10:00:42 -04:00
Joseph Ho
b41897b5e5
import: Bulk import transaction data. ( #1962 )
...
Fixes : #1846 .
2025-03-24 09:59:27 -04:00
Zach Gollwitzer
8fcb7b7dc7
Remove stale code
2025-03-24 09:25:49 -04:00
Zach Gollwitzer
2b23ecae31
Chat UI back to working state again
2025-03-24 08:45:38 -04:00
Zach Gollwitzer
8f66c0fbaa
Process tool calls within provider
2025-03-23 20:50:59 -04:00
Zach Gollwitzer
5f47599930
Test updates
2025-03-23 15:21:27 -04:00
Zach Gollwitzer
8e698bfd07
Get assistant test working again
2025-03-21 17:20:18 -04:00
Zach Gollwitzer
63e24623fd
Tool call implementation and test
2025-03-21 16:57:47 -04:00
Nick Ostrovsky
f8d64561cf
Fix Account Groups wrapping in Balace Sheet ( #2010 )
2025-03-21 13:18:12 -04:00
Tony Vincent
5a8074c7ee
fix: Fix incorrect entry sorting in activity view ( #2006 )
2025-03-21 10:32:05 -04:00
Zach Gollwitzer
a68e5fffdc
Tool calling tests and fixtures
2025-03-21 10:30:46 -04:00
Zach Gollwitzer
31aca27173
Improve data model to support tool calls and message types
2025-03-20 21:58:48 -04:00
Zach Gollwitzer
ee1ec8f357
Merge branch 'main' of github.com:maybe-finance/maybe into zachgoll/ai-improvements
2025-03-19 15:54:59 -04:00
Zach Gollwitzer
9122eafd31
Update issue templates
2025-03-19 14:05:00 -04:00
Zach Gollwitzer
19cc63c8f4
Use Redis for ActiveJob and ActionCable ( #2004 )
...
* Use Redis for ActiveJob and ActionCable
* Fix alwaysApply setting
* Update queue names and weights
* Tweak weights
* Update job queues
* Update docker setup guide
* Remove deprecated upgrade columns from users table
* Refactor Redis configuration for Sidekiq and caching in production environment
* Add Sidekiq Sentry monitoring
* queue naming fix
* Clean up schema
2025-03-19 12:36:16 -04:00
Vaibhav Agrawal
a7db914005
Update security price query in demo generator ( #2000 )
2025-03-19 08:49:30 -04:00
Zach Gollwitzer
06468a05b1
Update default DB pool size
2025-03-17 20:04:38 -04:00
Zach Gollwitzer
087dd720c1
Report ActionCable errors to Sentry
2025-03-17 17:26:19 -04:00
Zach Gollwitzer
cf09fb2661
Reset migrations
2025-03-17 14:22:09 -04:00
Zach Gollwitzer
c750d82606
Merge branch 'main' of github.com:maybe-finance/maybe into zachgoll/ai-improvements
2025-03-17 14:21:25 -04:00
Zach Gollwitzer
78baf2b327
Update deps
2025-03-17 13:04:59 -04:00
dependabot[bot]
56203b04d3
Bump sentry-rails from 5.22.4 to 5.23.0 ( #1996 )
...
Bumps [sentry-rails](https://github.com/getsentry/sentry-ruby ) from 5.22.4 to 5.23.0.
- [Release notes](https://github.com/getsentry/sentry-ruby/releases )
- [Changelog](https://github.com/getsentry/sentry-ruby/blob/master/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-ruby/compare/5.22.4...5.23.0 )
---
updated-dependencies:
- dependency-name: sentry-rails
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-17 11:55:07 -04:00
Zach Gollwitzer
f65b93a352
Data provider simplification, tests, and documentation ( #1997 )
...
* Ignore env.test from source control
* Simplification of providers interface
* Synth tests
* Update money to use new find rates method
* Remove unused issues code
* Additional issue feature removals
* Update price data fetching and tests
* Update documentation for providers
* Security test fixes
* Fix self host test
* Update synth usage data access
* Remove AI pr schema changes
2025-03-17 11:54:53 -04:00
Zach Gollwitzer
6dc3f30a0e
Naming, domain alignment
2025-03-15 08:55:26 -04:00
Zach Gollwitzer
474260f213
Consolidate Stimulus controllers, thinking state, controllers, and views
2025-03-14 17:36:17 -04:00
Zach Gollwitzer
216f8a42bf
AI rules refresh
2025-03-14 10:01:25 -04:00
Zach Gollwitzer
6ce984c6f1
Match Figma design spec, implement Turbo frames and actions for chats controller
2025-03-14 07:55:05 -04:00
Zach Gollwitzer
aeff1f213f
Integrate AI chat styles into existing prose pattern
2025-03-13 09:54:32 -04:00
Zach Gollwitzer
decebc8053
Remove structure.mdc from version control
2025-03-13 09:25:22 -04:00
Zach Gollwitzer
22af3b0a0f
Simplify data model and get tests passing
2025-03-13 09:22:01 -04:00
Zach Gollwitzer
dd75cadebc
Fix transaction filters when transfers are present ( #1986 )
...
* Proper filtering of transfers in search
* Fix transaction search
2025-03-11 15:38:45 -04:00
Josh Pigford
ed55ef624b
Update billing settings view and locales
2025-03-11 13:00:34 -05:00
Josh Pigford
51ff75df3a
Update test fixtures and configurations for AI chat functionality
...
- Add family association to chat fixtures and tests
- Set consistent password digest for test users
- Enable AI for test users
- Add OpenAI access token for test environment
- Update chat and user model tests to include family context
2025-03-11 12:13:33 -05:00
Josh Pigford
7fdce5ce64
Add beta testing usage note to AI consent modal
2025-03-11 11:57:13 -05:00