teh_coderer
923327c321
hotfix / Save session on oauth login ( #5195 )
...
* save session on oauth login
* avoid `asyncio.run` if in a running loop
* tests
* fix economy rtps
2023-07-04 23:08:16 +00:00
teh_coderer
8a70c6205d
Feature/ Pywry login ( #5115 )
...
* Update .gitignore
* init
* Update backend.py
* Update main.tsx
* Update no_import.py
* Update session_controller.py
* indents
* adjust window size
* update keys
* re-add save session for pywry login
* pop response keys on rename
* walrus remember
* use session username for profile
* implement logout clearing of cookies
* don't display welcome when logging in from `account` menu
* Update session_model.py
* Update session_model.py
* customdata handler for charts
* fix remember key
* only slice data if chandlestick trace in data
* Update profile_model.py
* Update streamlit_run.py
* Update plotly.html
* test
* Update loggers.py
* updates
* Update session_controller.py
* Update session_controller.py
* no longer need to call_hub for logout
* tests
* Update test_session_controller.py
* Update profile_model.py
* bump pywry, fix numbers passed as strings tables
* update plotly frontend packages
* formatting
* Update backend.py
* Update backend.py
* change to prod
* return on image export
---------
Co-authored-by: James Maslek <jmaslek11@gmail.com >
2023-06-20 17:47:38 +00:00
Henrique Joaquim
8924f880d1
adds primaryUsage to Posthog logs ( #5037 )
2023-05-19 18:27:40 +00:00
teh_coderer
979930b9e8
feature / Refactor Interactive Charts to React ( #4941 )
...
* init
* fix tables
* add shortcuts
* handle svgs
* test
* test2
* test3
* Update loggers.py
* Update sdk_helpers.py
* Update loggers.py
* Update loggers.py
* updates
* updates
* update
* handle add text high/low for candlestick traces when updating
* adding save overlay to tables
* maybe fix
* prints
* asdf
* working
* working
* removing prints
* update
* fix no figure title text
* add trace labels space
* download finished popup for MacOS
* bump pywry
* update
* update table
* Update plotly_helper.py
* only format numbers over 10_000 on tables
* Delete generate_index.py
* turn off logs in generations
* update tables
* bump pywry, fix tables, added ichimoku ta indicator
* Update backend.py
* mypy
* update tables
* updates
* juan more
* tables
* test
* bump pywry
* bump pywry
* Update loggers.py
* test
* fixing some formatting
* add update button to indicators dashboard
* fix oecd dates to be full dates
* prepare charts/tables for pywry update
* Update poetry.lock
* Update finviz_view.py
* tests
* tests
* tests
* tests
* testss?
* tests
* Create test_call_func[call_sec-nasdaq_view.sec_filings-other_args37-called_with37].yaml
* testtss please
* Update loggers.py
* testss
* `with open(newline="\n")`
* tests
* tests -__-
* why
* Revert "`with open(newline="\n")`"
This reverts commit 554e0f53f4 .
* Revert "why"
This reverts commit 89f1d9b823 .
* Revert "tests -__-"
This reverts commit a9c694ae96 .
* Revert "tests"
This reverts commit 5463249498 .
* whelp
* .
* rename `streamlit.py` -> `streamlit_run.py`, bump pywry/finviz/streamlit
* Update backend.py
* update
* Revert "update file"
---------
Co-authored-by: andrewkenreich <andrew.kenreich@gmail.com >
Co-authored-by: James Maslek <jmaslek11@gmail.com >
2023-05-11 17:38:12 +00:00
teh_coderer
9026a41ff2
Feature / Logging ( #4923 )
...
* init
* updates
* Update loggers.py
* Update loggers.py
* sdk handling
* feature flag
* fix MOCKING_USER_PATH for windows
* Update loggers.py
* Update plotly.html
* updates
* Update parent_classes.py
* Update plotly.html
* add posthog to deps
* Update loggers.py
2023-04-28 12:43:57 +00:00
montezdesousa
889ff94f12
Extend "Remember me?" login prompt option ( #4802 )
...
* add remember attribute to user
* don't save hist if not remember
* remove routines on exit if not remember
* fix unittests
* remove hub routines on exit
* check if user is local first
* remove hist file on exit if not remember
* comma
* Fix `exe --file` choices on login (#4799 )
* download and save routines in sync, to have choices immediatly available
* fix: docs min
---------
Co-authored-by: jose-donato <zmcdonato@gmail.com >
Co-authored-by: James Maslek <jmaslek11@gmail.com >
---------
Co-authored-by: jose-donato <zmcdonato@gmail.com >
Co-authored-by: James Maslek <jmaslek11@gmail.com >
2023-04-17 17:53:09 +00:00
Henrique Joaquim
937d033160
Adds BaseModel and SystemModel ( #4491 )
...
* adding BaseModel
* initial version of the system model
* creating setup functions and removing constants from config_terminal
* removing log_supress const
* fix test
* merge
* system handler
* fix import
* centralized configs setup
* repr to use the BaseModel
* updating i18n dict location
* ignoring warning on wrong type-var
* ruff
* Update openbb_terminal/core/models/system_model.py
Co-authored-by: montezdesousa <79287829+montezdesousa@users.noreply.github.com >
* Update openbb_terminal/core/models/system_model.py
Co-authored-by: montezdesousa <79287829+montezdesousa@users.noreply.github.com >
* import literal
* loading env files before the plot backend is called
* fix tests/openbb_terminal/test_terminal_helper.py
* tests need to have i18n initialized
* fix seeking_alpha tests
---------
Co-authored-by: montezdesousa <79287829+montezdesousa@users.noreply.github.com >
2023-03-22 15:00:58 +00:00
montezdesousa
475ebb5acd
[WIP] Migrate user, feature flags and configurations to dataclass ( #4309 )
...
* implement user and change is guest
* replace User methods
* move remaining functions to user
* fix bug
* portfolio test
* fix tests
* fix tests
* uncomment skip
* ruff
* start credentials model implementation
* change deault structure
* refacto quandl
* change default struct and file names
* bug
* start using global user
* add comments
* move update flair
* change cfg references in keys model
* reddit & fmp
* refactore additional keys
* remaing config keys
* remove unsude imports and fix hub keys
* ruff
* fix line too long
* unblock unittests
* fix keys model tests
* remove os patch
* fix account controller tests
* fix account controller tests
* fix account model
* account fixed
* fix user tests
* User Model
* User Model
* User Model
* Move session folder
* User Model : grouping the models
* User Model : fix bugs
* Config Plot + bug fix
* User Model : Refactoring plots
* Feature flags
* Remove dup
* clean comments a fix some vars
* fix feature flags controller
* refactor obbff from settings controller
* refactor a bunch of obbff variables
* fix bug blocking terminal
* fix integration tests
* refactor controllers with obbff
* refactor remaining ffs
* remove comments
* log not started
* mispelled variable
* set current user on local model
* User Model : moving files + updating
* User Preferences
* User : Refactor is_guest function + bug fix
* User : refactor is_guest function
* Fix conftest.py
* remove lost obbffs
* typo on fileoverwrite
* Plot config: move variables and start plot dpi
* User : tests
* refactor plot dpi references
* remove plot dpi imports
* refactor some config terminal leftover
* /account/sync : fix bug
* remove configs reload
* start path refactor
* installation paths vs user paths
* remove cfg_plot
* Tests : User Refactoring
* user prefix only for preferences
* user prefix only for preferences
* move user paths
* remove comment
* update apply remote configs
* fix tz not updating
* save some copys
* small fix
* create interface for credentials and preferences
* wrong docstrings fixed
* ruff core
* fix some pref setting
* login is better
* ruff
* ruff
* remove Literal
* add small comment
* Tests : User Refactoring
* Credentials Model : add DataBento
* Fix helper_funcs
* Fixing code
* Tests : fixing
* User Model : freezing the models
* Fixed Income + Databento
* Tests : fixing keys
* black
* ruff
* Tests : user model
* Tests : user model
* Fix linting
* Fix linting
* Linting
* Linting
* Fixing code and tests
* Fix tests
* mypy
* SDK
* Clean ruff cache
* Fix syntax issue
* Update fred_view
* Black
* Linting
* Update code
* Update tests
* Linting
* Linting
* Tests
* Black
* Linting
* Linting
* Mock os.listdir to avoid looking for file that doesnt exist
* Mock options paths
* lint
* Tests : fix
* Code : update
* Tests + Linting
* Tests
* Ruff
* Code : update
* Tests
* Code : update
* Fix workflow
* Code : update
---------
Co-authored-by: Chavithra PARANA <chavithra@gmail.com >
Co-authored-by: luqazino@gmail.com <luqazino@gmail.com >
Co-authored-by: James Maslek <jmaslek11@gmail.com >
2023-03-05 00:37:19 +01:00