Skip to content
This repository has been archived by the owner on Oct 23, 2023. It is now read-only.

Releases: IntelligentBackpack/IntelligentBackpackApp

1.1.2

17 Jul 11:16
Compare
Choose a tag to compare

1.1.2 (2023-07-17)

Bug Fixes

  • deps: update dependency com.google.firebase:firebase-bom to v32.2.0 (b77aa47)

1.1.1

16 Jul 12:12
Compare
Choose a tag to compare

1.1.1 (2023-07-16)

Dependency updates

  • deps: update dependency gradle to v8.2.1 (93bdf76)
  • deps: update plugin kotlin-qa to v0.47.1 (5d378a1)
  • deps: update plugin protobuf-plugin to v0.9.4 (847a368)

Bug Fixes

  • deps: update dependency com.google.firebase:firebase-crashlytics-gradle to v2.9.7 (ec345b9)

1.1.0

12 Jul 17:36
Compare
Choose a tag to compare

1.1.0 (2023-07-12)

Features

  • app: create adapter for ReminderView from ReminderWithSupply and to ReminderForLesson (65b894a)
  • app: create class ReminderView (1565931)
  • app: create ui EditReminderForm (5953f51)
  • app: create ui ReminderDetails (43bfd5c)
  • app: in CalendarViewModel add methods deleteReminder and deleteReminder (98d999d)
  • app: in CalendarViewModel change success type in getSuppliesForEvent (3979339)
  • app: in ui EventDetails add ui to change and delete reminder (2ff65f7)
  • reminder: Create class to return object with reminder and SchoolSupply (78246cb)
  • reminder: create method deleteReminder to delete a reminder and getReminder to get a reminder in ReminderRemoteDataSource (72c7746)
  • reminder: create method deleteReminderForLesson to delete a reminder in ReminderRemoteDataSource (548599f)
  • reminder: create query to db deleteReminder in ReminderDAO (a26a17f)
  • reminder: in ReminderDAO add method updateReminder (b159406)
  • reminder: in ReminderDomainRepositoryImpl implemented method changeBookForLesson (17cd86d)
  • reminder: in ReminderDomainRepositoryImpl implemented method removeBookForLesson (8b915b0)
  • reminder: in ReminderLocalDataSource add method updateReminder implemented in ReminderLocalDataSourceImpl (b1be506)
  • reminder: in ReminderRemoteDataSource add method changeReminderForLesson implemented in ReminderRemoteDataSourceImpl (791bfc3)
  • reminder: new return for method getSchoolSuppliesForEvent, return a set of ReminderWithSupply (12f55e1)

Dependency updates

  • deps: rollback guava from 32.1.1 to 31.1 (7fd56b5)
  • deps: update all dependencies (73205d1)
  • deps: update all dependencies (a9d51a5)
  • deps: update compose compiler and rollback mokk from 1.13.5 to 1.13.5 and kotlin from 1.9.0 to 1.8.22 (a9a0992)
  • deps: use guava for android (22d4db9)

Bug Fixes

  • access: In User use require instead of check (0b686cd)
  • calendar: in CalendarApi use a RequestBody for problems with serialization for object BooksForLesson (8272e5b)
  • reminder: change return type for method getBooksForLesson and getLessonsForBook, both now return ReminderForLesson (25f2f78)
  • school: reverse all condition in checks (edfb6c5)
  • school: Use require instead of check or if throw fro CalendarEventFactory, Class, ClassImpl, Professor, School and Student (eb69a10)

Documentation

  • app: improve docs for BookView, SchoolSupplyView and UserView (6dfe65e)

Tests

  • desktop: fix test Associate backpack, remove final check (c104a0e)
  • reminder: add test for removing a reminder and change a reminder (f7cd115)
  • reminder: In ReminderTest update test with new return for methods getLessonsForBook and getBooksForLesson (d8361e2)
  • reminder: ReminderTest adapt to new return type (e134d80)
  • reminder: update test for new return type (7078ebb)

Build and continuous integration

  • add check in release to not run job when device-test-latest fail or is cancelled (61bfdc8)
  • add dokka and remove al configuration of jacoco (7a252f9)
  • add jacoco check to ci in job test (605ede8)
  • add sonarqube plugin (01a81ae)
  • change schedule for renovate.json (cac4376)
  • check device test for main branch (cfcf33e)
  • remove schedule for renovate.json (5f6654b)
  • remove sonarqube (196e277)
  • remove sonarqube and add creation of documentation (4f0f411)
  • renovate: restore renovate default, with schedule every weekend (dcc8f9a)
  • rollback to kotlin 1.8.21 (no compose compiler yet for 1.8.22) (e242b6a)
  • rollback to mockk 1.13.3 (issues with instrumentTest fro 1.13.5) (6d8261a)
  • use JamesIves/github-pages-deploy-action fro deploy documentation (d07dcb3)

General maintenance

  • access: create object to handle string format and in build use check instead of if (9e420b1)
  • access: create use check instead of if (d1dd560)
  • app: clear code (f281551)
  • app: create DatePickerDialogCommon (avoid repetition) (623a0aa)
  • app: create object to handler default error message (98d4ba1)
  • app: explicitly remove clear communica...
Read more

1.0.0

28 Jun 02:05
Compare
Choose a tag to compare

1.0.0 (2023-06-28)

Features

  • access: add AccessRemoteDataStorage to access remote data (27a4793)
  • access: add Adapter to convert proto user to domain user (61fa296)
  • access: add DownloadException (8da9c37)
  • access: add method deleteUser in AccessDomainRepository (5b61a23)
  • access: add new exception UserAlreadyLoggedException (27301ae)
  • access: add use case (4abf29b)
  • access: add use case delete user (03ea598)
  • access: create exception for errors in saving data, local or remote (13b7c88)
  • access: create implementation for AccessDomainRepository (6cf92bd)
  • access: create interface AccessDomainRepository (f750d34)
  • access: create interface remote data storage for access (5a57abf)
  • access: create interface User and its implementation (1974c39)
  • access: create InvalidEmailException and InvalidPasswordException, use in User (00476d7)
  • access: create local data storage for access (4a59047)
  • access: create policies for password and email format (ec7bebc)
  • access: Create RetrofitHelper to create an instance of Retrofit for http request (d4315fa)
  • access: create storage for user using Android SharedPreference (9b47020)
  • access: In AccessDomainRepositoryImpl implement deleteUser (da5b302)
  • access: In AccessRemoteDataStorage add deleteUser method (6f9af8d)
  • api: add http api with access microservice (c149cd7)
  • app: add automatic download in SchoolSupplies (791e3c3)
  • app: add BarcodeAnalyser (79383fb)
  • app: add CalendarTopBar (bf7adb2)
  • app: add error dialog in EventDetails (48c0618)
  • app: add event to navigation path (030435a)
  • app: add EventDetails as page in MainActivity (0469096)
  • app: add functionality create new schoolSupply (7b7d3d6)
  • app: add new route for MainNavigation and new page in MainActivity, add NFC tag reader (004420b)
  • app: add NFCTag to store information and read NFC tag (1e723bc)
  • app: add Object TabNavigation (c8d9c89)
  • app: add page and viewModel for check the backpack content (BackpackContent and BackpackViewModel) (f689b0a)
  • app: add page NewSchoolSupplyForm for create new supply (16eb095)
  • app: add page SchoolSupplies (6b7afb2)
  • app: Add page UserDetails to MainActivity (d7edd0a)
  • app: Add path user (09eb53d)
  • app: add PreviewViewComposable to show the camera preview stream (09e46f3)
  • app: add remoteRepository and schoolRepository (681a811)
  • app: add SchoolSupplyDetails to handler if school supply is new or old (8186a2a)
  • app: add SchoolSupplyDetailsForm to show the details of the supply (536df55)
  • app: add SchoolSupplyViewModel (f3b7e1a)
  • app: add schoolUseCase and reminderUseCase (f339fdc)
  • app: App add desktopUseCase (ea5a4ec)
  • app: change app icon (1cdca93)
  • app: change app style (952b51c)
  • app: create App class, main application (bae5ed3)
  • app: create CalendarViewModel (65e2b58)
  • app: create CreateUser, create user page (a0abf75)
  • app: create EventCard UI (3c12bc6)
  • app: create EventDetails (c4a7122)
  • app: create HomeViewModel (0584abe)
  • app: create Login, login page (bb4e1ed)
  • app: create LoginViewModel (f5c3913)
  • app: create MainActivity class, main activity (20793cf)
  • app: create MainNavigation object to select the navigation's path in the app (d20a211)
  • app: create page Calendar (9d4728d)
  • app: Create page Home (bfac198)
  • app: Create page UserDetails (e7fd5df)
  • app: create Re...
Read more