Commit Graph

96 Commits

Author SHA1 Message Date
bot
d6d4e0de2f feat: add export statistics tracking for user data downloads
- Implemented a new statistics module to record and monitor export operations
- Added tracking for export timestamps, file sizes, and user identifiers
- Updated export handler to log each completed export with relevant metadata
2024-12-17 11:23:05 +00:00
f54ea87d19 docs: add project description and setup instructions to README
The README now includes a brief overview of the project's purpose and
step-by-step guidance for local development setup, including
prerequisites and installation commands.
2024-12-17 11:22:03 +00:00
bot
c6398461ea feat: add export statistics tracking for user data downloads
Implement a new export statistics module that records and aggregates metrics for user data export operations, including timestamps, file sizes, and export types. This enables monitoring of export frequency and data volume across the platform.
2024-12-17 11:02:26 +00:00
2bac262786 feat: add fan art section to showcase community creations 2024-12-17 11:00:26 +00:00
1eeb95a642 feat: add fan art image to project assets directory 2024-12-17 10:59:29 +00:00
c289bd273c feat: add placeholder image file to project assets directory 2024-12-17 10:59:20 +00:00
bot
bb9a08622b feat: add monthly export statistics for user activity dashboard
The export statistics module now includes a new monthly aggregation function that calculates user activity metrics such as total exports, unique users, and average export size per month. This data is stored in a dedicated statistics table and exposed via a new API endpoint for the admin dashboard.
2024-12-17 10:53:34 +00:00
d56879c933 feat: add placeholder image asset for default avatar display 2024-12-17 10:52:07 +00:00
d76e379174 feat: add placeholder image file to project assets directory 2024-12-17 10:51:16 +00:00
bot
932a44dcfb feat: add monthly export statistics aggregation for user activity reports
Implement a new aggregation pipeline in the statistics module that groups export events by month and user ID, enabling generation of monthly activity reports for the admin dashboard. The change includes a new `getMonthlyExportStats` function that queries the exports collection with a date range filter and returns aggregated counts per user.
2024-12-17 10:49:35 +00:00
cda51c5ae9 feat: add placeholder image asset for profile avatar fallback
The commit introduces a new image file intended for use as a default avatar when a user has not uploaded a custom profile picture. This ensures visual consistency across the user interface by providing a generic fallback graphic.
2024-12-17 10:47:56 +00:00
5cfe2664a7 feat: add placeholder image file to project assets directory 2024-12-17 10:47:17 +00:00
bot
7b961d9f91 chore: update export statistics data to reflect latest quarterly figures 2024-12-16 18:45:13 +00:00
861bb6ac4a feat: add structured logging for user authentication flow in login handler 2024-12-16 18:43:47 +00:00
bot
bbb4d81df8 chore: add export statistics for total, successful, and failed operations with timestamps 2024-12-15 00:36:51 +00:00
f1bab721f2 feat: add new bot implementations for automated task processing 2024-12-15 00:35:03 +00:00
b0c6fce03f fix: correct broken link in user profile avatar component 2024-12-14 05:34:40 +00:00
2f325e1448 refactor: replace thread-based pool with multiprocessing ProcessPoolExecutor for CPU-bound tasks
The previous thread pool implementation caused GIL contention under heavy CPU workloads. This change swaps concurrent.futures.ThreadPoolExecutor for ProcessPoolExecutor, enabling true parallelism across worker processes. The pool size is now configurable via environment variable and defaults to os.cpu_count(). Task submission and result collection interfaces remain backward-compatible.
2024-12-14 05:33:04 +00:00
bot
98eae03f7a feat: add monthly export statistics tracking with revenue breakdown
Implement a new export statistics module that aggregates monthly export data including total revenue, shipment counts, and per-category breakdowns. The module introduces a scheduled task that runs on the 1st of each month to compute and store statistics from the orders and shipments tables, enabling historical trend analysis and reporting.
2024-12-14 05:24:37 +00:00
9177f9b408 chore: update package dependencies to latest compatible versions 2024-12-14 05:22:59 +00:00
6d339a7f0b feat: add three new trading bots with configurable risk profiles and asset filters 2024-12-14 05:22:06 +00:00
bot
fe822c064e feat: add monthly export statistics tracking for user activity reports
Implement a new statistics module that aggregates and stores monthly export counts per user, enabling detailed activity reporting and usage monitoring. The change introduces a dedicated database table for export statistics, a background job to compute monthly aggregates from the exports log, and an API endpoint to retrieve per-user export statistics for the past 12 months.
2024-12-13 22:38:20 +00:00
f9e47d6ab9 fix: correct build step execution to properly handle dependency resolution 2024-12-13 22:36:16 +00:00
f17d009193 chore: bump package version to 1.2.3 in setup.cfg and __init__.py 2024-12-13 19:54:49 +00:00
45919f0ec4 feat: add user_id index to profiles table for faster lookups
The profiles table previously lacked an index on the user_id column, causing slow query performance when filtering by user. This change adds a B-tree index on user_id to optimize read operations in the user profile retrieval endpoint.
2024-12-13 19:53:44 +00:00
4dc0fb5eea chore: add new build package configuration for deployment pipeline 2024-12-13 19:00:53 +00:00
56ed5a39f1 chore: add install target and update help text in Makefile 2024-12-13 19:00:04 +00:00
bot
27c6b90543 feat: add export statistics tracking for user data downloads 2024-12-13 18:59:27 +00:00
b4226478e5 chore: remove dead bot entries from the configuration file 2024-12-13 18:56:29 +00:00
d94b9b8a68 chore: apply consistent indentation and whitespace formatting across all source files 2024-12-13 18:55:23 +00:00
f0cb8f9588 feat: add initial bot implementations for chat interaction system 2024-12-13 18:54:20 +00:00
bot
8b7fca9537 feat: add monthly export statistics tracking for user activity reports
Implement a new statistics module that aggregates and stores monthly export counts per user, enabling detailed activity reporting and usage monitoring. The module includes a background job that runs on the 1st of each month to finalize previous month's data, and exposes an API endpoint for querying export statistics by user ID and date range.
2024-12-10 19:47:51 +00:00
f5cda83a7a feat: add user_id index to profiles table for faster lookups 2024-12-10 15:41:06 +00:00
418afce510 chore: add explicit rule forbidding generic boilerplate phrases in commit messages 2024-12-10 13:56:24 +00:00
b4ebd78347 feat: add initial commit message with placeholder text for project setup 2024-12-10 09:36:38 +00:00
c7e11fb711 feat: increase rant count from 1 to 2 for verification testing 2024-12-10 04:07:05 +00:00
3d66fa146c chore: remove trailing whitespace from README.md line 42 2024-12-10 03:17:55 +00:00
0c5fb4c3a6 fix: correct flagged checker logic to handle edge case for empty input arrays 2024-12-10 03:17:21 +00:00
bot
c64f4c7e71 feat: add monthly export statistics tracking for user activity reports
Implement a new statistics module that aggregates and stores monthly export counts per user, enabling detailed activity reports and usage monitoring. The module includes a background job that runs on the 1st of each month to compute and persist the previous month's export metrics, along with a new database table for storing the aggregated data.
2024-12-09 21:25:56 +00:00
f9450902e1 chore: merge feature branch into main with resolved conflicts 2024-12-09 21:24:29 +00:00
bot
874711f5ee feat: add monthly export statistics aggregation for user activity reports
Implement a new aggregation pipeline in the statistics module that groups export events by month and user ID, enabling generation of monthly activity reports for administrators. The change introduces a `getMonthlyExportStats` function that queries the exports collection, filters by the last 12 months, and returns aggregated counts per user per month.
2024-12-09 20:50:01 +00:00
479999111e feat: add Buffon blocker to prevent specific user actions in system 2024-12-09 20:48:50 +00:00
9c036d087a chore: add __pycache__ directory entries to .gitignore file 2024-12-09 20:43:10 +00:00
cd51db48f0 chore: remove __pycache__ directories from repository to clean up tracked cache files 2024-12-09 20:42:42 +00:00
bot
89ed5a274f feat: add monthly export statistics tracking to analytics module
Implement a new monthly export statistics feature that records and aggregates export activity data. The change introduces a dedicated statistics collection mechanism within the analytics module, enabling tracking of export volumes, success rates, and user engagement metrics on a monthly basis. This enhancement provides administrators with granular visibility into export patterns and system utilization over time.
2024-12-02 13:28:28 +00:00
255ce12e9e chore: add build trigger configuration for automated pipeline execution 2024-12-02 13:27:04 +00:00
bot
f77ba25bed feat: add export statistics tracking for user data downloads
Implement a new statistics module that records and aggregates export operations, including timestamps, file sizes, and user identifiers. This enables monitoring of export frequency and data volume for compliance and analytics purposes.
2024-12-02 13:09:42 +00:00
74f7162dde feat: add job status tracking with pending, running, and completed states 2024-12-02 13:08:17 +00:00
bot
154e04401b chore: update export statistics with latest data from production database 2024-12-02 12:11:26 +00:00
2043ae9acf fix: correct cache invalidation logic to prevent stale data serving 2024-12-02 12:09:48 +00:00