This repository has been archived by the owner on Oct 23, 2023. It is now read-only.
Releases: IntelligentBackpack/IntelligentBackpackApp
Releases · IntelligentBackpack/IntelligentBackpackApp
1.1.2
1.1.1
1.1.0
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...
1.0.0
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...