Commit graph

365 commits

Author SHA1 Message Date
Chneemann
b02ebe78ba refactor: rename LoadingDialogComponent to LoginLoaderComponent and adjust functionality 2025-04-05 14:14:30 +02:00
Chneemann
82f0687b77 feat: update DragDropService to only consider drop when status changes 2025-04-05 13:42:29 +02:00
Chneemann
6286743507 feat: highlight active links in SidebarComponent 2025-04-05 13:21:07 +02:00
Chneemann
4fb3ff25d9 fix: corrected filename typo from toast-notification.servic.ts to toast-notification.service.ts 2025-04-05 13:06:26 +02:00
Chneemann
0c29600736 docs: add comments to ContactDetailComponent for better code understanding 2025-04-05 12:58:34 +02:00
Chneemann
3898a9a2f1 fix: minor bugfixes and UI adjustments 2025-04-05 04:31:38 +02:00
Chneemann
aae115a82d feat: integrate ConfirmDialogComponent into TaskOverlayComponent to confirm task deletion 2025-04-04 20:26:31 +02:00
Chneemann
7dec1bc6f6 feat: create, design, and integrate ConfirmDialogComponent 2025-04-04 20:17:04 +02:00
Chneemann
5da2cc0237 feat: migrate contact deletion in ContactFormComponent to Django REST; update phone number input error message 2025-04-04 19:08:43 +02:00
Chneemann
7b028ab843 refactor: remove saving of current task in local storage; adjust assignees state management 2025-04-04 04:51:59 +02:00
Chneemann
eeb9f4303c refactor: replace subtasksTitle & subtasksStatus with subtasks in Task interface 2025-04-03 04:34:09 +02:00
Chneemann
94049f889d refactor: removed FirebaseService from components migrated to Django Rest 2025-04-03 04:06:08 +02:00
Chneemann
2a50d716f1 feat: migrate logout functionality to Django Rest in SidebarComponent 2025-04-02 20:43:55 +02:00
Chneemann
45a40a3980 feat: migrate subtask creation and toggle (check/uncheck) functionality to Django Rest 2025-04-02 20:32:23 +02:00
Chneemann
ff5abfa41a refactor: extracted assigned logic from AddTaskComponent to AssignedComponent and migrated to Django Rest 2025-04-01 18:23:18 +02:00
Chneemann
3293def254 feat: implemented editing functionality for Contact; optimized data initialization in ContactsComponent 2025-03-31 20:54:42 +02:00
Chneemann
eca837b0ea feat: propagate created ID via UpdateNotifierService and call newly created contact in ContactsComponent 2025-03-31 20:25:48 +02:00
Chneemann
d6675bb439 feat: add functionality to create and save new contacts 2025-03-31 20:11:55 +02:00
Chneemann
c57926b731 refactor: Rename TaskUpdateService to UpdateNotifierService and added notify for contacts 2025-03-31 04:31:14 +02:00
Chneemann
ce2f9ed228 fix: minor bug fixes & migrated contact deletion to Django REST framework 2025-03-31 04:12:20 +02:00
Chneemann
db242700e0 refactor: SharedService refactored and dissolved, created ButtonStateService, renamed ContactEditDialog to ContactOverlay and moved to Overlays 2025-03-30 19:29:24 +02:00
Chneemann
8659c16517 refactor: Refactor SharedService, extract logic into smaller services (ResizeService and ColorService) 2025-03-30 10:43:36 +02:00
Chneemann
a00690ffae chore: refactor and optimize code for better performance and readability 2025-03-30 10:04:51 +02:00
Chneemann
e995696882 feat: migrate ContactsComponent & ContactDetailComponent to Django Rest 2025-03-30 09:46:38 +02:00
Chneemann
7b85ad5493 feat: created and integrated UserService for global access to user data 2025-03-29 17:13:09 +01:00
Chneemann
f24596eb8e refactor: Simplified error messages in ErrorNotificationService to enhance user experience 2025-03-29 16:39:09 +01:00
Chneemann
839df9e3ff feat: set up HttpErrorInterceptor for error handling and integrated ErrorNotificationService; created and implemented ToastNotificationService for user notifications 2025-03-29 16:28:07 +01:00
Chneemann
13a087cfb0 feat: add TaskUpdateService to handle task updates and optimize task state management 2025-03-29 15:47:15 +01:00
Chneemann
72ca03086d refactor: improve task database communication and enhance data flow in components 2025-03-29 15:45:24 +01:00
Chneemann
6e0429255b refactor: move success toast notifications for login and logout to ErrorHandlingService. 2025-03-26 13:19:22 +01:00
Chneemann
76594ca28f feat: integrate ngx-toastr in ErrorHandlingService to display error messages in toast notifications. 2025-03-26 13:14:34 +01:00
Chneemann
5422835c06 feat: added ngx-toastr notifications for login and logout success messages 2025-03-26 13:09:25 +01:00
Chneemann
dd90cf6e58 feat: integrated ngx-toastr for error handling and display in AuthenticatedGuard when token is expired 2025-03-26 11:21:39 +01:00
Chneemann
0edfafb5f6 fix: improved guard routing and optimized user data loading 2025-03-25 09:52:46 +01:00
Chneemann
47c7aacbfb refactor: optimized functions in ApiService and AuthService 2025-03-25 08:25:24 +01:00
Chneemann
04c149ea41 feat: created ErrorHandlingService to intercept HTTP errors 2025-03-24 09:39:27 +01:00
Chneemann
a00863ef9e feat: created TokenService and moved logic from AuthService and ApiService 2025-03-24 09:10:25 +01:00
Chneemann
2c102ddddc fix: fix incorrect routing in RedirectIfAuthenticatedGuard 2025-03-23 22:32:32 +01:00
Chneemann
dff56e2e40 feat: store UserId in localStorage and display User Initials in HeaderComponent 2025-03-23 22:31:03 +01:00
Chneemann
39e03d2fab feat: add "Remember Me" checkbox in LoginComponent 2025-03-23 22:05:06 +01:00
Chneemann
d97579b97e chore: update project to Angular 18 2025-03-23 21:39:28 +01:00
Chneemann
e6a8463e1c chore: rollback to angular-devkit/build-angular@^17.3.13 2025-03-23 21:30:36 +01:00
Chneemann
782fd703cd chore: reinstall npm and update package.json 2025-03-23 21:26:39 +01:00
Chneemann
93000fd4c7 feat: migrate login, logout, and auth guards to Django Rest 2025-03-23 19:58:26 +01:00
Chneemann
4b795ae977 feat: update Auth Guards and create main layout to simplify app.component 2025-03-23 16:53:39 +01:00
Chneemann
876aadcd05 feat: migrate SummaryComponent to Django Rest and replace user with userId 2025-03-23 15:10:39 +01:00
Chneemann
518a688272 feat: create, design and integrate LoadingSpinnerComponent 2025-03-22 20:35:47 +01:00
Chneemann
18903e3c55 feat: migrate TaskComponent & TaskOverlayComponent to Django Rest and implement TaskService 2025-03-22 20:14:43 +01:00
Chneemann
df7629256a feat: migrate backend from Firebase to Django Rest and integrate ApiService in BoardComponent 2025-03-22 14:02:50 +01:00
Chneemann
5949934b0d docs: add JSDoc comments to app.component.ts 2024-11-16 18:19:24 +01:00