Skip to content

Latest commit

 

History

History
227 lines (219 loc) · 30.5 KB

CHANGELOG.md

File metadata and controls

227 lines (219 loc) · 30.5 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

1.1.0 (2023-05-21)

Features

  • add google-services.json on .gitignore (71e2ee0)
  • add action firebase repository (d07df4a)
  • add application mute (e0597f8)
  • add better style on icons (6b25f2a)
  • add bottom sheet component on device long press (fb02b21)
  • add data store dependencies (5332ff3)
  • add data store logic (c27e651)
  • add data validation on user creation (a40eee3)
  • add device configuration form (6908d3e)
  • add device from nfc (9561357)
  • add device linkage with an action (75d909f)
  • add device list (ca1afe9)
  • add devices in memory repository (d683157)
  • add dropdown item on preferences (78694c6)
  • add dropdown preference (86ed9ac)
  • add email onto user details (d2e1e20)
  • add firebase device repository (3f6d7d0)
  • add github username dialog (e62b405)
  • add google services log in dependency (7612e1f)
  • add gradle dependencies for firebase auth (15da523)
  • add icon chooser (da88085)
  • add info on device write screen (3ce781b)
  • add location from nfc device (cd1c0ba)
  • add main activity ui logic (4cd5c54)
  • add main login skeleton (29514c7)
  • add main profile picture skeleton (7e8b210)
  • add material username and password errors (b8876e7)
  • add navigation dependency (fcd8df4)
  • add navigation on devices (e73d26d)
  • add navigation on devices (a5f1905)
  • add necessary map files (bbcda3c)
  • add notifications (cb8ccfc)
  • add on click on switch preference (de67fef)
  • add onclick on dropdown preference (3c828fe)
  • add permissions (4401ad9)
  • add permissions request (4c5ed57)
  • add profile navigation (32697d1)
  • add routing for devices (589028a)
  • add sign up skeleton (8b1e427)
  • add singleLine attribute to textFields (0ec670a)
  • add skeleton for devices bottom sheet (8ecaca1)
  • add skeleton for linking form (4070274)
  • add state on devices repository (748db43)
  • add string resources everywhere (69df40e)
  • add string resources on devices (4c6897f)
  • add support for firebase messaging (5b2c701)
  • add user registration (611dd82)
  • add validation on register and make process synchronous (e8a3dec)
  • add wrong login skeleton (e83f4e5)
  • add-location: add skeleton (97ea103)
  • add-location: fix map height (d166795)
  • add-location: implement location picker (75e73f0)
  • add-location: implement location picker ui (935f110)
  • add-note: add button (ff49e9f)
  • add-note: add date pickers (d322fca)
  • add-note: add note builder (38970f9)
  • add-note: add skeleton for form (42d4182)
  • add-note: add viewmodel factory (03ef768)
  • add-note: encapsulate form in dialog (0f62e0f)
  • add-note: implement complete form (6d6a314)
  • add-note: implement quick form (cb7e80c)
  • adds enableOnBackInvokedCallback in Android Manifest (e68a750)
  • adds app icon (e14f82b)
  • adds cangrejos app (dc74371)
  • adds firebase storage dependency (88db239)
  • adds invite route (27669a6)
  • adds ktor dependecies and updates to gradle 8.0.1 (1b03fe3)
  • adds logic library dependency (b286f72)
  • adds map dependencies (b2be4f6)
  • adds marker on note map (f267088)
  • adds skeleton for addtional auths (d97d34d)
  • adds theme change suport (b1ecfb7)
  • adds user feedback on hosting type change (6fbec1a)
  • audio: play sound on done note (4acc3a7)
  • better ui for read nfc screen (e523e4c)
  • camera picture implementation (4ac204e)
  • change nav version to its corresponding place (a411826)
  • changes app icon (6d69118)
  • colorscheme: add custom color support (0bd7268)
  • colorscheme: add custom color support (3118422)
  • colorscheme: add default theme (644ef78)
  • colorscheme: add multiple theme support (4881097)
  • describe error on device editing (e979cc0)
  • describe icon error on device editing (6006f9d)
  • device edit action (06b11cb)
  • display error if login's unsuccessfull (d3031c8)
  • display user mail on detail's profile (30a7c9d)
  • edit-note: implement note bottom sheet (bc15c6c)
  • enable icon chooser (c5aea7f)
  • handle nfc not supported cases (1ad16ba)
  • implement async image (fe51201)
  • implement image obtention when user does not have folder in (3fdc726)
  • implement login (3684f67)
  • implement NFC devices (01c24d6)
  • implement profile view model (f67a4cd)
  • implement read profile picture from fire storage (5da8e98)
  • implements "Confirm your password" validation (734b668)
  • implements about us page with ktor (fde1cb9)
  • implements default/cutom image through firebase storage (9e52c05)
  • implements first version of a map with a note (30d4273)
  • implements first version of formal image (cf82801)
  • implements first version of github login (4ddd9a9)
  • implements first version of google sing in (d9ac412)
  • implements first version of http get using ktor (521ce58)
  • implements first version of the google maps launcher (28e5a57)
  • implements github login (7e099d7)
  • implements greenish theme (5e1b08f)
  • implements initial activity (d06d64f)
  • implements invite under construction screen (92e9f4d)
  • implements log out and redirection to login activity (d907436)
  • implements login activity (3a7b3d0)
  • implements login method (be566bb)
  • implements storage integration in the UI (6f73726)
  • implements upload of pfp on change to firebase storage (5015651)
  • improve device edit ui (bc6a09a)
  • improve write to device activity feedback (3a2e2d4)
  • initial settings ui (97583b4)
  • integrate data store mute functionality (0eac234)
  • make devices screens material theme aware (ccad78c)
  • map starts on eps now (a14d653)
  • nav: add skeleton for navigation (60caa4e)
  • nav: implement navigation (e13cf30)
  • net-pref: add connection checker (7589305)
  • net-pref: add net checker inside app (bd9e9ec)
  • net-pref: add preference toggle (a1b063e)
  • net-pref: add settings activity (e6c6188)
  • net-pref: check connectivity on app start (9263603)
  • net-pref: check connectivity on app start (66a5cff)
  • net-pref: fix connection checker (54a0241)
  • net-pref: implement connection checker (d115bc1)
  • nfc completed write ui (de614da)
  • nfc error cases ui (30a5778)
  • note-screen: add clear history button (4098a29)
  • note-screen: add implementation (9227c20)
  • note: animate history toggle (aca5a4e)
  • read nfc from device (d0ac10a)
  • remove device (5afe1d4)
  • remove logic dependency (a95d79b)
  • remove textField error on new input (811ea6a)
  • remove third additional login configuration (69aaaee)
  • save-note: implement repositories (5f7878d)
  • save-note: set up viewmodel (b0ccf6f)
  • save-note: use firebase repos (c32ea22)
  • set image on dialog dismiss (11301cb)
  • throw exception if drawable is not found (f2d8a6d)
  • topbar: add turtle icon (86ab0a5)
  • translate strings (ebd505a)
  • translate whole app into catalan and spanish (7eac621)
  • translates strings (544c142)
  • twaks on gradle.properties (0c405e0)
  • update dependencies (159010b)
  • update details ui to only display user mail (d02d8e3)
  • update device information (9a2771a)
  • update devices skeleton (9f9f8f1)
  • update gradle version (876c1dc)
  • update manifest with internet and feature (4f07e1e)
  • update serialization plugin (85dff23)
  • update versions (ffb1e2e)
  • updates manifest with new activites (b91be7f)
  • write to device activity (f8bc941)

Bug Fixes

  • aboutus: fix aboutus image (962b2e9)
  • action ui update (e6cab30)
  • add-note: fix content placement (e01b42d)
  • blank login or password used to break the login (b2477fa)
  • broken string reference (5fc70e6)
  • builder re-use on device action edit (96ab625)
  • cannot navigate back to login screen (c4dc2fa)
  • ci: fix ktlint, lint files (4be4947)
  • ci: github action parameters (d1cb665)
  • clean form after device configuration (71b3092)
  • colors try (33fdbb9)
  • deadline type request (c66a716)
  • delete action when device is deleted (8559e43)
  • device edit lag on bottom sheet (575f214)
  • device screen navigation exception (7f2a104)
  • devices: wait for location retrieval (b024a0f)
  • disable zoom controls, make map undraggable (435c346)
  • drawer only appears if logged in (f6f1514)
  • drawer: fix icons (193aa70)
  • edit-note: fix edit note form (013fa3c)
  • enable nfc loading screen (4eba612)
  • error where it was possible to navigate back to login page (aadf18f)
  • error where it'd take the user two sign up flows to login (8e5dfed)
  • error wouln't be shown when firebase registration failed (98d29e7)
  • exception when gps isn't enabled (524b532)
  • firebase push notifications not authentified (4499cfb)
  • fix devices preview (2563bde)
  • image sizes (23486da)
  • initial navigation point (c84be69)
  • make nfc survive the hot-activity reloading (47d35d0)
  • makes navbar menu visible only if logged in (9832b95)
  • merge branch 'main' into feat-add-map (2f47c4f)
  • modifier padding on note list (4bcc4e6)
  • nav: change start destination (e27e4a1)
  • navigation after write (5f161c8)
  • navigation and edit devices (aee91da)
  • net-pref: fix net pref on inital activty (afe32fb)
  • note edit lag on bottom sheet (1d54132)
  • note-list: fix animation (222d1d7)
  • note: disable next button until date chosen (d8192a7)
  • now system's dnd mode is checked before manipulating audio (9ac4be0)
  • override app title on login page (b649311)
  • override drawer appeareance on login page (b96bfaa)
  • pfp dialog weight (dfef442)
  • read device activity path (596fc46)
  • remove following on note map (c65caea)
  • remove unnecessary permission (45cc732)
  • same uuid when writing and editing (422d0d2)
  • save correct id on device firebase repository (f0331f1)
  • squash (73e9f9f)
  • theme blinking on start (f0c26a0)
  • theme: fix greenish theme (0d52e2e)
  • time on action (b1a57b1)
  • update icon on device update (6c7b4a1)