mirror of
https://github.com/kjanat/livegraphs-django.git
synced 2026-01-16 07:52:11 +01:00
- Introduced .pre-commit-config.yaml for pre-commit hooks using uv-pre-commit. - Created lint.sh script to run Ruff and Black for linting and formatting. - Added test.sh script to execute tests with coverage reporting. - Configured .uv file for uv settings including lockfile management and dependency resolution. - Updated Makefile with targets for virtual environment setup, dependency installation, linting, testing, formatting, and database migrations. - Established requirements.txt with main and development dependencies for the project.
32 lines
1.2 KiB
Markdown
32 lines
1.2 KiB
Markdown
# TODO List
|
|
|
|
- When I zoom into the dasboard page, the graphs don't scale/adjust to fit the window until I completely refresh the page, can we solve that?
|
|
- Add export functionality to the dashboard:
|
|
- File formats:
|
|
- CSV
|
|
- Excel
|
|
- JSON
|
|
- XML
|
|
- HTML
|
|
- PDF
|
|
- Make the export button a dropdown with the following options:
|
|
- Export as CSV
|
|
- Export as Excel
|
|
- Export as JSON
|
|
- Export as XML
|
|
- Export as HTML
|
|
- Export as PDF
|
|
- Make the export data section folded by default and only show the export button.
|
|
- Adjust the downloaded file name to include the company name, date and time of the export.
|
|
- Add a button to download the CSV file for the selected company.
|
|
- Make it possible to modify the column names in the CSV file through the admin interface.
|
|
- Add possibility to add a company logo in the admin interface.
|
|
- Add periodic download from <https://proto.notso.ai/XY/chats> possibility for the XY company.
|
|
- Authentication: Basic Auth
|
|
- URL: <https://proto.notso.ai/XY/chats>
|
|
- Username: xxxx
|
|
- Password: xxxx
|
|
- Reduce amount of rows in the table to fit the screen.
|
|
- Add dark mode/theming to the dashboard.
|
|
- Add Notso AI branding to the dashboard.
|