Skip to content

Releases: SwEnt-Group13/Unio

M3

20 Dec 07:54
fbe54e8
Compare
Choose a tag to compare

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

Full Changelog: 0.2...0.3

M2

15 Nov 08:59
e9a5e0b
Compare
Choose a tag to compare
M2

This is the second version of our Unio app ! This version has the following features :

  • A page that shows an event's details
  • A better UI for the Home page
  • The account creation process finished !
  • An user profile screen (only visible by oneself for the moment)
  • A map screen with gps localisation and location of events
  • Some settings (Language: fr and en, Theme: Dark and Light)
  • Event and Association search fully functional !
  • Edit association page (1st version, it still needs some work)
  • Implemented Follow mechanism (functional but not visible in Home page UI)
  • Create event UI (no link to backend for the moment)

Below is the release notes of the app :

What's Changed

Full Changelog: 0.1...0.2

M1

17 Oct 21:41
dc82b2d
Compare
Choose a tag to compare
M1

This is the first version of the "Unio" app ! This version has the following features :

  • An authentication system that create automatically a new user when someone register for the first time
  • An event list on the home page
  • An association list on the explore page, that list all the association (in the apk, a placeholder image is used to showcase the behavior of the screen). When we click on it, it show the association page (actually, it is still a template, no dynamic data)

The different page can be accessed from the navigation bar at the bottom of the screen.

Below is the release notes of the app :

What's Changed

  • ci(gradle): Change the Sonar credentials to match the project. by @oskar-codes in #2
  • Update README.md with project description. by @oskar-codes in #1
  • docs(README): Add a utility script to extract EPFL-recognized association data by @oskar-codes in #3
  • docs(README): Added the Figma prototype link to the README file. by @oskar-codes in #6
  • Chore/setup project by @oskar-codes in #8
  • Chore/association model by @oskar-codes in #10
  • chore(app): change folder structure for better organization by @Zafouche in #11
  • refactor: delete unused files originally in the project template by @Romainhir in #18
  • feat(explore): implement base of the explore screen by @Zafouche in #14
  • refactor(ui/screen): add package and screen composable by @Romainhir in #20
  • chore(model/association): Create view model for the association database. by @Zafouche in #12
  • Feature/navigation by @Romainhir in #21
  • chore(Associations): Adapt association data structure by @oskar-codes in #26
  • chore(Association): Add URL field to association hydration by @oskar-codes in #28
  • feat(model/event): Implement event repository by @armouldr in #23
  • Fix/navigation by @Romainhir in #30
  • Firestore reference lists by @oskar-codes in #32
  • chore/theme: Add Material 3 design system theme by @Redd87 in #37
  • feat(explore): add association interaction to go to the association profile screen by @Zafouche in #39
  • chore(association): add generic functions to the repository of the associations. by @Zafouche in #41
  • Chore/firestore #2 by @oskar-codes in #42
  • Feature/event listing - Implement Event List Overview with Mock Data, UI Enhancements, and Unit Tests by @Aurelien9Code in #29
  • feat(ui/welcomeScreen): create welcome screen before authentication by @Romainhir in #33
  • chore(explore): change height of association item for demo by @Zafouche in #43
  • feature/firestore-images: Implement image repository by @armouldr in #44
  • chore(association): refactor association repository with universal function by @Zafouche in #50
  • fix(model/image): upload image by @armouldr in #46
  • chore(explore): adapt explore ui to respect the figma design by @Zafouche in #54
  • Feature/event list UI - Refactor Event Handling and UI Improvements by @Aurelien9Code in #51
  • Feature/authentication by @oskar-codes in #52
  • Chore/scrape associations by @oskar-codes in #63
  • Feature/strings management by @Aurelien9Code in #56
  • chore(association/profile): implement passage of selected association's uid to the association profile screen by @Zafouche in #61
  • Refactor hydration and serialization functions by @oskar-codes in #68
  • Update EPFL association scraping script by @oskar-codes in #71
  • chore(association): refactor association data flow to integrate Firestone data and update impacted files. by @Zafouche in #74
  • feature(ui/AssociationProfile): Implement association screen by @Romainhir in #66
  • refactor(User): refactor the user data class. by @AlouchLaBouche in #75
  • Refactor FirestoreReferenceList by @oskar-codes in #78
  • test(explore): add tests to increase code coverage of Explore.kt by @Zafouche in #81
  • test: Write additional tests to increase code coverage for AssociationProfile by @Romainhir in #80
  • chore(action/apk-maker): add a yml file that should make apk of the main automatically by @Romainhir in #77
  • chore(action/apk-maker): add a yml file that should make apk of the main automatically by @Romainhir in #84
  • feature: Link Home screen and Explore screen to Firebase (including images) by @armouldr in #72
  • chore(action/apk-maker): add a yml file that should make apk of the main automatically by @Romainhir in #86

New Contributors

Full Changelog: https://github.com/SwEnt-Group13/Unio/commits/0.1