All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
- 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)
- 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)