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
+24Lines changed: 24 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,6 +4,30 @@
4
4
- Removed French from list of required languages in front-end validation (no back-end changes were needed, as the API does not enforce any required languages).
5
5
- Started tracking whether the user _wants_ multiple languages (rather than just if there _are_ multiple languages), allowing us to temporarily show the language picker so that the user has time to select an additional language.
6
6
7
+
## July 07, 2026
8
+
9
+
-**Feature** Added ability to upload files to Object Storage during survey submission [🎟️ DEP-277](https://citz-gdx.atlassian.net/browse/DEP-277)
10
+
- Added a new public document endpoint to the API that generates pre-signed URLs for uploading files to Object Storage. This endpoint takes the file name and content type as input and returns a pre-signed URL that can be used to upload the file directly to Object Storage.
11
+
- The new API can also be used to generate pre-signed URLs for downloading files from Object Storage, as well as deleting files from Object Storage.
12
+
- Updated the Formio options to include callbacks for handling file uploads, downloads, and deletions. These callbacks use the new API to generate URLs and perform privileged operations on Object Storage, allowing users to upload files during survey submission without needing high-level access to the storage service.
13
+
- Cleaned up survey-related component code
14
+
- Updated the survey pages to use React Router loaders to fetch the survey data instead of using useState and useEffect, as well as making sure the loader returns promises (as opposed to awaiting the data) so that the survey page can be rendered while the data is being fetched. This improves the user experience by allowing the page to render faster and show a loading state while the survey data is being retrieved.
15
+
- Fixed authorization bug that did not allow Super Admins to view surveys
16
+
17
+
-**Feature** Integrated new landing hero section and introduction [🎟️ DEP-315](https://citz-gdx.atlassian.net/browse/DEP-315)
18
+
- Refactored existing landing code for structural simplicity
19
+
- Created a reusable container/section block that can be reused anywhere
20
+
- Added params to URL for future filter updating (can be decoupled easily if not desired)
21
+
- Implemented UX designs (mobile and desktop)
22
+
- Removed app's square box that appears at bigger viewports
23
+
- Ensured that other layouts were not negatively affected by change (admin, admin landing preview, admin engagement preview)
24
+
- Added constrained option for internal header component as an optional boolean prop
25
+
- Fixed: Engagement preview was looking for route loader address that didn't exist
26
+
- Fixed: Slug was not being populated with SuggestedEngagementAttachment, so Suggested Engagement links were not working
27
+
- Fixed: Small typo in security response headers of API
0 commit comments