This is the third version of our Unio app ! This version has the following features :
Implementation of a gallery of pictures uploaded by users
A page to create associations, that then are classified as waiting for review
A page to create events
A role system, to map users to certain permissions
Deployed firestore rules to keep the bad guys away
Pull to refresh indicators to allow users to refresh pages in an intuitive manner
Offline compatibility of most features
Other user profile page
Rework a lot of screens to make them prettier and more efficient
Below is the release notes of the app :
What's Changed
- Add [Test search feature] New end to end test for search feature by @AlouchLaBouche in #175
- Fix CI not uploading coverage: branch-fixci by @Zafouche in #174
- Fix CI not uploading coverage by @oskar-codes in #172
- Refactor/repositories firestore operations by @Zafouche in #170
- Minor end-to-end testing utilities by @oskar-codes in #180
- Link followed event to the frontend by @Romainhir in #179
- Link EventDetails to the Map Screen by @armouldr in #186
- Feature/event creation association overlays implementation by @Redd87 in #183
- Feat/map gps refresh by @Zafouche in #182
- Implement others user profile by @Romainhir in #191
- Fix: Home page navigation by @armouldr in #195
- Implement start and end date for events by @armouldr in #189
- [Refactor AccountDetails] Refactor of the account details composable by @AlouchLaBouche in #187
- Feature/saved events v2 by @Redd87 in #197
- Feat/permissions & access rights by @Aurelien9Code in #163
- refactor(access-rights): modify some files according to reviews by @Aurelien9Code in #202
- Feature/event creation backend by @Redd87 in #198
- Refactor various files by @oskar-codes in #199
- Add [User Edition] New feature enabling the user to edit his profile by @AlouchLaBouche in #203
- Fix tests by @oskar-codes in #209
- Style/refactor event creation and bottom bar by @Redd87 in #215
- Adapt the "following" feature to work in offline mode by @Romainhir in #214
- Implement password reset functionnality by @Romainhir in #219
- Feat/geocoder location nominatim by @Zafouche in #224
- Feature: event notifications by @armouldr in #200
- Feature/edit and delete event by @Redd87 in #223
- Feat/permissions & access rights v3 by @Aurelien9Code in #226
- Fix/edit profile offline by @Romainhir in #234
- Make search bars work (at normal speed) in offline mode by @Romainhir in #236
- Feature/edit with nominatim by @Redd87 in #240
- Feature [User deletion] Add possibility for user to delete account by @AlouchLaBouche in #238
- Test/event creation e2e by @Zafouche in #239
- Make saving an event faster and smoother (both online and offline mode) by @Romainhir in #243
- Feat/event creation offline by @Zafouche in #250
- Chore: Make the app completely translated to French. by @armouldr in #231
- Use AsyncImageWrapper in BannerImagePicker by @armouldr in #230
- Feature/number of saved by @Redd87 in #245
- Feat/manage pictures by @Aurelien9Code in #249
- Create an ImageViewModel by @oskar-codes in #252
- Feat/add associations by @Aurelien9Code in #257
- Refactor: extract button Toast display logic to prevent spamming by @Zafouche in #254
- docs: add missing comments to the model folder by @Redd87 in #270
- Feature [Sanitization] Add length checks to input text fields by @AlouchLaBouche in #261
- Docs/add missing coments#2 by @Redd87 in #274
- Fix/home sort event by @Redd87 in #281
- Notification Broadcast by @oskar-codes in #258
- Refactor: UI bugs and QOL fixes by @Zafouche in #280
- Application crashes if we search then follow/save an event by @Romainhir in #284
- Rework some functions/variables by @Romainhir in #287
- Feat/event address button marker focus by @Zafouche in #272
- Polish Association profile by @Romainhir in #290
- Rework Claim Association by @Romainhir in #288
- Feat/add role badges by @Aurelien9Code in #262
- Feature: Implement possibility for users to add a picture of the event. by @armouldr in #256
- Fix [Issue 251] Navigation during the login process by @AlouchLaBouche in #292
- Feat/ Make sure that all related images are deleted when deleting a data object. by @armouldr in #293
- Feat/create association by @Aurelien9Code in #294
- Refactor/fix viewmodels by @armouldr in #296
- Fix/add delete event local by @Aurelien9Code in #298
- Feature: maximise event picture when clicking on it by @armouldr in #304
- Add highlighting to missing inputs in Event creation and Event edition by @Romainhir in #314
- Fix user delete to properly delete user's relations in the app by @Romainhir in #309
- Style/profile edition UI by @Redd87 in #316
- Chore/figma adaptations by @Zafouche in #307
- Feature [Event Creation/Edition] Add possibility to add types to events by @AlouchLaBouche in #318
- Pull to refresh indicators by @oskar-codes in #297
- Chore/Figma adaptations pt2 by @Zafouche in #321
- Update README.md by @Zafouche in #323
- Feature: Allow users to delete and like event pictures by @armouldr in #315
Full Changelog: 0.2...0.3