- b4e8421 chore: Release
v0.1.2 - afc4c3e ci: Add a new GHA pipeline to auto-commit release notes
- fce56ca feat: Update backtest report to run for custom tickers
- cc15ac5 feat: Improve scoring mechanism
- e1c9d8f chore: Update dependencies and typehints
- 610f658 chore: Release
v0.1.1 - fb1e6fe perf: Improve code re-usability
- aded152 fix: Add missing JSON files in project metadata
- 3c6adcd chore: Release
v0.1.0 - 9f00fa2 style: Generate matplotlib images in dark more and night mode ability for backtest report
- 88fb023 style: Add a footer and include spacing right after the status in the UI
- 06fbab8 feat: Change data structure when versions are listed and show a collapsible view in the UI
- 8557b6e fix: Reset
scan_errorand setscan_statusto proper state to avoid being stuck after an error - 26b2057 style: Remove redundant cooldown seconds display and keep drop-down feature for keys in
Controlstab consistent - 4e96472 chore: Update
.gitignore - 9fa14ba feat: Make filter options a drop down menu
- 22cd43d fix: Use a reliable analyzer and scoring mechanism
- 3710930 perf: Include a script to generate backtest report
- 778b714 feat: Include a feature to add multiple stocks in the UI
- 194460b style: Enhance rescan button with cooldown state and disable functionality
- 190483e feat: Include a new column to display the source for the metrics
- 6562120 fix: Avoid gathering metrics for tickers already gathered via finviz screeners
- 1959dff feat: Include metrics for custom tickers
- 78744f2 feat: Include an option to add custom tickers via the UI
- 1f869ad perf: Instantiate
envandconfigobjects during startup - 0e6ad26 feat: Replace
shelveDB withsqlite3for cross-platform compatibility - 11f1413 refactor: Filter docker health check logs in
uvicorn - 87b4c16 feat: Include a
docker-compose.ymlfile and allow configurable logs and data directories - 5d6cfd7 perf: Classify env vars and config into objects
- 099622a feat: Add a new feature to notify via telegram for strong buy/sell
- 41f3daa chore: Release
v0.0.3 - 5826f4b refactor: Restructure HTML
- ffadc1f feat: Include an option to logout from the UI when
uiauthprotection is wrapped - 0cf5b58 feat: Include an option to view legacy log files and gray out disabled schedule
- 3a8eb24 fix: Remove
docker/prefix in GHA docker build filepath
- 9557f28 chore: Release
v0.0.2 - d9fd6e5 feat: Include a filter in the UI for log level
- 5c08f99 perf: Improve logging
- e793c7d fix: Enhance schedule validation to prevent identical start and end times
- 7c8b05a refactor: Update scan source initialization
- 6154862 feat: Add a new feature to include a background task to gather metrics on an overridable schedule
- 5beeb8a docs: Update README.md to include dockerized steps
- c3aa5f4 feat: Dockerize the project
- f3d3e45 chore: Release
v0.0.1 - 1a81458 docs: Update README.md
- 0064201 feat: Add GHA workflows to build and publish pypi and docker images
- 8609e7b fix: Add missing requirements in
pyproject.toml - 1a0f43a feat: Add CLI functionality
- 271d9ca fix: Rename imports to new project name
- 93d2725 refactor: Rename the project and upload to pypi
- 50152aa style: Add favicon and apple images
- 4a1ca2d lint: Run linter and clean up unused code
- 80c1470 refactor: Remove the use of twelvedata api
- 8d2a832 feat: Add optional protection using
FastAPI-UI-Auth - 139a9b6 refactor: Introduce ScanStatus enum for improved scan state management
- aadd0b3 feat: Store status reports in a DB to view multiple versions in the UI
- d11943e lint: Onboard a pre-commit linter
- 421da93 refactor: Add API routes through a common router instead of wrappers and allow port and host through env vars
- b11c472 refactor: Improve variable naming and enhance error handling in API logic
- 54ab08f fix: Fix sorting issue in the UI
- 709d8e2 feat: Create an API and UI for to view metrics interactively
- 8d76783 refactor: Make conditions explicit
- 34ec3da feat: Add base project
- 880c124 Initial commit