Commit graph

391 commits

Author SHA1 Message Date
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
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
Chneemann
33a9b4e566 refactor: removed unused imports 2024-11-16 08:14:54 +01:00
Chneemann
5400c5438d docs: add JSDoc comments to SidebarComponent 2024-11-15 17:22:50 +01:00
Chneemann
d2f9734b83 docs: add JSDoc comments to OverlayComponents 2024-11-15 17:21:17 +01:00
Chneemann
c2ea6c8762 docs: add JSDoc comments to AuthGuard 2024-11-14 04:48:19 +01:00
Chneemann
daf23c1c5c docs: add JSDoc comments to FirebaseService 2024-11-14 04:47:27 +01:00
Chneemann
44add1ee3d docs: add JSDoc comments to LanguageService 2024-11-14 04:43:51 +01:00
Chneemann
bf88b88b99 docs: add JSDoc comments to OverlayService 2024-11-14 04:42:26 +01:00
Chneemann
11e9161135 docs: add JSDoc comments to SharedService 2024-11-14 04:41:53 +01:00
Chneemann
8557a2f7f0 docs: add JSDoc comments to DragDropService 2024-11-14 04:40:45 +01:00
Chneemann
a16cf8f374 docs: add JSDoc comments to AuthService 2024-11-14 04:39:53 +01:00
Chneemann
7a7beda85d docs: add JSDoc comments to LegaInformationsComponents 2024-11-12 04:49:58 +01:00
Chneemann
e49f6bd9ff docs: add JSDoc comments to HeaderComponent 2024-11-12 04:46:36 +01:00
Chneemann
e8d6c99089 docs: add JSDoc comments to ButtonsComponent 2024-11-12 04:44:36 +01:00
Chneemann
d8701f5cb9 docs: add JSDoc comments to ContactComponent 2024-11-12 04:43:17 +01:00
Chneemann
7e32e16cdf docs: add JSDoc comments to AddTaskComponent 2024-11-11 18:51:12 +01:00
Chneemann
928e5a0cf5 docs: add JSDoc comments to SummaryComponent 2024-11-11 18:45:09 +01:00
Chneemann
090a8eb803 docs: add JSDoc comments to BoardComponent 2024-11-11 18:42:56 +01:00
Chneemann
45697d688d feat: make TaskOverlayComponent responsive 2024-11-07 09:06:09 +01:00
Chneemann
0398436d8c Integrate Sentry for error tracking and monitoring 2024-09-15 09:20:06 +02:00
Chneemann
b637993ba1 clean code 2024-09-03 20:53:28 +02:00
Chneemann
fa5bf118de bugfixes 2024-09-03 04:46:31 +02:00
Chneemann
1b163ac134 update btn contacts 2024-09-02 19:27:27 +02:00
Chneemann
c50ca2f507 clean code (rename login.service => auth.service) 2024-09-02 04:39:36 +02:00
Chneemann
3f91be07a2 added auth.guard & clean code 2024-09-01 10:02:10 +02:00
Chneemann
3f013da226 clean code & bugfixes 2024-06-11 17:59:16 +02:00
Chneemann
7e2b04771f clean code 2024-06-11 17:53:05 +02:00
Chneemann
cdf053982c bugfixes 2024-06-03 08:21:05 +02:00
Chneemann
9a0f139e7b update CryptoES naming 2024-06-03 08:11:21 +02:00
Chneemann
cd2e49fba0 clean code 2024-06-03 08:08:40 +02:00
Chneemann
b516f80175 remove session from localstorage 2024-05-28 05:42:34 +02:00
Chneemann
524989905c added session logout timer 2024-05-25 19:36:21 +02:00
Chneemann
8c314bff50 update form validation 2024-05-25 18:16:41 +02:00
Chneemann
6086d41474 clean code, bugfixes & XSS security 2024-05-25 18:04:35 +02:00
Chneemann
b79ad59d2e CryptoJS replaced by CryptoES 2024-05-25 10:53:08 +02:00
Chneemann
ab0ba5225e added CryptoJS 2024-05-25 10:35:07 +02:00
Chneemann
0271ec8654 open user details without routing 2024-05-25 09:41:26 +02:00
Chneemann
9708d370e0 reverse sessionId to user 2024-05-25 09:21:07 +02:00
Chneemann
0385d3ce56 added sessionId to user 2024-05-24 07:52:45 +02:00
Chneemann
31297d93ae avoid validation errors when clearing the mould 2024-05-23 09:17:19 +02:00
Chneemann
a5af2cc11e clean code 2024-05-23 08:59:53 +02:00
Chneemann
f6fdf09fca error in form validation fixed 2024-05-23 08:53:36 +02:00
Chneemann
9278ed78a5 added translation 2024-05-22 22:30:50 +02:00
Chneemann
5db44ead15 moved task is highlighted (drag and drop) 2024-05-22 10:04:19 +02:00
Chneemann
a2bc51ff48 moved task is highlighted (drag and drop) 2024-05-22 08:42:45 +02:00
Chneemann
3c146d7fa0 bugfixes 2024-05-22 08:13:04 +02:00
Chneemann
a5c4a9e75f bugfix 2024-05-21 10:48:47 +02:00
Chneemann
8b829057f1 bugfix translation 2024-05-21 10:39:03 +02:00
Chneemann
6d2f591004 bugfixes 2024-05-21 10:00:14 +02:00
Chneemann
35d815d5e6 added notice dialog 2024-05-21 09:48:21 +02:00
Chneemann
d046718c30 translation & clean code 2024-05-21 08:37:40 +02:00
Chneemann
1e3c45fb97 bugfix design 2024-05-20 18:29:50 +02:00
Chneemann
c514141415 bugfixes 2024-05-20 18:26:03 +02:00
Chneemann
d2e5d7bde4 added pw reset 2024-05-20 18:23:09 +02:00
Chneemann
7464e8e265 added pw reset & update design 2024-05-20 17:35:00 +02:00
Chneemann
e93177ebb3 update design 2024-05-20 17:15:17 +02:00
Chneemann
cca5bd8f73 form validation 2024-05-20 14:10:53 +02:00
Chneemann
a23f81a47f added forgot pw component 2024-05-20 13:46:48 +02:00
Chneemann
8e48a3b3a3 clean code 2024-05-20 10:08:16 +02:00
Chneemann
17a00aa912 update favicon.ico 2024-05-20 09:52:59 +02:00
Chneemann
60d00f4a5b added login dialog to google login 2024-05-20 09:38:43 +02:00
Chneemann
4068aecb7a moving the loading dialog to component 2024-05-20 09:34:37 +02:00
Chneemann
aa7176aaef added login wait animation 2024-05-20 08:46:55 +02:00
Chneemann
a921536d82 update code 2024-05-20 08:28:03 +02:00
Chneemann
77d8b3289d dialogue for user name on the task board added 2024-05-20 08:15:36 +02:00
Chneemann
f73ac268d6 bugfixes 2024-05-20 07:54:02 +02:00
Chneemann
90fe3a802f bugfixes 2024-05-19 12:31:51 +02:00
Chneemann
4c1c898d91 update translation 2024-05-19 12:13:43 +02:00
Chneemann
08f1547f4a added translation 2024-05-19 12:11:56 +02:00