- Introduced a new endpoint in UserController to update the agent summary, ensuring balance data is refreshed after transactions.
- Implemented ForceUpdateSummaryImmediate method in IAgentGrain to allow immediate updates without cooldown checks.
- Enhanced StartBotCommandHandler to force update the agent summary before starting the bot, ensuring accurate balance data.
- Updated TypeScript API client to include the new update-agent-summary method for frontend integration.
This commit introduces additional user settings properties, including TrendStrongAgreementThreshold, SignalAgreementThreshold, AllowSignalTrendOverride, and DefaultExchange, to the User entity and associated DTOs. The UserController and UserService are updated to handle these new settings, allowing users to customize their trading configurations more effectively. Database migrations are also included to ensure proper schema updates for the new fields.
Implement a new endpoint in UserController to allow users to update their settings. The UserService is updated to handle the logic for updating user settings, including partial updates for various fields. Additionally, the User entity and database schema are modified to accommodate new user settings properties, ensuring persistence and retrieval of user preferences.
- Moved the welcome message logic from UserController to UserService to centralize user notification handling.
- Improved error logging for message sending failures, ensuring better traceability of issues.
- Enhanced user experience by maintaining the detailed setup information and friendly greeting in the welcome message.
- Revised the welcome message sent to users upon Telegram channel configuration to enhance clarity and engagement.
- Included detailed setup information and a friendly greeting to improve user experience.
- Updated notification types to reflect the new features and services provided by the Kaigen notification system.
* Trading bot Grain
* Fix a bit more of the trading bot
* Advance on the tradingbot grain
* Fix build
* Fix db script
* Fix user login
* Fix a bit backtest
* Fix cooldown and backtest
* start fixing bot start
* Fix startup
* Setup local db
* Fix build and update candles and scenario
* Add bot registry
* Add reminder
* Updateing the grains
* fix bootstraping
* Save stats on tick
* Save bot data every tick
* Fix serialization
* fix save bot stats
* Fix get candles
* use dict instead of list for position
* Switch hashset to dict
* Fix a bit
* Fix bot launch and bot view
* add migrations
* Remove the tolist
* Add agent grain
* Save agent summary
* clean
* Add save bot
* Update get bots
* Add get bots
* Fix stop/restart
* fix Update config
* Update scanner table on new backtest saved
* Fix backtestRowDetails.tsx
* Fix agentIndex
* Update agentIndex
* Fix more things
* Update user cache
* Fix
* Fix account load/start/restart/run