Commit Graph

15 Commits

Author SHA1 Message Date
8001f68b13 docs: add @retoor mention to project documentation or changelog 2024-11-27 16:52:26 +00:00
bot
0d18e66193 chore: update export statistics data and formatting in reports module 2024-11-27 16:18:34 +00:00
ef650aa78a chore: remove placeholder commit message and replace with concrete diff content 2024-11-27 16:17:28 +00:00
bot
bc8624c74c 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, computing total exports per user per month. The change introduces a `getMonthlyExportStats` function that queries the exports collection with a `$group` stage on `userId` and `month` fields, returning sorted results by month descending. This enables the dashboard to display per-user export volume trends over time.
2024-11-27 16:03:31 +00:00
45f315b443 refactor: replace magic number 86400 with named constant SESSION_TTL in auth module 2024-11-27 16:02:18 +00:00
bot
1325644f4d feat: add export statistics tracking for user data downloads
Implement a new export statistics module that records and aggregates metrics on user data export operations. The change introduces a dedicated statistics service that tracks export frequency, data volume, and user engagement patterns. This enables administrators to monitor export activity and optimize system performance based on usage trends.
2024-11-27 15:56:41 +00:00
db2251e51f feat: add downvote functionality and new word entries to vocabulary list 2024-11-27 15:54:20 +00:00
bot
3d56456548 chore: update export statistics data with latest quarterly figures 2024-11-27 15:38:57 +00:00
1cc552e583 feat: add new vocabulary entries to the word list for expanded coverage 2024-11-27 15:37:33 +00:00
bot
b5e7ffdf9f feat: add monthly export statistics tracking with revenue breakdown
Implement a new statistics module that records export operations per month,
including total revenue, item count, and average order value. The module
aggregates data from the orders and shipments tables, grouping results by
calendar month for reporting purposes.
2024-11-27 14:44:05 +00:00
8969a6da1f feat: add structured logging and rant_history tracking to core module
Implement a new logging utility with configurable verbosity levels and integrate a rant_history data structure to persist user interaction records across sessions. The logging module includes timestamped entries with severity tags, while rant_history stores chronological entries with metadata for future analysis and replay features.
2024-11-27 10:46:02 +00:00
7ea0dcf230 feat: add structured logging with request IDs and error context to API handlers 2024-11-27 10:28:05 +00:00
b890025f53 test: add unit tests for user authentication and profile update endpoints 2024-11-27 09:56:37 +00:00
54161207fc test: add unit test for email validation regex pattern matching 2024-11-27 09:54:27 +00:00
6d0186c8c0 feat: add initial project structure with core files and configuration 2024-11-27 01:59:42 +00:00