Skip to content

M1

Compare
Choose a tag to compare
@Romainhir Romainhir released this 17 Oct 21:41
· 2246 commits to main since this release
dc82b2d

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