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
Copy file name to clipboardExpand all lines: CHANGELOG.md
+67-3Lines changed: 67 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,17 +5,81 @@
5
5
*Dario De Pascalis* <br>
6
6
*Giovanni Troisi* <br>
7
7
*Nicola Lanzilotto* <br>
8
-
### **Copyrigth**:
8
+
### **Copyright**:
9
9
*Tiledesk SRL*
10
10
11
+
# 3.4.33 in PROD
12
+
13
+
# 3.4.32 in PROD
14
+
15
+
# 3.4.32-rc10
16
+
-**bug-fixed**: minor ui fix
17
+
18
+
# 3.4.32-rc9
19
+
-**added**: sidebar-user-details — MutationObserver to close dropdowns when user details panel is hidden (watches #user-details class); cleanup in ngOnDestroy to prevent memory leaks.
20
+
-**changed**: sidebar-user-details — refined closeDropdowns for better dropdown management when panel closes.
21
+
-**added**: sidebar-user-details — hover to open status dropdown; improved status dropdown positioning logic.
-**changed**: sidebar-user-details — HTML structure for conditional rendering of teammate status images and titles; cleaned up unused SCSS.
24
+
25
+
# 3.4.32-rc8
26
+
-**bug-fixed**: sidebar-user-details — status dropdown not visible when clicking first/last project; moved outside #user-details container to avoid overflow clipping.
27
+
-**bug-fixed**: sidebar-user-details — replaced `transform` on #user-details with `left` animation to fix `position: fixed` containing block (dropdown positioning).
28
+
-**changed**: sidebar-user-details — projects_dropdown_container and status-dropdown now use same colors as ng-select teammate-status-in-drawer.
29
+
-**changed**: sidebar-user-details — projects-dropdown-wrapper styled to match ng-select container.
30
+
-**added**: sidebar-user-details — MPA feature flag in featuresToken: if MPA is true show projects_dropdown_container, else show availability_dropdown_container.
31
+
-**bug-fixed**: RouterModule.forRoot() called twice when clicking conversation — SharedModule now imports RouterModule.forChild([]) instead of AppRoutingModule.
32
+
-**changed**: FindPipe and FilterPipe moved from AppModule to SharedModule for app-wide availability.
33
+
-**added**: conversations-list — postMessage to hosting app on conversation selection (event: `onConversationChanged`, data: full conversation object).
34
+
35
+
# 3.4.32-rc7
36
+
-**added**: ability to change availability status per project for the logged-in user in sidebar-user-detail
37
+
38
+
# 3.4.32-rc6
39
+
-**bug-fixed**: convertRequestToConversation timestamp wrong unit
40
+
41
+
# 3.4.32-rc5
42
+
-**added**: conversations-list — on init, fetches all projects via `getProjects` and stores them in AppStorageService under `all_projects`; before saving, checks that the key does not already contain each project (avoids duplicates).
43
+
-**changed**: conversations-list `onConversationLoaded` — project name and id are now resolved from the `all_projects` storage key instead of per-project localStorage entries.
44
+
45
+
# 3.4.32-rc4
46
+
-**changed**: unassigned conversations page — `onImageLoaded` and `onConversationLoaded` are now invoked for each conversation in the list (avatar URLs, last message formatting, project name).
47
+
-**bug-fixed**: navbar project dropdown — descenders (letters like g, p, q) were being clipped; added `line-height: 1.4` and vertical padding to prevent clipping.
48
+
49
+
# 3.4.32-rc3
50
+
-**bug-fixed**: unassigned conversations list was reset on each WebSocket subscription; conversations from other projects were lost when subscribing to multiple online projects. Added `skipClear` parameter to `subscriptionToWsConversations` so the list is cleared only once when subscribing to all online projects.
51
+
-**changed**: unassigned conversations empty state — centered the "no conversations" label both vertically and horizontally within the full viewport height.
52
+
53
+
# 3.4.32-rc2
54
+
55
+
# 3.4.32-rc1
56
+
-**added**: ability to change availability status for each project the logged-in user belongs to.
57
+
-**changed**: unserved-request.page refactor html and ts refactor
58
+
59
+
# 3.4.31 in PROD
60
+
-**changed**: enhance HTML entities encoding by normalizing line breaks and handling null/undefined inputs
61
+
-**changed**: API for upload a file/image into chat
62
+
63
+
# 3.4.30 in PROD
64
+
-**changed**: when the app is in background, play a sound whenever a new message arrives.
65
+
66
+
# 3.4.29 in PROD
67
+
-**bug-fixed**: web (Chrome >= 144) `ion-content` stopped scrolling on some pages (conversation list / contacts directory / unassigned); removed the forced `--overflow: hidden` and handled scrolling on Ionic’s internal scroll container via `ion-content::part(scroll)`
68
+
69
+
# 3.4.28 in PROD
70
+
-**bug-fixed**: cannot do project subscription if last_project object is not a project_user obj
71
+
72
+
# 3.4.27 in PROD
73
+
-**bug-fixed**: cannot find route if userFullname contains /
74
+
11
75
# 3.4.26 in PROD
12
76
13
77
# 3.4.26-rc2
14
78
-**removed**: archive button on list conversations if is not on mobile device
15
79
16
80
# 3.4.26-rc1
17
81
-**added**: tiledesk_projectID query param to manage user status
18
-
-**added**: token to managane ticket feature
82
+
-**added**: token to manage ticket feature
19
83
20
84
# 3.4.25 in PROD
21
85
-**changed**: pipe marked to support malicious text input
0 commit comments