Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 2024-25 #5731

Merged
merged 27 commits into from
Jun 19, 2024
Merged

Release 2024-25 #5731

merged 27 commits into from
Jun 19, 2024

Conversation

rohan-bes
Copy link
Collaborator

Manual release steps

Features ⭐

  • RN-1327: Matrix pagination and performance improvements
  • RN-1309: Search filters on matrix visuals
  • RN-1099: ‘Forgot password’ option in MediTrak login

Tweaks ⚖️

Bug fixes 🐛

  • RN-1237: Fix styling for nested columns
  • RN-1321: Fix 'refresh token invalid' error in DataTrak
  • RN-1206: Fix broken dropdown menu when trying to export survey responses for a specific entity
  • RN-1365: Fix occasional 504 Gateway Timeout errors that have been appearing on tupaia.org
  • RN-1276: Fix legacy report exports

Infrastructure and maintenance 🛠️

alexd-bes and others added 21 commits June 6, 2024 09:11
ran `yarn dlx update-browserslist-db@latest`
…5313)

* associate domains

* iOS smart app banner

* use newer AASA format

* update `Podfile.lock` via `pod install`

Not actually 100% sure what this means 😬

* restore previous bundle ID

* fix bundle ID in AASA file

* temporary: dev mode on all associated domains

* temporary: provisioning profile

* don‘t open account settings in MediTrak

* experiment: file in root of `public` folder

* experiment: add AASA to Vite `assetsInclude`

* fix implicit any

* fix mixed-up comments

* stricter `assetsInclude`

* test `public` files with extensions

* test explicit reference to AASA

* teset `assetsInclude` with extensions

* Revert "test explicit reference to AASA"

This reverts commit 3846086.

* try nginx `location` for AASA

* try nginx `location` in correct server

* ⚗️ add `index` to nginx `location` for AASA

* try commenting out Vite `assetsInclude`

* remove redundant Vite `assetsInclude`

* delete experimental static files

* remove me-specific `project.pbxproj` entries

* format AASA as JSON

* update podfile

* remove test domain and developer mode

* amend which links open in app

* fix: prevent account-settings and report

* retry allowing all but a few

* support login autofill
* associate domains

* iOS smart app banner

* use newer AASA format

* update `Podfile.lock` via `pod install`

Not actually 100% sure what this means 😬

* restore previous bundle ID

* fix bundle ID in AASA file

* temporary: dev mode on all associated domains

* temporary: provisioning profile

* don‘t open account settings in MediTrak

* experiment: file in root of `public` folder

* experiment: add AASA to Vite `assetsInclude`

* fix implicit any

* fix mixed-up comments

* stricter `assetsInclude`

* test `public` files with extensions

* test explicit reference to AASA

* teset `assetsInclude` with extensions

* Revert "test explicit reference to AASA"

This reverts commit 3846086.

* try nginx `location` for AASA

* try nginx `location` in correct server

* ⚗️ add `index` to nginx `location` for AASA

* try commenting out Vite `assetsInclude`

* remove redundant Vite `assetsInclude`

* delete experimental static files

* remove me-specific `project.pbxproj` entries

* format AASA as JSON

* update podfile

* remove test domain and developer mode

* amend which links open in app

* fix: prevent account-settings and report

* retry allowing all but a few

* support login autofill

* add `tupaiameditrak://` URL scheme
hide executed commands in `setupNewDatabase`
* Fix styling for nested columns

* Fix span type
fic(datatrakWeb): Fix prettier overrides
* WIP

* Change password page

* Handle 401 errors the same way as other errors

* Handle redirecting login

* Forgot password views

* Reset password view

* Primary blue colour

* Use constants for auth routes

* WIP LESMIS

* LESMIS

* Tidy ups

* Update broken build type

* Update getSurveyResponsePageConfig.js

* use user endpoint

* remove viz builder useUser

* Fix session handling

* Revert "Fix session handling"

This reverts commit 302c829.

* PR fixes

* tweak(serverBoilerplate): RN-1295: Bypass session handling for request reset password route (#5668)

* tweak(serverBoilerplate): RN-1295: Bypass session handling for request reset password route

* Make all frontends use the same requestResetPassword

* Remove requestResetPassword from web-config-server

* Merge fixes

* Build fixes

* Update top navbar

* Fix styling on LESMIS

* Styling

* Fix redirect

* Colours

* LESMIS

* Display error if caught

* Disable links on auth pages

* Fix crashing pages

---------

Co-authored-by: Andrew <[email protected]>
merge: release-2024-23 master -> dev
* autocomplete in login form

* curly apostrophe
…ak if their refresh token has become invalid (#5685)
* `province` entity type

* regenerate types
)

* remove question numbers from datatrak

* Remove unused vars

* Fix prettier

* Fix prettier styles
…ype (#5724)

Revert "db(entityTypes): MAUI-4247: `province` entity type (#5719)"

This reverts commit 0267e14.
…nts (#5684)

* Don't fetch report for matrix when not expanded

* Display preview always for matrix

* memoise data

* Don't spread accumulators

* DOn't use spreads

* Update useReport.ts

* Matrix pagination

* Don't show pagination for only 1 page of results

* Set default page size to be 50

* Scroll to top of table when page changes

* remove setPageSize from matrix

* Fix build
* Don't fetch report for matrix when not expanded

* Display preview always for matrix

* memoise data

* Don't spread accumulators

* DOn't use spreads

* Update useReport.ts

* Matrix pagination

* Don't show pagination for only 1 page of results

* Set default page size to be 50

* Scroll to top of table when page changes

* remove setPageSize from matrix

* Fix build

* WIP

* Styling

* Tidy ups

* enableSearch config type

* PR fixes

* Fix merge issues

* Fix no data message anda small screen message

* Fix padding

* Styling fixes

* Fix styling

* Format values before search

* Fix types

* Fix small screen warning

* Fix sizing

* Fix data element search

* Remove enable search

* Filter parent rows

* remove enable search

* Fix search persisting

* Remove enableSearch

* Revert "Fix search persisting"

This reverts commit 786150c.

* Fix persisting search issue

---------

Co-authored-by: Andrew <[email protected]>
* remove Prettier overrides

* add Forgot Password button

* autocompelte email in forgot password form

* alert when no internet

* comment

* update podfile

* undo accidental change

* organise imports

* remove redundant `mapStateToProps `

---------

Co-authored-by: Andrew <[email protected]>
* fix(tupaiaWeb): RN-1276: Fix legacy report exports

* Undo change to web config server

* Update comment

* Working exports

* Remove email handlers from central-server in favour of shared ones

* Update yarn.lock

* Fix missing headers

---------

Co-authored-by: Andrew <[email protected]>
@rohan-bes rohan-bes mentioned this pull request Jun 17, 2024
@avaek avaek merged commit 1ecff74 into master Jun 19, 2024
44 checks passed
@avaek avaek deleted the release-2024-25 branch June 19, 2024 21:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants