/
dupleymi-amp
/
sql-trainer
ОбзорДокументацияВойти
/
dupleymi-amp
/
sql-trainer
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
ДокументацияПоддержка
Политика конфиденциальностиПользовательское соглашениеПолитика использования «cookies»Согласие субъекта персональных данных
2026 ©
sql-trainer/
.../admin/analytics/
..
ab-test.tsx

chore: add Prettier formatter, format entire codebase, integrate with ESLint and lint-staged

2 месяца назад
academic-timeline.tsx

i18n: convert hardcoded Russian strings in components, fix locale hardcoding (ru-RU→undefined)

2 месяца назад
achievement-analytics.tsx

modified: eslint.config.mjs modified: next.config.ts new file: src/__tests__/admin-api.test.ts modified: src/__tests__/api-routes-integration.test.ts modified: src/__tests__/db-admin.test.ts new file: src/__tests__/dump-adapted.tmp.test.ts new file: src/__tests__/dump-tasks.tmp.test.ts new file: src/__tests__/dump-tasks2.tmp.test.ts modified: src/__tests__/export-utils.test.ts modified: src/__tests__/student-dashboard.test.tsx new file: src/__tests__/task-content-audit.test.ts modified: src/__tests__/teacher-api.test.ts modified: src/app/(main)/app/page.tsx modified: src/app/api/admin/analytics/student/[id]/academic-summary/route.ts modified: src/app/api/admin/analytics/student/[id]/route.ts modified: src/app/api/admin/analytics/student/[id]/streak/route.ts modified: src/app/api/admin/analytics/student/[id]/timeline/route.ts modified: src/app/api/admin/deadlines/[id]/route.ts modified: src/app/api/admin/users/[id]/ban/route.ts modified: src/app/api/admin/users/[id]/restore/route.ts modified: src/app/api/admin/users/[id]/role/route.ts modified: src/app/api/admin/users/[id]/route.ts modified: src/app/api/admin/users/[id]/unban/route.ts modified: src/app/api/performance/analytics/route.ts modified: src/app/api/performance/route.ts modified: src/app/api/sql-performance/route.ts modified: src/app/api/sql/explain/route.ts modified: src/app/api/sql/route.ts modified: src/app/api/teacher/groups/[id]/deadlines/route.ts modified: src/app/api/teacher/groups/[id]/members/route.ts modified: src/app/api/teacher/groups/[id]/notify/route.ts modified: src/app/api/teacher/groups/[id]/route.ts modified: src/app/api/teacher/groups/route.ts modified: src/app/api/teacher/student/[id]/activity/route.ts modified: src/app/api/teacher/student/[id]/route.ts modified: src/app/api/web-vitals/analytics/route.ts modified: src/components/action-bar.tsx modified: src/components/admin/analytics/achievement-analytics.tsx modified: src/components/admin/analytics/student-academic-profile.tsx modified: src/components/admin/analytics/student-detail-dialog.tsx modified: src/components/admin/analytics/time-to-complete-chart.tsx modified: src/components/admin/extended-performance-dashboard.tsx modified: src/components/admin/performance-dashboard.tsx modified: src/components/admin/system-health.tsx modified: src/components/er-diagram.tsx modified: src/components/landing-page.tsx modified: src/components/locale-selector.tsx modified: src/components/profile/achievements-grid.tsx modified: src/components/query-history.tsx modified: src/components/task-panel.tsx modified: src/components/teacher/teacher-student-dialog.tsx modified: src/components/theme-toggle.tsx modified: src/components/web-vitals.tsx modified: src/hooks/use-keyboard-shortcuts.ts modified: src/lib/api-auth.ts modified: src/lib/auth-internal.ts modified: src/lib/auth.ts modified: src/lib/db-monitor.ts modified: src/lib/db/analytics.ts deleted: src/lib/db/analytics/activity.ts deleted: src/lib/db/analytics/core.ts new file: src/lib/db/analytics/deadlines.ts new file: src/lib/db/analytics/groups.ts deleted: src/lib/db/analytics/index.ts new file: src/lib/db/analytics/notifications.ts new file: src/lib/db/analytics/reminders.ts deleted: src/lib/db/analytics/student-analytics.ts modified: src/lib/db/progress.ts modified: src/lib/db/recommendations.ts modified: src/lib/db/users.ts modified: src/lib/email.ts modified: src/lib/export-utils.ts modified: src/lib/i18n.ts modified: src/lib/logger.ts modified: src/lib/mongodb-engine.ts modified: src/lib/performance-export.ts modified: src/lib/performance-monitor.ts new file: src/lib/performance-types.ts modified: src/lib/postgresql-adapter.ts modified: src/lib/rate-limit.ts modified: src/lib/sql-engine.ts modified: src/lib/store/gamification-slice.ts modified: src/lib/store/practice-mode-slice.ts modified: src/lib/use-polling.ts modified: src/locales/en.json modified: src/locales/ru.json modified: src/locales/zh.json modified: todo.md modified: tsconfig.json

12 дней назад
activity-chart.tsx

chore: add Prettier formatter, format entire codebase, integrate with ESLint and lint-staged

2 месяца назад
activity-heatmap.tsx

fix: migrate analytics to useAnalyticsQuery hook, add AbortController cleanup, fix hardcoded task counts

месяц назад
activity-summary.tsx

i18n: convert remaining Russian UI strings in components (18 files)

2 месяца назад
aggregate-performance.tsx

i18n: convert remaining Russian UI strings in components (18 files)

2 месяца назад
alerts-panel.tsx

chore: add Prettier formatter, format entire codebase, integrate with ESLint and lint-staged

2 месяца назад
analytics-card.tsx

refactor: extract MS_PER_DAY constant, fix store duplication, improve a11y

месяц назад
at-risk-students.tsx

chore: add Prettier formatter, format entire codebase, integrate with ESLint and lint-staged

2 месяца назад
attempt-efficiency.tsx

chore: add Prettier formatter, format entire codebase, integrate with ESLint and lint-staged

2 месяца назад
audit-log.tsx

chore: add Prettier formatter, format entire codebase, integrate with ESLint and lint-staged

2 месяца назад
bottleneck-analysis.tsx

fix: migrate analytics to useAnalyticsQuery hook, add AbortController cleanup, fix hardcoded task counts

месяц назад
category-performance-chart.tsx

fix: migrate analytics to useAnalyticsQuery hook, add AbortController cleanup, fix hardcoded task counts

месяц назад
churn-prediction.tsx

fix: migrate remaining 16 analytics components to useAnalyticsQuery, fix hardcoded task counts in pdf-report

месяц назад
class-report.tsx

chore: add Prettier formatter, format entire codebase, integrate with ESLint and lint-staged

2 месяца назад
cohort-analysis.tsx

chore: add Prettier formatter, format entire codebase, integrate with ESLint and lint-staged

2 месяца назад
cohort-comparison-chart.tsx

fix: migrate remaining 16 analytics components to useAnalyticsQuery, fix hardcoded task counts in pdf-report

месяц назад
completion-distribution-chart.tsx

fix: migrate analytics to useAnalyticsQuery hook, add AbortController cleanup, fix hardcoded task counts

месяц назад
completion-funnel-chart.tsx

fix: migrate analytics to useAnalyticsQuery hook, add AbortController cleanup, fix hardcoded task counts

месяц назад
content-performance.tsx

chore: add Prettier formatter, format entire codebase, integrate with ESLint and lint-staged

2 месяца назад
date-range-filter.tsx

chore: add Prettier formatter, format entire codebase, integrate with ESLint and lint-staged

2 месяца назад
deadline-compliance.tsx

fix: migrate analytics to useAnalyticsQuery hook, add AbortController cleanup, fix hardcoded task counts

месяц назад
difficulty-calibration.tsx

fix: migrate remaining 16 analytics components to useAnalyticsQuery, fix hardcoded task counts in pdf-report

месяц назад
difficulty-comparison.tsx

fix: migrate analytics to useAnalyticsQuery hook, add AbortController cleanup, fix hardcoded task counts

месяц назад
empty-state.tsx

chore: remove unnecessary 'use client' from server-compatible components

месяц назад
engagement-metrics.tsx

fix: migrate remaining 16 analytics components to useAnalyticsQuery, fix hardcoded task counts in pdf-report

месяц назад
error-patterns.tsx

fix: migrate analytics to useAnalyticsQuery hook, add AbortController cleanup, fix hardcoded task counts

месяц назад
error-trends-chart.tsx

fix: migrate remaining 16 analytics components to useAnalyticsQuery, fix hardcoded task counts in pdf-report

месяц назад
executive-summary.tsx

chore: add Prettier formatter, format entire codebase, integrate with ESLint and lint-staged

2 месяца назад
export-dialog.tsx

fix: replace hardcoded English strings with i18n translations across admin, teacher, and reminder components

месяц назад
grade-distribution-chart.tsx

fix: migrate analytics to useAnalyticsQuery hook, add AbortController cleanup, fix hardcoded task counts

месяц назад
hint-impact-chart.tsx

fix: migrate analytics to useAnalyticsQuery hook, add AbortController cleanup, fix hardcoded task counts

месяц назад
hint-usage-analytics.tsx

fix: migrate analytics to useAnalyticsQuery hook, add AbortController cleanup, fix hardcoded task counts

месяц назад
leaderboard-table.tsx

fix: migrate remaining 16 analytics components to useAnalyticsQuery, fix hardcoded task counts in pdf-report

месяц назад
learning-pace-chart.tsx

fix: migrate analytics to useAnalyticsQuery hook, add AbortController cleanup, fix hardcoded task counts

месяц назад
learning-path-chart.tsx

fix: migrate analytics to useAnalyticsQuery hook, add AbortController cleanup, fix hardcoded task counts

месяц назад
learning-path-timeline.tsx

fix: migrate analytics to useAnalyticsQuery hook, add AbortController cleanup, fix hardcoded task counts

месяц назад
learning-plan.tsx

fix: migrate analytics to useAnalyticsQuery hook, add AbortController cleanup, fix hardcoded task counts

месяц назад
live-activity.tsx

fix: migrate remaining 16 analytics components to useAnalyticsQuery, fix hardcoded task counts in pdf-report

месяц назад
mastery-progression-chart.tsx

fix: migrate remaining 16 analytics components to useAnalyticsQuery, fix hardcoded task counts in pdf-report

месяц назад
notification-analytics.tsx

fix: migrate remaining 16 analytics components to useAnalyticsQuery, fix hardcoded task counts in pdf-report

месяц назад
onboarding-funnel.tsx

fix: migrate remaining 16 analytics components to useAnalyticsQuery, fix hardcoded task counts in pdf-report

месяц назад
peer-comparison-matrix.tsx

fix: migrate analytics to useAnalyticsQuery hook, add AbortController cleanup, fix hardcoded task counts

месяц назад
performance-metrics.tsx

refactor: consolidate two competing useAnalyticsQuery hooks into one canonical version

2 месяца назад
platform-health.tsx

chore: add Prettier formatter, format entire codebase, integrate with ESLint and lint-staged

2 месяца назад
predictive-grades-table.tsx

fix: migrate analytics to useAnalyticsQuery hook, add AbortController cleanup, fix hardcoded task counts

месяц назад
progress-tracking-chart.tsx

fix: migrate analytics to useAnalyticsQuery hook, add AbortController cleanup, fix hardcoded task counts

месяц назад
re-engagement.tsx

fix: migrate analytics to useAnalyticsQuery hook, add AbortController cleanup, fix hardcoded task counts

месяц назад
recommendations-panel.tsx

chore: add Prettier formatter, format entire codebase, integrate with ESLint and lint-staged

2 месяца назад
registration-funnel.tsx

i18n: convert remaining Russian UI strings in components (18 files)

2 месяца назад
registration-trends.tsx

fix: migrate remaining 16 analytics components to useAnalyticsQuery, fix hardcoded task counts in pdf-report

месяц назад
retention-cohorts.tsx

chore: add Prettier formatter, format entire codebase, integrate with ESLint and lint-staged

2 месяца назад
session-analysis-chart.tsx

fix: add AbortController to useEffect fetch calls to prevent race conditions and memory leaks

месяц назад
skill-breakdown-chart.tsx

fix: migrate analytics to useAnalyticsQuery hook, add AbortController cleanup, fix hardcoded task counts

месяц назад
skill-gap-matrix.tsx

chore: add Prettier formatter, format entire codebase, integrate with ESLint and lint-staged

2 месяца назад
streak-analytics.tsx

fix: migrate analytics to useAnalyticsQuery hook, add AbortController cleanup, fix hardcoded task counts

месяц назад
student-academic-profile.tsx

modified: eslint.config.mjs modified: next.config.ts new file: src/__tests__/admin-api.test.ts modified: src/__tests__/api-routes-integration.test.ts modified: src/__tests__/db-admin.test.ts new file: src/__tests__/dump-adapted.tmp.test.ts new file: src/__tests__/dump-tasks.tmp.test.ts new file: src/__tests__/dump-tasks2.tmp.test.ts modified: src/__tests__/export-utils.test.ts modified: src/__tests__/student-dashboard.test.tsx new file: src/__tests__/task-content-audit.test.ts modified: src/__tests__/teacher-api.test.ts modified: src/app/(main)/app/page.tsx modified: src/app/api/admin/analytics/student/[id]/academic-summary/route.ts modified: src/app/api/admin/analytics/student/[id]/route.ts modified: src/app/api/admin/analytics/student/[id]/streak/route.ts modified: src/app/api/admin/analytics/student/[id]/timeline/route.ts modified: src/app/api/admin/deadlines/[id]/route.ts modified: src/app/api/admin/users/[id]/ban/route.ts modified: src/app/api/admin/users/[id]/restore/route.ts modified: src/app/api/admin/users/[id]/role/route.ts modified: src/app/api/admin/users/[id]/route.ts modified: src/app/api/admin/users/[id]/unban/route.ts modified: src/app/api/performance/analytics/route.ts modified: src/app/api/performance/route.ts modified: src/app/api/sql-performance/route.ts modified: src/app/api/sql/explain/route.ts modified: src/app/api/sql/route.ts modified: src/app/api/teacher/groups/[id]/deadlines/route.ts modified: src/app/api/teacher/groups/[id]/members/route.ts modified: src/app/api/teacher/groups/[id]/notify/route.ts modified: src/app/api/teacher/groups/[id]/route.ts modified: src/app/api/teacher/groups/route.ts modified: src/app/api/teacher/student/[id]/activity/route.ts modified: src/app/api/teacher/student/[id]/route.ts modified: src/app/api/web-vitals/analytics/route.ts modified: src/components/action-bar.tsx modified: src/components/admin/analytics/achievement-analytics.tsx modified: src/components/admin/analytics/student-academic-profile.tsx modified: src/components/admin/analytics/student-detail-dialog.tsx modified: src/components/admin/analytics/time-to-complete-chart.tsx modified: src/components/admin/extended-performance-dashboard.tsx modified: src/components/admin/performance-dashboard.tsx modified: src/components/admin/system-health.tsx modified: src/components/er-diagram.tsx modified: src/components/landing-page.tsx modified: src/components/locale-selector.tsx modified: src/components/profile/achievements-grid.tsx modified: src/components/query-history.tsx modified: src/components/task-panel.tsx modified: src/components/teacher/teacher-student-dialog.tsx modified: src/components/theme-toggle.tsx modified: src/components/web-vitals.tsx modified: src/hooks/use-keyboard-shortcuts.ts modified: src/lib/api-auth.ts modified: src/lib/auth-internal.ts modified: src/lib/auth.ts modified: src/lib/db-monitor.ts modified: src/lib/db/analytics.ts deleted: src/lib/db/analytics/activity.ts deleted: src/lib/db/analytics/core.ts new file: src/lib/db/analytics/deadlines.ts new file: src/lib/db/analytics/groups.ts deleted: src/lib/db/analytics/index.ts new file: src/lib/db/analytics/notifications.ts new file: src/lib/db/analytics/reminders.ts deleted: src/lib/db/analytics/student-analytics.ts modified: src/lib/db/progress.ts modified: src/lib/db/recommendations.ts modified: src/lib/db/users.ts modified: src/lib/email.ts modified: src/lib/export-utils.ts modified: src/lib/i18n.ts modified: src/lib/logger.ts modified: src/lib/mongodb-engine.ts modified: src/lib/performance-export.ts modified: src/lib/performance-monitor.ts new file: src/lib/performance-types.ts modified: src/lib/postgresql-adapter.ts modified: src/lib/rate-limit.ts modified: src/lib/sql-engine.ts modified: src/lib/store/gamification-slice.ts modified: src/lib/store/practice-mode-slice.ts modified: src/lib/use-polling.ts modified: src/locales/en.json modified: src/locales/ru.json modified: src/locales/zh.json modified: todo.md modified: tsconfig.json

12 дней назад
student-comparison-dashboard.tsx

fix: add AbortController to reminder-toast-trigger, remove unnecessary type cast in student-comparison

месяц назад
student-comparison.tsx

fix: migrate remaining 16 analytics components to useAnalyticsQuery, fix hardcoded task counts in pdf-report

месяц назад
student-detail-dialog.tsx

modified: eslint.config.mjs modified: next.config.ts new file: src/__tests__/admin-api.test.ts modified: src/__tests__/api-routes-integration.test.ts modified: src/__tests__/db-admin.test.ts new file: src/__tests__/dump-adapted.tmp.test.ts new file: src/__tests__/dump-tasks.tmp.test.ts new file: src/__tests__/dump-tasks2.tmp.test.ts modified: src/__tests__/export-utils.test.ts modified: src/__tests__/student-dashboard.test.tsx new file: src/__tests__/task-content-audit.test.ts modified: src/__tests__/teacher-api.test.ts modified: src/app/(main)/app/page.tsx modified: src/app/api/admin/analytics/student/[id]/academic-summary/route.ts modified: src/app/api/admin/analytics/student/[id]/route.ts modified: src/app/api/admin/analytics/student/[id]/streak/route.ts modified: src/app/api/admin/analytics/student/[id]/timeline/route.ts modified: src/app/api/admin/deadlines/[id]/route.ts modified: src/app/api/admin/users/[id]/ban/route.ts modified: src/app/api/admin/users/[id]/restore/route.ts modified: src/app/api/admin/users/[id]/role/route.ts modified: src/app/api/admin/users/[id]/route.ts modified: src/app/api/admin/users/[id]/unban/route.ts modified: src/app/api/performance/analytics/route.ts modified: src/app/api/performance/route.ts modified: src/app/api/sql-performance/route.ts modified: src/app/api/sql/explain/route.ts modified: src/app/api/sql/route.ts modified: src/app/api/teacher/groups/[id]/deadlines/route.ts modified: src/app/api/teacher/groups/[id]/members/route.ts modified: src/app/api/teacher/groups/[id]/notify/route.ts modified: src/app/api/teacher/groups/[id]/route.ts modified: src/app/api/teacher/groups/route.ts modified: src/app/api/teacher/student/[id]/activity/route.ts modified: src/app/api/teacher/student/[id]/route.ts modified: src/app/api/web-vitals/analytics/route.ts modified: src/components/action-bar.tsx modified: src/components/admin/analytics/achievement-analytics.tsx modified: src/components/admin/analytics/student-academic-profile.tsx modified: src/components/admin/analytics/student-detail-dialog.tsx modified: src/components/admin/analytics/time-to-complete-chart.tsx modified: src/components/admin/extended-performance-dashboard.tsx modified: src/components/admin/performance-dashboard.tsx modified: src/components/admin/system-health.tsx modified: src/components/er-diagram.tsx modified: src/components/landing-page.tsx modified: src/components/locale-selector.tsx modified: src/components/profile/achievements-grid.tsx modified: src/components/query-history.tsx modified: src/components/task-panel.tsx modified: src/components/teacher/teacher-student-dialog.tsx modified: src/components/theme-toggle.tsx modified: src/components/web-vitals.tsx modified: src/hooks/use-keyboard-shortcuts.ts modified: src/lib/api-auth.ts modified: src/lib/auth-internal.ts modified: src/lib/auth.ts modified: src/lib/db-monitor.ts modified: src/lib/db/analytics.ts deleted: src/lib/db/analytics/activity.ts deleted: src/lib/db/analytics/core.ts new file: src/lib/db/analytics/deadlines.ts new file: src/lib/db/analytics/groups.ts deleted: src/lib/db/analytics/index.ts new file: src/lib/db/analytics/notifications.ts new file: src/lib/db/analytics/reminders.ts deleted: src/lib/db/analytics/student-analytics.ts modified: src/lib/db/progress.ts modified: src/lib/db/recommendations.ts modified: src/lib/db/users.ts modified: src/lib/email.ts modified: src/lib/export-utils.ts modified: src/lib/i18n.ts modified: src/lib/logger.ts modified: src/lib/mongodb-engine.ts modified: src/lib/performance-export.ts modified: src/lib/performance-monitor.ts new file: src/lib/performance-types.ts modified: src/lib/postgresql-adapter.ts modified: src/lib/rate-limit.ts modified: src/lib/sql-engine.ts modified: src/lib/store/gamification-slice.ts modified: src/lib/store/practice-mode-slice.ts modified: src/lib/use-polling.ts modified: src/locales/en.json modified: src/locales/ru.json modified: src/locales/zh.json modified: todo.md modified: tsconfig.json

12 дней назад
student-groups-chart.tsx

fix: migrate analytics to useAnalyticsQuery hook, add AbortController cleanup, fix hardcoded task counts

месяц назад
student-growth-trends.tsx

fix: migrate analytics to useAnalyticsQuery hook, add AbortController cleanup, fix hardcoded task counts

месяц назад
student-performance-cards.tsx

fix: migrate analytics to useAnalyticsQuery hook, add AbortController cleanup, fix hardcoded task counts

месяц назад
study-patterns.tsx

i18n: convert remaining Russian UI strings in components (18 files)

2 месяца назад
task-analytics-chart.tsx

fix: migrate analytics to useAnalyticsQuery hook, add AbortController cleanup, fix hardcoded task counts

месяц назад
task-performance-chart.tsx

fix: migrate analytics to useAnalyticsQuery hook, add AbortController cleanup, fix hardcoded task counts

месяц назад
teacher-effectiveness.tsx

fix: migrate remaining 16 analytics components to useAnalyticsQuery, fix hardcoded task counts in pdf-report

месяц назад
time-patterns-chart.tsx

fix: migrate remaining 16 analytics components to useAnalyticsQuery, fix hardcoded task counts in pdf-report

месяц назад
time-to-complete-chart.tsx

modified: eslint.config.mjs modified: next.config.ts new file: src/__tests__/admin-api.test.ts modified: src/__tests__/api-routes-integration.test.ts modified: src/__tests__/db-admin.test.ts new file: src/__tests__/dump-adapted.tmp.test.ts new file: src/__tests__/dump-tasks.tmp.test.ts new file: src/__tests__/dump-tasks2.tmp.test.ts modified: src/__tests__/export-utils.test.ts modified: src/__tests__/student-dashboard.test.tsx new file: src/__tests__/task-content-audit.test.ts modified: src/__tests__/teacher-api.test.ts modified: src/app/(main)/app/page.tsx modified: src/app/api/admin/analytics/student/[id]/academic-summary/route.ts modified: src/app/api/admin/analytics/student/[id]/route.ts modified: src/app/api/admin/analytics/student/[id]/streak/route.ts modified: src/app/api/admin/analytics/student/[id]/timeline/route.ts modified: src/app/api/admin/deadlines/[id]/route.ts modified: src/app/api/admin/users/[id]/ban/route.ts modified: src/app/api/admin/users/[id]/restore/route.ts modified: src/app/api/admin/users/[id]/role/route.ts modified: src/app/api/admin/users/[id]/route.ts modified: src/app/api/admin/users/[id]/unban/route.ts modified: src/app/api/performance/analytics/route.ts modified: src/app/api/performance/route.ts modified: src/app/api/sql-performance/route.ts modified: src/app/api/sql/explain/route.ts modified: src/app/api/sql/route.ts modified: src/app/api/teacher/groups/[id]/deadlines/route.ts modified: src/app/api/teacher/groups/[id]/members/route.ts modified: src/app/api/teacher/groups/[id]/notify/route.ts modified: src/app/api/teacher/groups/[id]/route.ts modified: src/app/api/teacher/groups/route.ts modified: src/app/api/teacher/student/[id]/activity/route.ts modified: src/app/api/teacher/student/[id]/route.ts modified: src/app/api/web-vitals/analytics/route.ts modified: src/components/action-bar.tsx modified: src/components/admin/analytics/achievement-analytics.tsx modified: src/components/admin/analytics/student-academic-profile.tsx modified: src/components/admin/analytics/student-detail-dialog.tsx modified: src/components/admin/analytics/time-to-complete-chart.tsx modified: src/components/admin/extended-performance-dashboard.tsx modified: src/components/admin/performance-dashboard.tsx modified: src/components/admin/system-health.tsx modified: src/components/er-diagram.tsx modified: src/components/landing-page.tsx modified: src/components/locale-selector.tsx modified: src/components/profile/achievements-grid.tsx modified: src/components/query-history.tsx modified: src/components/task-panel.tsx modified: src/components/teacher/teacher-student-dialog.tsx modified: src/components/theme-toggle.tsx modified: src/components/web-vitals.tsx modified: src/hooks/use-keyboard-shortcuts.ts modified: src/lib/api-auth.ts modified: src/lib/auth-internal.ts modified: src/lib/auth.ts modified: src/lib/db-monitor.ts modified: src/lib/db/analytics.ts deleted: src/lib/db/analytics/activity.ts deleted: src/lib/db/analytics/core.ts new file: src/lib/db/analytics/deadlines.ts new file: src/lib/db/analytics/groups.ts deleted: src/lib/db/analytics/index.ts new file: src/lib/db/analytics/notifications.ts new file: src/lib/db/analytics/reminders.ts deleted: src/lib/db/analytics/student-analytics.ts modified: src/lib/db/progress.ts modified: src/lib/db/recommendations.ts modified: src/lib/db/users.ts modified: src/lib/email.ts modified: src/lib/export-utils.ts modified: src/lib/i18n.ts modified: src/lib/logger.ts modified: src/lib/mongodb-engine.ts modified: src/lib/performance-export.ts modified: src/lib/performance-monitor.ts new file: src/lib/performance-types.ts modified: src/lib/postgresql-adapter.ts modified: src/lib/rate-limit.ts modified: src/lib/sql-engine.ts modified: src/lib/store/gamification-slice.ts modified: src/lib/store/practice-mode-slice.ts modified: src/lib/use-polling.ts modified: src/locales/en.json modified: src/locales/ru.json modified: src/locales/zh.json modified: todo.md modified: tsconfig.json

12 дней назад
topic-mastery.tsx

fix: migrate remaining 16 analytics components to useAnalyticsQuery, fix hardcoded task counts in pdf-report

месяц назад
topic-performance-chart.tsx

fix: migrate analytics to useAnalyticsQuery hook, add AbortController cleanup, fix hardcoded task counts

месяц назад
week-comparison.tsx

fix: migrate analytics to useAnalyticsQuery hook, add AbortController cleanup, fix hardcoded task counts

месяц назад
weekday-comparison.tsx

chore: add Prettier formatter, format entire codebase, integrate with ESLint and lint-staged

2 месяца назад