* check that routine title is valid
* more updates
* small fixes
* override local routine
* more improvements to routine logic
* --debug runs .dev
* few more updates
* small fix
* rename BASE_URL from ultima to ULTIMA_BASE_URL
* use debug from dataclasses instead of env since env doesn't get updated
* create --dev flag that can point to .dev backend
* merge conflits
* few changes, made it actually work 🤣
---------
Co-authored-by: tehcoderer <me@tehcoderer.com>
* Update all_api_keys.json
* Update CONTRIBUTING.md
* Create json-yaml-validate
* Update release-drafter.yml
* Update json-yaml-validate
* fix test
* add json lint to general
* Update tsconfig.json
* Add a json_validate exclude to not check tests and certain known violations
* fix workflow
* not sure why this didnt exclude?
---------
Co-authored-by: James Maslek <jmaslek11@gmail.com>
* check token expiration before request
* move to jose instead
* ruff
* Reqs
* update requirements files
* Print expiration time on login
* console.print
* too fast, let the token expire...
* fix create token date
* point expired key to hub
* hard code tokens, works?
* ok it passed
---------
Co-authored-by: James Maslek <jmaslek11@gmail.com>
* turn hold off when run even if no figure
* Add warning text to PlotlyTA
* better wording
* fixes#5232
* Fix askobb + updaate reqs
* bump requests
* Couple other bumps
* Here we go with the mac builds
* That wasn't right
* Not gonna have a good time today
* Previous miniconda
* did that wrong
* Wrong version
* ?
* installer-url instead
* 3.1 not 5.1
* CONDA UPDATE
* Revert the mac builds
* Run poetry lock and update some packages
* bump poetry on unit test
* Fix one test
* Add vanilla 3.11
* Fix issue on runner
* One last try
* Remove windows conda :D
* definitely not juan walking me through everything
* trying to pretty it
* start doing same axis with hold
* actually do the sameaxis correctly
* Better docstring
* Fix mypy
* mypy3
* pylint fixes
* Add message about candle
* might work, might now
* Update stocks_controller.py
* Update plotly_helper.py
* Update plotly_helper.py
* Make fmp view legends nice
* Update helper_funcs.py
* Add custom legends for when hold on
* bigger font
* add colors to new axes
* add custom title, remove location
* Start guide.
* Update plot-holds.md
Add figures
* More words
* Update plot-holds.md
* Finish guide
* tests
* Sneak in test updates for release
* guess not sneak test
---------
Co-authored-by: teh_coderer <me@tehcoderer.com>
* Update treasury command to get directly from fed
* test
* Fix the codespell lint
* Mypy
* help text
* mypy + askobb update
* pylint now
* Fix#5190
* Fix report
* ruff life
* Fix#5172
* economy report titles
* Make the chart nicer