You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
docs(project): update detailed project overview and widget documentation
- Add comprehensive descriptions for web, mobile, and backend components
- Specify database models and tRPC API endpoints
- Include dynamic mobile APK download feature from GitHub releases
- Clarify widget implementations: habits, clock, calendar, and counter widgets
- Correct backend technology references to AnalogJS server routes
- Update README files to reflect new features and component details
- Enhance technical documentation with release service and unique constraints
- Expand task list with finalized functionalities and milestones completed
-`/releases/getMobileApkUrl` - Get mobile APK download URL from GitHub releases
212
+
207
213
## Widgets Implementation
208
214
209
-
The project includes multiple widget implementations: Habits Tracking Widget, Clock Widget, Calendar Widget, and Counter Widget. Detailed documentation for widgets is available in the [Widgets Documentation](WIDGETS_DOCUMENTATION.md) and [Widgets Documentation (Russian)](WIDGETS_DOCUMENTATION_RU.md) files.
215
+
The project includes multiple widget implementations: Habits Tracking Widget, Clock Widget, and Calendar Widget. Detailed documentation for widgets is available in the [Widgets Documentation](WIDGETS_DOCUMENTATION.md) and [Widgets Documentation (Russian)](WIDGETS_DOCUMENTATION_RU.md) files.
216
+
217
+
The project also includes a release service that fetches mobile APK download URLs from GitHub releases. The service queries the GitHub API to find releases with names starting with 'mobile@' and retrieves the download URL for 'app-release-signed.apk' assets.
210
218
211
219
## Mobile Application Structure
212
220
@@ -361,13 +369,19 @@ If you encounter this error with a different domain, you can add it to the `allo
361
369
8. Implement widget state management and logging
362
370
9. Add offline caching for mobile widgets
363
371
10. Implement user metrics and logging
364
-
11. Prepare for MVP release
365
-
5. Implement auto-refresh polling for real-time updates
366
-
6. Add color theme support for widgets
367
-
7. Implement widget state management and logging
368
-
8. Add offline caching for mobile widgets
369
-
9. Implement user metrics and logging
370
-
10. Prepare for MVP release
372
+
11. Implement auto-refresh polling for real-time updates
373
+
12. Add color theme support for widgets
374
+
13. Implement widget state management and logging
375
+
14. Add offline caching for mobile widgets
376
+
15. Implement user metrics and logging
377
+
16. Prepare for MVP release
378
+
17. Implement dynamic mobile APK download from GitHub releases
379
+
18. Complete widget CRUD operations (COMPLETED)
380
+
19. Complete mobile QR code scanning and device linking (COMPLETED)
381
+
20. Complete widget components for mobile display (COMPLETED)
382
+
21. Complete offline caching for mobile widgets (COMPLETED)
383
+
22. Complete push notifications for mobile (COMPLETED)
384
+
23. Complete analytics and metrics collection (COMPLETED)
Copy file name to clipboardExpand all lines: web/WIDGETS_DOCUMENTATION.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
3
3
## Overview
4
4
5
-
This document describes the implementation of widgets in the "My Dashboard" project. Currently, one widget has been implemented - the Habits Tracking Widget, which allows users to track their daily habitsand activities.
5
+
This document describes the implementation of widgets in the "My Dashboard" project. Currently, multiple widgets have been implemented including the Habits Tracking Widget, Clock Widget, Calendar Widget, and Counter Widget, which allow users to track their daily habits, view time and date, and maintain counters with history tracking.
Copy file name to clipboardExpand all lines: web/WIDGETS_DOCUMENTATION_RU.md
+3-1Lines changed: 3 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,10 +2,12 @@
2
2
3
3
## Обзор
4
4
5
-
В этом документе описана реализация виджетов в проекте "Мой Дашборд". В настоящее время реализован один виджет - виджет отслеживания привычек (Habits Widget), который позволяет пользователям отслеживать свои ежедневные привычки и активности.
5
+
В этом документе описана реализация виджетов в проекте "Мой Дашборд". В настоящее время реализовано несколько виджетов, включая виджет отслеживания привычек (Habits Widget), виджет часов (Clock Widget), виджет календаря (Calendar Widget) и виджет счётчика (Counter Widget), которые позволяют пользователям отслеживать свои ежедневные привычки, просматривать время и дату, а также вести счётчики с историей изменений.
6
6
7
7
## Реализованные виджеты
8
8
9
+
10
+
9
11
### Виджет отслеживания привычек (Habits Widget)
10
12
11
13
Виджет отслеживания привычек позволяет пользователям отслеживать свои ежедневные привычки и активности с помощью интерактивного интерфейса.
0 commit comments