What's new in Charles v1.7.0
Charles v1.7.0 keeps your dashboard logged in while you use it. Setup works as before, and how Charles trades doesn't change.
The dashboard keeps you logged in
The dashboard's login has no passwords. You run charles-login on your server, it prints a one-time link, and opening that link logs the browser in.
In v1.7.0 that login renews itself while you use it. A browser you open the dashboard in at least once every 30 days stays logged in.
This matters most on a phone. If you added the dashboard to your home screen, you can tap it and see what each bot holds, what it did and why, and the news about what it holds. You don't need to open Termius for a fresh link each time.
If a browser goes longer than 30 days without opening the dashboard, run charles-login again and open the new link within 10 minutes. If you lose a phone, or want every browser signed out, run:
charles-login --logout-all
Setting up works as before
A free install is the same five steps as in the setup guide: create an Ubuntu server, run the installer, put your Alpaca paper keys in your keys file, then start Charles and log in.
nano ~/charles/.env
charles-start charles-login
If you already run Charles, nothing about your keys or your server changes. To change a key later, charles-keys still does it.
How Charles trades doesn't change
This release doesn't touch the trading. The default plan is still 80% in SPY plus 4 momentum picks at 5% each, with the safety switch and aggressive mode on top. If you changed the plan with sliders or built your own, it stays as you left it. Your settings and history stay on your server.
It still trades paper money through your Alpaca paper account, and most days it places no orders.