All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
2.9.0 (2021-05-03)
- 🎸 (wip) consultant editable data (d8c248f)
- 🎸 (wip) validity on editableData & put email call (be88585)
- 🎸 activate video call features only for consultants (ebf5ff7)
- 🎸 add AgencySelection note in AskerRegistration (profile) (330b25b)
- 🎸 add clsx package (0accc06)
- 🎸 add editableData component with basic functionality (da9c554)
- 🎸 add isSingleEdit functionality to editableData (ffe15f4)
- 🎸 added consultant data edit, api cleanups (5e4641b)
- 🎸 added new consultingType supportGroupVechta (085149a)
- 🎸 adjust ie banner styles (1ff5d43)
- 🎸 adjust info text for ie banner (6d34f0e)
- 🎸 adjust styles for static profile data elements (f66503a)
- 🎸 groupChat styling fixes (e3830b8)
- 🎸 only show email in asker profile if isSetEmailAllowed (4d11642)
- 🎸 refactor accordion notes for password & agencySelection (bf4788d)
- 🎸 set hasVideoCallFeatures to true for testing reasons (0158ce6)
- 🎸 styling changes for registration notes (e406a05)
- 🎸 updated editableData for consultant profile (63f3281)
- 🎸 WIP: add editableData to asker profile (3eef9ec)
- 🐛 adjust startvideocall call based on new response (ed5f3fd)
- 🐛 consulting edit button (f72773b)
- 🐛 disable ie banner for other browers (9142342)
- 🐛 disabled styles for mobile input safari (7a3c668)
- 🐛 editable data focus state on safari mobile (7be8cf5)
- 🐛 mobile safari input styles (0fbd59b)
- 🐛 only set focus on editableData for isSingleEdit (0c61319)
- 🐛 remove default outline of editable data inputfield (19560b6)
- 🐛 remove safari default input focus styles (3052d24)
- 🐛 rerender on global state change for name in profile (7f956ec)
- 🐛 session empty state styles (169e8a9)
- 🐛 set focus on last editable data field (4973a62)
- 🐛 testing feedback, condition fixes (5789d60)
- 🐛 use correct translate properties for consultant profile (e761851)
2.8.1 (2021-04-14)
- 🐛 don't trim username on login (b7be7c1)
2.8.0 (2021-04-14)
- 🎸 reference consultingType from chatitem (a3d1d38)
- 🐛 get consulting type for kreuzbund from other structure (b6aa3ec)
2.7.0 (2021-04-09)
- 🎸 accordion styles (792ec57)
- 🎸 accordion validation for agencySelection special case (f70bd84)
- 🎸 accordionValidation for autoselectPostcode cts (016d8dd)
- 🎸 add basic functionality and styles for formAccordion (2199f71)
- 🎸 add basic logic for u25/gse additional mandatory info (0239c1d)
- 🎸 add basic username registration component (42d1898)
- 🎸 add new message alias for u25/gse voluntary info (5793b7e)
- 🎸 add new username component (d5afdb8)
- 🎸 add password criteria validation (7b423ac)
- 🎸 add sessionData call and trigger on voluntary info (8eed99a)
- 🎸 add state and age accordion steps to u25 and gse (c3a3874)
- 🎸 add styles to password registration component (5eb04f7)
- 🎸 add success overlay after voluntary infos (a673fa9)
- 🎸 add username validation and adjust inputfield component (b928c9c)
- 🎸 add warning icon to accordion item on invalid input (3daf851)
- 🎸 added (f2c0356)
- 🎸 added disabled button on invalid email (897b095)
- 🎸 added intro to agencySelection (7fe059f)
- 🎸 added new email overlay texts (cbcafab)
- 🎸 added putEmail api (4f14890)
- 🎸 added translations for registration accordion (3e99dcc)
- 🎸 added type divider to , refact. empty list (3c494aa)
- 🎸 added welcomeTitles for all consultingTypes (14bda59)
- 🎸 adjust enquiry screen styles (e5bc47c)
- 🎸 adjust info flyout position on registration and profile (3890160)
- 🎸 adjust passwort validation styles (8912197)
- 🎸 adjust voluntary info overlay styles (485d0c4)
- 🎸 design finetuning for agencySelection + radioButtons (727896a)
- 🎸 extended and cleanup (28d6989)
- 🎸 implement agencySelection to form accordion (fbf2758)
- 🎸 move password into accordion and remove old logic (02f6156)
- 🎸 nestedComponent for overlays, email overlay furtherStep (6985288)
- 🎸 new agencySelection logic, style cleanup, translations (d245bc8)
- 🎸 new preselectedAgency logic, styles and texts (aeed3ca)
- 🎸 no 'weiter' button on last accordion item (3222859)
- 🎸 open agencyInfo on hover for desktop (324018f)
- 🎸 optimize (e177518)
- 🎸 pass current username to form accordion (7781453)
- 🎸 put email and error handling, final texts (c418233)
- 🎸 refactor , icon size and added (f0bd9a7)
- 🎸 remove voluntary info from further steps (84ad968)
- 🎸 rm email from registration, add error handling username (ba9355f)
- 🎸 style fine tuning profile & reduce redundancy (578d3bd)
- 🎸 styles for accordion & item & agencySelection (3bb6829)
- 🎸 submit registration with data from formAccordion (1b4b1e2)
- 🎸 validity & values for username/agency in form accordion (7f6209a)
- 🎸 voluntary info button in further steps only if needed (0c62adc)
- 🐛 add informal texts for enquiry info (d272d34)
- 🐛 added in formal texts for (8e9a0b6)
- 🐛 adjust agencySelect styles based on Design QS (ed4552f)
- 🐛 adjust headline style level for voluntary info overlay (239cb56)
- 🐛 adjust small styling details (3d26b5e)
- 🐛 agencyInfo hover bug on mobile devices (fc27a03)
- 🐛 agencySelection render logic (4141769)
- 🐛 broken cy.test (eb77e39)
- 🐛 checkbox max-width bug on mobile registration (2ed5afd)
- 🐛 disable es lint for use effect (44f7cdb)
- 🐛 enquiry illustration on safari (fc53f2a)
- 🐛 error for consultingType edge case for agencySelection (f2f64d7)
- 🐛 errors from automerge (eddf244)
- 🐛 fixed typo (40c67bc)
- 🐛 headline class prop to prevent undefined class (b090844)
- 🐛 headline classname spacings (b2f8871)
- 🐛 informal registration overlay (2aed2a1)
- 🐛 mobile input field min-width bug (e02c0ba)
- 🐛 overlay vertical scrolling bug (9d6e319)
- 🐛 preload check icon for password validation (011ac59)
- 🐛 remove image on enquiry screen on mobile devices (043c590)
- 🐛 render FormAccordion with props (9c2b529)
- 🐛 resort data for all users, cleanup (f6c8803)
- 🐛 small design adjustments based on design QS (ca300b5)
- 🐛 style adjustments base on design QS (347fdd6)
- 🐛 styling & prevent infinite loop for accordion validation (1f35153)
- 🐛 submit button disable functionality on password change (51a1338)
- 🐛 text and style changes (26e220d)
- 🐛 useeffect in FormAccordion (a24b194)
- 🐛 voluntary info overlay success step (1a664e5)
- 🐛 windows registration horizontal scrollbar (d12f030)
- 🐛 wordings (ac869d1)
2.6.0 (2021-03-22)
- 🎸 add basic functionality and styles for delete account (c9221ea)
- 🎸 add deleteAccount component with basic functionality (56db3f1)
- 🎸 add further steps styles (0f68a66)
- 🎸 add new alias to message item component (c786bc7)
- 🎸 add new delete account call (9b2ddba)
- 🎸 add new overlay component (0115ea7)
- 🎸 add warning label to password input field (a9f8163)
- 🎸 added (392244e)
- 🎸 adjust styles (3c39bc0)
- 🎸 don't show the further steps for consultants (47b6d10)
- 🐛 add new further steps and headline component (7bc23b7)
- 🐛 adjust copy text of absence overlay (a5d5c9c)
- 🐛 move welcome screen data inside component (8888a01)
- 🐛 prevent triggering the call multiple times (6e91110)
- 🐛 set content of headline with dangerouslySetInnerHTML (c9f01fa)
- 🐛 small design adjustments based on QS (96cc2ad)
- 🐛 trim username on login (99dd613)
2.5.0 (2021-03-01)
- 🎸 add hover state to button (bc107ed)
- 🎸 add informal translation (95dc266)
- 🎸 add informal translations (cf21c9c)
- 🎸 add isInitiator value to videocall url (5087c6e)
- 🎸 add new static under construction page w/ inline styles (25c8a11)
- 🎸 added welcomeScreen for registrations (0b323c3)
- 🎸 design finetuning (282fe78)
- 🎸 disable video call functionalities (7a7657a)
- 🎸 final style changes and refactoring (f53d08d)
- 🎸 scrollToTop after welcomeScreen (127d9ea)
- 🎸 welcomeScreen tests and styling (6706c3e)
- 🐛 add old session data url (8e1a195)
- 🐛 initiate window.open before call to prevent popupblocker (5295361)
- 🐛 show successful registration overlay after both token (3a6b3da)
- 🐛 small design adjustments (d93ba2a)
- 🐛 translation for video functionality in mobile fylout (b4db251)
2.4.1 (2021-02-08)
2.4.0 (2021-02-08)
- 🎸 add audio to incoming video call (64547ce)
- 🎸 add incoming call animation (26e73af)
- 🎸 add mobile call buttons into flyout menu (a6136b2)
- 🎸 add props and styles (ec8ca8d)
- 🎸 add video chat icons (a0a570c)
- 🎸 added cypress stomp videoCallRequest mock (16dbbb2)
- 🎸 added Notifications component (2dfe3b7)
- 🎸 added notifications context provider (a162939)
- 🎸 added rejectVideoCall api call (9cbd530)
- 🎸 added videoCall message for teamconsultants (cb256ef)
- 🎸 added videocalls/new fixture (1781ca4)
- 🎸 base implementation of video call start (e900227)
- 🎸 call helpers and handling (a666fef)
- 🎸 changed icon size for rejected call (fc19d72)
- 🎸 changed style for notifications spacing (0bc1919)
- 🎸 deactivate videoCalls for enquiries (fc3951e)
- 🎸 display videoCallMessage in list item, style changes (fd8f280)
- 🎸 display videoCallMessage in message stream (fa2fb7d)
- 🎸 implemented notifications to app & style changes (f2e1d4a)
- 🎸 implemented start video call for consultant (bbadc89)
- 🎸 incoming call component structure and styles (504355c)
- 🎸 new translations for rejected video call (0ff3af1)
- 🎸 no new notification if already there for the room (7d08c13)
- 🎸 videoCallRequested liveservice event (43c4766)
- 🐛 fixed display of consultant name for askers (7ed54aa)
- 🐛 fixed session header styling for safari (612201c)
- 🐛 login: on enter only start progress with all data (9ce964f)
- 🐛 prejoin jitsi with video muted/unmuted (e949c90)
- 🐛 spacing above message submit component (3a87031)
2.3.2 (2021-01-22)
2.3.1 (2021-01-22)
2.3.0 (2021-01-22)
- 🎸 change text label and add hint for registrations (0e7e9a8)
2.2.1 (2021-01-12)
- 🐛 replace xlsx icon to fix fill problem (4eb6dff)
- 🐛 route redirect after feedback filter change (b5a66d4)
2.2.0 (2021-01-11)
- 🎸 added new ct 20 (men) and registration page (573e7fc)
- 🎸 added SelectedAgencyInfo component and translations (f46edbd)
- 🎸 changing styles for selectedAgencyInfo overline (31b00c9)
- 🎸 deactivate registration to ct 20 (3b0d155)
- 🎸 new postcode validation & registration logic, cleanup (9162f3e)
- 🎸 new special char validation for passwords (505709e)
- 🎸 refactor agencySelection for new postcode validation (835ab0d)
- generate types from openapi service yaml urls (5480c3c)
- session-list: offset fetch when scroll threshold is reached (e89ec20)
- sessions-list: logout if trying to paginate with expired access token (5d43723)
- 🐛 checkbox icon fix for peer user (a3d22f4)
- 🐛 content wrapper header spacing (212375e)
- 🐛 feedback tag link (4c98a44)
- 🐛 postcode fix for asker registration (ad70e8e)
- 🐛 session list headline alignement (39aca57)
- 🐛 session list spacing on mobile (7d0fef4)
- 🐛 small styling adjustments out of design QS (21e98b8)
- 🐛 validation for prefilled agencies, cleanup deprecated (7215d45)
2.1.0 (2020-12-14)
- 🎸 add all components to registration for generic cases (c5be879)
- 🎸 add debounce on scroll container scroll event (2ff724e)
- 🎸 add malteser logo to stage (7fd94a5)
- 🎸 add offender to longpostcodevalidation (2816614)
- 🎸 add password reset in u25 and united registration (720c147)
- 🎸 add red badge to button (123a7be)
- 🎸 add registration react component (27bbe25)
- 🎸 add scroll to bottom button in session item (85d0413)
- 🎸 add submit button to registration (d9a7328)
- 🎸 add unread message count, divider and scroll behavior (3c75a9f)
- 🎸 added draftMessage saving & loading feature (b0b4cfb)
- 🎸 adjust password info text in profile and registration (81bacca)
- 🎸 adjust special character regex for password input (e1a5770)
- 🎸 implemented liveservice to cra app (25e9554)
- 🎸 import consulting type and registration data (082de4e)
- 🎸 migrate error page to react (78c0f6f)
- 🎸 new registration for all cts, texts, style fix (d1f866d)
- 🎸 no scroll to bottom on new messages (939c7fe)
- 🎸 refactor overlay to be used with react icon component (b2ac934)
- 🎸 register to and from kreuzbund, style changes (0836508)
- 🎸 scroll on new message if already at bottom of container (18120a1)
- 🎸 show "99+" if unread messages > 99 (83cc00e)
- polyfill: ie 11 support (cac00ed)
- tests: add cypress and mocked login test (23d3464)
- 🎸 validate required registration input fields (fb660b9)
- informal text for upload quota error (86c8671)
- tests: stomp mock (b97a334)
- refresh keycloak access token until refresh token expires (c436dc5)
- show error for message attachment when quota is reached (493097b)
- webpack-dev-server: 🎸 history fallback rewrites and caritas.local host (20359ab)
- 🐛 'show password' eye icon on login page (8e39712)
- 🐛 active navigation icon state with open session (32ce785)
- 🐛 add env var to fix heap out of memory bug (a482e9a)
- 🐛 add heap fix directly to npm build script (e266c30)
- 🐛 add ie banner style fix (9575942)
- 🐛 add password input fields (b2a67e3)
- 🐛 add useMemo to routes to prevent rerender on new message (dd28b6e)
- 🐛 adjust font weight on infotext label (7b42cb3)
- 🐛 adjust isBottom calculation (allow float numbers) (6c6d8db)
- 🐛 adjust scroll button position based on textarea height (30b6117)
- 🐛 agency selection styles on registation (ea6f481)
- 🐛 agencySelection is TeamAgency styles (2081d2e)
- 🐛 change email regex to have better email validation (6c74187)
- 🐛 chatInfo call on non groupChat session, deactivate stomp (5977a32)
- 🐛 checkbox icon styles and functionality (dd46468)
- 🐛 cleanup x-icon for styles (f78fa9f)
- 🐛 datepicker styles (9e13163)
- 🐛 disable register call while request is in progress (a7d3e2f)
- 🐛 draft js editor focus functionality (28b0c46)
- 🐛 edit group chat preselected duration value (66a6574)
- 🐛 fix small functional problems labeled with TO-DO comment (42b8ee4)
- 🐛 fixed condition for new enquiry on listItem click (d7725ef)
- 🐛 fixed registration for offender ct (66d4155)
- 🐛 fixing empty draft after file upload (8bef403)
- 🐛 fixing profile nav item and groupchat info view (cb128df)
- 🐛 fixing redirects for groupChats and assigning sessions (79ed56c)
- 🐛 fixing registration postcodeField on preselect agency (0629e7e)
- 🐛 hide ie11 banner before styles are loaded (94bf7cb)
- 🐛 overwrite ieBanner inline display:none on ie11 (9d85bfc)
- 🐛 postcode and agencyid for prefilled aid resorts (8d7f48b)
- 🐛 postcode suggestion flyout alignment (4e10cac)
- 🐛 profile style fixes for mobile etc (f5cdd9b)
- 🐛 radio button component style import (fb26aaf)
- 🐛 redirect to u25 mail center if letters in aid (903d437)
- 🐛 reg. overlay after button click overlapped by stage (8ce418b)
- 🐛 registration agency validation (29deba5)
- 🐛 remove warning labels only if element not null (e1be54c)
- 🐛 scroll button selector if there is no session (95ec11a)
- 🐛 sessionList type error, caused by feedback session items (17f756d)
- 🐛 switched overlay button function (1ccf0b7)
- 🐛 typo in ie banner selector (cf08eaa)
- 🐛 validation after same user/mail warning (33a132d)
- 🐛 validation fix (283c4c9)
- 🐛 validation for "mail and/or username already in use" (bd218af)
- 🐛 validation of confirmation pw after changing pw (ae4ed60)
- 🐛 warning in masterkey.js (f7736d2)
- 🐛 width of infotext to prevent vertical scroll (da8eebf)
- 🐛 z-index for stage component (de3f94d)
- 🐛 z-index problem in kreuzbund chat (60f1646)