Skip to content

Conversation

@UsatovPavel
Copy link
Collaborator

@UsatovPavel UsatovPavel commented Jun 26, 2025

All about invites:
UI: Add SharedIventsScreen to accept/decline invites. Enhance TaskAddWindow to send invites to task
API: add repo & interface to send/accept/decline invites
Data: response, add sharedInfo to DailyTask
Logic: VM; Store with hasNewInvites; Worker for invites actions sheduled upload to server after task add;

Clear User.Schedule data from previous session before loading it from server. Also not add tasks from previous session in init CalendarScreen.
Send correct date in edit task
Add InvitesScreen to accept/decline invites
Add UI in task add for add shared task and add invitations to users
Add InvitesVM
Material2 for dismissing
Get device token through Firebase when login user
Add Invite- ApiInterface, Repository, Response, Store,
receive invites in InvitesVM since LoadingScreen
Not understand how add invite sync in
task add client -> task sheduled add to Server. We need second one moment, it async
Add InvitesApiWorker, which recieve tasks from WorkManager after TaskApiWorker add: task add client -> task sheduled add to Server -> invites sheduled
not debug
Icon on topBar navigate to invites & show not checked invites.
Minor changes:
Add Common icon to common tasks. debug loadDailyTask. when invite task has  conflict navigate to oldTask through snackbar
@UsatovPavel UsatovPavel force-pushed the usatov/feature/invites branch from 77793aa to 7a90d85 Compare June 26, 2025 11:16
@UsatovPavel
Copy link
Collaborator Author

UI: addTaskWindow, add Task success, addTask timeConflict(Go will navigate to task)
image
image
image

@UsatovPavel UsatovPavel merged commit d62602b into main Jun 26, 2025
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant