
This commit adds new functionality for tracking user activities within the application, including: - Implementation of a new activity service to fetch and manage group activities. - Creation of a dedicated activity store to handle state management for activities. - Introduction of new API endpoints for retrieving paginated activity data. - Enhancements to the UI with new components for displaying activity feeds and items. - Refactoring of existing components to utilize the new activity features, improving user engagement and interaction. These changes aim to enhance the application's activity tracking capabilities and provide users with a comprehensive view of their interactions.
48 lines
2.2 KiB
Plaintext
48 lines
2.2 KiB
Plaintext
path,feature,uses SCSS?,uses Options API?,third-party libs
|
|
src/App.vue,Global UI,✔️,❌,
|
|
src/layouts/MainLayout.vue,Global UI,✔️,❌,
|
|
src/layouts/AuthLayout.vue,Auth,✔️,❌,
|
|
src/components/SocialLoginButtons.vue,Auth,❌,❌,vue3-social
|
|
src/components/OfflineIndicator.vue,Global UI,❌,❌,
|
|
src/components/global/NotificationDisplay.vue,Global UI,✔️,❌,
|
|
src/components/EssentialLink.vue,Global UI,❌,❌,
|
|
src/components/CategoryForm.vue,Categories,❌,❌,
|
|
src/components/SettleShareModal.vue,Lists,❌,❌,
|
|
src/components/CreateGroupModal.vue,Groups,❌,❌,
|
|
src/components/CreateListModal.vue,Lists,❌,❌,
|
|
src/components/CreateExpenseForm.vue,Expenses,❌,❌,
|
|
src/components/ChoreItem.vue,Chores,✔️,❌,
|
|
src/components/ConflictResolutionDialog.vue,Chores,❌,❌,
|
|
src/components/expenses/ExpenseForm.vue,Expenses,❌,❌,
|
|
src/components/expenses/ExpenseList.vue,Expenses,❌,❌,
|
|
src/components/expenses/RecurrencePatternForm.vue,Expenses,❌,❌,
|
|
src/components/list-detail/CostSummaryDialog.vue,Lists,❌,❌,
|
|
src/components/list-detail/ExpenseSection.vue,Lists,❌,❌,
|
|
src/components/list-detail/ItemsList.vue,Lists,❌,❌,
|
|
src/components/list-detail/ListItem.vue,Lists,❌,❌,
|
|
src/components/list-detail/OcrDialog.vue,Lists,❌,❌,
|
|
src/components/list-detail/SettleShareModal.vue,Lists,❌,❌,
|
|
src/pages/LoginPage.vue,Auth,❌,❌,
|
|
src/pages/SignupPage.vue,Auth,❌,❌,
|
|
src/pages/AuthCallbackPage.vue,Auth,❌,❌,
|
|
src/pages/AccountPage.vue,Auth,❌,❌,
|
|
src/pages/ChoresPage.vue,Chores,✔️,❌,
|
|
src/pages/CategoriesPage.vue,Categories,❌,❌,
|
|
src/pages/IndexPage.vue,Global UI,❌,❌,
|
|
src/pages/ExpensePage.vue,Expenses,✔️,❌,
|
|
src/pages/ExpensesPage.vue,Expenses,❌,❌,
|
|
src/pages/GroupsPage.vue,Groups,❌,❌,
|
|
src/pages/GroupDetailPage.vue,Groups,❌,❌,
|
|
src/pages/ListDetailPage.vue,Lists,❌,❌,
|
|
src/pages/ListsPage.vue,Lists,❌,❌,
|
|
src/pages/ErrorNotFound.vue,Misc,❌,❌,
|
|
|
|
# Pinia Stores
|
|
path,feature,uses SCSS?,uses Options API?,third-party libs
|
|
src/stores/auth.ts,Auth,,,,
|
|
src/stores/categoryStore.ts,Categories,,,,
|
|
src/stores/groupStore.ts,Groups,,,,
|
|
src/stores/listDetailStore.ts,Lists,,,,
|
|
src/stores/offline.ts,Global UI,,,,
|
|
src/stores/notifications.ts,Global UI,,,,
|
|
src/stores/timeEntryStore.ts,Chores,,,, |