All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
- add device admin configuration (223d09c)
- data: add return values to get methods (34f0158)
- Linting, refactoring and CI (#59) (4959d82)
- subscribe device topic and dismiss progress dialog on error (537216a)
- adapter: validate get position on data (c43e9cd)
- agent: remove log screen (e8a080d)
- app: add version code and name on database (8f2c6a5)
- app: check application package (e95c3f5)
- app: check application package (8fc2f08)
- app: check application package (26a8285)
- app: check application package (ce10d49)
- app: finish the activity on install (589438c)
- app: implement version code and name (8b6b175)
- app: implement version code and name (9c24980)
- app: remove delete all (bc422e8)
- app: select the correct application tab (3bd9d91)
- app: validate if item thread exists (aa41508)
- app: validate information of the app (887cce5)
- app: validate information packagee (43a58d8)
- app: validate installation status (3667c51)
- application: add trim on package name (bf0e160)
- application: check installed package on realtime (b85a827)
- application: download files with id (db36d62)
- application: download multiples apps (fc9cddb)
- application: improve the application status (f5f1e78)
- application: improve the application status (20c2f90)
- applications: fix application download (9adb8a3)
- apps: add thread manager (3d605bd)
- apps: add thread manager (c526ea7)
- apps: add thread manager (802c0a1)
- apps: add thread manager (ce00727)
- apps: implement thread manager (203db9f)
- apps: implement thread manager (abb3f3a)
- apps: implement thread manager (d72abb8)
- apps: implement thread manager (b1a15f0)
- ci: implement android standard for language folder (44a60cc)
- connect: remove sent inventory on connect (9f87ba3)
- connection: add session token (c1cd8f0)
- connection: add user token on initsession (2794374)
- connection: remove delete data from lint (398e579)
- connection: remove global error message (ca66463)
- data: add methods to manage the data values (18698b0)
- data: implement bool from string method (4bfa08b)
- data: implement data threads (29380e4)
- data: prevent null values (7aa75f5)
- data: remove sms value duplicated (a7dd3fc)
- data: remove test data class (37a80ee)
- data: return new policies empty value (4271c05)
- deeplink: savoid rewrite mqtt information (2764ab0)
- deeplink: savoid rewrite mqtt information (029b684)
- deploy: update status if the package is installed (401c6ee)
- design: remove ic_warning file from drawable (3e74031)
- download: add session token on header (126f26d)
- download: remove download progress notification (906b0ce)
- drawer: remove dummy text (283b755)
- drawer: remove unused vars (3543bf9)
- encode: remove url_safe parameter from base 64 encode (3e3c858)
- enroll: add button to delete al data (efba45d)
- enroll: check if data is empty (0a60281)
- enroll: check if progress bar is not null (a12d2ba)
- enroll: fill profile and session token directly (3faac93)
- enroll: fix payload base 64 encode (2605ff9)
- enroll: get permission on android api lower than 23 (121133a)
- enroll: permission on enrollment process (#91) (90f0724)
- enroll: remove get picture from cache on enrollment (ffdd708)
- enroll: remove mqtt restriction t to save (04c747a)
- enroll: request permission (0f759f2)
- enroll: store information with correct field (a71ab8e)
- enroll: validate if base64 decode fail (59d09b3)
- enrollment: improve error message (64293c8)
- enrollment: manage file photo path information (c042a80)
- enrollment: manage perror with active session (17cc3a3)
- enrollment: move delete all the data to deeplink lint (0dcedb8)
- enrollment: move delete all the data to deeplink lint (ad4d28b)
- enrollment: remove all the mqtt configuration on start (e9f8fd5)
- enrollment: remove deeplink information (c9dc27a)
- enrollment: return complete error on enrollment (9df432b)
- enrollment: trim the inventory (c3076de)
- feedback: check the values from database (bcf1d57)
- feedback: remove task id from wipe (57b9260)
- file: update url and path params (38750a7)
- files: reword addApplication method to addFile (68f51af)
- gps: improve gps (a156cf5)
- history: close history back (d2b3c1d)
- information: check if fragment is added on activity (28bf360)
- inventory: add public send inventory method (2e1516f)
- inventory: bind the mqtt service and execute send inventory method (64fde32)
- inventory: fix inventory permission (6d03608)
- inventory: implement inventory library 0.9.0 (3d6c400)
- location: improve location provider (2e2e1ee)
- location: update send gps method (0d4e6df)
- log: add connection and reconnection logs (f9ec199)
- log: add date and keep clear the log (e9a6e99)
- log: add limit on the log file text with 3MB (1b1ea98)
- log: add log data structure (c7dcfcd)
- log: add the where (9099c02)
- log: check the message value (dc40d93)
- log: clear the data with ui (188bf3c)
- log: implement log with sqllite (7ef05bb)
- log: implement where on log (ea6013a)
- log: load logs from sqllite (0c86500)
- log: refactor the save log (ffdd295)
- log: remove log loop (6aefd38)
- log: remove write on error to prevent a loop (3aae75a)
- log: validate the adapter (78e6c9d)
- manifest: enable portrait or landscape (a69efaf)
- manifest: implement USB_STATE and move USB_DEVICE_ATTACHED (9d7347c)
- mqtt: add certification (318b619)
- mqtt: add TrustManagerFactory on the mqtt options (915cd60)
- mqtt: catch null pointer exception (cdba49d)
- mqtt: check correct protocol connection (47ce6c5)
- mqtt: check if intent is null to prevent error on close (6f53c3f)
- mqtt: check if password is null before unrollment (0b0537a)
- mqtt: clear array topic on reconnection (dc5140b)
- mqtt: fail connection (87c78c5)
- mqtt: fix mqtt service running on background (f9df540)
- mqtt: fix suscribe problem (0f4f40c)
- mqtt: fix the FlyvemdmManifest topic (bacaf17)
- mqtt: get cause error on set action callback (142a0f5)
- mqtt: get cause error on set action callback (cd11187)
- mqtt: improve the subscribe topic and filter all message arrive (5fd6e0f)
- mqtt: isolate remove package policy (8cef864)
- mqtt: manage a exception with generate client id (6a75464)
- mqtt: manage empty message body (74e95c7)
- mqtt: manage error exception (8e7acb0)
- mqtt: manage error exception (136ae0c)
- mqtt: prevent action null exception (1da8c1a)
- mqtt: prevent action null value (c4928a2)
- mqtt: remove hard code invalid (3b0576e)
- mqtt: remove increase tryEverySeconds (a7d9267)
- mqtt: remove out of range error (c5339a5)
- mqtt: remove the retained true (327586d)
- mqtt: remove wrong validation mqtt message (3d78330)
- mqtt: rename PascalCase topic (8667605)
- mqtt: replace the TLSv1.2 for TLS (fede198)
- mqtt: restore increase seconds (3a893c2)
- mqtt: rewords variables (b2f6f7c)
- mqtt: send ? when gps is not available (316ea15)
- mqtt: send online status (073bc2d)
- mqtt: send the status connected (27ce044)
- mqtt: set reconnection counter to zero (5ae89ff)
- mqtt: set status true if is connected (9a83eb1)
- mqtt: start mqtt at launch (b8365a3)
- mqtt: store mqtt user information (25a41a1)
- mqtt: store the topic correctly (42a9dc5)
- mqtt: update airplane mode topic (28d6d15)
- mqtt: update deploy file topic (3dbd149)
- mqtt: update disable bluetooth topic (249577b)
- mqtt: update disable call auto answer topic (91728ab)
- mqtt: update disable camera topic (5987110)
- mqtt: update disable disable create vpn profile topic (2249c3d)
- mqtt: update disable gps topic (6609ce6)
- mqtt: update disable hostpot tethering topic (0db92ef)
- mqtt: update disable Mobile Line topic (ab1b295)
- mqtt: update disable NFC topic (92d38b1)
- mqtt: update disable roaming topic (52dc7be)
- mqtt: update disable sms mms topic (8a9671d)
- mqtt: update disable speaker phone topic (1fa9b79)
- mqtt: update disable status bar topic (fec9574)
- mqtt: update disable Usb adb topic (261a188)
- mqtt: update disable Usb Mtp topic (5975a2f)
- mqtt: update disable usb on the go topic (bd16a5a)
- mqtt: update disable Usb ptp topic (05657c9)
- mqtt: update disable voice mail topic (8b004e6)
- mqtt: update disable wifi topic (fee18ae)
- mqtt: update geolocate topic (486d4bd)
- mqtt: update inventory topic (c58b945)
- mqtt: update lock topic (a4e56af)
- mqtt: update maximum failed password for wipe topic (359bff9)
- mqtt: update maximum time to lock topic (e856753)
- mqtt: update password enable topic (b1e49ba)
- mqtt: update password minimum length topic (75d15b2)
- mqtt: update password minimum letters topic (c5e3d07)
- mqtt: update password minimum lower case topic (dec0c8a)
- mqtt: update password minimum non letter topic (8a882e2)
- mqtt: update password minimum numeric topic (7398fdf)
- mqtt: update password minimum symbols topic (dac5f8e)
- mqtt: update password minimum upper case topic (33d5b08)
- mqtt: update password quality topic (6b77b6c)
- mqtt: update ping topic (0003ba9)
- mqtt: update remove file topic (fde5824)
- mqtt: update reset password topic (66e2b19)
- mqtt: update storage encryption topic (1cb7100)
- mqtt: update subscribe topic (196df90)
- mqtt: update the screen capture topic (5488aa0)
- mqtt: update TLS topic (3508bd6)
- mqtt: update unenroll topic (89f1336)
- mqtt: update use tls topic (9619680)
- mqtt: update wipe topic (0b35dc9)
- mqtt: validate unique mqtt client (b0a2936)
- MQTT: change time to reconnect to every 10 minutes if is down (aa00e70)
- MqttModel: fix will for online status (0eb4276)
- MqttModel: offline will not on the good topic (791a5cb)
- name: reword the name to Flyve MDM Agent (3ccc135)
- navigation: close splash screen on enrollment with deep link (b6fdc42)
- notification: add notification channel for android 8 (7fbdcd1)
- notification: unique notification for download (679c47c)
- package: move package folder to external storage (a859d30)
- package: update conventional-github-releaser to version 2.0.0 (a17befa)
- package: update conventional-github-releaser to version 3.0.0 (4a2613a)
- permission: add scroll on the layout (6851c84)
- photo: get path image from Uri (8d8429a)
- photo: update capture image on edit user (d0b1cf4)
- policies: disable mobile line (cefd343)
- policies: disable mobile line on broadcast (e186f73)
- policies: disable wifi (d781be1)
- policies: fix airplane mode (681a84f)
- policies: fix disable mobile line (1b49ca5)
- policies: fix gps (df4013b)
- policies: move on policies (13c499f)
- policies: update data roaming script (930cbf6)
- policy: add cache conditional on sms receiver (6dc5cf4)
- policy: add custom method to disable alarm (9125aa5)
- policy: add deploy app (a75395a)
- policy: add flag activity new task for password (723e2a8)
- policy: add provider and REQUEST_INSTALL_PACKAGES permission (1e90b19)
- policy: check android api version on status bar (8fff94a)
- policy: create remove package method (2e22d84)
- policy: if application exists return file path (43da143)
- policy: implement correct method on passwordMinLength (00ee29e)
- policy: implement uri content for install on android api 24 or more (94c2fb5)
- policy: manage problem installing apps (af5da6d)
- policy: remove disable sms method (ad23b5d)
- policy: remove lock var on thread manager (38f9bd9)
- policy: send ? character iif gps fail (236fe67)
- policy: set activity new task flag on lock (0e99fb5)
- policy: set correct value mute (b3ded54)
- policy: split download and remove files method (82b7177)
- policy: update the log message (9c13ff6)
- policy: update unenroll method (ea7498a)
- policy: use the right policies connectiviity (a9fe7cb)
- preview: validate null values on user information (91ea2d5)
- qr: set the scan view to landscape fixed (2be4e0d)
- receiver: check USB connection to implement the policy (660e606)
- receiver: manage exceptions (2b8a366)
- reconnect: add logic to reconnection method (dfcd977)
- reconnect: check the reconnection every 30 seconds (16ec75d)
- reconnect: implement for all connection fail (2fcbd9b)
- reconnect: implement manual reconnection (2da3293)
- reconnection: keep one timer at time (eeb96c0)
- service: change name of agent service (a357387)
- service: check if service is null (354744e)
- service: remove stop service from ui (0cc9b27)
- snack: add more space on the textview (2ba2919)
- splash: add single task (4a4f658)
- sresources: escape special character on string (c915077)
- startenrollmentactivity: fix handling of deeplink and qr code (694adc2)
- unenroll: remove all the database information (0a05d21)
- user: add default image if is empty (7113d85)
- user: add id on title user screen (d407617)
- user: create just fields for phone available on cache (93625ed)
- user: fix load user (4dacea3)
- user: remove close activity (b37693f)
- user: save multiples email without repeat (ca3e39c)
- user: save phone2 field with correct data (ba996b3)
- user: set edittext email disable (e76e438)
- user: validate list with empty value (3226ff4)
- user: validate user data save (a91c85a)
- package: working on new version (a88bb8c)
- about: add menu item and icon (5964781)
- about: add screen with about information (23f73a1)
- activity: add activity item (4c1439d)
- activity: add activity resources (b511d41)
- activity: add connectivity adapter (08b1c0a)
- activity: add connectivity fragment (9406301)
- activity: add fragment (2272ea3)
- activity: add layout (9ad2e4b)
- activity: add layout (170abfc)
- activity: create fragment connectivity (636f6c8)
- activity: remove connectivity tab (56b6b9b)
- admin: add device admin integration (#63) (93ca0c8)
- agent: add easter egg jobs (c182683)
- agent: Add status to the agent screen (abe473d)
- agent: add toast to easter egg (85aac9a)
- agent: multiples improves (#85) (784eb68)
- alarm: add time alarm for inventory (9dbc4e5)
- app: add applications tab (e0ab30c)
- app: add applications tab (519f445)
- app: add apps status (13ed27d)
- app: add get application image method (61bb20c)
- app: add icon app support (511fb84)
- app: add install activity (e40ef44)
- app: add install app layout (1ae5f07)
- app: add message to show without data (ca22c59)
- app: add message to show without data on layout (c2aa9bb)
- app: add pending to install resource (fe70264)
- app: add persistence notification (2d2d25c)
- app: add update application status (fe88b4c)
- app: application list item (8c701e9)
- app: change status (a5c7f98)
- app: create app list layout (762c81b)
- app: create application list fragment (39b3b8c)
- app: create application list fragment (321de08)
- app: create install app activity (503e572)
- app: get application by id method (03baaed)
- app: implement install apk (4c10480)
- app: implement message to show without data (57fd93b)
- app: implement persistence notification (517f790)
- app: implement update application status (3ba4415)
- app: launch install app activity (abb3173)
- app: reload application list (5edb2ad)
- app: remove persistence notification when app is installed (25a414a)
- app: remove status restriction (ff10f09)
- app: store app information on database (317146a)
- applications: create adapter (9e7e042)
- bugsnag: add bugsnag with thestral (051db33)
- camera: add camera switch for test (a14271c)
- config: add configuration item on the menu (ae0a373)
- config: add configuration layout (7a90465)
- config: add configuration string to resources (55c70ee)
- config: add dark theme on local storage (b017797)
- config: add disable notification local storage (f52d629)
- config: add disable notifications (9ca2eeb)
- config: add notifications and dark theme (dea4c0c)
- config: hide dark theme (ed33e9e)
- connection: add notification message when the agent is disconnected (164cccb)
- connection: disable incoming sms and mms (baf93d2)
- connectivity: add new connectivity method (57f5b2f)
- connectivity: disable airplane mode (6cb7a30)
- connectivity: disable Hostpot (143e952)
- connectivity: disable mobile line (043108d)
- connectivity: disable NFC (5bceacd)
- connectivity: disable roaming (e838432)
- connectivity: disable usb file transfer protocols (812e435)
- data: add cache on switch (8f63d4a)
- data: add visibility gone on delete data button (ad77faa)
- database: add application dao (09d21ff)
- database: add application entity (528e6b7)
- database: add database setup (648c10d)
- deeplink: add the textview information (f59b0c9)
- deeplink: read new fields name, phone, website and email on CSV (625bec7)
- deeplink: show the deeplink infomrmation (0546ae2)
- deploy: add download directory method (62df33d)
- deploy: add extra and select item on menu (9d5fcda)
- deploy: add extra from on notification intent (504851a)
- deploy: add install apk silently method (a2d6977)
- deploy: add INSTALL_PACKAGES permission (a0b5b86)
- deploy: add silently install button (1bf0f53)
- deploy: add silently install test (accb4c0)
- deploy: implement install silently (655d659)
- deploy: reorder items and select activity on the list (e90eff1)
- deploy: select application on fragment activity when come from notification (487cd01)
- disclosure: add disclosure permission screen (683a65b)
- drawer: add drawer navigation (c09cfae)
- drawer: add feedback item on menu without action (9896156)
- drawer: add header menu (6e9c907)
- drawer: add log screen as easter egg (0e8066b)
- drawer: add separator line (5f91162)
- easteregg: reload list drawer on activate easteregg (4d28181)
- enroll: add deeplink and background service (#62) (d0d42f6)
- enroll: add snackbar error on enroll (#113) (7e6736d)
- enroll: add wizard for the enrollment (#80) (b959c9a)
- enrollment: add deeplink enrolmment workflow (d83038d)
- enrollment: add type on enrollment payload (6389a49)
- enrollment: send inventory (7aa5aba)
- error: add error classification on enrollment helper (77315fd)
- error: add error classification on enrollment helper (7f5e693)
- error: add title error screen style (ead0250)
- error: create common error type class (5edfb8f)
- error: create common error type class (f2a61e5)
- error: implement a new error message with number (4d85424)
- error: implement common error on enrollment (73a1290)
- error: implement common error on enrollment (e19e55f)
- error: implement common error on permission (5ac60c8)
- error: implement common error on permission (5e9d229)
- error: implement common error on user (ca5061f)
- error: implement common error on user (ff42454)
- error: implement common error type (b7de271)
- error: implement error screen (b127144)
- error: improve error add empty word if the values are empty (26e9d0c)
- fastlane: Add slack to fastlane to get information about the deploy script (6bf1faa)
- feedback: add a list of status availables (8828fdf)
- feedback: add create json feedback and send to chollima method (0cdd441)
- feedback: add feedback class (e0e7dc4)
- feedback: add feedback layout (4554e89)
- feedback: add feedback to the menu (2b7ccbc)
- feedback: add send success message (b3640a1)
- feedback: add strings to the resources (a63c229)
- feedback: send status for task id on deploy app (cd5d7d1)
- feedback: send status for task id on deploy file (9414f36)
- feedback: send status for task id on disable airplane mode (1827e07)
- feedback: send status for task id on disable bluetooth (35d9207)
- feedback: send status for task id on disable camera (a7af53b)
- feedback: send status for task id on disable gps (2a0a9a9)
- feedback: send status for task id on disable hostpot (b45910c)
- feedback: send status for task id on disable mobile line (8511dcd)
- feedback: send status for task id on disable nfc (1fc5a6e)
- feedback: send status for task id on disable roaming (f1167ac)
- feedback: send status for task id on disable screen capture (6429b61)
- feedback: send status for task id on disable sms mms (bfc2ce9)
- feedback: send status for task id on disable speaker phone (3d992ee)
- feedback: send status for task id on disable status bar (1239c7e)
- feedback: send status for task id on disable usb adb (fea4780)
- feedback: send status for task id on disable usb mtp (3e3be63)
- feedback: send status for task id on disable usb ptp (4f556bf)
- feedback: send status for task id on disable vpn profile (0840c0b)
- feedback: send status for task id on disable wifi (a984769)
- feedback: send status for task id on maximum failed pwd wipe (310287d)
- feedback: send status for task id on maximum time to lock (190d7d6)
- feedback: send status for task id on password enable (af0a06b)
- feedback: send status for task id on password minimum length (7eea147)
- feedback: send status for task id on password minimum letter (7198f25)
- feedback: send status for task id on password minimum lower case (cee3fae)
- feedback: send status for task id on password minimum non letter (600a466)
- feedback: send status for task id on password minimum numeric (b528053)
- feedback: send status for task id on password minimum symbols (b7cfcc5)
- feedback: send status for task id on password minimum upper case (ac79598)
- feedback: send status for task id on password quality (3f0f61b)
- feedback: send status for task id on remove file (8f788a7)
- feedback: send status for task id on remove package (25dd99d)
- feedback: send status for task id on storage encryption (53ba265)
- feedback: send status for task id on use tls (642bd61)
- file: add complete path of the file on the progress message (d7150c4)
- file: improve download file progress (d61e510)
- files: add database file structure (d2650e9)
- files: add delete by name method (7dbeb75)
- files: add files implementation database (15af53f)
- files: add files screen (93f1013)
- files: add files tab (47f8804)
- files: ask WRITE_EXTERNAL_STORAGE permission (3527163)
- files: delete mqtt information (a7d67b7)
- files: improve fail message and insert files on database (cc01dca)
- files: improve file layout (d8d3f96)
- flavor: implement fdroid flavor (f09ec2f)
- flavor: implement gplay flavor (3afd591)
- geolocation: add geolocations (#67) (7dbdddd)
- gps: add enable and disable gps (f1fea83)
- help: add help item to menu (0293f4d)
- help: add help screen with flyve-mdm web (db28ae9)
- help: add viewpager to create a slide help on splash (fc1297c)
- helpdesk: add main page (#90) (f08db95)
- helper: add is package installed method (4650170)
- icon: add background and foreground images (b7c2816)
- icon: implement adaptative icon for api 26 (aad6659)
- inventory: add receiver and broadcast (c4ae0b8)
- inventory: create a common method for inventory (d5e6adf)
- inventory: update inventory library 0.4.0 (2ccbab2)
- lock: finish the activity with the button (ff28c4e)
- lock: improve lock screen design (bb1c5bf)
- lockscreen: add activity to settings home (4645678)
- lockscreen: add lock screen (4d4e699)
- lockscreen: add lockscreen service (3406dd2)
- lockscreen: add notifications receiver for lock screen (41f6abd)
- log: add agent id log (f69ddb5)
- log: add agent id log (1a6e79f)
- log: add new debug logs (f958aff)
- log: add new debug logs (4c0c3c8)
- log: add payload return log (26080fc)
- log: add payload return log (4944f7c)
- log: add reverse read file for log (6e44836)
- log: improve http logs with more information (e3d580f)
- log: improve http logs with more information (50496e4)
- log: set debuggable to true (7d5644d)
- log: set debuggable to true (8f3fe72)
- manifest: add permission activity (d540209)
- manifest: get data from MQTT service (ae9edbb)
- manifest: store manifest version on local storage (7e7f87d)
- mdm: add use TLS policy (b861397)
- mqtt: add configuration screen (187d1bc)
- mqtt: add enrollment values on database (833a05d)
- mqtt: add mqtt dao on app data base (12ad7d6)
- mqtt: add mqtt on entities (744691c)
- mqtt: add mqtt on local database (f8ddbb3)
- mqtt: check the mqtt connection status on error (c9df083)
- mqtt: create a new mqtt database model (1ef48c2)
- mqtt: if unenroll open splash screen (c9c12d2)
- mqtt: implement get by name method (4ecadc4)
- mqtt: implement mqttdata class (eb481a9)
- mqtt: implement mqttdata class (82e1b8a)
- mqtt: implement mqttdata class (fb7c252)
- mqtt: implement mqttdata class and remove direct database class (4d43719)
- mqtt: improve database update (fbb6c97)
- mqtt: improve error message (4dcbb22)
- mqtt: remove cache folder on destroy (02a6a05)
- mqtt: remove setters (64bf892)
- mqtt: replace shared preference by database (da06789)
- mqtt: replace shared preference by database (688ef36)
- mqtt: send inventory when add, remove or update some app (e1010a0)
- mqtt: send start enrollment (92367aa)
- mqtt: update database version (e590b1f)
- mqtt: update database version (6a5d3c9)
- mqtt: update deeplink information on database (f7f145c)
- mqtt: update enrollment information on database (55e4749)
- mqtt: update mqtt database information (7c1493b)
- mqtt: update new fields (701efc7)
- mqtt: validate if database has values (695d600)
- mqtt: validate if update or insert values in to the database (b4d2473)
- MQTT: reconnect the service when go offline (1de18f2)
- notification: add enable notification message on app data (1fae649)
- notification: add switch connection notification (ad3c265)
- notification: implement notification restriction (316d480)
- orientation: screen orientation management (3bcb210)
- password: add generic class to open on notification (9cd48dd)
- password: add method to check the notifications (4f0455e)
- password: add notification bar (4c41bc6)
- password: add password enable test (f561b6e)
- password: add password enable test layout (8ad9698)
- password: improve the notifications method (1759923)
- password: open password intent from notification (a3c657b)
- peripheral: device access and connectivity (#68) (bd2bfd7)
- permission: add permission enrollment layout (1ad7cfa)
- permission: add permissions enrollment activity (a0ca65c)
- permission: add share method (361f229)
- permission: add strings to the resources (8224906)
- permission: remove generete session token and permission (af215d6)
- permission: request access fine location (49193c3)
- permission: request permission (e12243c)
- photo: add function to convert bitmap to string and vice-versa (336a839)
- photo: add function to select and store photo (d3e788f)
- photo: add photo selection on enrollment (db242e3)
- photo: add rounded image class (8517011)
- photo: adjust image size on user form (ac862a6)
- photo: get photo from api level 16 to up on Edit user form (a70f47e)
- photo: get photo from api level 16 to up on enrollment (ff31ab5)
- photo: hide keyboard when open the camera selection (7dc83b1)
- photo: improve photo orientation (517a7b2)
- photo: load rounded image on information (488b979)
- photo: reload the user data on information when this is updated (38e738e)
- photo: store picture on local storage (18f52cf)
- picture: fix take picture on enrollment (00e1000)
- policies: add database policies schema (d3e0590)
- policies: add deep link for push policy (0a154cc)
- policies: add default value for password policies (dc7a7bd)
- policies: add delete all method (29442c2)
- policies: add disable wifi pattern (eac7dab)
- policies: add disable wifi pattern (12b77ca)
- policies: add files and apps (#79) (7dccd8e)
- policies: add firebase class (40f0c4a)
- policies: add get policies by name method (f8e973a)
- policies: add get policy by method (92d0d27)
- policies: add list adapter (1e4ee7e)
- policies: add password policies (#70) (04c270a)
- policies: add policies database storage (3e64284)
- policies: add policies fragment (77ad749)
- policies: add policies list layout (8d26e0e)
- policies: add policies module (625ceca)
- policies: add policies storage (a0f956f)
- policies: add policy module (e643967)
- policies: add push policies resources (4a8a87c)
- policies: add screen for notification (9257d1a)
- policies: add speaker phone data (434bcd4)
- policies: add split capitalized method (b21051a)
- policies: change the call to policies (9da7e89)
- policies: check integer values (bfb6a21)
- policies: create a new pattern for policies (4be4061)
- policies: create call to policies (c68dc59)
- policies: implement cache database policies (b142e4c)
- policies: implement cache database storage (cae3d44)
- policies: implement database cache (c11e016)
- policies: implement database cache on unimplemented policies (567cbc0)
- policies: implement database storage (3fd9f86)
- policies: implement database storage (85d4ab1)
- policies: implement delete all method (b9bef22)
- policies: implement new database cache (6599f27)
- policies: implement notification working on background (60a8682)
- policies: implement pull down to refresh (9f4f6a4)
- policies: improve the policies patterns (d34c029)
- policies: open notification with deeplink (af0e872)
- policies: read the policies from database (45e495f)
- policies: remove cache from policies implementation (8ec5c94)
- policies: request topic on the notification (7e8f4c7)
- policies: return the priority value (b0b28de)
- policies: simple push policies view with logo and message (51e480c)
- policies: storage disable camera (1b60a84)
- policies: storage encryption device (802e008)
- policies: storage maximum time to lock (85d0faf)
- policies: storage password lenght (82913bb)
- policies: storage password maximum failed for wipe (89678e0)
- policies: storage password minimum letters (e52eb24)
- policies: storage password minimum lower case (4a27803)
- policies: storage password minimum non letter (e1a6b89)
- policies: storage password minimum numeric (511b0eb)
- policies: storage password minimum symbols (d53d75f)
- policies: storage password minimum upper case (392aada)
- policies: storage password quality (7afdce3)
- policy: add airplane mode policy pattern (290fef7)
- policy: add bluetooth pattern policy (1bcb091)
- policy: add custom phone state listener (404d3b6)
- policy: add disable all sounds method (2d2b863)
- policy: add disable capture screen on device police manager (2d94d10)
- policy: add disable speaker phone method (703086e)
- policy: add disable speaker phone method (99deec5)
- policy: add disable status bar on device police manager (b5c6cb7)
- policy: add enable password method (805c7dc)
- policy: add gps policy pattern (37c5972)
- policy: add Hostpot Tethering policy pattern (92fa848)
- policy: add lock screen (14ef3cd)
- policy: add maximum failed password for wipe policy pattern (a42687f)
- policy: add maximum time to lock policy pattern (05e48f1)
- policy: add mobile line policy pattern (ac3a5ce)
- policy: add new method to disable sounds stream types (4c90dd6)
- policy: add nfc policy pattern (c36f3d4)
- policy: add password enable policy pattern (dd5ddf3)
- policy: add password min length policy pattern (bfa271d)
- policy: add password min letter policy pattern (f1b6da1)
- policy: add password min non letter policy pattern (12ca576)
- policy: add password min numeric policy pattern (aa010f1)
- policy: add password min symbols policy pattern (dd68b39)
- policy: add password min upper and lower length policy pattern (f827e8a)
- policy: add password quality policy pattern (e28ca43)
- policy: add reboot method (aa9eb22)
- policy: add reset password (20be28b)
- policy: add roaming policy pattern (2bd05bd)
- policy: add screen capture policy pattern (6fc1592)
- policy: add sms broadcast receiver (1498a3c)
- policy: add sms delete all message method (6686222)
- policy: add sms mms policy pattern (af09552)
- policy: add speaker phone policy pattern (071c390)
- policy: add status bar policy pattern (aa00a94)
- policy: add storage encryption policy pattern (d29d3da)
- policy: add stream accessibility policy pattern (b1dd74f)
- policy: add stream alarm policy pattern (242fc6e)
- policy: add stream dtmf policy pattern (66bf110)
- policy: add stream music policy pattern (bdcee9b)
- policy: add stream notification policy pattern (2ada828)
- policy: add stream ring policy pattern (3e47a60)
- policy: add stream voice call policy pattern (059ac03)
- policy: add supervisor information (bb74637)
- policy: add unlock method (9e95f75)
- policy: add usb adb policy pattern (d46fa38)
- policy: add usb mtp policy pattern (c19a42e)
- policy: add usb ptp policy pattern (c4a24dd)
- policy: add vpn policy pattern (ca198a8)
- policy: check enable password helper (876cdc3)
- policy: check the value type (6e552d7)
- policy: implement bluetooth policy on the service (ef6e9cd)
- policy: implement camera policy on the service (3fbf468)
- policy: implement disable all sounds policy (79804e8)
- policy: implement disable stream accessibility policy (9010671)
- policy: implement disable stream alarm policy (e0e5906)
- policy: implement disable stream DTMF policy (069bec3)
- policy: implement disable stream music policy (917f537)
- policy: implement disable stream notification policy (7353965)
- policy: implement disable stream ring policy (9011d67)
- policy: implement disable stream voicecall policy (4be8403)
- policy: implement GPS policy pattern (7cacb6f)
- policy: implement phone state listener (c65a0cc)
- policy: implement roaming policy pattern (dc10a01)
- policy: implement vpn policy with device policy manager (2db88f0)
- policy: reorder methods (42b2453)
- policy: request new sms permissions (3167229)
- policy: request password from mqtt (e7df894)
- policy: set the value to object type (01754b3)
- policy: update layout (84e2cf3)
- policy: validate if the policies from database has values (37b2da4)
- policy: validate methods improve pattern (35fb12d)
- policy: validate mqtt information (fcd23d3)
- pre-release: relase for early adopter stage (e705e82)
- priority: add priority parameter on camera (25075ad)
- priority: add priority parameter on policies method (878582c)
- priority: check priority value (5277d4d)
- priority: implement priority field on data (ec4ef0d)
- priority: implement priority on policies (0965d5a)
- priority: update database version to 7 (1670c10)
- push: add api token cache (1dd22f0)
- push: add firebase token log (0ca0ee8)
- push: add http response routes (3294218)
- push: add notification delay (6568ac4)
- push: add subscription on main (868ff6b)
- push: change the notification flag to keep the policy (85bb8e6)
- push: execute policies when the app is in background (3c92c49)
- push: response http policies (7fdd23a)
- push: reword the parameters to topic and message (16a8df5)
- push: show the policy information on the UI (98d24f3)
- rc: add sonar qube and automation scripts (865e2ab)
- resources: add not installed string (a34b322)
- response: add new method send http response (0c3c416)
- response: add task status route (7b0f0a9)
- response: send http commands (8064829)
- response: set the http ping response (91ea753)
- response: setup http response (408c2cc)
- scan: add camera manager for scanner (62fe988)
- scan: add custom dialog builder (ad33b48)
- scan: add dialog title layout (e07c961)
- scan: add dimensions for scanner (e38dbbb)
- scan: add floating button (21d6f23)
- scan: add scanner activity (02c3530)
- scan: add scanner colors (dd406e6)
- scan: add scanner custom view (b48b87b)
- scan: add scanner layout (ed59198)
- scan: add scanner string resources (c373046)
- scan: add vibrate permission and scanactivity (c000278)
- scan: add warning icon (8411491)
- scan: add zxing core 3.3.0 library (a5cc8f3)
- scan: implement the result from scanner (59d9308)
- scan: open scanner activity (6935257)
- secure: set secure version to false by default (bac122c)
- status: add will to MQTT sending status false (cccf288)
- status: create method send task status (7d6802b)
- status: return the status task on deploy app (b593401)
- status: return the status task on deploy file (7bbc9f0)
- status: return the status task on disable airplane mode (4ae7993)
- status: return the status task on disable bluetooth (c30fda4)
- status: return the status task on disable camera (72fa366)
- status: return the status task on disable create vpn profiles (f3baf14)
- status: return the status task on disable gps (a808fd8)
- status: return the status task on disable hostpot (484e2b3)
- status: return the status task on disable mobile line (3260bbc)
- status: return the status task on disable nfc (6bb316e)
- status: return the status task on disable roaming (feafb72)
- status: return the status task on disable screen capture (f69c99a)
- status: return the status task on disable sms mms (28d6742)
- status: return the status task on disable speaker phone (e05e180)
- status: return the status task on disable status bar (1c19be9)
- status: return the status task on disable usb adb (bc18cb7)
- status: return the status task on disable usb mtp (7439ed4)
- status: return the status task on disable usb ptp (c112a4d)
- status: return the status task on disable wifi (2d9b900)
- status: return the status task on maximum failed passwords for wipe (a1ddc78)
- status: return the status task on maximum time to lock (33ebdc2)
- status: return the status task on password enable (6dce0d3)
- status: return the status task on password min length (51c4f03)
- status: return the status task on password min letters (875218d)
- status: return the status task on password min lower case (8572603)
- status: return the status task on password min non letter (733da4f)
- status: return the status task on password min numeric (940fb20)
- status: return the status task on password min symbols (953ede5)
- status: return the status task on password min upper case (c1fdc08)
- status: return the status task on password quality (9bf0f69)
- status: return the status task on remove app (a04f2be)
- status: return the status task on remove file (6b2678e)
- status: return the status task on reset password (9b976eb)
- status: return the status task on storage encryption (68636a0)
- status: return the status task on use tls (ef41140)
- status: send status true to MQTT on Success (348df1d)
- store: add easter egg var on local store (6369790)
- store: add supervisor information on data storage (6076048)
- supervisor: add storage cache on supervisor form (ec594b5)
- supervisor: add supervisor edit screen (ec9ddb6)
- supervisor: storage supervisor information (a3de853)
- system: add has_system_permission on enrollment payload (e2e6218)
- user: add administrative number (3665a36)
- user: add dynamics email fields (9d19038)
- user: add edit user class (ca25886)
- user: add language spinner (08ab4a0)
- user: add multiples type (fc0c3f1)
- user: add new email on key press (c2cca11)
- user: add preview user screen (43f0cec)
- user: add spinner to multiples list (f59acc7)
- user: add supervisor controller, model and storage (73563de)
- user: add user data model class (7d364f8)
- user: add values on multiples edit text (93feca1)
- user: create user local storage (ef99df6)
- user: load data storage on user form (d9e392a)
- user: load emails storage on local cache (094639e)
- user: load phones storage on local cache (ecf41fa)
- user: load user emails on preview screen (5a1f22b)
- user: load user information on preview screen (4a1b51e)
- user: remove items (8fc55c9)
- user: select language on spinner from local storage (ea08e93)
- user: storage data on cache (67d3d38)
- user: store emails, phone , language and administrative number (6a1d6cd)
- version: add secure version (b27338c)
- version: implement a secure version (f99fabf)
- version: show version on intro (3e29501)
- walkthrough: add 3 step to walkthrough (d82c91d)
- walkthrough: add dot steps on walkthrough screen (011413c)
- walkthrough: add link format to message (67eb1c6)
- walkthrough: add links to walkthrough screen (bce59ea)
- walkthrought: add admin web console enviroment var (f98d407)
- walkthrought: add design skelethon of slides (46f5d6e)
- wipe: set external storage flag on wipe (#623) (33c6dd2)
- package: new enrollment workflow
2.0.0-rc.6 (2018-12-05)
- connection: add session token (c1cd8f0)
- connection: add user token on initsession (2794374)
- download: add session token on header (126f26d)
- enroll: remove mqtt restriction t to save (04c747a)
- log: add connection and reconnection logs (f9ec199)
- log: add date and keep clear the log (e9a6e99)
- log: add limit on the log file text with 3MB (1b1ea98)
- log: add log data structure (c7dcfcd)
- log: check the message value (dc40d93)
- log: clear the data with ui (188bf3c)
- log: implement log with sqllite (7ef05bb)
- log: implement where on log (ea6013a)
- log: load logs from sqllite (0c86500)
- log: refactor the save log (ffdd295)
- mqtt: add certification (318b619)
- mqtt: add TrustManagerFactory on the mqtt options (915cd60)
- mqtt: fix the FlyvemdmManifest topic (bacaf17)
- mqtt: remove increase tryEverySeconds (a7d9267)
- mqtt: remove the retained true (327586d)
- mqtt: replace the TLSv1.2 for TLS (fede198)
- mqtt: restore increase seconds (3a893c2)
- mqtt: rewords variables (b2f6f7c)
- mqtt: send ? when gps is not available (316ea15)
- mqtt: send online status (073bc2d)
- mqtt: send the status connected (27ce044)
- mqtt: set reconnection counter to zero (5ae89ff)
- mqtt: set status true if is connected (9a83eb1)
- mqtt: validate unique mqtt client (b0a2936)
- MqttModel: fix will for online status (0eb4276)
- MqttModel: offline will not on the good topic (791a5cb)
- policy: remove lock var on thread manager (38f9bd9)
- policy: send ? character iif gps fail (236fe67)
- policy: update the log message (9c13ff6)
- policy: use the right policies connectiviity (a9fe7cb)
- service: remove stop service from ui (0cc9b27)
- deeplink: add the textview information (f59b0c9)
- deeplink: show the deeplink infomrmation (0546ae2)
- policies: add policies module (625ceca)
- wipe: set external storage flag on wipe (#623) (33c6dd2)
2.0.0-rc.5 (2018-10-03)
- app: check application package (26a8285)
- app: check application package (8fc2f08)
- app: implement version code and name (8b6b175)
- application: improve the application status (20c2f90)
- apps: add thread manager (802c0a1)
- apps: add thread manager (ce00727)
- apps: implement thread manager (abb3f3a)
- apps: implement thread manager (203db9f)
- deeplink: savoid rewrite mqtt information (2764ab0)
- enrollment: manage perror with active session (17cc3a3)
- enrollment: remove deeplink information (c9dc27a)
- enrollment: trim the inventory (c3076de)
- mqtt: get cause error on set action callback (142a0f5)
- mqtt: manage error exception (8e7acb0)
- sresources: escape special character on string (c915077)
- unenroll: remove all the database information (0a05d21)
- user: validate list with empty value (3226ff4)
- error: add error classification on enrollment helper (77315fd)
- error: create common error type class (5edfb8f)
- error: implement common error on enrollment (e19e55f)
- error: implement common error on permission (5e9d229)
- error: implement common error on user (ff42454)
- log: add agent id log (1a6e79f)
- log: add new debug logs (4c0c3c8)
- log: add payload return log (26080fc)
- log: improve http logs with more information (50496e4)
- log: set debuggable to true (7d5644d)
2.0.0-rc.4 (2018-09-21)
- app: add version code and name on database (8f2c6a5)
- app: check application package (e95c3f5)
- app: check application package (ce10d49)
- app: implement version code and name (9c24980)
- app: remove delete all (bc422e8)
- app: select the correct application tab (3bd9d91)
- app: validate if item thread exists (aa41508)
- app: validate information of the app (887cce5)
- app: validate information packagee (43a58d8)
- application: improve the application status (f5f1e78)
- apps: add thread manager (3d605bd)
- apps: add thread manager (c526ea7)
- apps: implement thread manager (b1a15f0)
- apps: implement thread manager (d72abb8)
- deeplink: savoid rewrite mqtt information (029b684)
- download: remove download progress notification (906b0ce)
- files: reword addApplication method to addFile (68f51af)
- inventory: implement inventory library 0.9.0 (3d6c400)
- mqtt: get cause error on set action callback (cd11187)
- mqtt: manage error exception (136ae0c)
- name: reword the name to Flyve MDM Agent (3ccc135)
- qr: set the scan view to landscape fixed (2be4e0d)
- error: add error classification on enrollment helper (7f5e693)
- error: create common error type class (f2a61e5)
- error: implement a new error message with number (4d85424)
- error: implement common error on enrollment (73a1290)
- error: implement common error on permission (5ac60c8)
- error: implement common error on user (ca5061f)
- error: implement common error type (b7de271)
- log: add agent id log (f69ddb5)
- log: add new debug logs (f958aff)
- log: add payload return log (4944f7c)
- log: improve http logs with more information (e3d580f)
- log: set debuggable to true (8f3fe72)
- secure: set secure version to false by default (bac122c)
2.0.0-rc.3 (2018-08-20)
2.0.0-rc.2 (2018-08-17)
2.0.0-rc.1 (2018-08-01)
- subscribe device topic and dismiss progress dialog on error (537216a)
- adapter: validate get position on data (c43e9cd)
- app: finish the activity on install (589438c)
- app: validate installation status (3667c51)
- application: add trim on package name (bf0e160)
- application: check installed package on realtime (b85a827)
- ci: implement android standard for language folder (44a60cc)
- connect: remove sent inventory on connect (9f87ba3)
- connection: remove delete data from lint (398e579)
- connection: remove global error message (ca66463)
- data: add methods to manage the data values (18698b0)
- data: add return values to get methods (34f0158)
- data: implement bool from string method (4bfa08b)
- data: implement data threads (29380e4)
- data: prevent null values (7aa75f5)
- data: remove sms value duplicated (a7dd3fc)
- data: return new policies empty value (4271c05)
- deploy: update status if the package is installed (401c6ee)
- encode: remove url_safe parameter from base 64 encode (3e3c858)
- enroll: add button to delete al data (efba45d)
- enroll: check if data is empty (0a60281)
- enroll: check if progress bar is not null (a12d2ba)
- enroll: fill profile and session token directly (3faac93)
- enroll: fix payload base 64 encode (2605ff9)
- enroll: get permission on android api lower than 23 (121133a)
- enroll: request permission (0f759f2)
- enrollment: improve error message (64293c8)
- enrollment: manage file photo path information (c042a80)
- enrollment: move delete all the data to deeplink lint (ad4d28b)
- enrollment: move delete all the data to deeplink lint (0dcedb8)
- enrollment: remove all the mqtt configuration on start (e9f8fd5)
- enrollment: return complete error on enrollment (9df432b)
- feedback: check the values from database (bcf1d57)
- feedback: remove task id from wipe (57b9260)
- inventory: add public send inventory method (2e1516f)
- inventory: bind the mqtt service and execute send inventory method (64fde32)
- inventory: fix inventory permission (6d03608)
- location: improve location provider (2e2e1ee)
- location: update send gps method (0d4e6df)
- log: remove log loop (6aefd38)
- log: remove write on error to prevent a loop (3aae75a)
- log: validate the adapter (78e6c9d)
- manifest: implement USB_STATE and move USB_DEVICE_ATTACHED (9d7347c)
- mqtt: catch null pointer exception (cdba49d)
- mqtt: improve the subscribe topic and filter all message arrive (5fd6e0f)
- mqtt: isolate remove package policy (8cef864)
- mqtt: manage a exception with generate client id (6a75464)
- mqtt: manage empty message body (74e95c7)
- mqtt: remove hard code invalid (3b0576e)
- mqtt: remove wrong validation mqtt message (3d78330)
- mqtt: rename PascalCase topic (8667605)
- mqtt: store mqtt user information (25a41a1)
- mqtt: store the topic correctly (42a9dc5)
- mqtt: update airplane mode topic (28d6d15)
- mqtt: update deploy file topic (3dbd149)
- mqtt: update disable bluetooth topic (249577b)
- mqtt: update disable call auto answer topic (91728ab)
- mqtt: update disable camera topic (5987110)
- mqtt: update disable disable create vpn profile topic (2249c3d)
- mqtt: update disable gps topic (6609ce6)
- mqtt: update disable hostpot tethering topic (0db92ef)
- mqtt: update disable Mobile Line topic (ab1b295)
- mqtt: update disable NFC topic (92d38b1)
- mqtt: update disable roaming topic (52dc7be)
- mqtt: update disable sms mms topic (8a9671d)
- mqtt: update disable speaker phone topic (1fa9b79)
- mqtt: update disable status bar topic (fec9574)
- mqtt: update disable Usb adb topic (261a188)
- mqtt: update disable Usb Mtp topic (5975a2f)
- mqtt: update disable usb on the go topic (bd16a5a)
- mqtt: update disable Usb ptp topic (05657c9)
- mqtt: update disable voice mail topic (8b004e6)
- mqtt: update disable wifi topic (fee18ae)
- mqtt: update geolocate topic (486d4bd)
- mqtt: update inventory topic (c58b945)
- mqtt: update lock topic (a4e56af)
- mqtt: update maximum failed password for wipe topic (359bff9)
- mqtt: update maximum time to lock topic (e856753)
- mqtt: update password enable topic (b1e49ba)
- mqtt: update password minimum length topic (75d15b2)
- mqtt: update password minimum letters topic (c5e3d07)
- mqtt: update password minimum lower case topic (dec0c8a)
- mqtt: update password minimum non letter topic (8a882e2)
- mqtt: update password minimum numeric topic (7398fdf)
- mqtt: update password minimum symbols topic (dac5f8e)
- mqtt: update password minimum upper case topic (33d5b08)
- mqtt: update password quality topic (6b77b6c)
- mqtt: update ping topic (0003ba9)
- mqtt: update remove file topic (fde5824)
- mqtt: update reset password topic (66e2b19)
- mqtt: update storage encryption topic (1cb7100)
- mqtt: update subscribe topic (196df90)
- mqtt: update the screen capture topic (5488aa0)
- mqtt: update TLS topic (3508bd6)
- mqtt: update unenroll topic (89f1336)
- mqtt: update use tls topic (9619680)
- mqtt: update wipe topic (0b35dc9)
- notification: add notification channel for android 8 (7fbdcd1)
- package: move package folder to external storage (a859d30)
- package: update conventional-github-releaser to version 3.0.0 (4a2613a)
- permission: add scroll on the layout (6851c84)
- policy: add cache conditional on sms receiver (6dc5cf4)
- policy: add custom method to disable alarm (9125aa5)
- policy: add deploy app (a75395a)
- policy: add flag activity new task for password (723e2a8)
- policy: add provider and REQUEST_INSTALL_PACKAGES permission (1e90b19)
- policy: check android api version on status bar (8fff94a)
- policy: create remove package method (2e22d84)
- policy: if application exists return file path (43da143)
- policy: implement correct method on passwordMinLength (00ee29e)
- policy: implement uri content for install on android api 24 or more (94c2fb5)
- policy: manage problem installing apps (af5da6d)
- policy: remove disable sms method (ad23b5d)
- policy: set activity new task flag on lock (0e99fb5)
- policy: set correct value mute (b3ded54)
- policy: split download and remove files method (82b7177)
- policy: update unenroll method (ea7498a)
- preview: validate null values on user information (91ea2d5)
- receiver: check USB connection to implement the policy (660e606)
- receiver: manage exceptions (2b8a366)
- reconnect: add logic to reconnection method (dfcd977)
- reconnect: check the reconnection every 30 seconds (16ec75d)
- reconnect: implement for all connection fail (2fcbd9b)
- reconnect: implement manual reconnection (2da3293)
- reconnection: keep one timer at time (eeb96c0)
- snack: add more space on the textview (2ba2919)
- startenrollmentactivity: fix handling of deeplink and qr code (694adc2)
- user: fix load user (4dacea3)
- user: validate user data save (a91c85a)
- activity: remove connectivity tab (56b6b9b)
- alarm: add time alarm for inventory (9dbc4e5)
- app: add applications tab (e0ab30c)
- app: add applications tab (519f445)
- app: add apps status (13ed27d)
- app: add get application image method (61bb20c)
- app: add icon app support (511fb84)
- app: add install activity (e40ef44)
- app: add install app layout (1ae5f07)
- app: add message to show without data (ca22c59)
- app: add message to show without data on layout (c2aa9bb)
- app: add pending to install resource (fe70264)
- app: add persistence notification (2d2d25c)
- app: add update application status (fe88b4c)
- app: application list item (8c701e9)
- app: change status (a5c7f98)
- app: create app list layout (762c81b)
- app: create application list fragment (321de08)
- app: create application list fragment (39b3b8c)
- app: create install app activity (503e572)
- app: get application by id method (03baaed)
- app: implement install apk (4c10480)
- app: implement message to show without data (57fd93b)
- app: implement persistence notification (517f790)
- app: implement update application status (3ba4415)
- app: launch install app activity (abb3173)
- app: reload application list (5edb2ad)
- app: remove persistence notification when app is installed (25a414a)
- app: remove status restriction (ff10f09)
- app: store app information on database (317146a)
- applications: create adapter (9e7e042)
- config: add configuration item on the menu (ae0a373)
- config: add configuration layout (7a90465)
- config: add configuration string to resources (55c70ee)
- config: add dark theme on local storage (b017797)
- config: add disable notification local storage (f52d629)
- config: add disable notifications (9ca2eeb)
- config: add notifications and dark theme (dea4c0c)
- config: hide dark theme (ed33e9e)
- connection: add notification message when the agent is disconnected (164cccb)
- data: add cache on switch (8f63d4a)
- data: add visibility gone on delete data button (ad77faa)
- database: add application dao (09d21ff)
- database: add application entity (528e6b7)
- database: add database setup (648c10d)
- deploy: add download directory method (62df33d)
- deploy: add extra and select item on menu (9d5fcda)
- deploy: add extra from on notification intent (504851a)
- deploy: add install apk silently method (a2d6977)
- deploy: add INSTALL_PACKAGES permission (a0b5b86)
- deploy: add silently install button (1bf0f53)
- deploy: add silently install test (accb4c0)
- deploy: implement install silently (655d659)
- deploy: reorder items and select activity on the list (e90eff1)
- deploy: select application on fragment activity when come from notification (487cd01)
- error: add title error screen style (ead0250)
- error: implement error screen (b127144)
- error: improve error add empty word if the values are empty (26e9d0c)
- feedback: add a list of status availables (8828fdf)
- feedback: add create json feedback and send to chollima method (0cdd441)
- feedback: add feedback class (e0e7dc4)
- feedback: add feedback layout (4554e89)
- feedback: add feedback to the menu (2b7ccbc)
- feedback: add send success message (b3640a1)
- feedback: add strings to the resources (a63c229)
- feedback: send status for task id on deploy app (cd5d7d1)
- feedback: send status for task id on deploy file (9414f36)
- feedback: send status for task id on disable airplane mode (1827e07)
- feedback: send status for task id on disable bluetooth (35d9207)
- feedback: send status for task id on disable camera (a7af53b)
- feedback: send status for task id on disable gps (2a0a9a9)
- feedback: send status for task id on disable hostpot (b45910c)
- feedback: send status for task id on disable mobile line (8511dcd)
- feedback: send status for task id on disable nfc (1fc5a6e)
- feedback: send status for task id on disable roaming (f1167ac)
- feedback: send status for task id on disable screen capture (6429b61)
- feedback: send status for task id on disable sms mms (bfc2ce9)
- feedback: send status for task id on disable speaker phone (3d992ee)
- feedback: send status for task id on disable status bar (1239c7e)
- feedback: send status for task id on disable usb adb (fea4780)
- feedback: send status for task id on disable usb mtp (3e3be63)
- feedback: send status for task id on disable usb ptp (4f556bf)
- feedback: send status for task id on disable vpn profile (0840c0b)
- feedback: send status for task id on disable wifi (a984769)
- feedback: send status for task id on maximum failed pwd wipe (310287d)
- feedback: send status for task id on maximum time to lock (190d7d6)
- feedback: send status for task id on password enable (af0a06b)
- feedback: send status for task id on password minimum length (7eea147)
- feedback: send status for task id on password minimum letter (7198f25)
- feedback: send status for task id on password minimum lower case (cee3fae)
- feedback: send status for task id on password minimum non letter (600a466)
- feedback: send status for task id on password minimum numeric (b528053)
- feedback: send status for task id on password minimum symbols (b7cfcc5)
- feedback: send status for task id on password minimum upper case (ac79598)
- feedback: send status for task id on password quality (3f0f61b)
- feedback: send status for task id on remove file (8f788a7)
- feedback: send status for task id on remove package (25dd99d)
- feedback: send status for task id on storage encryption (53ba265)
- feedback: send status for task id on use tls (642bd61)
- file: add complete path of the file on the progress message (d7150c4)
- file: improve download file progress (d61e510)
- files: add database file structure (d2650e9)
- files: add delete by name method (7dbeb75)
- files: add files implementation database (15af53f)
- files: add files screen (93f1013)
- files: add files tab (47f8804)
- files: ask WRITE_EXTERNAL_STORAGE permission (3527163)
- files: delete mqtt information (a7d67b7)
- files: improve fail message and insert files on database (cc01dca)
- files: improve file layout (d8d3f96)
- helper: add is package installed method (4650170)
- icon: add background and foreground images (b7c2816)
- icon: implement adaptative icon for api 26 (aad6659)
- inventory: create a common method for inventory (d5e6adf)
- lock: finish the activity with the button (ff28c4e)
- manifest: add permission activity (d540209)
- mqtt: add enrollment values on database (833a05d)
- mqtt: add mqtt dao on app data base (12ad7d6)
- mqtt: add mqtt on entities (744691c)
- mqtt: add mqtt on local database (f8ddbb3)
- mqtt: check the mqtt connection status on error (c9df083)
- mqtt: create a new mqtt database model (1ef48c2)
- mqtt: implement get by name method (4ecadc4)
- mqtt: implement mqttdata class (82e1b8a)
- mqtt: implement mqttdata class (eb481a9)
- mqtt: implement mqttdata class (fb7c252)
- mqtt: implement mqttdata class and remove direct database class (4d43719)
- mqtt: improve database update (fbb6c97)
- mqtt: improve error message (4dcbb22)
- mqtt: remove setters (64bf892)
- mqtt: replace shared preference by database (688ef36)
- mqtt: replace shared preference by database (da06789)
- mqtt: update database version (e590b1f)
- mqtt: update database version (6a5d3c9)
- mqtt: update deeplink information on database (f7f145c)
- mqtt: update enrollment information on database (55e4749)
- mqtt: update mqtt database information (7c1493b)
- mqtt: update new fields (701efc7)
- mqtt: validate if database has values (695d600)
- mqtt: validate if update or insert values in to the database (b4d2473)
- notification: add enable notification message on app data (1fae649)
- notification: add switch connection notification (ad3c265)
- notification: implement notification restriction (316d480)
- password: add generic class to open on notification (9cd48dd)
- password: add method to check the notifications (4f0455e)
- password: add notification bar (4c41bc6)
- password: add password enable test (f561b6e)
- password: add password enable test layout (8ad9698)
- password: improve the notifications method (1759923)
- password: open password intent from notification (a3c657b)
- permission: add permission enrollment layout (1ad7cfa)
- permission: add permissions enrollment activity (a0ca65c)
- permission: add share method (361f229)
- permission: add strings to the resources (8224906)
- permission: remove generete session token and permission (af215d6)
- permission: request access fine location (49193c3)
- picture: fix take picture on enrollment (00e1000)
- policies: add database policies schema (d3e0590)
- policies: add delete all method (29442c2)
- policies: add disable wifi pattern (eac7dab)
- policies: add disable wifi pattern (12b77ca)
- policies: add get policies by name method (f8e973a)
- policies: add get policy by method (92d0d27)
- policies: add policies database storage (3e64284)
- policies: add speaker phone data (434bcd4)
- policies: add split capitalized method (b21051a)
- policies: create a new pattern for policies (4be4061)
- policies: implement cache database policies (b142e4c)
- policies: implement cache database storage (cae3d44)
- policies: implement database cache (c11e016)
- policies: implement database cache on unimplemented policies (567cbc0)
- policies: implement database storage (3fd9f86)
- policies: implement database storage (85d4ab1)
- policies: implement delete all method (b9bef22)
- policies: implement new database cache (6599f27)
- policies: implement pull down to refresh (9f4f6a4)
- policies: improve the policies patterns (d34c029)
- policies: read the policies from database (45e495f)
- policies: remove cache from policies implementation (8ec5c94)
- policies: return the priority value (b0b28de)
- policy: add airplane mode policy pattern (290fef7)
- policy: add bluetooth pattern policy (1bcb091)
- policy: add custom phone state listener (404d3b6)
- policy: add disable all sounds method (2d2b863)
- policy: add disable speaker phone method (99deec5)
- policy: add disable speaker phone method (703086e)
- policy: add gps policy pattern (37c5972)
- policy: add Hostpot Tethering policy pattern (92fa848)
- policy: add maximum failed password for wipe policy pattern (a42687f)
- policy: add maximum time to lock policy pattern (05e48f1)
- policy: add mobile line policy pattern (ac3a5ce)
- policy: add new method to disable sounds stream types (4c90dd6)
- policy: add nfc policy pattern (c36f3d4)
- policy: add password enable policy pattern (dd5ddf3)
- policy: add password min length policy pattern (bfa271d)
- policy: add password min letter policy pattern (f1b6da1)
- policy: add password min non letter policy pattern (12ca576)
- policy: add password min numeric policy pattern (aa010f1)
- policy: add password min symbols policy pattern (dd68b39)
- policy: add password min upper and lower length policy pattern (f827e8a)
- policy: add password quality policy pattern (e28ca43)
- policy: add roaming policy pattern (2bd05bd)
- policy: add screen capture policy pattern (6fc1592)
- policy: add sms broadcast receiver (1498a3c)
- policy: add sms delete all message method (6686222)
- policy: add sms mms policy pattern (af09552)
- policy: add speaker phone policy pattern (071c390)
- policy: add status bar policy pattern (aa00a94)
- policy: add storage encryption policy pattern (d29d3da)
- policy: add stream accessibility policy pattern (b1dd74f)
- policy: add stream alarm policy pattern (242fc6e)
- policy: add stream dtmf policy pattern (66bf110)
- policy: add stream music policy pattern (bdcee9b)
- policy: add stream notification policy pattern (2ada828)
- policy: add stream ring policy pattern (3e47a60)
- policy: add stream voice call policy pattern (059ac03)
- policy: add usb adb policy pattern (d46fa38)
- policy: add usb mtp policy pattern (c19a42e)
- policy: add usb ptp policy pattern (c4a24dd)
- policy: add vpn policy pattern (ca198a8)
- policy: check the value type (6e552d7)
- policy: implement bluetooth policy on the service (ef6e9cd)
- policy: implement camera policy on the service (3fbf468)
- policy: implement disable all sounds policy (79804e8)
- policy: implement disable stream accessibility policy (9010671)
- policy: implement disable stream alarm policy (e0e5906)
- policy: implement disable stream DTMF policy (069bec3)
- policy: implement disable stream music policy (917f537)
- policy: implement disable stream notification policy (7353965)
- policy: implement disable stream ring policy (9011d67)
- policy: implement disable stream voicecall policy (4be8403)
- policy: implement GPS policy pattern (7cacb6f)
- policy: implement phone state listener (c65a0cc)
- policy: implement roaming policy pattern (dc10a01)
- policy: implement vpn policy with device policy manager (2db88f0)
- policy: reorder methods (42b2453)
- policy: request new sms permissions (3167229)
- policy: set the value to object type (01754b3)
- policy: validate if the policies from database has values (37b2da4)
- policy: validate methods improve pattern (35fb12d)
- policy: validate mqtt information (fcd23d3)
- priority: add priority parameter on camera (25075ad)
- priority: add priority parameter on policies method (878582c)
- priority: check priority value (5277d4d)
- priority: implement priority field on data (ec4ef0d)
- priority: implement priority on policies (0965d5a)
- priority: update database version to 7 (1670c10)
- resources: add not installed string (a34b322)
- scan: add camera manager for scanner (62fe988)
- scan: add custom dialog builder (ad33b48)
- scan: add dialog title layout (e07c961)
- scan: add dimensions for scanner (e38dbbb)
- scan: add floating button (21d6f23)
- scan: add scanner activity (02c3530)
- scan: add scanner colors (dd406e6)
- scan: add scanner custom view (b48b87b)
- scan: add scanner layout (ed59198)
- scan: add scanner string resources (c373046)
- scan: add vibrate permission and scanactivity (c000278)
- scan: add warning icon (8411491)
- scan: add zxing core 3.3.0 library (a5cc8f3)
- scan: implement the result from scanner (59d9308)
- scan: open scanner activity (6935257)
- status: create method send task status (7d6802b)
- status: return the status task on deploy app (b593401)
- status: return the status task on deploy file (7bbc9f0)
- status: return the status task on disable airplane mode (4ae7993)
- status: return the status task on disable bluetooth (c30fda4)
- status: return the status task on disable camera (72fa366)
- status: return the status task on disable create vpn profiles (f3baf14)
- status: return the status task on disable gps (a808fd8)
- status: return the status task on disable hostpot (484e2b3)
- status: return the status task on disable mobile line (3260bbc)
- status: return the status task on disable nfc (6bb316e)
- status: return the status task on disable roaming (feafb72)
- status: return the status task on disable screen capture (f69c99a)
- status: return the status task on disable sms mms (28d6742)
- status: return the status task on disable speaker phone (e05e180)
- status: return the status task on disable status bar (1c19be9)
- status: return the status task on disable usb adb (bc18cb7)
- status: return the status task on disable usb mtp (7439ed4)
- status: return the status task on disable usb ptp (c112a4d)
- status: return the status task on disable wifi (2d9b900)
- status: return the status task on maximum failed passwords for wipe (a1ddc78)
- status: return the status task on maximum time to lock (33ebdc2)
- status: return the status task on password enable (6dce0d3)
- status: return the status task on password min length (51c4f03)
- status: return the status task on password min letters (875218d)
- status: return the status task on password min lower case (8572603)
- status: return the status task on password min non letter (733da4f)
- status: return the status task on password min numeric (940fb20)
- status: return the status task on password min symbols (953ede5)
- status: return the status task on password min upper case (c1fdc08)
- status: return the status task on password quality (9bf0f69)
- status: return the status task on remove app (a04f2be)
- status: return the status task on remove file (6b2678e)
- status: return the status task on reset password (9b976eb)
- status: return the status task on storage encryption (68636a0)
- status: return the status task on use tls (ef41140)
- version: add secure version (b27338c)
- version: implement a secure version (f99fabf)
- version: show version on intro (3e29501)
2.0.0 (2018-07-30)
- subscribe device topic and dismiss progress dialog on error (537216a)
- adapter: validate get position on data (c43e9cd)
- app: finish the activity on install (589438c)
- app: validate installation status (3667c51)
- application: add trim on package name (bf0e160)
- application: check installed package on realtime (b85a827)
- ci: implement android standard for language folder (44a60cc)
- connect: remove sent inventory on connect (9f87ba3)
- connection: remove delete data from lint (398e579)
- connection: remove global error message (ca66463)
- data: add methods to manage the data values (18698b0)
- data: add return values to get methods (34f0158)
- data: implement bool from string method (4bfa08b)
- data: implement data threads (29380e4)
- data: prevent null values (7aa75f5)
- data: remove sms value duplicated (a7dd3fc)
- data: return new policies empty value (4271c05)
- deploy: update status if the package is installed (401c6ee)
- encode: remove url_safe parameter from base 64 encode (3e3c858)
- enroll: add button to delete al data (efba45d)
- enroll: check if data is empty (0a60281)
- enroll: check if progress bar is not null (a12d2ba)
- enroll: fill profile and session token directly (3faac93)
- enroll: fix payload base 64 encode (2605ff9)
- enroll: get permission on android api lower than 23 (121133a)
- enroll: request permission (0f759f2)
- enrollment: improve error message (64293c8)
- enrollment: manage file photo path information (c042a80)
- enrollment: move delete all the data to deeplink lint (ad4d28b)
- enrollment: move delete all the data to deeplink lint (0dcedb8)
- enrollment: remove all the mqtt configuration on start (e9f8fd5)
- enrollment: return complete error on enrollment (9df432b)
- feedback: check the values from database (bcf1d57)
- feedback: remove task id from wipe (57b9260)
- inventory: add public send inventory method (2e1516f)
- inventory: bind the mqtt service and execute send inventory method (64fde32)
- inventory: fix inventory permission (6d03608)
- location: improve location provider (2e2e1ee)
- location: update send gps method (0d4e6df)
- log: remove log loop (6aefd38)
- log: remove write on error to prevent a loop (3aae75a)
- log: validate the adapter (78e6c9d)
- manifest: implement USB_STATE and move USB_DEVICE_ATTACHED (9d7347c)
- mqtt: catch null pointer exception (cdba49d)
- mqtt: improve the subscribe topic and filter all message arrive (5fd6e0f)
- mqtt: isolate remove package policy (8cef864)
- mqtt: manage a exception with generate client id (6a75464)
- mqtt: manage empty message body (74e95c7)
- mqtt: remove hard code invalid (3b0576e)
- mqtt: remove wrong validation mqtt message (3d78330)
- mqtt: rename PascalCase topic (8667605)
- mqtt: store mqtt user information (25a41a1)
- mqtt: store the topic correctly (42a9dc5)
- mqtt: update airplane mode topic (28d6d15)
- mqtt: update deploy file topic (3dbd149)
- mqtt: update disable bluetooth topic (249577b)
- mqtt: update disable call auto answer topic (91728ab)
- mqtt: update disable camera topic (5987110)
- mqtt: update disable disable create vpn profile topic (2249c3d)
- mqtt: update disable gps topic (6609ce6)
- mqtt: update disable hostpot tethering topic (0db92ef)
- mqtt: update disable Mobile Line topic (ab1b295)
- mqtt: update disable NFC topic (92d38b1)
- mqtt: update disable roaming topic (52dc7be)
- mqtt: update disable sms mms topic (8a9671d)
- mqtt: update disable speaker phone topic (1fa9b79)
- mqtt: update disable status bar topic (fec9574)
- mqtt: update disable Usb adb topic (261a188)
- mqtt: update disable Usb Mtp topic (5975a2f)
- mqtt: update disable usb on the go topic (bd16a5a)
- mqtt: update disable Usb ptp topic (05657c9)
- mqtt: update disable voice mail topic (8b004e6)
- mqtt: update disable wifi topic (fee18ae)
- mqtt: update geolocate topic (486d4bd)
- mqtt: update inventory topic (c58b945)
- mqtt: update lock topic (a4e56af)
- mqtt: update maximum failed password for wipe topic (359bff9)
- mqtt: update maximum time to lock topic (e856753)
- mqtt: update password enable topic (b1e49ba)
- mqtt: update password minimum length topic (75d15b2)
- mqtt: update password minimum letters topic (c5e3d07)
- mqtt: update password minimum lower case topic (dec0c8a)
- mqtt: update password minimum non letter topic (8a882e2)
- mqtt: update password minimum numeric topic (7398fdf)
- mqtt: update password minimum symbols topic (dac5f8e)
- mqtt: update password minimum upper case topic (33d5b08)
- mqtt: update password quality topic (6b77b6c)
- mqtt: update ping topic (0003ba9)
- mqtt: update remove file topic (fde5824)
- mqtt: update reset password topic (66e2b19)
- mqtt: update storage encryption topic (1cb7100)
- mqtt: update subscribe topic (196df90)
- mqtt: update the screen capture topic (5488aa0)
- mqtt: update TLS topic (3508bd6)
- mqtt: update unenroll topic (89f1336)
- mqtt: update use tls topic (9619680)
- mqtt: update wipe topic (0b35dc9)
- notification: add notification channel for android 8 (7fbdcd1)
- package: move package folder to external storage (a859d30)
- package: update conventional-github-releaser to version 3.0.0 (4a2613a)
- permission: add scroll on the layout (6851c84)
- policy: add cache conditional on sms receiver (6dc5cf4)
- policy: add custom method to disable alarm (9125aa5)
- policy: add deploy app (a75395a)
- policy: add flag activity new task for password (723e2a8)
- policy: add provider and REQUEST_INSTALL_PACKAGES permission (1e90b19)
- policy: check android api version on status bar (8fff94a)
- policy: create remove package method (2e22d84)
- policy: if application exists return file path (43da143)
- policy: implement correct method on passwordMinLength (00ee29e)
- policy: implement uri content for install on android api 24 or more (94c2fb5)
- policy: manage problem installing apps (af5da6d)
- policy: remove disable sms method (ad23b5d)
- policy: set activity new task flag on lock (0e99fb5)
- policy: set correct value mute (b3ded54)
- policy: split download and remove files method (82b7177)
- policy: update unenroll method (ea7498a)
- preview: validate null values on user information (91ea2d5)
- receiver: check USB connection to implement the policy (660e606)
- receiver: manage exceptions (2b8a366)
- reconnect: add logic to reconnection method (dfcd977)
- reconnect: check the reconnection every 30 seconds (16ec75d)
- reconnect: implement for all connection fail (2fcbd9b)
- reconnect: implement manual reconnection (2da3293)
- reconnection: keep one timer at time (eeb96c0)
- snack: add more space on the textview (2ba2919)
- startenrollmentactivity: fix handling of deeplink and qr code (694adc2)
- user: fix load user (4dacea3)
- user: validate user data save (a91c85a)
- activity: remove connectivity tab (56b6b9b)
- alarm: add time alarm for inventory (9dbc4e5)
- app: add applications tab (e0ab30c)
- app: add applications tab (519f445)
- app: add apps status (13ed27d)
- app: add get application image method (61bb20c)
- app: add icon app support (511fb84)
- app: add install activity (e40ef44)
- app: add install app layout (1ae5f07)
- app: add message to show without data (ca22c59)
- app: add message to show without data on layout (c2aa9bb)
- app: add pending to install resource (fe70264)
- app: add persistence notification (2d2d25c)
- app: add update application status (fe88b4c)
- app: application list item (8c701e9)
- app: change status (a5c7f98)
- app: create app list layout (762c81b)
- app: create application list fragment (321de08)
- app: create application list fragment (39b3b8c)
- app: create install app activity (503e572)
- app: get application by id method (03baaed)
- app: implement install apk (4c10480)
- app: implement message to show without data (57fd93b)
- app: implement persistence notification (517f790)
- app: implement update application status (3ba4415)
- app: launch install app activity (abb3173)
- app: reload application list (5edb2ad)
- app: remove persistence notification when app is installed (25a414a)
- app: remove status restriction (ff10f09)
- app: store app information on database (317146a)
- applications: create adapter (9e7e042)
- config: add configuration item on the menu (ae0a373)
- config: add configuration layout (7a90465)
- config: add configuration string to resources (55c70ee)
- config: add dark theme on local storage (b017797)
- config: add disable notification local storage (f52d629)
- config: add disable notifications (9ca2eeb)
- config: add notifications and dark theme (dea4c0c)
- config: hide dark theme (ed33e9e)
- connection: add notification message when the agent is disconnected (164cccb)
- data: add cache on switch (8f63d4a)
- data: add visibility gone on delete data button (ad77faa)
- database: add application dao (09d21ff)
- database: add application entity (528e6b7)
- database: add database setup (648c10d)
- deploy: add download directory method (62df33d)
- deploy: add extra and select item on menu (9d5fcda)
- deploy: add extra from on notification intent (504851a)
- deploy: add install apk silently method (a2d6977)
- deploy: add INSTALL_PACKAGES permission (a0b5b86)
- deploy: add silently install button (1bf0f53)
- deploy: add silently install test (accb4c0)
- deploy: implement install silently (655d659)
- deploy: reorder items and select activity on the list (e90eff1)
- deploy: select application on fragment activity when come from notification (487cd01)
- error: add title error screen style (ead0250)
- error: implement error screen (b127144)
- error: improve error add empty word if the values are empty (26e9d0c)
- feedback: add a list of status availables (8828fdf)
- feedback: add create json feedback and send to chollima method (0cdd441)
- feedback: add feedback class (e0e7dc4)
- feedback: add feedback layout (4554e89)
- feedback: add feedback to the menu (2b7ccbc)
- feedback: add send success message (b3640a1)
- feedback: add strings to the resources (a63c229)
- feedback: send status for task id on deploy app (cd5d7d1)
- feedback: send status for task id on deploy file (9414f36)
- feedback: send status for task id on disable airplane mode (1827e07)
- feedback: send status for task id on disable bluetooth (35d9207)
- feedback: send status for task id on disable camera (a7af53b)
- feedback: send status for task id on disable gps (2a0a9a9)
- feedback: send status for task id on disable hostpot (b45910c)
- feedback: send status for task id on disable mobile line (8511dcd)
- feedback: send status for task id on disable nfc (1fc5a6e)
- feedback: send status for task id on disable roaming (f1167ac)
- feedback: send status for task id on disable screen capture (6429b61)
- feedback: send status for task id on disable sms mms (bfc2ce9)
- feedback: send status for task id on disable speaker phone (3d992ee)
- feedback: send status for task id on disable status bar (1239c7e)
- feedback: send status for task id on disable usb adb (fea4780)
- feedback: send status for task id on disable usb mtp (3e3be63)
- feedback: send status for task id on disable usb ptp (4f556bf)
- feedback: send status for task id on disable vpn profile (0840c0b)
- feedback: send status for task id on disable wifi (a984769)
- feedback: send status for task id on maximum failed pwd wipe (310287d)
- feedback: send status for task id on maximum time to lock (190d7d6)
- feedback: send status for task id on password enable (af0a06b)
- feedback: send status for task id on password minimum length (7eea147)
- feedback: send status for task id on password minimum letter (7198f25)
- feedback: send status for task id on password minimum lower case (cee3fae)
- feedback: send status for task id on password minimum non letter (600a466)
- feedback: send status for task id on password minimum numeric (b528053)
- feedback: send status for task id on password minimum symbols (b7cfcc5)
- feedback: send status for task id on password minimum upper case (ac79598)
- feedback: send status for task id on password quality (3f0f61b)
- feedback: send status for task id on remove file (8f788a7)
- feedback: send status for task id on remove package (25dd99d)
- feedback: send status for task id on storage encryption (53ba265)
- feedback: send status for task id on use tls (642bd61)
- file: add complete path of the file on the progress message (d7150c4)
- file: improve download file progress (d61e510)
- files: add database file structure (d2650e9)
- files: add delete by name method (7dbeb75)
- files: add files implementation database (15af53f)
- files: add files screen (93f1013)
- files: add files tab (47f8804)
- files: ask WRITE_EXTERNAL_STORAGE permission (3527163)
- files: delete mqtt information (a7d67b7)
- files: improve fail message and insert files on database (cc01dca)
- files: improve file layout (d8d3f96)
- helper: add is package installed method (4650170)
- icon: add background and foreground images (b7c2816)
- icon: implement adaptative icon for api 26 (aad6659)
- inventory: create a common method for inventory (d5e6adf)
- lock: finish the activity with the button (ff28c4e)
- manifest: add permission activity (d540209)
- mqtt: add enrollment values on database (833a05d)
- mqtt: add mqtt dao on app data base (12ad7d6)
- mqtt: add mqtt on entities (744691c)
- mqtt: add mqtt on local database (f8ddbb3)
- mqtt: check the mqtt connection status on error (c9df083)
- mqtt: create a new mqtt database model (1ef48c2)
- mqtt: implement get by name method (4ecadc4)
- mqtt: implement mqttdata class (82e1b8a)
- mqtt: implement mqttdata class (eb481a9)
- mqtt: implement mqttdata class (fb7c252)
- mqtt: implement mqttdata class and remove direct database class (4d43719)
- mqtt: improve database update (fbb6c97)
- mqtt: improve error message (4dcbb22)
- mqtt: remove setters (64bf892)
- mqtt: replace shared preference by database (688ef36)
- mqtt: replace shared preference by database (da06789)
- mqtt: update database version (e590b1f)
- mqtt: update database version (6a5d3c9)
- mqtt: update deeplink information on database (f7f145c)
- mqtt: update enrollment information on database (55e4749)
- mqtt: update mqtt database information (7c1493b)
- mqtt: update new fields (701efc7)
- mqtt: validate if database has values (695d600)
- mqtt: validate if update or insert values in to the database (b4d2473)
- notification: add enable notification message on app data (1fae649)
- notification: add switch connection notification (ad3c265)
- notification: implement notification restriction (316d480)
- password: add generic class to open on notification (9cd48dd)
- password: add method to check the notifications (4f0455e)
- password: add notification bar (4c41bc6)
- password: add password enable test (f561b6e)
- password: add password enable test layout (8ad9698)
- password: improve the notifications method (1759923)
- password: open password intent from notification (a3c657b)
- permission: add permission enrollment layout (1ad7cfa)
- permission: add permissions enrollment activity (a0ca65c)
- permission: add share method (361f229)
- permission: add strings to the resources (8224906)
- permission: remove generete session token and permission (af215d6)
- permission: request access fine location (49193c3)
- picture: fix take picture on enrollment (00e1000)
- policies: add database policies schema (d3e0590)
- policies: add delete all method (29442c2)
- policies: add disable wifi pattern (eac7dab)
- policies: add disable wifi pattern (12b77ca)
- policies: add get policies by name method (f8e973a)
- policies: add get policy by method (92d0d27)
- policies: add policies database storage (3e64284)
- policies: add speaker phone data (434bcd4)
- policies: add split capitalized method (b21051a)
- policies: create a new pattern for policies (4be4061)
- policies: implement cache database policies (b142e4c)
- policies: implement cache database storage (cae3d44)
- policies: implement database cache (c11e016)
- policies: implement database cache on unimplemented policies (567cbc0)
- policies: implement database storage (3fd9f86)
- policies: implement database storage (85d4ab1)
- policies: implement delete all method (b9bef22)
- policies: implement new database cache (6599f27)
- policies: implement pull down to refresh (9f4f6a4)
- policies: improve the policies patterns (d34c029)
- policies: read the policies from database (45e495f)
- policies: remove cache from policies implementation (8ec5c94)
- policies: return the priority value (b0b28de)
- policy: add airplane mode policy pattern (290fef7)
- policy: add bluetooth pattern policy (1bcb091)
- policy: add custom phone state listener (404d3b6)
- policy: add disable all sounds method (2d2b863)
- policy: add disable speaker phone method (99deec5)
- policy: add disable speaker phone method (703086e)
- policy: add gps policy pattern (37c5972)
- policy: add Hostpot Tethering policy pattern (92fa848)
- policy: add maximum failed password for wipe policy pattern (a42687f)
- policy: add maximum time to lock policy pattern (05e48f1)
- policy: add mobile line policy pattern (ac3a5ce)
- policy: add new method to disable sounds stream types (4c90dd6)
- policy: add nfc policy pattern (c36f3d4)
- policy: add password enable policy pattern (dd5ddf3)
- policy: add password min length policy pattern (bfa271d)
- policy: add password min letter policy pattern (f1b6da1)
- policy: add password min non letter policy pattern (12ca576)
- policy: add password min numeric policy pattern (aa010f1)
- policy: add password min symbols policy pattern (dd68b39)
- policy: add password min upper and lower length policy pattern (f827e8a)
- policy: add password quality policy pattern (e28ca43)
- policy: add roaming policy pattern (2bd05bd)
- policy: add screen capture policy pattern (6fc1592)
- policy: add sms broadcast receiver (1498a3c)
- policy: add sms delete all message method (6686222)
- policy: add sms mms policy pattern (af09552)
- policy: add speaker phone policy pattern (071c390)
- policy: add status bar policy pattern (aa00a94)
- policy: add storage encryption policy pattern (d29d3da)
- policy: add stream accessibility policy pattern (b1dd74f)
- policy: add stream alarm policy pattern (242fc6e)
- policy: add stream dtmf policy pattern (66bf110)
- policy: add stream music policy pattern (bdcee9b)
- policy: add stream notification policy pattern (2ada828)
- policy: add stream ring policy pattern (3e47a60)
- policy: add stream voice call policy pattern (059ac03)
- policy: add usb adb policy pattern (d46fa38)
- policy: add usb mtp policy pattern (c19a42e)
- policy: add usb ptp policy pattern (c4a24dd)
- policy: add vpn policy pattern (ca198a8)
- policy: check the value type (6e552d7)
- policy: implement bluetooth policy on the service (ef6e9cd)
- policy: implement camera policy on the service (3fbf468)
- policy: implement disable all sounds policy (79804e8)
- policy: implement disable stream accessibility policy (9010671)
- policy: implement disable stream alarm policy (e0e5906)
- policy: implement disable stream DTMF policy (069bec3)
- policy: implement disable stream music policy (917f537)
- policy: implement disable stream notification policy (7353965)
- policy: implement disable stream ring policy (9011d67)
- policy: implement disable stream voicecall policy (4be8403)
- policy: implement GPS policy pattern (7cacb6f)
- policy: implement phone state listener (c65a0cc)
- policy: implement roaming policy pattern (dc10a01)
- policy: implement vpn policy with device policy manager (2db88f0)
- policy: reorder methods (42b2453)
- policy: request new sms permissions (3167229)
- policy: set the value to object type (01754b3)
- policy: validate if the policies from database has values (37b2da4)
- policy: validate methods improve pattern (35fb12d)
- policy: validate mqtt information (fcd23d3)
- priority: add priority parameter on camera (25075ad)
- priority: add priority parameter on policies method (878582c)
- priority: check priority value (5277d4d)
- priority: implement priority field on data (ec4ef0d)
- priority: implement priority on policies (0965d5a)
- priority: update database version to 7 (1670c10)
- resources: add not installed string (a34b322)
- scan: add camera manager for scanner (62fe988)
- scan: add custom dialog builder (ad33b48)
- scan: add dialog title layout (e07c961)
- scan: add dimensions for scanner (e38dbbb)
- scan: add floating button (21d6f23)
- scan: add scanner activity (02c3530)
- scan: add scanner colors (dd406e6)
- scan: add scanner custom view (b48b87b)
- scan: add scanner layout (ed59198)
- scan: add scanner string resources (c373046)
- scan: add vibrate permission and scanactivity (c000278)
- scan: add warning icon (8411491)
- scan: add zxing core 3.3.0 library (a5cc8f3)
- scan: implement the result from scanner (59d9308)
- scan: open scanner activity (6935257)
- status: create method send task status (7d6802b)
- status: return the status task on deploy app (b593401)
- status: return the status task on deploy file (7bbc9f0)
- status: return the status task on disable airplane mode (4ae7993)
- status: return the status task on disable bluetooth (c30fda4)
- status: return the status task on disable camera (72fa366)
- status: return the status task on disable create vpn profiles (f3baf14)
- status: return the status task on disable gps (a808fd8)
- status: return the status task on disable hostpot (484e2b3)
- status: return the status task on disable mobile line (3260bbc)
- status: return the status task on disable nfc (6bb316e)
- status: return the status task on disable roaming (feafb72)
- status: return the status task on disable screen capture (f69c99a)
- status: return the status task on disable sms mms (28d6742)
- status: return the status task on disable speaker phone (e05e180)
- status: return the status task on disable status bar (1c19be9)
- status: return the status task on disable usb adb (bc18cb7)
- status: return the status task on disable usb mtp (7439ed4)
- status: return the status task on disable usb ptp (c112a4d)
- status: return the status task on disable wifi (2d9b900)
- status: return the status task on maximum failed passwords for wipe (a1ddc78)
- status: return the status task on maximum time to lock (33ebdc2)
- status: return the status task on password enable (6dce0d3)
- status: return the status task on password min length (51c4f03)
- status: return the status task on password min letters (875218d)
- status: return the status task on password min lower case (8572603)
- status: return the status task on password min non letter (733da4f)
- status: return the status task on password min numeric (940fb20)
- status: return the status task on password min symbols (953ede5)
- status: return the status task on password min upper case (c1fdc08)
- status: return the status task on password quality (9bf0f69)
- status: return the status task on remove app (a04f2be)
- status: return the status task on remove file (6b2678e)
- status: return the status task on reset password (9b976eb)
- status: return the status task on storage encryption (68636a0)
- status: return the status task on use tls (ef41140)
- version: add secure version (b27338c)
- version: implement a secure version (f99fabf)
- version: show version on intro (3e29501)
2.0.0-rc.3 (2018-07-30)
- subscribe device topic and dismiss progress dialog on error (537216a)
- adapter: validate get position on data (c43e9cd)
- app: finish the activity on install (589438c)
- app: validate installation status (3667c51)
- application: add trim on package name (bf0e160)
- application: check installed package on realtime (b85a827)
- ci: implement android standard for language folder (44a60cc)
- connect: remove sent inventory on connect (9f87ba3)
- connection: remove delete data from lint (398e579)
- connection: remove global error message (ca66463)
- data: add methods to manage the data values (18698b0)
- data: add return values to get methods (34f0158)
- data: implement bool from string method (4bfa08b)
- data: implement data threads (29380e4)
- data: prevent null values (7aa75f5)
- data: remove sms value duplicated (a7dd3fc)
- data: return new policies empty value (4271c05)
- deploy: update status if the package is installed (401c6ee)
- encode: remove url_safe parameter from base 64 encode (3e3c858)
- enroll: add button to delete al data (efba45d)
- enroll: check if data is empty (0a60281)
- enroll: check if progress bar is not null (a12d2ba)
- enroll: fill profile and session token directly (3faac93)
- enroll: fix payload base 64 encode (2605ff9)
- enroll: get permission on android api lower than 23 (121133a)
- enroll: request permission (0f759f2)
- enrollment: improve error message (64293c8)
- enrollment: manage file photo path information (c042a80)
- enrollment: move delete all the data to deeplink lint (ad4d28b)
- enrollment: move delete all the data to deeplink lint (0dcedb8)
- enrollment: remove all the mqtt configuration on start (e9f8fd5)
- enrollment: return complete error on enrollment (9df432b)
- feedback: check the values from database (bcf1d57)
- feedback: remove task id from wipe (57b9260)
- inventory: add public send inventory method (2e1516f)
- inventory: bind the mqtt service and execute send inventory method (64fde32)
- inventory: fix inventory permission (6d03608)
- location: improve location provider (2e2e1ee)
- location: update send gps method (0d4e6df)
- log: remove log loop (6aefd38)
- log: remove write on error to prevent a loop (3aae75a)
- log: validate the adapter (78e6c9d)
- manifest: implement USB_STATE and move USB_DEVICE_ATTACHED (9d7347c)
- mqtt: catch null pointer exception (cdba49d)
- mqtt: improve the subscribe topic and filter all message arrive (5fd6e0f)
- mqtt: isolate remove package policy (8cef864)
- mqtt: manage a exception with generate client id (6a75464)
- mqtt: manage empty message body (74e95c7)
- mqtt: remove hard code invalid (3b0576e)
- mqtt: remove wrong validation mqtt message (3d78330)
- mqtt: rename PascalCase topic (8667605)
- mqtt: store mqtt user information (25a41a1)
- mqtt: store the topic correctly (42a9dc5)
- mqtt: update airplane mode topic (28d6d15)
- mqtt: update deploy file topic (3dbd149)
- mqtt: update disable bluetooth topic (249577b)
- mqtt: update disable call auto answer topic (91728ab)
- mqtt: update disable camera topic (5987110)
- mqtt: update disable disable create vpn profile topic (2249c3d)
- mqtt: update disable gps topic (6609ce6)
- mqtt: update disable hostpot tethering topic (0db92ef)
- mqtt: update disable Mobile Line topic (ab1b295)
- mqtt: update disable NFC topic (92d38b1)
- mqtt: update disable roaming topic (52dc7be)
- mqtt: update disable sms mms topic (8a9671d)
- mqtt: update disable speaker phone topic (1fa9b79)
- mqtt: update disable status bar topic (fec9574)
- mqtt: update disable Usb adb topic (261a188)
- mqtt: update disable Usb Mtp topic (5975a2f)
- mqtt: update disable usb on the go topic (bd16a5a)
- mqtt: update disable Usb ptp topic (05657c9)
- mqtt: update disable voice mail topic (8b004e6)
- mqtt: update disable wifi topic (fee18ae)
- mqtt: update geolocate topic (486d4bd)
- mqtt: update inventory topic (c58b945)
- mqtt: update lock topic (a4e56af)
- mqtt: update maximum failed password for wipe topic (359bff9)
- mqtt: update maximum time to lock topic (e856753)
- mqtt: update password enable topic (b1e49ba)
- mqtt: update password minimum length topic (75d15b2)
- mqtt: update password minimum letters topic (c5e3d07)
- mqtt: update password minimum lower case topic (dec0c8a)
- mqtt: update password minimum non letter topic (8a882e2)
- mqtt: update password minimum numeric topic (7398fdf)
- mqtt: update password minimum symbols topic (dac5f8e)
- mqtt: update password minimum upper case topic (33d5b08)
- mqtt: update password quality topic (6b77b6c)
- mqtt: update ping topic (0003ba9)
- mqtt: update remove file topic (fde5824)
- mqtt: update reset password topic (66e2b19)
- mqtt: update storage encryption topic (1cb7100)
- mqtt: update subscribe topic (196df90)
- mqtt: update the screen capture topic (5488aa0)
- mqtt: update TLS topic (3508bd6)
- mqtt: update unenroll topic (89f1336)
- mqtt: update use tls topic (9619680)
- mqtt: update wipe topic (0b35dc9)
- notification: add notification channel for android 8 (7fbdcd1)
- package: move package folder to external storage (a859d30)
- package: update conventional-github-releaser to version 3.0.0 (4a2613a)
- permission: add scroll on the layout (6851c84)
- policy: add cache conditional on sms receiver (6dc5cf4)
- policy: add custom method to disable alarm (9125aa5)
- policy: add deploy app (a75395a)
- policy: add flag activity new task for password (723e2a8)
- policy: add provider and REQUEST_INSTALL_PACKAGES permission (1e90b19)
- policy: check android api version on status bar (8fff94a)
- policy: create remove package method (2e22d84)
- policy: if application exists return file path (43da143)
- policy: implement correct method on passwordMinLength (00ee29e)
- policy: implement uri content for install on android api 24 or more (94c2fb5)
- policy: manage problem installing apps (af5da6d)
- policy: remove disable sms method (ad23b5d)
- policy: set activity new task flag on lock (0e99fb5)
- policy: set correct value mute (b3ded54)
- policy: split download and remove files method (82b7177)
- policy: update unenroll method (ea7498a)
- preview: validate null values on user information (91ea2d5)
- receiver: check USB connection to implement the policy (660e606)
- receiver: manage exceptions (2b8a366)
- reconnect: add logic to reconnection method (dfcd977)
- reconnect: check the reconnection every 30 seconds (16ec75d)
- reconnect: implement for all connection fail (2fcbd9b)
- reconnect: implement manual reconnection (2da3293)
- reconnection: keep one timer at time (eeb96c0)
- snack: add more space on the textview (2ba2919)
- startenrollmentactivity: fix handling of deeplink and qr code (694adc2)
- user: fix load user (4dacea3)
- user: validate user data save (a91c85a)
- activity: remove connectivity tab (56b6b9b)
- alarm: add time alarm for inventory (9dbc4e5)
- app: add applications tab (e0ab30c)
- app: add applications tab (519f445)
- app: add apps status (13ed27d)
- app: add get application image method (61bb20c)
- app: add icon app support (511fb84)
- app: add install activity (e40ef44)
- app: add install app layout (1ae5f07)
- app: add message to show without data (ca22c59)
- app: add message to show without data on layout (c2aa9bb)
- app: add pending to install resource (fe70264)
- app: add persistence notification (2d2d25c)
- app: add update application status (fe88b4c)
- app: application list item (8c701e9)
- app: change status (a5c7f98)
- app: create app list layout (762c81b)
- app: create application list fragment (321de08)
- app: create application list fragment (39b3b8c)
- app: create install app activity (503e572)
- app: get application by id method (03baaed)
- app: implement install apk (4c10480)
- app: implement message to show without data (57fd93b)
- app: implement persistence notification (517f790)
- app: implement update application status (3ba4415)
- app: launch install app activity (abb3173)
- app: reload application list (5edb2ad)
- app: remove persistence notification when app is installed (25a414a)
- app: remove status restriction (ff10f09)
- app: store app information on database (317146a)
- applications: create adapter (9e7e042)
- config: add configuration item on the menu (ae0a373)
- config: add configuration layout (7a90465)
- config: add configuration string to resources (55c70ee)
- config: add dark theme on local storage (b017797)
- config: add disable notification local storage (f52d629)
- config: add disable notifications (9ca2eeb)
- config: add notifications and dark theme (dea4c0c)
- config: hide dark theme (ed33e9e)
- connection: add notification message when the agent is disconnected (164cccb)
- data: add cache on switch (8f63d4a)
- data: add visibility gone on delete data button (ad77faa)
- database: add application dao (09d21ff)
- database: add application entity (528e6b7)
- database: add database setup (648c10d)
- deploy: add download directory method (62df33d)
- deploy: add extra and select item on menu (9d5fcda)
- deploy: add extra from on notification intent (504851a)
- deploy: add install apk silently method (a2d6977)
- deploy: add INSTALL_PACKAGES permission (a0b5b86)
- deploy: add silently install button (1bf0f53)
- deploy: add silently install test (accb4c0)
- deploy: implement install silently (655d659)
- deploy: reorder items and select activity on the list (e90eff1)
- deploy: select application on fragment activity when come from notification (487cd01)
- error: add title error screen style (ead0250)
- error: implement error screen (b127144)
- error: improve error add empty word if the values are empty (26e9d0c)
- feedback: add a list of status availables (8828fdf)
- feedback: add create json feedback and send to chollima method (0cdd441)
- feedback: add feedback class (e0e7dc4)
- feedback: add feedback layout (4554e89)
- feedback: add feedback to the menu (2b7ccbc)
- feedback: add send success message (b3640a1)
- feedback: add strings to the resources (a63c229)
- feedback: send status for task id on deploy app (cd5d7d1)
- feedback: send status for task id on deploy file (9414f36)
- feedback: send status for task id on disable airplane mode (1827e07)
- feedback: send status for task id on disable bluetooth (35d9207)
- feedback: send status for task id on disable camera (a7af53b)
- feedback: send status for task id on disable gps (2a0a9a9)
- feedback: send status for task id on disable hostpot (b45910c)
- feedback: send status for task id on disable mobile line (8511dcd)
- feedback: send status for task id on disable nfc (1fc5a6e)
- feedback: send status for task id on disable roaming (f1167ac)
- feedback: send status for task id on disable screen capture (6429b61)
- feedback: send status for task id on disable sms mms (bfc2ce9)
- feedback: send status for task id on disable speaker phone (3d992ee)
- feedback: send status for task id on disable status bar (1239c7e)
- feedback: send status for task id on disable usb adb (fea4780)
- feedback: send status for task id on disable usb mtp (3e3be63)
- feedback: send status for task id on disable usb ptp (4f556bf)
- feedback: send status for task id on disable vpn profile (0840c0b)
- feedback: send status for task id on disable wifi (a984769)
- feedback: send status for task id on maximum failed pwd wipe (310287d)
- feedback: send status for task id on maximum time to lock (190d7d6)
- feedback: send status for task id on password enable (af0a06b)
- feedback: send status for task id on password minimum length (7eea147)
- feedback: send status for task id on password minimum letter (7198f25)
- feedback: send status for task id on password minimum lower case (cee3fae)
- feedback: send status for task id on password minimum non letter (600a466)
- feedback: send status for task id on password minimum numeric (b528053)
- feedback: send status for task id on password minimum symbols (b7cfcc5)
- feedback: send status for task id on password minimum upper case (ac79598)
- feedback: send status for task id on password quality (3f0f61b)
- feedback: send status for task id on remove file (8f788a7)
- feedback: send status for task id on remove package (25dd99d)
- feedback: send status for task id on storage encryption (53ba265)
- feedback: send status for task id on use tls (642bd61)
- file: add complete path of the file on the progress message (d7150c4)
- file: improve download file progress (d61e510)
- files: add database file structure (d2650e9)
- files: add delete by name method (7dbeb75)
- files: add files implementation database (15af53f)
- files: add files screen (93f1013)
- files: add files tab (47f8804)
- files: ask WRITE_EXTERNAL_STORAGE permission (3527163)
- files: delete mqtt information (a7d67b7)
- files: improve fail message and insert files on database (cc01dca)
- files: improve file layout (d8d3f96)
- helper: add is package installed method (4650170)
- icon: add background and foreground images (b7c2816)
- icon: implement adaptative icon for api 26 (aad6659)
- inventory: create a common method for inventory (d5e6adf)
- lock: finish the activity with the button (ff28c4e)
- manifest: add permission activity (d540209)
- mqtt: add enrollment values on database (833a05d)
- mqtt: add mqtt dao on app data base (12ad7d6)
- mqtt: add mqtt on entities (744691c)
- mqtt: add mqtt on local database (f8ddbb3)
- mqtt: check the mqtt connection status on error (c9df083)
- mqtt: create a new mqtt database model (1ef48c2)
- mqtt: implement get by name method (4ecadc4)
- mqtt: implement mqttdata class (82e1b8a)
- mqtt: implement mqttdata class (eb481a9)
- mqtt: implement mqttdata class (fb7c252)
- mqtt: implement mqttdata class and remove direct database class (4d43719)
- mqtt: improve database update (fbb6c97)
- mqtt: improve error message (4dcbb22)
- mqtt: remove setters (64bf892)
- mqtt: replace shared preference by database (688ef36)
- mqtt: replace shared preference by database (da06789)
- mqtt: update database version (e590b1f)
- mqtt: update database version (6a5d3c9)
- mqtt: update deeplink information on database (f7f145c)
- mqtt: update enrollment information on database (55e4749)
- mqtt: update mqtt database information (7c1493b)
- mqtt: update new fields (701efc7)
- mqtt: validate if database has values (695d600)
- mqtt: validate if update or insert values in to the database (b4d2473)
- notification: add enable notification message on app data (1fae649)
- notification: add switch connection notification (ad3c265)
- notification: implement notification restriction (316d480)
- password: add generic class to open on notification (9cd48dd)
- password: add method to check the notifications (4f0455e)
- password: add notification bar (4c41bc6)
- password: add password enable test (f561b6e)
- password: add password enable test layout (8ad9698)
- password: improve the notifications method (1759923)
- password: open password intent from notification (a3c657b)
- permission: add permission enrollment layout (1ad7cfa)
- permission: add permissions enrollment activity (a0ca65c)
- permission: add share method (361f229)
- permission: add strings to the resources (8224906)
- permission: remove generete session token and permission (af215d6)
- permission: request access fine location (49193c3)
- picture: fix take picture on enrollment (00e1000)
- policies: add database policies schema (d3e0590)
- policies: add delete all method (29442c2)
- policies: add disable wifi pattern (eac7dab)
- policies: add disable wifi pattern (12b77ca)
- policies: add get policies by name method (f8e973a)
- policies: add get policy by method (92d0d27)
- policies: add policies database storage (3e64284)
- policies: add speaker phone data (434bcd4)
- policies: add split capitalized method (b21051a)
- policies: create a new pattern for policies (4be4061)
- policies: implement cache database policies (b142e4c)
- policies: implement cache database storage (cae3d44)
- policies: implement database cache (c11e016)
- policies: implement database cache on unimplemented policies (567cbc0)
- policies: implement database storage (3fd9f86)
- policies: implement database storage (85d4ab1)
- policies: implement delete all method (b9bef22)
- policies: implement new database cache (6599f27)
- policies: implement pull down to refresh (9f4f6a4)
- policies: improve the policies patterns (d34c029)
- policies: read the policies from database (45e495f)
- policies: remove cache from policies implementation (8ec5c94)
- policies: return the priority value (b0b28de)
- policy: add airplane mode policy pattern (290fef7)
- policy: add bluetooth pattern policy (1bcb091)
- policy: add custom phone state listener (404d3b6)
- policy: add disable all sounds method (2d2b863)
- policy: add disable speaker phone method (99deec5)
- policy: add disable speaker phone method (703086e)
- policy: add gps policy pattern (37c5972)
- policy: add Hostpot Tethering policy pattern (92fa848)
- policy: add maximum failed password for wipe policy pattern (a42687f)
- policy: add maximum time to lock policy pattern (05e48f1)
- policy: add mobile line policy pattern (ac3a5ce)
- policy: add new method to disable sounds stream types (4c90dd6)
- policy: add nfc policy pattern (c36f3d4)
- policy: add password enable policy pattern (dd5ddf3)
- policy: add password min length policy pattern (bfa271d)
- policy: add password min letter policy pattern (f1b6da1)
- policy: add password min non letter policy pattern (12ca576)
- policy: add password min numeric policy pattern (aa010f1)
- policy: add password min symbols policy pattern (dd68b39)
- policy: add password min upper and lower length policy pattern (f827e8a)
- policy: add password quality policy pattern (e28ca43)
- policy: add roaming policy pattern (2bd05bd)
- policy: add screen capture policy pattern (6fc1592)
- policy: add sms broadcast receiver (1498a3c)
- policy: add sms delete all message method (6686222)
- policy: add sms mms policy pattern (af09552)
- policy: add speaker phone policy pattern (071c390)
- policy: add status bar policy pattern (aa00a94)
- policy: add storage encryption policy pattern (d29d3da)
- policy: add stream accessibility policy pattern (b1dd74f)
- policy: add stream alarm policy pattern (242fc6e)
- policy: add stream dtmf policy pattern (66bf110)
- policy: add stream music policy pattern (bdcee9b)
- policy: add stream notification policy pattern (2ada828)
- policy: add stream ring policy pattern (3e47a60)
- policy: add stream voice call policy pattern (059ac03)
- policy: add usb adb policy pattern (d46fa38)
- policy: add usb mtp policy pattern (c19a42e)
- policy: add usb ptp policy pattern (c4a24dd)
- policy: add vpn policy pattern (ca198a8)
- policy: check the value type (6e552d7)
- policy: implement bluetooth policy on the service (ef6e9cd)
- policy: implement camera policy on the service (3fbf468)
- policy: implement disable all sounds policy (79804e8)
- policy: implement disable stream accessibility policy (9010671)
- policy: implement disable stream alarm policy (e0e5906)
- policy: implement disable stream DTMF policy (069bec3)
- policy: implement disable stream music policy (917f537)
- policy: implement disable stream notification policy (7353965)
- policy: implement disable stream ring policy (9011d67)
- policy: implement disable stream voicecall policy (4be8403)
- policy: implement GPS policy pattern (7cacb6f)
- policy: implement phone state listener (c65a0cc)
- policy: implement roaming policy pattern (dc10a01)
- policy: implement vpn policy with device policy manager (2db88f0)
- policy: reorder methods (42b2453)
- policy: request new sms permissions (3167229)
- policy: set the value to object type (01754b3)
- policy: validate if the policies from database has values (37b2da4)
- policy: validate methods improve pattern (35fb12d)
- policy: validate mqtt information (fcd23d3)
- priority: add priority parameter on camera (25075ad)
- priority: add priority parameter on policies method (878582c)
- priority: check priority value (5277d4d)
- priority: implement priority field on data (ec4ef0d)
- priority: implement priority on policies (0965d5a)
- priority: update database version to 7 (1670c10)
- resources: add not installed string (a34b322)
- scan: add camera manager for scanner (62fe988)
- scan: add custom dialog builder (ad33b48)
- scan: add dialog title layout (e07c961)
- scan: add dimensions for scanner (e38dbbb)
- scan: add floating button (21d6f23)
- scan: add scanner activity (02c3530)
- scan: add scanner colors (dd406e6)
- scan: add scanner custom view (b48b87b)
- scan: add scanner layout (ed59198)
- scan: add scanner string resources (c373046)
- scan: add vibrate permission and scanactivity (c000278)
- scan: add warning icon (8411491)
- scan: add zxing core 3.3.0 library (a5cc8f3)
- scan: implement the result from scanner (59d9308)
- scan: open scanner activity (6935257)
- status: create method send task status (7d6802b)
- status: return the status task on deploy app (b593401)
- status: return the status task on deploy file (7bbc9f0)
- status: return the status task on disable airplane mode (4ae7993)
- status: return the status task on disable bluetooth (c30fda4)
- status: return the status task on disable camera (72fa366)
- status: return the status task on disable create vpn profiles (f3baf14)
- status: return the status task on disable gps (a808fd8)
- status: return the status task on disable hostpot (484e2b3)
- status: return the status task on disable mobile line (3260bbc)
- status: return the status task on disable nfc (6bb316e)
- status: return the status task on disable roaming (feafb72)
- status: return the status task on disable screen capture (f69c99a)
- status: return the status task on disable sms mms (28d6742)
- status: return the status task on disable speaker phone (e05e180)
- status: return the status task on disable status bar (1c19be9)
- status: return the status task on disable usb adb (bc18cb7)
- status: return the status task on disable usb mtp (7439ed4)
- status: return the status task on disable usb ptp (c112a4d)
- status: return the status task on disable wifi (2d9b900)
- status: return the status task on maximum failed passwords for wipe (a1ddc78)
- status: return the status task on maximum time to lock (33ebdc2)
- status: return the status task on password enable (6dce0d3)
- status: return the status task on password min length (51c4f03)
- status: return the status task on password min letters (875218d)
- status: return the status task on password min lower case (8572603)
- status: return the status task on password min non letter (733da4f)
- status: return the status task on password min numeric (940fb20)
- status: return the status task on password min symbols (953ede5)
- status: return the status task on password min upper case (c1fdc08)
- status: return the status task on password quality (9bf0f69)
- status: return the status task on remove app (a04f2be)
- status: return the status task on remove file (6b2678e)
- status: return the status task on reset password (9b976eb)
- status: return the status task on storage encryption (68636a0)
- status: return the status task on use tls (ef41140)
- version: add secure version (b27338c)
- version: implement a secure version (f99fabf)
- version: show version on intro (3e29501)
2.0.0-rc.2 (2018-07-30)
- subscribe device topic and dismiss progress dialog on error (537216a)
- adapter: validate get position on data (c43e9cd)
- app: finish the activity on install (589438c)
- app: validate installation status (3667c51)
- application: add trim on package name (bf0e160)
- application: check installed package on realtime (b85a827)
- ci: implement android standard for language folder (44a60cc)
- connect: remove sent inventory on connect (9f87ba3)
- connection: remove delete data from lint (398e579)
- connection: remove global error message (ca66463)
- data: add methods to manage the data values (18698b0)
- data: add return values to get methods (34f0158)
- data: implement bool from string method (4bfa08b)
- data: implement data threads (29380e4)
- data: prevent null values (7aa75f5)
- data: remove sms value duplicated (a7dd3fc)
- data: return new policies empty value (4271c05)
- deploy: update status if the package is installed (401c6ee)
- encode: remove url_safe parameter from base 64 encode (3e3c858)
- enroll: add button to delete al data (efba45d)
- enroll: check if data is empty (0a60281)
- enroll: check if progress bar is not null (a12d2ba)
- enroll: fill profile and session token directly (3faac93)
- enroll: fix payload base 64 encode (2605ff9)
- enroll: get permission on android api lower than 23 (121133a)
- enroll: request permission (0f759f2)
- enrollment: improve error message (64293c8)
- enrollment: manage file photo path information (c042a80)
- enrollment: move delete all the data to deeplink lint (ad4d28b)
- enrollment: move delete all the data to deeplink lint (0dcedb8)
- enrollment: remove all the mqtt configuration on start (e9f8fd5)
- enrollment: return complete error on enrollment (9df432b)
- feedback: check the values from database (bcf1d57)
- feedback: remove task id from wipe (57b9260)
- inventory: add public send inventory method (2e1516f)
- inventory: bind the mqtt service and execute send inventory method (64fde32)
- inventory: fix inventory permission (6d03608)
- location: improve location provider (2e2e1ee)
- location: update send gps method (0d4e6df)
- log: remove log loop (6aefd38)
- log: remove write on error to prevent a loop (3aae75a)
- log: validate the adapter (78e6c9d)
- manifest: implement USB_STATE and move USB_DEVICE_ATTACHED (9d7347c)
- mqtt: catch null pointer exception (cdba49d)
- mqtt: improve the subscribe topic and filter all message arrive (5fd6e0f)
- mqtt: isolate remove package policy (8cef864)
- mqtt: manage a exception with generate client id (6a75464)
- mqtt: manage empty message body (74e95c7)
- mqtt: remove hard code invalid (3b0576e)
- mqtt: remove wrong validation mqtt message (3d78330)
- mqtt: rename PascalCase topic (8667605)
- mqtt: store mqtt user information (25a41a1)
- mqtt: store the topic correctly (42a9dc5)
- mqtt: update airplane mode topic (28d6d15)
- mqtt: update deploy file topic (3dbd149)
- mqtt: update disable bluetooth topic (249577b)
- mqtt: update disable call auto answer topic (91728ab)
- mqtt: update disable camera topic (5987110)
- mqtt: update disable disable create vpn profile topic (2249c3d)
- mqtt: update disable gps topic (6609ce6)
- mqtt: update disable hostpot tethering topic (0db92ef)
- mqtt: update disable Mobile Line topic (ab1b295)
- mqtt: update disable NFC topic (92d38b1)
- mqtt: update disable roaming topic (52dc7be)
- mqtt: update disable sms mms topic (8a9671d)
- mqtt: update disable speaker phone topic (1fa9b79)
- mqtt: update disable status bar topic (fec9574)
- mqtt: update disable Usb adb topic (261a188)
- mqtt: update disable Usb Mtp topic (5975a2f)
- mqtt: update disable usb on the go topic (bd16a5a)
- mqtt: update disable Usb ptp topic (05657c9)
- mqtt: update disable voice mail topic (8b004e6)
- mqtt: update disable wifi topic (fee18ae)
- mqtt: update geolocate topic (486d4bd)
- mqtt: update inventory topic (c58b945)
- mqtt: update lock topic (a4e56af)
- mqtt: update maximum failed password for wipe topic (359bff9)
- mqtt: update maximum time to lock topic (e856753)
- mqtt: update password enable topic (b1e49ba)
- mqtt: update password minimum length topic (75d15b2)
- mqtt: update password minimum letters topic (c5e3d07)
- mqtt: update password minimum lower case topic (dec0c8a)
- mqtt: update password minimum non letter topic (8a882e2)
- mqtt: update password minimum numeric topic (7398fdf)
- mqtt: update password minimum symbols topic (dac5f8e)
- mqtt: update password minimum upper case topic (33d5b08)
- mqtt: update password quality topic (6b77b6c)
- mqtt: update ping topic (0003ba9)
- mqtt: update remove file topic (fde5824)
- mqtt: update reset password topic (66e2b19)
- mqtt: update storage encryption topic (1cb7100)
- mqtt: update subscribe topic (196df90)
- mqtt: update the screen capture topic (5488aa0)
- mqtt: update TLS topic (3508bd6)
- mqtt: update unenroll topic (89f1336)
- mqtt: update use tls topic (9619680)
- mqtt: update wipe topic (0b35dc9)
- notification: add notification channel for android 8 (7fbdcd1)
- package: move package folder to external storage (a859d30)
- package: update conventional-github-releaser to version 3.0.0 (4a2613a)
- permission: add scroll on the layout (6851c84)
- policy: add cache conditional on sms receiver (6dc5cf4)
- policy: add custom method to disable alarm (9125aa5)
- policy: add deploy app (a75395a)
- policy: add flag activity new task for password (723e2a8)
- policy: add provider and REQUEST_INSTALL_PACKAGES permission (1e90b19)
- policy: check android api version on status bar (8fff94a)
- policy: create remove package method (2e22d84)
- policy: if application exists return file path (43da143)
- policy: implement correct method on passwordMinLength (00ee29e)
- policy: implement uri content for install on android api 24 or more (94c2fb5)
- policy: manage problem installing apps (af5da6d)
- policy: remove disable sms method (ad23b5d)
- policy: set activity new task flag on lock (0e99fb5)
- policy: set correct value mute (b3ded54)
- policy: split download and remove files method (82b7177)
- policy: update unenroll method (ea7498a)
- preview: validate null values on user information (91ea2d5)
- receiver: check USB connection to implement the policy (660e606)
- receiver: manage exceptions (2b8a366)
- reconnect: add logic to reconnection method (dfcd977)
- reconnect: check the reconnection every 30 seconds (16ec75d)
- reconnect: implement for all connection fail (2fcbd9b)
- reconnect: implement manual reconnection (2da3293)
- reconnection: keep one timer at time (eeb96c0)
- snack: add more space on the textview (2ba2919)
- startenrollmentactivity: fix handling of deeplink and qr code (694adc2)
- user: fix load user (4dacea3)
- user: validate user data save (a91c85a)
- activity: remove connectivity tab (56b6b9b)
- alarm: add time alarm for inventory (9dbc4e5)
- app: add applications tab (e0ab30c)
- app: add applications tab (519f445)
- app: add apps status (13ed27d)
- app: add get application image method (61bb20c)
- app: add icon app support (511fb84)
- app: add install activity (e40ef44)
- app: add install app layout (1ae5f07)
- app: add message to show without data (ca22c59)
- app: add message to show without data on layout (c2aa9bb)
- app: add pending to install resource (fe70264)
- app: add persistence notification (2d2d25c)
- app: add update application status (fe88b4c)
- app: application list item (8c701e9)
- app: change status (a5c7f98)
- app: create app list layout (762c81b)
- app: create application list fragment (321de08)
- app: create application list fragment (39b3b8c)
- app: create install app activity (503e572)
- app: get application by id method (03baaed)
- app: implement install apk (4c10480)
- app: implement message to show without data (57fd93b)
- app: implement persistence notification (517f790)
- app: implement update application status (3ba4415)
- app: launch install app activity (abb3173)
- app: reload application list (5edb2ad)
- app: remove persistence notification when app is installed (25a414a)
- app: remove status restriction (ff10f09)
- app: store app information on database (317146a)
- applications: create adapter (9e7e042)
- config: add configuration item on the menu (ae0a373)
- config: add configuration layout (7a90465)
- config: add configuration string to resources (55c70ee)
- config: add dark theme on local storage (b017797)
- config: add disable notification local storage (f52d629)
- config: add disable notifications (9ca2eeb)
- config: add notifications and dark theme (dea4c0c)
- config: hide dark theme (ed33e9e)
- connection: add notification message when the agent is disconnected (164cccb)
- data: add cache on switch (8f63d4a)
- data: add visibility gone on delete data button (ad77faa)
- database: add application dao (09d21ff)
- database: add application entity (528e6b7)
- database: add database setup (648c10d)
- deploy: add download directory method (62df33d)
- deploy: add extra and select item on menu (9d5fcda)
- deploy: add extra from on notification intent (504851a)
- deploy: add install apk silently method (a2d6977)
- deploy: add INSTALL_PACKAGES permission (a0b5b86)
- deploy: add silently install button (1bf0f53)
- deploy: add silently install test (accb4c0)
- deploy: implement install silently (655d659)
- deploy: reorder items and select activity on the list (e90eff1)
- deploy: select application on fragment activity when come from notification (487cd01)
- error: add title error screen style (ead0250)
- error: implement error screen (b127144)
- error: improve error add empty word if the values are empty (26e9d0c)
- feedback: add a list of status availables (8828fdf)
- feedback: add create json feedback and send to chollima method (0cdd441)
- feedback: add feedback class (e0e7dc4)
- feedback: add feedback layout (4554e89)
- feedback: add feedback to the menu (2b7ccbc)
- feedback: add send success message (b3640a1)
- feedback: add strings to the resources (a63c229)
- feedback: send status for task id on deploy app (cd5d7d1)
- feedback: send status for task id on deploy file (9414f36)
- feedback: send status for task id on disable airplane mode (1827e07)
- feedback: send status for task id on disable bluetooth (35d9207)
- feedback: send status for task id on disable camera (a7af53b)
- feedback: send status for task id on disable gps (2a0a9a9)
- feedback: send status for task id on disable hostpot (b45910c)
- feedback: send status for task id on disable mobile line (8511dcd)
- feedback: send status for task id on disable nfc (1fc5a6e)
- feedback: send status for task id on disable roaming (f1167ac)
- feedback: send status for task id on disable screen capture (6429b61)
- feedback: send status for task id on disable sms mms (bfc2ce9)
- feedback: send status for task id on disable speaker phone (3d992ee)
- feedback: send status for task id on disable status bar (1239c7e)
- feedback: send status for task id on disable usb adb (fea4780)
- feedback: send status for task id on disable usb mtp (3e3be63)
- feedback: send status for task id on disable usb ptp (4f556bf)
- feedback: send status for task id on disable vpn profile (0840c0b)
- feedback: send status for task id on disable wifi (a984769)
- feedback: send status for task id on maximum failed pwd wipe (310287d)
- feedback: send status for task id on maximum time to lock (190d7d6)
- feedback: send status for task id on password enable (af0a06b)
- feedback: send status for task id on password minimum length (7eea147)
- feedback: send status for task id on password minimum letter (7198f25)
- feedback: send status for task id on password minimum lower case (cee3fae)
- feedback: send status for task id on password minimum non letter (600a466)
- feedback: send status for task id on password minimum numeric (b528053)
- feedback: send status for task id on password minimum symbols (b7cfcc5)
- feedback: send status for task id on password minimum upper case (ac79598)
- feedback: send status for task id on password quality (3f0f61b)
- feedback: send status for task id on remove file (8f788a7)
- feedback: send status for task id on remove package (25dd99d)
- feedback: send status for task id on storage encryption (53ba265)
- feedback: send status for task id on use tls (642bd61)
- file: add complete path of the file on the progress message (d7150c4)
- file: improve download file progress (d61e510)
- files: add database file structure (d2650e9)
- files: add delete by name method (7dbeb75)
- files: add files implementation database (15af53f)
- files: add files screen (93f1013)
- files: add files tab (47f8804)
- files: ask WRITE_EXTERNAL_STORAGE permission (3527163)
- files: delete mqtt information (a7d67b7)
- files: improve fail message and insert files on database (cc01dca)
- files: improve file layout (d8d3f96)
- helper: add is package installed method (4650170)
- icon: add background and foreground images (b7c2816)
- icon: implement adaptative icon for api 26 (aad6659)
- inventory: create a common method for inventory (d5e6adf)
- lock: finish the activity with the button (ff28c4e)
- manifest: add permission activity (d540209)
- mqtt: add enrollment values on database (833a05d)
- mqtt: add mqtt dao on app data base (12ad7d6)
- mqtt: add mqtt on entities (744691c)
- mqtt: add mqtt on local database (f8ddbb3)
- mqtt: check the mqtt connection status on error (c9df083)
- mqtt: create a new mqtt database model (1ef48c2)
- mqtt: implement get by name method (4ecadc4)
- mqtt: implement mqttdata class (82e1b8a)
- mqtt: implement mqttdata class (eb481a9)
- mqtt: implement mqttdata class (fb7c252)
- mqtt: implement mqttdata class and remove direct database class (4d43719)
- mqtt: improve database update (fbb6c97)
- mqtt: improve error message (4dcbb22)
- mqtt: remove setters (64bf892)
- mqtt: replace shared preference by database (688ef36)
- mqtt: replace shared preference by database (da06789)
- mqtt: update database version (e590b1f)
- mqtt: update database version (6a5d3c9)
- mqtt: update deeplink information on database (f7f145c)
- mqtt: update enrollment information on database (55e4749)
- mqtt: update mqtt database information (7c1493b)
- mqtt: update new fields (701efc7)
- mqtt: validate if database has values (695d600)
- mqtt: validate if update or insert values in to the database (b4d2473)
- notification: add enable notification message on app data (1fae649)
- notification: add switch connection notification (ad3c265)
- notification: implement notification restriction (316d480)
- password: add generic class to open on notification (9cd48dd)
- password: add method to check the notifications (4f0455e)
- password: add notification bar (4c41bc6)
- password: add password enable test (f561b6e)
- password: add password enable test layout (8ad9698)
- password: improve the notifications method (1759923)
- password: open password intent from notification (a3c657b)
- permission: add permission enrollment layout (1ad7cfa)
- permission: add permissions enrollment activity (a0ca65c)
- permission: add share method (361f229)
- permission: add strings to the resources (8224906)
- permission: remove generete session token and permission (af215d6)
- permission: request access fine location (49193c3)
- picture: fix take picture on enrollment (00e1000)
- policies: add database policies schema (d3e0590)
- policies: add delete all method (29442c2)
- policies: add disable wifi pattern (eac7dab)
- policies: add disable wifi pattern (12b77ca)
- policies: add get policies by name method (f8e973a)
- policies: add get policy by method (92d0d27)
- policies: add policies database storage (3e64284)
- policies: add speaker phone data (434bcd4)
- policies: add split capitalized method (b21051a)
- policies: create a new pattern for policies (4be4061)
- policies: implement cache database policies (b142e4c)
- policies: implement cache database storage (cae3d44)
- policies: implement database cache (c11e016)
- policies: implement database cache on unimplemented policies (567cbc0)
- policies: implement database storage (3fd9f86)
- policies: implement database storage (85d4ab1)
- policies: implement delete all method (b9bef22)
- policies: implement new database cache (6599f27)
- policies: implement pull down to refresh (9f4f6a4)
- policies: improve the policies patterns (d34c029)
- policies: read the policies from database (45e495f)
- policies: remove cache from policies implementation (8ec5c94)
- policies: return the priority value (b0b28de)
- policy: add airplane mode policy pattern (290fef7)
- policy: add bluetooth pattern policy (1bcb091)
- policy: add custom phone state listener (404d3b6)
- policy: add disable all sounds method (2d2b863)
- policy: add disable speaker phone method (99deec5)
- policy: add disable speaker phone method (703086e)
- policy: add gps policy pattern (37c5972)
- policy: add Hostpot Tethering policy pattern (92fa848)
- policy: add maximum failed password for wipe policy pattern (a42687f)
- policy: add maximum time to lock policy pattern (05e48f1)
- policy: add mobile line policy pattern (ac3a5ce)
- policy: add new method to disable sounds stream types (4c90dd6)
- policy: add nfc policy pattern (c36f3d4)
- policy: add password enable policy pattern (dd5ddf3)
- policy: add password min length policy pattern (bfa271d)
- policy: add password min letter policy pattern (f1b6da1)
- policy: add password min non letter policy pattern (12ca576)
- policy: add password min numeric policy pattern (aa010f1)
- policy: add password min symbols policy pattern (dd68b39)
- policy: add password min upper and lower length policy pattern (f827e8a)
- policy: add password quality policy pattern (e28ca43)
- policy: add roaming policy pattern (2bd05bd)
- policy: add screen capture policy pattern (6fc1592)
- policy: add sms broadcast receiver (1498a3c)
- policy: add sms delete all message method (6686222)
- policy: add sms mms policy pattern (af09552)
- policy: add speaker phone policy pattern (071c390)
- policy: add status bar policy pattern (aa00a94)
- policy: add storage encryption policy pattern (d29d3da)
- policy: add stream accessibility policy pattern (b1dd74f)
- policy: add stream alarm policy pattern (242fc6e)
- policy: add stream dtmf policy pattern (66bf110)
- policy: add stream music policy pattern (bdcee9b)
- policy: add stream notification policy pattern (2ada828)
- policy: add stream ring policy pattern (3e47a60)
- policy: add stream voice call policy pattern (059ac03)
- policy: add usb adb policy pattern (d46fa38)
- policy: add usb mtp policy pattern (c19a42e)
- policy: add usb ptp policy pattern (c4a24dd)
- policy: add vpn policy pattern (ca198a8)
- policy: check the value type (6e552d7)
- policy: implement bluetooth policy on the service (ef6e9cd)
- policy: implement camera policy on the service (3fbf468)
- policy: implement disable all sounds policy (79804e8)
- policy: implement disable stream accessibility policy (9010671)
- policy: implement disable stream alarm policy (e0e5906)
- policy: implement disable stream DTMF policy (069bec3)
- policy: implement disable stream music policy (917f537)
- policy: implement disable stream notification policy (7353965)
- policy: implement disable stream ring policy (9011d67)
- policy: implement disable stream voicecall policy (4be8403)
- policy: implement GPS policy pattern (7cacb6f)
- policy: implement phone state listener (c65a0cc)
- policy: implement roaming policy pattern (dc10a01)
- policy: implement vpn policy with device policy manager (2db88f0)
- policy: reorder methods (42b2453)
- policy: request new sms permissions (3167229)
- policy: set the value to object type (01754b3)
- policy: validate if the policies from database has values (37b2da4)
- policy: validate methods improve pattern (35fb12d)
- policy: validate mqtt information (fcd23d3)
- priority: add priority parameter on camera (25075ad)
- priority: add priority parameter on policies method (878582c)
- priority: check priority value (5277d4d)
- priority: implement priority field on data (ec4ef0d)
- priority: implement priority on policies (0965d5a)
- priority: update database version to 7 (1670c10)
- resources: add not installed string (a34b322)
- scan: add camera manager for scanner (62fe988)
- scan: add custom dialog builder (ad33b48)
- scan: add dialog title layout (e07c961)
- scan: add dimensions for scanner (e38dbbb)
- scan: add floating button (21d6f23)
- scan: add scanner activity (02c3530)
- scan: add scanner colors (dd406e6)
- scan: add scanner custom view (b48b87b)
- scan: add scanner layout (ed59198)
- scan: add scanner string resources (c373046)
- scan: add vibrate permission and scanactivity (c000278)
- scan: add warning icon (8411491)
- scan: add zxing core 3.3.0 library (a5cc8f3)
- scan: implement the result from scanner (59d9308)
- scan: open scanner activity (6935257)
- status: create method send task status (7d6802b)
- status: return the status task on deploy app (b593401)
- status: return the status task on deploy file (7bbc9f0)
- status: return the status task on disable airplane mode (4ae7993)
- status: return the status task on disable bluetooth (c30fda4)
- status: return the status task on disable camera (72fa366)
- status: return the status task on disable create vpn profiles (f3baf14)
- status: return the status task on disable gps (a808fd8)
- status: return the status task on disable hostpot (484e2b3)
- status: return the status task on disable mobile line (3260bbc)
- status: return the status task on disable nfc (6bb316e)
- status: return the status task on disable roaming (feafb72)
- status: return the status task on disable screen capture (f69c99a)
- status: return the status task on disable sms mms (28d6742)
- status: return the status task on disable speaker phone (e05e180)
- status: return the status task on disable status bar (1c19be9)
- status: return the status task on disable usb adb (bc18cb7)
- status: return the status task on disable usb mtp (7439ed4)
- status: return the status task on disable usb ptp (c112a4d)
- status: return the status task on disable wifi (2d9b900)
- status: return the status task on maximum failed passwords for wipe (a1ddc78)
- status: return the status task on maximum time to lock (33ebdc2)
- status: return the status task on password enable (6dce0d3)
- status: return the status task on password min length (51c4f03)
- status: return the status task on password min letters (875218d)
- status: return the status task on password min lower case (8572603)
- status: return the status task on password min non letter (733da4f)
- status: return the status task on password min numeric (940fb20)
- status: return the status task on password min symbols (953ede5)
- status: return the status task on password min upper case (c1fdc08)
- status: return the status task on password quality (9bf0f69)
- status: return the status task on remove app (a04f2be)
- status: return the status task on remove file (6b2678e)
- status: return the status task on reset password (9b976eb)
- status: return the status task on storage encryption (68636a0)
- status: return the status task on use tls (ef41140)
- version: add secure version (b27338c)
- version: implement a secure version (f99fabf)
- version: show version on intro (3e29501)
2.0.0-rc.1 (2018-07-30)
- subscribe device topic and dismiss progress dialog on error (537216a)
- adapter: validate get position on data (c43e9cd)
- app: finish the activity on install (589438c)
- app: validate installation status (3667c51)
- application: add trim on package name (bf0e160)
- application: check installed package on realtime (b85a827)
- ci: implement android standard for language folder (44a60cc)
- connect: remove sent inventory on connect (9f87ba3)
- connection: remove delete data from lint (398e579)
- connection: remove global error message (ca66463)
- data: add methods to manage the data values (18698b0)
- data: add return values to get methods (34f0158)
- data: implement bool from string method (4bfa08b)
- data: implement data threads (29380e4)
- data: prevent null values (7aa75f5)
- data: remove sms value duplicated (a7dd3fc)
- data: return new policies empty value (4271c05)
- deploy: update status if the package is installed (401c6ee)
- encode: remove url_safe parameter from base 64 encode (3e3c858)
- enroll: add button to delete al data (efba45d)
- enroll: check if data is empty (0a60281)
- enroll: check if progress bar is not null (a12d2ba)
- enroll: fill profile and session token directly (3faac93)
- enroll: fix payload base 64 encode (2605ff9)
- enroll: get permission on android api lower than 23 (121133a)
- enroll: request permission (0f759f2)
- enrollment: improve error message (64293c8)
- enrollment: manage file photo path information (c042a80)
- enrollment: move delete all the data to deeplink lint (ad4d28b)
- enrollment: move delete all the data to deeplink lint (0dcedb8)
- enrollment: remove all the mqtt configuration on start (e9f8fd5)
- enrollment: return complete error on enrollment (9df432b)
- feedback: check the values from database (bcf1d57)
- feedback: remove task id from wipe (57b9260)
- inventory: add public send inventory method (2e1516f)
- inventory: bind the mqtt service and execute send inventory method (64fde32)
- inventory: fix inventory permission (6d03608)
- location: improve location provider (2e2e1ee)
- location: update send gps method (0d4e6df)
- log: remove log loop (6aefd38)
- log: remove write on error to prevent a loop (3aae75a)
- log: validate the adapter (78e6c9d)
- manifest: implement USB_STATE and move USB_DEVICE_ATTACHED (9d7347c)
- mqtt: catch null pointer exception (cdba49d)
- mqtt: improve the subscribe topic and filter all message arrive (5fd6e0f)
- mqtt: isolate remove package policy (8cef864)
- mqtt: manage a exception with generate client id (6a75464)
- mqtt: manage empty message body (74e95c7)
- mqtt: remove hard code invalid (3b0576e)
- mqtt: remove wrong validation mqtt message (3d78330)
- mqtt: rename PascalCase topic (8667605)
- mqtt: store mqtt user information (25a41a1)
- mqtt: store the topic correctly (42a9dc5)
- mqtt: update airplane mode topic (28d6d15)
- mqtt: update deploy file topic (3dbd149)
- mqtt: update disable bluetooth topic (249577b)
- mqtt: update disable call auto answer topic (91728ab)
- mqtt: update disable camera topic (5987110)
- mqtt: update disable disable create vpn profile topic (2249c3d)
- mqtt: update disable gps topic (6609ce6)
- mqtt: update disable hostpot tethering topic (0db92ef)
- mqtt: update disable Mobile Line topic (ab1b295)
- mqtt: update disable NFC topic (92d38b1)
- mqtt: update disable roaming topic (52dc7be)
- mqtt: update disable sms mms topic (8a9671d)
- mqtt: update disable speaker phone topic (1fa9b79)
- mqtt: update disable status bar topic (fec9574)
- mqtt: update disable Usb adb topic (261a188)
- mqtt: update disable Usb Mtp topic (5975a2f)
- mqtt: update disable usb on the go topic (bd16a5a)
- mqtt: update disable Usb ptp topic (05657c9)
- mqtt: update disable voice mail topic (8b004e6)
- mqtt: update disable wifi topic (fee18ae)
- mqtt: update geolocate topic (486d4bd)
- mqtt: update inventory topic (c58b945)
- mqtt: update lock topic (a4e56af)
- mqtt: update maximum failed password for wipe topic (359bff9)
- mqtt: update maximum time to lock topic (e856753)
- mqtt: update password enable topic (b1e49ba)
- mqtt: update password minimum length topic (75d15b2)
- mqtt: update password minimum letters topic (c5e3d07)
- mqtt: update password minimum lower case topic (dec0c8a)
- mqtt: update password minimum non letter topic (8a882e2)
- mqtt: update password minimum numeric topic (7398fdf)
- mqtt: update password minimum symbols topic (dac5f8e)
- mqtt: update password minimum upper case topic (33d5b08)
- mqtt: update password quality topic (6b77b6c)
- mqtt: update ping topic (0003ba9)
- mqtt: update remove file topic (fde5824)
- mqtt: update reset password topic (66e2b19)
- mqtt: update storage encryption topic (1cb7100)
- mqtt: update subscribe topic (196df90)
- mqtt: update the screen capture topic (5488aa0)
- mqtt: update TLS topic (3508bd6)
- mqtt: update unenroll topic (89f1336)
- mqtt: update use tls topic (9619680)
- mqtt: update wipe topic (0b35dc9)
- notification: add notification channel for android 8 (7fbdcd1)
- package: move package folder to external storage (a859d30)
- package: update conventional-github-releaser to version 3.0.0 (4a2613a)
- permission: add scroll on the layout (6851c84)
- policy: add cache conditional on sms receiver (6dc5cf4)
- policy: add custom method to disable alarm (9125aa5)
- policy: add deploy app (a75395a)
- policy: add flag activity new task for password (723e2a8)
- policy: add provider and REQUEST_INSTALL_PACKAGES permission (1e90b19)
- policy: check android api version on status bar (8fff94a)
- policy: create remove package method (2e22d84)
- policy: if application exists return file path (43da143)
- policy: implement correct method on passwordMinLength (00ee29e)
- policy: implement uri content for install on android api 24 or more (94c2fb5)
- policy: manage problem installing apps (af5da6d)
- policy: remove disable sms method (ad23b5d)
- policy: set activity new task flag on lock (0e99fb5)
- policy: set correct value mute (b3ded54)
- policy: split download and remove files method (82b7177)
- policy: update unenroll method (ea7498a)
- preview: validate null values on user information (91ea2d5)
- receiver: check USB connection to implement the policy (660e606)
- receiver: manage exceptions (2b8a366)
- reconnect: add logic to reconnection method (dfcd977)
- reconnect: check the reconnection every 30 seconds (16ec75d)
- reconnect: implement for all connection fail (2fcbd9b)
- reconnect: implement manual reconnection (2da3293)
- reconnection: keep one timer at time (eeb96c0)
- snack: add more space on the textview (2ba2919)
- startenrollmentactivity: fix handling of deeplink and qr code (694adc2)
- user: fix load user (4dacea3)
- user: validate user data save (a91c85a)
- activity: remove connectivity tab (56b6b9b)
- alarm: add time alarm for inventory (9dbc4e5)
- app: add applications tab (e0ab30c)
- app: add applications tab (519f445)
- app: add apps status (13ed27d)
- app: add get application image method (61bb20c)
- app: add icon app support (511fb84)
- app: add install activity (e40ef44)
- app: add install app layout (1ae5f07)
- app: add message to show without data (ca22c59)
- app: add message to show without data on layout (c2aa9bb)
- app: add pending to install resource (fe70264)
- app: add persistence notification (2d2d25c)
- app: add update application status (fe88b4c)
- app: application list item (8c701e9)
- app: change status (a5c7f98)
- app: create app list layout (762c81b)
- app: create application list fragment (321de08)
- app: create application list fragment (39b3b8c)
- app: create install app activity (503e572)
- app: get application by id method (03baaed)
- app: implement install apk (4c10480)
- app: implement message to show without data (57fd93b)
- app: implement persistence notification (517f790)
- app: implement update application status (3ba4415)
- app: launch install app activity (abb3173)
- app: reload application list (5edb2ad)
- app: remove persistence notification when app is installed (25a414a)
- app: remove status restriction (ff10f09)
- app: store app information on database (317146a)
- applications: create adapter (9e7e042)
- config: add configuration item on the menu (ae0a373)
- config: add configuration layout (7a90465)
- config: add configuration string to resources (55c70ee)
- config: add dark theme on local storage (b017797)
- config: add disable notification local storage (f52d629)
- config: add disable notifications (9ca2eeb)
- config: add notifications and dark theme (dea4c0c)
- config: hide dark theme (ed33e9e)
- connection: add notification message when the agent is disconnected (164cccb)
- data: add cache on switch (8f63d4a)
- data: add visibility gone on delete data button (ad77faa)
- database: add application dao (09d21ff)
- database: add application entity (528e6b7)
- database: add database setup (648c10d)
- deploy: add download directory method (62df33d)
- deploy: add extra and select item on menu (9d5fcda)
- deploy: add extra from on notification intent (504851a)
- deploy: add install apk silently method (a2d6977)
- deploy: add INSTALL_PACKAGES permission (a0b5b86)
- deploy: add silently install button (1bf0f53)
- deploy: add silently install test (accb4c0)
- deploy: implement install silently (655d659)
- deploy: reorder items and select activity on the list (e90eff1)
- deploy: select application on fragment activity when come from notification (487cd01)
- error: add title error screen style (ead0250)
- error: implement error screen (b127144)
- error: improve error add empty word if the values are empty (26e9d0c)
- feedback: add a list of status availables (8828fdf)
- feedback: add create json feedback and send to chollima method (0cdd441)
- feedback: add feedback class (e0e7dc4)
- feedback: add feedback layout (4554e89)
- feedback: add feedback to the menu (2b7ccbc)
- feedback: add send success message (b3640a1)
- feedback: add strings to the resources (a63c229)
- feedback: send status for task id on deploy app (cd5d7d1)
- feedback: send status for task id on deploy file (9414f36)
- feedback: send status for task id on disable airplane mode (1827e07)
- feedback: send status for task id on disable bluetooth (35d9207)
- feedback: send status for task id on disable camera (a7af53b)
- feedback: send status for task id on disable gps (2a0a9a9)
- feedback: send status for task id on disable hostpot (b45910c)
- feedback: send status for task id on disable mobile line (8511dcd)
- feedback: send status for task id on disable nfc (1fc5a6e)
- feedback: send status for task id on disable roaming (f1167ac)
- feedback: send status for task id on disable screen capture (6429b61)
- feedback: send status for task id on disable sms mms (bfc2ce9)
- feedback: send status for task id on disable speaker phone (3d992ee)
- feedback: send status for task id on disable status bar (1239c7e)
- feedback: send status for task id on disable usb adb (fea4780)
- feedback: send status for task id on disable usb mtp (3e3be63)
- feedback: send status for task id on disable usb ptp (4f556bf)
- feedback: send status for task id on disable vpn profile (0840c0b)
- feedback: send status for task id on disable wifi (a984769)
- feedback: send status for task id on maximum failed pwd wipe (310287d)
- feedback: send status for task id on maximum time to lock (190d7d6)
- feedback: send status for task id on password enable (af0a06b)
- feedback: send status for task id on password minimum length (7eea147)
- feedback: send status for task id on password minimum letter (7198f25)
- feedback: send status for task id on password minimum lower case (cee3fae)
- feedback: send status for task id on password minimum non letter (600a466)
- feedback: send status for task id on password minimum numeric (b528053)
- feedback: send status for task id on password minimum symbols (b7cfcc5)
- feedback: send status for task id on password minimum upper case (ac79598)
- feedback: send status for task id on password quality (3f0f61b)
- feedback: send status for task id on remove file (8f788a7)
- feedback: send status for task id on remove package (25dd99d)
- feedback: send status for task id on storage encryption (53ba265)
- feedback: send status for task id on use tls (642bd61)
- file: add complete path of the file on the progress message (d7150c4)
- file: improve download file progress (d61e510)
- files: add database file structure (d2650e9)
- files: add delete by name method (7dbeb75)
- files: add files implementation database (15af53f)
- files: add files screen (93f1013)
- files: add files tab (47f8804)
- files: ask WRITE_EXTERNAL_STORAGE permission (3527163)
- files: delete mqtt information (a7d67b7)
- files: improve fail message and insert files on database (cc01dca)
- files: improve file layout (d8d3f96)
- helper: add is package installed method (4650170)
- icon: add background and foreground images (b7c2816)
- icon: implement adaptative icon for api 26 (aad6659)
- inventory: create a common method for inventory (d5e6adf)
- lock: finish the activity with the button (ff28c4e)
- manifest: add permission activity (d540209)
- mqtt: add enrollment values on database (833a05d)
- mqtt: add mqtt dao on app data base (12ad7d6)
- mqtt: add mqtt on entities (744691c)
- mqtt: add mqtt on local database (f8ddbb3)
- mqtt: check the mqtt connection status on error (c9df083)
- mqtt: create a new mqtt database model (1ef48c2)
- mqtt: implement get by name method (4ecadc4)
- mqtt: implement mqttdata class (82e1b8a)
- mqtt: implement mqttdata class (eb481a9)
- mqtt: implement mqttdata class (fb7c252)
- mqtt: implement mqttdata class and remove direct database class (4d43719)
- mqtt: improve database update (fbb6c97)
- mqtt: improve error message (4dcbb22)
- mqtt: remove setters (64bf892)
- mqtt: replace shared preference by database (688ef36)
- mqtt: replace shared preference by database (da06789)
- mqtt: update database version (e590b1f)
- mqtt: update database version (6a5d3c9)
- mqtt: update deeplink information on database (f7f145c)
- mqtt: update enrollment information on database (55e4749)
- mqtt: update mqtt database information (7c1493b)
- mqtt: update new fields (701efc7)
- mqtt: validate if database has values (695d600)
- mqtt: validate if update or insert values in to the database (b4d2473)
- notification: add enable notification message on app data (1fae649)
- notification: add switch connection notification (ad3c265)
- notification: implement notification restriction (316d480)
- password: add generic class to open on notification (9cd48dd)
- password: add method to check the notifications (4f0455e)
- password: add notification bar (4c41bc6)
- password: add password enable test (f561b6e)
- password: add password enable test layout (8ad9698)
- password: improve the notifications method (1759923)
- password: open password intent from notification (a3c657b)
- permission: add permission enrollment layout (1ad7cfa)
- permission: add permissions enrollment activity (a0ca65c)
- permission: add share method (361f229)
- permission: add strings to the resources (8224906)
- permission: remove generete session token and permission (af215d6)
- permission: request access fine location (49193c3)
- picture: fix take picture on enrollment (00e1000)
- policies: add database policies schema (d3e0590)
- policies: add delete all method (29442c2)
- policies: add disable wifi pattern (eac7dab)
- policies: add disable wifi pattern (12b77ca)
- policies: add get policies by name method (f8e973a)
- policies: add get policy by method (92d0d27)
- policies: add policies database storage (3e64284)
- policies: add speaker phone data (434bcd4)
- policies: add split capitalized method (b21051a)
- policies: create a new pattern for policies (4be4061)
- policies: implement cache database policies (b142e4c)
- policies: implement cache database storage (cae3d44)
- policies: implement database cache (c11e016)
- policies: implement database cache on unimplemented policies (567cbc0)
- policies: implement database storage (3fd9f86)
- policies: implement database storage (85d4ab1)
- policies: implement delete all method (b9bef22)
- policies: implement new database cache (6599f27)
- policies: implement pull down to refresh (9f4f6a4)
- policies: improve the policies patterns (d34c029)
- policies: read the policies from database (45e495f)
- policies: remove cache from policies implementation (8ec5c94)
- policies: return the priority value (b0b28de)
- policy: add airplane mode policy pattern (290fef7)
- policy: add bluetooth pattern policy (1bcb091)
- policy: add custom phone state listener (404d3b6)
- policy: add disable all sounds method (2d2b863)
- policy: add disable speaker phone method (99deec5)
- policy: add disable speaker phone method (703086e)
- policy: add gps policy pattern (37c5972)
- policy: add Hostpot Tethering policy pattern (92fa848)
- policy: add maximum failed password for wipe policy pattern (a42687f)
- policy: add maximum time to lock policy pattern (05e48f1)
- policy: add mobile line policy pattern (ac3a5ce)
- policy: add new method to disable sounds stream types (4c90dd6)
- policy: add nfc policy pattern (c36f3d4)
- policy: add password enable policy pattern (dd5ddf3)
- policy: add password min length policy pattern (bfa271d)
- policy: add password min letter policy pattern (f1b6da1)
- policy: add password min non letter policy pattern (12ca576)
- policy: add password min numeric policy pattern (aa010f1)
- policy: add password min symbols policy pattern (dd68b39)
- policy: add password min upper and lower length policy pattern (f827e8a)
- policy: add password quality policy pattern (e28ca43)
- policy: add roaming policy pattern (2bd05bd)
- policy: add screen capture policy pattern (6fc1592)
- policy: add sms broadcast receiver (1498a3c)
- policy: add sms delete all message method (6686222)
- policy: add sms mms policy pattern (af09552)
- policy: add speaker phone policy pattern (071c390)
- policy: add status bar policy pattern (aa00a94)
- policy: add storage encryption policy pattern (d29d3da)
- policy: add stream accessibility policy pattern (b1dd74f)
- policy: add stream alarm policy pattern (242fc6e)
- policy: add stream dtmf policy pattern (66bf110)
- policy: add stream music policy pattern (bdcee9b)
- policy: add stream notification policy pattern (2ada828)
- policy: add stream ring policy pattern (3e47a60)
- policy: add stream voice call policy pattern (059ac03)
- policy: add usb adb policy pattern (d46fa38)
- policy: add usb mtp policy pattern (c19a42e)
- policy: add usb ptp policy pattern (c4a24dd)
- policy: add vpn policy pattern (ca198a8)
- policy: check the value type (6e552d7)
- policy: implement bluetooth policy on the service (ef6e9cd)
- policy: implement camera policy on the service (3fbf468)
- policy: implement disable all sounds policy (79804e8)
- policy: implement disable stream accessibility policy (9010671)
- policy: implement disable stream alarm policy (e0e5906)
- policy: implement disable stream DTMF policy (069bec3)
- policy: implement disable stream music policy (917f537)
- policy: implement disable stream notification policy (7353965)
- policy: implement disable stream ring policy (9011d67)
- policy: implement disable stream voicecall policy (4be8403)
- policy: implement GPS policy pattern (7cacb6f)
- policy: implement phone state listener (c65a0cc)
- policy: implement roaming policy pattern (dc10a01)
- policy: implement vpn policy with device policy manager (2db88f0)
- policy: reorder methods (42b2453)
- policy: request new sms permissions (3167229)
- policy: set the value to object type (01754b3)
- policy: validate if the policies from database has values (37b2da4)
- policy: validate methods improve pattern (35fb12d)
- policy: validate mqtt information (fcd23d3)
- priority: add priority parameter on camera (25075ad)
- priority: add priority parameter on policies method (878582c)
- priority: check priority value (5277d4d)
- priority: implement priority field on data (ec4ef0d)
- priority: implement priority on policies (0965d5a)
- priority: update database version to 7 (1670c10)
- resources: add not installed string (a34b322)
- scan: add camera manager for scanner (62fe988)
- scan: add custom dialog builder (ad33b48)
- scan: add dialog title layout (e07c961)
- scan: add dimensions for scanner (e38dbbb)
- scan: add floating button (21d6f23)
- scan: add scanner activity (02c3530)
- scan: add scanner colors (dd406e6)
- scan: add scanner custom view (b48b87b)
- scan: add scanner layout (ed59198)
- scan: add scanner string resources (c373046)
- scan: add vibrate permission and scanactivity (c000278)
- scan: add warning icon (8411491)
- scan: add zxing core 3.3.0 library (a5cc8f3)
- scan: implement the result from scanner (59d9308)
- scan: open scanner activity (6935257)
- status: create method send task status (7d6802b)
- status: return the status task on deploy app (b593401)
- status: return the status task on deploy file (7bbc9f0)
- status: return the status task on disable airplane mode (4ae7993)
- status: return the status task on disable bluetooth (c30fda4)
- status: return the status task on disable camera (72fa366)
- status: return the status task on disable create vpn profiles (f3baf14)
- status: return the status task on disable gps (a808fd8)
- status: return the status task on disable hostpot (484e2b3)
- status: return the status task on disable mobile line (3260bbc)
- status: return the status task on disable nfc (6bb316e)
- status: return the status task on disable roaming (feafb72)
- status: return the status task on disable screen capture (f69c99a)
- status: return the status task on disable sms mms (28d6742)
- status: return the status task on disable speaker phone (e05e180)
- status: return the status task on disable status bar (1c19be9)
- status: return the status task on disable usb adb (bc18cb7)
- status: return the status task on disable usb mtp (7439ed4)
- status: return the status task on disable usb ptp (c112a4d)
- status: return the status task on disable wifi (2d9b900)
- status: return the status task on maximum failed passwords for wipe (a1ddc78)
- status: return the status task on maximum time to lock (33ebdc2)
- status: return the status task on password enable (6dce0d3)
- status: return the status task on password min length (51c4f03)
- status: return the status task on password min letters (875218d)
- status: return the status task on password min lower case (8572603)
- status: return the status task on password min non letter (733da4f)
- status: return the status task on password min numeric (940fb20)
- status: return the status task on password min symbols (953ede5)
- status: return the status task on password min upper case (c1fdc08)
- status: return the status task on password quality (9bf0f69)
- status: return the status task on remove app (a04f2be)
- status: return the status task on remove file (6b2678e)
- status: return the status task on reset password (9b976eb)
- status: return the status task on storage encryption (68636a0)
- status: return the status task on use tls (ef41140)
- version: add secure version (b27338c)
- version: implement a secure version (f99fabf)
- version: show version on intro (3e29501)
2.0.0-rc.1 (2018-07-30)
- subscribe device topic and dismiss progress dialog on error (537216a)
- adapter: validate get position on data (c43e9cd)
- app: finish the activity on install (589438c)
- app: validate installation status (3667c51)
- application: add trim on package name (bf0e160)
- application: check installed package on realtime (b85a827)
- ci: implement android standard for language folder (44a60cc)
- connect: remove sent inventory on connect (9f87ba3)
- connection: remove delete data from lint (398e579)
- connection: remove global error message (ca66463)
- data: add methods to manage the data values (18698b0)
- data: add return values to get methods (34f0158)
- data: implement bool from string method (4bfa08b)
- data: implement data threads (29380e4)
- data: prevent null values (7aa75f5)
- data: remove sms value duplicated (a7dd3fc)
- data: return new policies empty value (4271c05)
- deploy: update status if the package is installed (401c6ee)
- encode: remove url_safe parameter from base 64 encode (3e3c858)
- enroll: add button to delete al data (efba45d)
- enroll: check if data is empty (0a60281)
- enroll: check if progress bar is not null (a12d2ba)
- enroll: fill profile and session token directly (3faac93)
- enroll: fix payload base 64 encode (2605ff9)
- enroll: get permission on android api lower than 23 (121133a)
- enroll: request permission (0f759f2)
- enrollment: improve error message (64293c8)
- enrollment: manage file photo path information (c042a80)
- enrollment: move delete all the data to deeplink lint (ad4d28b)
- enrollment: move delete all the data to deeplink lint (0dcedb8)
- enrollment: remove all the mqtt configuration on start (e9f8fd5)
- enrollment: return complete error on enrollment (9df432b)
- feedback: check the values from database (bcf1d57)
- feedback: remove task id from wipe (57b9260)
- inventory: add public send inventory method (2e1516f)
- inventory: bind the mqtt service and execute send inventory method (64fde32)
- inventory: fix inventory permission (6d03608)
- location: improve location provider (2e2e1ee)
- location: update send gps method (0d4e6df)
- log: remove log loop (6aefd38)
- log: remove write on error to prevent a loop (3aae75a)
- log: validate the adapter (78e6c9d)
- manifest: implement USB_STATE and move USB_DEVICE_ATTACHED (9d7347c)
- mqtt: catch null pointer exception (cdba49d)
- mqtt: improve the subscribe topic and filter all message arrive (5fd6e0f)
- mqtt: isolate remove package policy (8cef864)
- mqtt: manage a exception with generate client id (6a75464)
- mqtt: manage empty message body (74e95c7)
- mqtt: remove hard code invalid (3b0576e)
- mqtt: remove wrong validation mqtt message (3d78330)
- mqtt: rename PascalCase topic (8667605)
- mqtt: store mqtt user information (25a41a1)
- mqtt: store the topic correctly (42a9dc5)
- mqtt: update airplane mode topic (28d6d15)
- mqtt: update deploy file topic (3dbd149)
- mqtt: update disable bluetooth topic (249577b)
- mqtt: update disable call auto answer topic (91728ab)
- mqtt: update disable camera topic (5987110)
- mqtt: update disable disable create vpn profile topic (2249c3d)
- mqtt: update disable gps topic (6609ce6)
- mqtt: update disable hostpot tethering topic (0db92ef)
- mqtt: update disable Mobile Line topic (ab1b295)
- mqtt: update disable NFC topic (92d38b1)
- mqtt: update disable roaming topic (52dc7be)
- mqtt: update disable sms mms topic (8a9671d)
- mqtt: update disable speaker phone topic (1fa9b79)
- mqtt: update disable status bar topic (fec9574)
- mqtt: update disable Usb adb topic (261a188)
- mqtt: update disable Usb Mtp topic (5975a2f)
- mqtt: update disable usb on the go topic (bd16a5a)
- mqtt: update disable Usb ptp topic (05657c9)
- mqtt: update disable voice mail topic (8b004e6)
- mqtt: update disable wifi topic (fee18ae)
- mqtt: update geolocate topic (486d4bd)
- mqtt: update inventory topic (c58b945)
- mqtt: update lock topic (a4e56af)
- mqtt: update maximum failed password for wipe topic (359bff9)
- mqtt: update maximum time to lock topic (e856753)
- mqtt: update password enable topic (b1e49ba)
- mqtt: update password minimum length topic (75d15b2)
- mqtt: update password minimum letters topic (c5e3d07)
- mqtt: update password minimum lower case topic (dec0c8a)
- mqtt: update password minimum non letter topic (8a882e2)
- mqtt: update password minimum numeric topic (7398fdf)
- mqtt: update password minimum symbols topic (dac5f8e)
- mqtt: update password minimum upper case topic (33d5b08)
- mqtt: update password quality topic (6b77b6c)
- mqtt: update ping topic (0003ba9)
- mqtt: update remove file topic (fde5824)
- mqtt: update reset password topic (66e2b19)
- mqtt: update storage encryption topic (1cb7100)
- mqtt: update subscribe topic (196df90)
- mqtt: update the screen capture topic (5488aa0)
- mqtt: update TLS topic (3508bd6)
- mqtt: update unenroll topic (89f1336)
- mqtt: update use tls topic (9619680)
- mqtt: update wipe topic (0b35dc9)
- notification: add notification channel for android 8 (7fbdcd1)
- package: move package folder to external storage (a859d30)
- package: update conventional-github-releaser to version 3.0.0 (4a2613a)
- permission: add scroll on the layout (6851c84)
- policy: add cache conditional on sms receiver (6dc5cf4)
- policy: add custom method to disable alarm (9125aa5)
- policy: add deploy app (a75395a)
- policy: add flag activity new task for password (723e2a8)
- policy: add provider and REQUEST_INSTALL_PACKAGES permission (1e90b19)
- policy: check android api version on status bar (8fff94a)
- policy: create remove package method (2e22d84)
- policy: if application exists return file path (43da143)
- policy: implement correct method on passwordMinLength (00ee29e)
- policy: implement uri content for install on android api 24 or more (94c2fb5)
- policy: manage problem installing apps (af5da6d)
- policy: remove disable sms method (ad23b5d)
- policy: set activity new task flag on lock (0e99fb5)
- policy: set correct value mute (b3ded54)
- policy: split download and remove files method (82b7177)
- policy: update unenroll method (ea7498a)
- preview: validate null values on user information (91ea2d5)
- receiver: check USB connection to implement the policy (660e606)
- receiver: manage exceptions (2b8a366)
- reconnect: add logic to reconnection method (dfcd977)
- reconnect: check the reconnection every 30 seconds (16ec75d)
- reconnect: implement for all connection fail (2fcbd9b)
- reconnect: implement manual reconnection (2da3293)
- reconnection: keep one timer at time (eeb96c0)
- snack: add more space on the textview (2ba2919)
- startenrollmentactivity: fix handling of deeplink and qr code (694adc2)
- user: fix load user (4dacea3)
- user: validate user data save (a91c85a)
- activity: remove connectivity tab (56b6b9b)
- alarm: add time alarm for inventory (9dbc4e5)
- app: add applications tab (e0ab30c)
- app: add applications tab (519f445)
- app: add apps status (13ed27d)
- app: add get application image method (61bb20c)
- app: add icon app support (511fb84)
- app: add install activity (e40ef44)
- app: add install app layout (1ae5f07)
- app: add message to show without data (ca22c59)
- app: add message to show without data on layout (c2aa9bb)
- app: add pending to install resource (fe70264)
- app: add persistence notification (2d2d25c)
- app: add update application status (fe88b4c)
- app: application list item (8c701e9)
- app: change status (a5c7f98)
- app: create app list layout (762c81b)
- app: create application list fragment (321de08)
- app: create application list fragment (39b3b8c)
- app: create install app activity (503e572)
- app: get application by id method (03baaed)
- app: implement install apk (4c10480)
- app: implement message to show without data (57fd93b)
- app: implement persistence notification (517f790)
- app: implement update application status (3ba4415)
- app: launch install app activity (abb3173)
- app: reload application list (5edb2ad)
- app: remove persistence notification when app is installed (25a414a)
- app: remove status restriction (ff10f09)
- app: store app information on database (317146a)
- applications: create adapter (9e7e042)
- config: add configuration item on the menu (ae0a373)
- config: add configuration layout (7a90465)
- config: add configuration string to resources (55c70ee)
- config: add dark theme on local storage (b017797)
- config: add disable notification local storage (f52d629)
- config: add disable notifications (9ca2eeb)
- config: add notifications and dark theme (dea4c0c)
- config: hide dark theme (ed33e9e)
- connection: add notification message when the agent is disconnected (164cccb)
- data: add cache on switch (8f63d4a)
- data: add visibility gone on delete data button (ad77faa)
- database: add application dao (09d21ff)
- database: add application entity (528e6b7)
- database: add database setup (648c10d)
- deploy: add download directory method (62df33d)
- deploy: add extra and select item on menu (9d5fcda)
- deploy: add extra from on notification intent (504851a)
- deploy: add install apk silently method (a2d6977)
- deploy: add INSTALL_PACKAGES permission (a0b5b86)
- deploy: add silently install button (1bf0f53)
- deploy: add silently install test (accb4c0)
- deploy: implement install silently (655d659)
- deploy: reorder items and select activity on the list (e90eff1)
- deploy: select application on fragment activity when come from notification (487cd01)
- error: add title error screen style (ead0250)
- error: implement error screen (b127144)
- error: improve error add empty word if the values are empty (26e9d0c)
- feedback: add a list of status availables (8828fdf)
- feedback: add create json feedback and send to chollima method (0cdd441)
- feedback: add feedback class (e0e7dc4)
- feedback: add feedback layout (4554e89)
- feedback: add feedback to the menu (2b7ccbc)
- feedback: add send success message (b3640a1)
- feedback: add strings to the resources (a63c229)
- feedback: send status for task id on deploy app (cd5d7d1)
- feedback: send status for task id on deploy file (9414f36)
- feedback: send status for task id on disable airplane mode (1827e07)
- feedback: send status for task id on disable bluetooth (35d9207)
- feedback: send status for task id on disable camera (a7af53b)
- feedback: send status for task id on disable gps (2a0a9a9)
- feedback: send status for task id on disable hostpot (b45910c)
- feedback: send status for task id on disable mobile line (8511dcd)
- feedback: send status for task id on disable nfc (1fc5a6e)
- feedback: send status for task id on disable roaming (f1167ac)
- feedback: send status for task id on disable screen capture (6429b61)
- feedback: send status for task id on disable sms mms (bfc2ce9)
- feedback: send status for task id on disable speaker phone (3d992ee)
- feedback: send status for task id on disable status bar (1239c7e)
- feedback: send status for task id on disable usb adb (fea4780)
- feedback: send status for task id on disable usb mtp (3e3be63)
- feedback: send status for task id on disable usb ptp (4f556bf)
- feedback: send status for task id on disable vpn profile (0840c0b)
- feedback: send status for task id on disable wifi (a984769)
- feedback: send status for task id on maximum failed pwd wipe (310287d)
- feedback: send status for task id on maximum time to lock (190d7d6)
- feedback: send status for task id on password enable (af0a06b)
- feedback: send status for task id on password minimum length (7eea147)
- feedback: send status for task id on password minimum letter (7198f25)
- feedback: send status for task id on password minimum lower case (cee3fae)
- feedback: send status for task id on password minimum non letter (600a466)
- feedback: send status for task id on password minimum numeric (b528053)
- feedback: send status for task id on password minimum symbols (b7cfcc5)
- feedback: send status for task id on password minimum upper case (ac79598)
- feedback: send status for task id on password quality (3f0f61b)
- feedback: send status for task id on remove file (8f788a7)
- feedback: send status for task id on remove package (25dd99d)
- feedback: send status for task id on storage encryption (53ba265)
- feedback: send status for task id on use tls (642bd61)
- file: add complete path of the file on the progress message (d7150c4)
- file: improve download file progress (d61e510)
- files: add database file structure (d2650e9)
- files: add delete by name method (7dbeb75)
- files: add files implementation database (15af53f)
- files: add files screen (93f1013)
- files: add files tab (47f8804)
- files: ask WRITE_EXTERNAL_STORAGE permission (3527163)
- files: delete mqtt information (a7d67b7)
- files: improve fail message and insert files on database (cc01dca)
- files: improve file layout (d8d3f96)
- helper: add is package installed method (4650170)
- icon: add background and foreground images (b7c2816)
- icon: implement adaptative icon for api 26 (aad6659)
- inventory: create a common method for inventory (d5e6adf)
- lock: finish the activity with the button (ff28c4e)
- manifest: add permission activity (d540209)
- mqtt: add enrollment values on database (833a05d)
- mqtt: add mqtt dao on app data base (12ad7d6)
- mqtt: add mqtt on entities (744691c)
- mqtt: add mqtt on local database (f8ddbb3)
- mqtt: check the mqtt connection status on error (c9df083)
- mqtt: create a new mqtt database model (1ef48c2)
- mqtt: implement get by name method (4ecadc4)
- mqtt: implement mqttdata class (82e1b8a)
- mqtt: implement mqttdata class (eb481a9)
- mqtt: implement mqttdata class (fb7c252)
- mqtt: implement mqttdata class and remove direct database class (4d43719)
- mqtt: improve database update (fbb6c97)
- mqtt: improve error message (4dcbb22)
- mqtt: remove setters (64bf892)
- mqtt: replace shared preference by database (688ef36)
- mqtt: replace shared preference by database (da06789)
- mqtt: update database version (e590b1f)
- mqtt: update database version (6a5d3c9)
- mqtt: update deeplink information on database (f7f145c)
- mqtt: update enrollment information on database (55e4749)
- mqtt: update mqtt database information (7c1493b)
- mqtt: update new fields (701efc7)
- mqtt: validate if database has values (695d600)
- mqtt: validate if update or insert values in to the database (b4d2473)
- notification: add enable notification message on app data (1fae649)
- notification: add switch connection notification (ad3c265)
- notification: implement notification restriction (316d480)
- password: add generic class to open on notification (9cd48dd)
- password: add method to check the notifications (4f0455e)
- password: add notification bar (4c41bc6)
- password: add password enable test (f561b6e)
- password: add password enable test layout (8ad9698)
- password: improve the notifications method (1759923)
- password: open password intent from notification (a3c657b)
- permission: add permission enrollment layout (1ad7cfa)
- permission: add permissions enrollment activity (a0ca65c)
- permission: add share method (361f229)
- permission: add strings to the resources (8224906)
- permission: remove generete session token and permission (af215d6)
- permission: request access fine location (49193c3)
- picture: fix take picture on enrollment (00e1000)
- policies: add database policies schema (d3e0590)
- policies: add delete all method (29442c2)
- policies: add disable wifi pattern (eac7dab)
- policies: add disable wifi pattern (12b77ca)
- policies: add get policies by name method (f8e973a)
- policies: add get policy by method (92d0d27)
- policies: add policies database storage (3e64284)
- policies: add speaker phone data (434bcd4)
- policies: add split capitalized method (b21051a)
- policies: create a new pattern for policies (4be4061)
- policies: implement cache database policies (b142e4c)
- policies: implement cache database storage (cae3d44)
- policies: implement database cache (c11e016)
- policies: implement database cache on unimplemented policies (567cbc0)
- policies: implement database storage (3fd9f86)
- policies: implement database storage (85d4ab1)
- policies: implement delete all method (b9bef22)
- policies: implement new database cache (6599f27)
- policies: implement pull down to refresh (9f4f6a4)
- policies: improve the policies patterns (d34c029)
- policies: read the policies from database (45e495f)
- policies: remove cache from policies implementation (8ec5c94)
- policies: return the priority value (b0b28de)
- policy: add airplane mode policy pattern (290fef7)
- policy: add bluetooth pattern policy (1bcb091)
- policy: add custom phone state listener (404d3b6)
- policy: add disable all sounds method (2d2b863)
- policy: add disable speaker phone method (99deec5)
- policy: add disable speaker phone method (703086e)
- policy: add gps policy pattern (37c5972)
- policy: add Hostpot Tethering policy pattern (92fa848)
- policy: add maximum failed password for wipe policy pattern (a42687f)
- policy: add maximum time to lock policy pattern (05e48f1)
- policy: add mobile line policy pattern (ac3a5ce)
- policy: add new method to disable sounds stream types (4c90dd6)
- policy: add nfc policy pattern (c36f3d4)
- policy: add password enable policy pattern (dd5ddf3)
- policy: add password min length policy pattern (bfa271d)
- policy: add password min letter policy pattern (f1b6da1)
- policy: add password min non letter policy pattern (12ca576)
- policy: add password min numeric policy pattern (aa010f1)
- policy: add password min symbols policy pattern (dd68b39)
- policy: add password min upper and lower length policy pattern (f827e8a)
- policy: add password quality policy pattern (e28ca43)
- policy: add roaming policy pattern (2bd05bd)
- policy: add screen capture policy pattern (6fc1592)
- policy: add sms broadcast receiver (1498a3c)
- policy: add sms delete all message method (6686222)
- policy: add sms mms policy pattern (af09552)
- policy: add speaker phone policy pattern (071c390)
- policy: add status bar policy pattern (aa00a94)
- policy: add storage encryption policy pattern (d29d3da)
- policy: add stream accessibility policy pattern (b1dd74f)
- policy: add stream alarm policy pattern (242fc6e)
- policy: add stream dtmf policy pattern (66bf110)
- policy: add stream music policy pattern (bdcee9b)
- policy: add stream notification policy pattern (2ada828)
- policy: add stream ring policy pattern (3e47a60)
- policy: add stream voice call policy pattern (059ac03)
- policy: add usb adb policy pattern (d46fa38)
- policy: add usb mtp policy pattern (c19a42e)
- policy: add usb ptp policy pattern (c4a24dd)
- policy: add vpn policy pattern (ca198a8)
- policy: check the value type (6e552d7)
- policy: implement bluetooth policy on the service (ef6e9cd)
- policy: implement camera policy on the service (3fbf468)
- policy: implement disable all sounds policy (79804e8)
- policy: implement disable stream accessibility policy (9010671)
- policy: implement disable stream alarm policy (e0e5906)
- policy: implement disable stream DTMF policy (069bec3)
- policy: implement disable stream music policy (917f537)
- policy: implement disable stream notification policy (7353965)
- policy: implement disable stream ring policy (9011d67)
- policy: implement disable stream voicecall policy (4be8403)
- policy: implement GPS policy pattern (7cacb6f)
- policy: implement phone state listener (c65a0cc)
- policy: implement roaming policy pattern (dc10a01)
- policy: implement vpn policy with device policy manager (2db88f0)
- policy: reorder methods (42b2453)
- policy: request new sms permissions (3167229)
- policy: set the value to object type (01754b3)
- policy: validate if the policies from database has values (37b2da4)
- policy: validate methods improve pattern (35fb12d)
- policy: validate mqtt information (fcd23d3)
- priority: add priority parameter on camera (25075ad)
- priority: add priority parameter on policies method (878582c)
- priority: check priority value (5277d4d)
- priority: implement priority field on data (ec4ef0d)
- priority: implement priority on policies (0965d5a)
- priority: update database version to 7 (1670c10)
- resources: add not installed string (a34b322)
- scan: add camera manager for scanner (62fe988)
- scan: add custom dialog builder (ad33b48)
- scan: add dialog title layout (e07c961)
- scan: add dimensions for scanner (e38dbbb)
- scan: add floating button (21d6f23)
- scan: add scanner activity (02c3530)
- scan: add scanner colors (dd406e6)
- scan: add scanner custom view (b48b87b)
- scan: add scanner layout (ed59198)
- scan: add scanner string resources (c373046)
- scan: add vibrate permission and scanactivity (c000278)
- scan: add warning icon (8411491)
- scan: add zxing core 3.3.0 library (a5cc8f3)
- scan: implement the result from scanner (59d9308)
- scan: open scanner activity (6935257)
- status: create method send task status (7d6802b)
- status: return the status task on deploy app (b593401)
- status: return the status task on deploy file (7bbc9f0)
- status: return the status task on disable airplane mode (4ae7993)
- status: return the status task on disable bluetooth (c30fda4)
- status: return the status task on disable camera (72fa366)
- status: return the status task on disable create vpn profiles (f3baf14)
- status: return the status task on disable gps (a808fd8)
- status: return the status task on disable hostpot (484e2b3)
- status: return the status task on disable mobile line (3260bbc)
- status: return the status task on disable nfc (6bb316e)
- status: return the status task on disable roaming (feafb72)
- status: return the status task on disable screen capture (f69c99a)
- status: return the status task on disable sms mms (28d6742)
- status: return the status task on disable speaker phone (e05e180)
- status: return the status task on disable status bar (1c19be9)
- status: return the status task on disable usb adb (bc18cb7)
- status: return the status task on disable usb mtp (7439ed4)
- status: return the status task on disable usb ptp (c112a4d)
- status: return the status task on disable wifi (2d9b900)
- status: return the status task on maximum failed passwords for wipe (a1ddc78)
- status: return the status task on maximum time to lock (33ebdc2)
- status: return the status task on password enable (6dce0d3)
- status: return the status task on password min length (51c4f03)
- status: return the status task on password min letters (875218d)
- status: return the status task on password min lower case (8572603)
- status: return the status task on password min non letter (733da4f)
- status: return the status task on password min numeric (940fb20)
- status: return the status task on password min symbols (953ede5)
- status: return the status task on password min upper case (c1fdc08)
- status: return the status task on password quality (9bf0f69)
- status: return the status task on remove app (a04f2be)
- status: return the status task on remove file (6b2678e)
- status: return the status task on reset password (9b976eb)
- status: return the status task on storage encryption (68636a0)
- status: return the status task on use tls (ef41140)
- version: add secure version (b27338c)
- version: implement a secure version (f99fabf)
- version: show version on intro (3e29501)
2.0.0-rc.1 (2018-07-27)
- subscribe device topic and dismiss progress dialog on error (537216a)
- adapter: validate get position on data (c43e9cd)
- app: finish the activity on install (589438c)
- app: validate installation status (3667c51)
- application: add trim on package name (bf0e160)
- application: check installed package on realtime (b85a827)
- ci: implement android standard for language folder (44a60cc)
- connect: remove sent inventory on connect (9f87ba3)
- connection: remove delete data from lint (398e579)
- connection: remove global error message (ca66463)
- data: add methods to manage the data values (18698b0)
- data: add return values to get methods (34f0158)
- data: implement bool from string method (4bfa08b)
- data: implement data threads (29380e4)
- data: prevent null values (7aa75f5)
- data: remove sms value duplicated (a7dd3fc)
- data: return new policies empty value (4271c05)
- deploy: update status if the package is installed (401c6ee)
- encode: remove url_safe parameter from base 64 encode (3e3c858)
- enroll: add button to delete al data (efba45d)
- enroll: check if data is empty (0a60281)
- enroll: check if progress bar is not null (a12d2ba)
- enroll: fill profile and session token directly (3faac93)
- enroll: fix payload base 64 encode (2605ff9)
- enroll: get permission on android api lower than 23 (121133a)
- enroll: request permission (0f759f2)
- enrollment: improve error message (64293c8)
- enrollment: manage file photo path information (c042a80)
- enrollment: move delete all the data to deeplink lint (ad4d28b)
- enrollment: move delete all the data to deeplink lint (0dcedb8)
- enrollment: remove all the mqtt configuration on start (e9f8fd5)
- enrollment: return complete error on enrollment (9df432b)
- feedback: check the values from database (bcf1d57)
- feedback: remove task id from wipe (57b9260)
- inventory: add public send inventory method (2e1516f)
- inventory: bind the mqtt service and execute send inventory method (64fde32)
- inventory: fix inventory permission (6d03608)
- location: improve location provider (2e2e1ee)
- location: update send gps method (0d4e6df)
- log: remove log loop (6aefd38)
- log: remove write on error to prevent a loop (3aae75a)
- log: validate the adapter (78e6c9d)
- manifest: implement USB_STATE and move USB_DEVICE_ATTACHED (9d7347c)
- mqtt: catch null pointer exception (cdba49d)
- mqtt: improve the subscribe topic and filter all message arrive (5fd6e0f)
- mqtt: isolate remove package policy (8cef864)
- mqtt: manage a exception with generate client id (6a75464)
- mqtt: manage empty message body (74e95c7)
- mqtt: remove hard code invalid (3b0576e)
- mqtt: remove wrong validation mqtt message (3d78330)
- mqtt: rename PascalCase topic (8667605)
- mqtt: store mqtt user information (25a41a1)
- mqtt: store the topic correctly (42a9dc5)
- mqtt: update airplane mode topic (28d6d15)
- mqtt: update deploy file topic (3dbd149)
- mqtt: update disable bluetooth topic (249577b)
- mqtt: update disable call auto answer topic (91728ab)
- mqtt: update disable camera topic (5987110)
- mqtt: update disable disable create vpn profile topic (2249c3d)
- mqtt: update disable gps topic (6609ce6)
- mqtt: update disable hostpot tethering topic (0db92ef)
- mqtt: update disable Mobile Line topic (ab1b295)
- mqtt: update disable NFC topic (92d38b1)
- mqtt: update disable roaming topic (52dc7be)
- mqtt: update disable sms mms topic (8a9671d)
- mqtt: update disable speaker phone topic (1fa9b79)
- mqtt: update disable status bar topic (fec9574)
- mqtt: update disable Usb adb topic (261a188)
- mqtt: update disable Usb Mtp topic (5975a2f)
- mqtt: update disable usb on the go topic (bd16a5a)
- mqtt: update disable Usb ptp topic (05657c9)
- mqtt: update disable voice mail topic (8b004e6)
- mqtt: update disable wifi topic (fee18ae)
- mqtt: update geolocate topic (486d4bd)
- mqtt: update inventory topic (c58b945)
- mqtt: update lock topic (a4e56af)
- mqtt: update maximum failed password for wipe topic (359bff9)
- mqtt: update maximum time to lock topic (e856753)
- mqtt: update password enable topic (b1e49ba)
- mqtt: update password minimum length topic (75d15b2)
- mqtt: update password minimum letters topic (c5e3d07)
- mqtt: update password minimum lower case topic (dec0c8a)
- mqtt: update password minimum non letter topic (8a882e2)
- mqtt: update password minimum numeric topic (7398fdf)
- mqtt: update password minimum symbols topic (dac5f8e)
- mqtt: update password minimum upper case topic (33d5b08)
- mqtt: update password quality topic (6b77b6c)
- mqtt: update ping topic (0003ba9)
- mqtt: update remove file topic (fde5824)
- mqtt: update reset password topic (66e2b19)
- mqtt: update storage encryption topic (1cb7100)
- mqtt: update subscribe topic (196df90)
- mqtt: update the screen capture topic (5488aa0)
- mqtt: update TLS topic (3508bd6)
- mqtt: update unenroll topic (89f1336)
- mqtt: update use tls topic (9619680)
- mqtt: update wipe topic (0b35dc9)
- notification: add notification channel for android 8 (7fbdcd1)
- package: move package folder to external storage (a859d30)
- package: update conventional-github-releaser to version 3.0.0 (4a2613a)
- permission: add scroll on the layout (6851c84)
- policy: add cache conditional on sms receiver (6dc5cf4)
- policy: add custom method to disable alarm (9125aa5)
- policy: add deploy app (a75395a)
- policy: add flag activity new task for password (723e2a8)
- policy: add provider and REQUEST_INSTALL_PACKAGES permission (1e90b19)
- policy: check android api version on status bar (8fff94a)
- policy: create remove package method (2e22d84)
- policy: if application exists return file path (43da143)
- policy: implement correct method on passwordMinLength (00ee29e)
- policy: implement uri content for install on android api 24 or more (94c2fb5)
- policy: manage problem installing apps (af5da6d)
- policy: remove disable sms method (ad23b5d)
- policy: set activity new task flag on lock (0e99fb5)
- policy: set correct value mute (b3ded54)
- policy: split download and remove files method (82b7177)
- policy: update unenroll method (ea7498a)
- preview: validate null values on user information (91ea2d5)
- receiver: check USB connection to implement the policy (660e606)
- receiver: manage exceptions (2b8a366)
- reconnect: add logic to reconnection method (dfcd977)
- reconnect: check the reconnection every 30 seconds (16ec75d)
- reconnect: implement for all connection fail (2fcbd9b)
- reconnect: implement manual reconnection (2da3293)
- reconnection: keep one timer at time (eeb96c0)
- snack: add more space on the textview (2ba2919)
- startenrollmentactivity: fix handling of deeplink and qr code (694adc2)
- user: fix load user (4dacea3)
- user: validate user data save (a91c85a)
- activity: remove connectivity tab (56b6b9b)
- alarm: add time alarm for inventory (9dbc4e5)
- app: add applications tab (e0ab30c)
- app: add applications tab (519f445)
- app: add apps status (13ed27d)
- app: add get application image method (61bb20c)
- app: add icon app support (511fb84)
- app: add install activity (e40ef44)
- app: add install app layout (1ae5f07)
- app: add message to show without data (ca22c59)
- app: add message to show without data on layout (c2aa9bb)
- app: add pending to install resource (fe70264)
- app: add persistence notification (2d2d25c)
- app: add update application status (fe88b4c)
- app: application list item (8c701e9)
- app: change status (a5c7f98)
- app: create app list layout (762c81b)
- app: create application list fragment (321de08)
- app: create application list fragment (39b3b8c)
- app: create install app activity (503e572)
- app: get application by id method (03baaed)
- app: implement install apk (4c10480)
- app: implement message to show without data (57fd93b)
- app: implement persistence notification (517f790)
- app: implement update application status (3ba4415)
- app: launch install app activity (abb3173)
- app: reload application list (5edb2ad)
- app: remove persistence notification when app is installed (25a414a)
- app: remove status restriction (ff10f09)
- app: store app information on database (317146a)
- applications: create adapter (9e7e042)
- config: add configuration item on the menu (ae0a373)
- config: add configuration layout (7a90465)
- config: add configuration string to resources (55c70ee)
- config: add dark theme on local storage (b017797)
- config: add disable notification local storage (f52d629)
- config: add disable notifications (9ca2eeb)
- config: add notifications and dark theme (dea4c0c)
- config: hide dark theme (ed33e9e)
- connection: add notification message when the agent is disconnected (164cccb)
- data: add cache on switch (8f63d4a)
- data: add visibility gone on delete data button (ad77faa)
- database: add application dao (09d21ff)
- database: add application entity (528e6b7)
- database: add database setup (648c10d)
- deploy: add download directory method (62df33d)
- deploy: add extra and select item on menu (9d5fcda)
- deploy: add extra from on notification intent (504851a)
- deploy: add install apk silently method (a2d6977)
- deploy: add INSTALL_PACKAGES permission (a0b5b86)
- deploy: add silently install button (1bf0f53)
- deploy: add silently install test (accb4c0)
- deploy: implement install silently (655d659)
- deploy: reorder items and select activity on the list (e90eff1)
- deploy: select application on fragment activity when come from notification (487cd01)
- error: add title error screen style (ead0250)
- error: implement error screen (b127144)
- error: improve error add empty word if the values are empty (26e9d0c)
- feedback: add a list of status availables (8828fdf)
- feedback: add create json feedback and send to chollima method (0cdd441)
- feedback: add feedback class (e0e7dc4)
- feedback: add feedback layout (4554e89)
- feedback: add feedback to the menu (2b7ccbc)
- feedback: add send success message (b3640a1)
- feedback: add strings to the resources (a63c229)
- feedback: send status for task id on deploy app (cd5d7d1)
- feedback: send status for task id on deploy file (9414f36)
- feedback: send status for task id on disable airplane mode (1827e07)
- feedback: send status for task id on disable bluetooth (35d9207)
- feedback: send status for task id on disable camera (a7af53b)
- feedback: send status for task id on disable gps (2a0a9a9)
- feedback: send status for task id on disable hostpot (b45910c)
- feedback: send status for task id on disable mobile line (8511dcd)
- feedback: send status for task id on disable nfc (1fc5a6e)
- feedback: send status for task id on disable roaming (f1167ac)
- feedback: send status for task id on disable screen capture (6429b61)
- feedback: send status for task id on disable sms mms (bfc2ce9)
- feedback: send status for task id on disable speaker phone (3d992ee)
- feedback: send status for task id on disable status bar (1239c7e)
- feedback: send status for task id on disable usb adb (fea4780)
- feedback: send status for task id on disable usb mtp (3e3be63)
- feedback: send status for task id on disable usb ptp (4f556bf)
- feedback: send status for task id on disable vpn profile (0840c0b)
- feedback: send status for task id on disable wifi (a984769)
- feedback: send status for task id on maximum failed pwd wipe (310287d)
- feedback: send status for task id on maximum time to lock (190d7d6)
- feedback: send status for task id on password enable (af0a06b)
- feedback: send status for task id on password minimum length (7eea147)
- feedback: send status for task id on password minimum letter (7198f25)
- feedback: send status for task id on password minimum lower case (cee3fae)
- feedback: send status for task id on password minimum non letter (600a466)
- feedback: send status for task id on password minimum numeric (b528053)
- feedback: send status for task id on password minimum symbols (b7cfcc5)
- feedback: send status for task id on password minimum upper case (ac79598)
- feedback: send status for task id on password quality (3f0f61b)
- feedback: send status for task id on remove file (8f788a7)
- feedback: send status for task id on remove package (25dd99d)
- feedback: send status for task id on storage encryption (53ba265)
- feedback: send status for task id on use tls (642bd61)
- file: add complete path of the file on the progress message (d7150c4)
- file: improve download file progress (d61e510)
- files: add database file structure (d2650e9)
- files: add delete by name method (7dbeb75)
- files: add files implementation database (15af53f)
- files: add files screen (93f1013)
- files: add files tab (47f8804)
- files: ask WRITE_EXTERNAL_STORAGE permission (3527163)
- files: delete mqtt information (a7d67b7)
- files: improve fail message and insert files on database (cc01dca)
- files: improve file layout (d8d3f96)
- helper: add is package installed method (4650170)
- icon: add background and foreground images (b7c2816)
- icon: implement adaptative icon for api 26 (aad6659)
- inventory: create a common method for inventory (d5e6adf)
- lock: finish the activity with the button (ff28c4e)
- manifest: add permission activity (d540209)
- mqtt: add enrollment values on database (833a05d)
- mqtt: add mqtt dao on app data base (12ad7d6)
- mqtt: add mqtt on entities (744691c)
- mqtt: add mqtt on local database (f8ddbb3)
- mqtt: check the mqtt connection status on error (c9df083)
- mqtt: create a new mqtt database model (1ef48c2)
- mqtt: implement get by name method (4ecadc4)
- mqtt: implement mqttdata class (82e1b8a)
- mqtt: implement mqttdata class (eb481a9)
- mqtt: implement mqttdata class (fb7c252)
- mqtt: implement mqttdata class and remove direct database class (4d43719)
- mqtt: improve database update (fbb6c97)
- mqtt: improve error message (4dcbb22)
- mqtt: remove setters (64bf892)
- mqtt: replace shared preference by database (688ef36)
- mqtt: replace shared preference by database (da06789)
- mqtt: update database version (e590b1f)
- mqtt: update database version (6a5d3c9)
- mqtt: update deeplink information on database (f7f145c)
- mqtt: update enrollment information on database (55e4749)
- mqtt: update mqtt database information (7c1493b)
- mqtt: update new fields (701efc7)
- mqtt: validate if database has values (695d600)
- mqtt: validate if update or insert values in to the database (b4d2473)
- notification: add enable notification message on app data (1fae649)
- notification: add switch connection notification (ad3c265)
- notification: implement notification restriction (316d480)
- password: add generic class to open on notification (9cd48dd)
- password: add method to check the notifications (4f0455e)
- password: add notification bar (4c41bc6)
- password: add password enable test (f561b6e)
- password: add password enable test layout (8ad9698)
- password: improve the notifications method (1759923)
- password: open password intent from notification (a3c657b)
- permission: add permission enrollment layout (1ad7cfa)
- permission: add permissions enrollment activity (a0ca65c)
- permission: add share method (361f229)
- permission: add strings to the resources (8224906)
- permission: remove generete session token and permission (af215d6)
- permission: request access fine location (49193c3)
- picture: fix take picture on enrollment (00e1000)
- policies: add database policies schema (d3e0590)
- policies: add delete all method (29442c2)
- policies: add disable wifi pattern (eac7dab)
- policies: add disable wifi pattern (12b77ca)
- policies: add get policies by name method (f8e973a)
- policies: add get policy by method (92d0d27)
- policies: add policies database storage (3e64284)
- policies: add speaker phone data (434bcd4)
- policies: add split capitalized method (b21051a)
- policies: create a new pattern for policies (4be4061)
- policies: implement cache database policies (b142e4c)
- policies: implement cache database storage (cae3d44)
- policies: implement database cache (c11e016)
- policies: implement database cache on unimplemented policies (567cbc0)
- policies: implement database storage (3fd9f86)
- policies: implement database storage (85d4ab1)
- policies: implement delete all method (b9bef22)
- policies: implement new database cache (6599f27)
- policies: implement pull down to refresh (9f4f6a4)
- policies: improve the policies patterns (d34c029)
- policies: read the policies from database (45e495f)
- policies: remove cache from policies implementation (8ec5c94)
- policies: return the priority value (b0b28de)
- policy: add airplane mode policy pattern (290fef7)
- policy: add bluetooth pattern policy (1bcb091)
- policy: add custom phone state listener (404d3b6)
- policy: add disable all sounds method (2d2b863)
- policy: add disable speaker phone method (99deec5)
- policy: add disable speaker phone method (703086e)
- policy: add gps policy pattern (37c5972)
- policy: add Hostpot Tethering policy pattern (92fa848)
- policy: add maximum failed password for wipe policy pattern (a42687f)
- policy: add maximum time to lock policy pattern (05e48f1)
- policy: add mobile line policy pattern (ac3a5ce)
- policy: add new method to disable sounds stream types (4c90dd6)
- policy: add nfc policy pattern (c36f3d4)
- policy: add password enable policy pattern (dd5ddf3)
- policy: add password min length policy pattern (bfa271d)
- policy: add password min letter policy pattern (f1b6da1)
- policy: add password min non letter policy pattern (12ca576)
- policy: add password min numeric policy pattern (aa010f1)
- policy: add password min symbols policy pattern (dd68b39)
- policy: add password min upper and lower length policy pattern (f827e8a)
- policy: add password quality policy pattern (e28ca43)
- policy: add roaming policy pattern (2bd05bd)
- policy: add screen capture policy pattern (6fc1592)
- policy: add sms broadcast receiver (1498a3c)
- policy: add sms delete all message method (6686222)
- policy: add sms mms policy pattern (af09552)
- policy: add speaker phone policy pattern (071c390)
- policy: add status bar policy pattern (aa00a94)
- policy: add storage encryption policy pattern (d29d3da)
- policy: add stream accessibility policy pattern (b1dd74f)
- policy: add stream alarm policy pattern (242fc6e)
- policy: add stream dtmf policy pattern (66bf110)
- policy: add stream music policy pattern (bdcee9b)
- policy: add stream notification policy pattern (2ada828)
- policy: add stream ring policy pattern (3e47a60)
- policy: add stream voice call policy pattern (059ac03)
- policy: add usb adb policy pattern (d46fa38)
- policy: add usb mtp policy pattern (c19a42e)
- policy: add usb ptp policy pattern (c4a24dd)
- policy: add vpn policy pattern (ca198a8)
- policy: check the value type (6e552d7)
- policy: implement bluetooth policy on the service (ef6e9cd)
- policy: implement camera policy on the service (3fbf468)
- policy: implement disable all sounds policy (79804e8)
- policy: implement disable stream accessibility policy (9010671)
- policy: implement disable stream alarm policy (e0e5906)
- policy: implement disable stream DTMF policy (069bec3)
- policy: implement disable stream music policy (917f537)
- policy: implement disable stream notification policy (7353965)
- policy: implement disable stream ring policy (9011d67)
- policy: implement disable stream voicecall policy (4be8403)
- policy: implement GPS policy pattern (7cacb6f)
- policy: implement phone state listener (c65a0cc)
- policy: implement roaming policy pattern (dc10a01)
- policy: implement vpn policy with device policy manager (2db88f0)
- policy: reorder methods (42b2453)
- policy: request new sms permissions (3167229)
- policy: set the value to object type (01754b3)
- policy: validate if the policies from database has values (37b2da4)
- policy: validate methods improve pattern (35fb12d)
- policy: validate mqtt information (fcd23d3)
- priority: add priority parameter on camera (25075ad)
- priority: add priority parameter on policies method (878582c)
- priority: check priority value (5277d4d)
- priority: implement priority field on data (ec4ef0d)
- priority: implement priority on policies (0965d5a)
- priority: update database version to 7 (1670c10)
- resources: add not installed string (a34b322)
- scan: add camera manager for scanner (62fe988)
- scan: add custom dialog builder (ad33b48)
- scan: add dialog title layout (e07c961)
- scan: add dimensions for scanner (e38dbbb)
- scan: add floating button (21d6f23)
- scan: add scanner activity (02c3530)
- scan: add scanner colors (dd406e6)
- scan: add scanner custom view (b48b87b)
- scan: add scanner layout (ed59198)
- scan: add scanner string resources (c373046)
- scan: add vibrate permission and scanactivity (c000278)
- scan: add warning icon (8411491)
- scan: add zxing core 3.3.0 library (a5cc8f3)
- scan: implement the result from scanner (59d9308)
- scan: open scanner activity (6935257)
- status: create method send task status (7d6802b)
- status: return the status task on deploy app (b593401)
- status: return the status task on deploy file (7bbc9f0)
- status: return the status task on disable airplane mode (4ae7993)
- status: return the status task on disable bluetooth (c30fda4)
- status: return the status task on disable camera (72fa366)
- status: return the status task on disable create vpn profiles (f3baf14)
- status: return the status task on disable gps (a808fd8)
- status: return the status task on disable hostpot (484e2b3)
- status: return the status task on disable mobile line (3260bbc)
- status: return the status task on disable nfc (6bb316e)
- status: return the status task on disable roaming (feafb72)
- status: return the status task on disable screen capture (f69c99a)
- status: return the status task on disable sms mms (28d6742)
- status: return the status task on disable speaker phone (e05e180)
- status: return the status task on disable status bar (1c19be9)
- status: return the status task on disable usb adb (bc18cb7)
- status: return the status task on disable usb mtp (7439ed4)
- status: return the status task on disable usb ptp (c112a4d)
- status: return the status task on disable wifi (2d9b900)
- status: return the status task on maximum failed passwords for wipe (a1ddc78)
- status: return the status task on maximum time to lock (33ebdc2)
- status: return the status task on password enable (6dce0d3)
- status: return the status task on password min length (51c4f03)
- status: return the status task on password min letters (875218d)
- status: return the status task on password min lower case (8572603)
- status: return the status task on password min non letter (733da4f)
- status: return the status task on password min numeric (940fb20)
- status: return the status task on password min symbols (953ede5)
- status: return the status task on password min upper case (c1fdc08)
- status: return the status task on password quality (9bf0f69)
- status: return the status task on remove app (a04f2be)
- status: return the status task on remove file (6b2678e)
- status: return the status task on reset password (9b976eb)
- status: return the status task on storage encryption (68636a0)
- status: return the status task on use tls (ef41140)
- version: add secure version (b27338c)
- version: implement a secure version (f99fabf)
- version: show version on intro (3e29501)
0.99.46 (2017-08-02)
- add device admin configuration (223d09c)
- drawer: remove unused vars (3543bf9)
- Linting, refactoring and CI (#59) (4959d82)
- agent: remove log screen (e8a080d)
- data: remove test data class (37a80ee)
- design: remove ic_warning file from drawable (3e74031)
- drawer: remove dummy text (283b755)
- enroll: permission on enrollment process (#91) (90f0724)
- enroll: remove get picture from cache on enrollment (ffdd708)
- enroll: store information with correct field (a71ab8e)
- history: close history back (d2b3c1d)
- mqtt: check if intent is null to prevent error on close (6f53c3f)
- mqtt: check if password is null before unrollment (0b0537a)
- mqtt: clear array topic on reconnection (dc5140b)
- mqtt: fail connection (87c78c5)
- mqtt: fix mqtt service running on background (f9df540)
- mqtt: prevent action null value (c4928a2)
- MQTT: change time to reconnect to every 10 minutes if is down (aa00e70)
- navigation: close splash screen on enrollment with deep link (b6fdc42)
- photo: get path image from Uri (8d8429a)
- photo: update capture image on edit user (d0b1cf4)
- service: change name of agent service (a357387)
- splash: add single task (4a4f658)
- user: add default image if is empty (7113d85)
- user: add id on title user screen (d407617)
- user: create just fields for phone available on cache (93625ed)
- user: remove close activity (b37693f)
- user: save multiples email without repeat (ca3e39c)
- user: save phone2 field with correct data (ba996b3)
- user: set edittext email disable (e76e438)
- package: working on new version (a88bb8c)
- admin: add device admin integration (#63) (93ca0c8)
- agent: add easter egg jobs (c182683)
- agent: Add status to the agent screen (abe473d)
- agent: add toast to easter egg (85aac9a)
- agent: multiples improves (#85) (784eb68)
- deeplink: read new fields name, phone, website and email on CSV (625bec7)
- disclosure: add disclosure permission screen (683a65b)
- drawer: add drawer navigation (c09cfae)
- drawer: add feedback item on menu without action (9896156)
- drawer: add header menu (6e9c907)
- drawer: add log screen as easter egg (0e8066b)
- drawer: add separator line (5f91162)
- easteregg: reload list drawer on activate easteregg (4d28181)
- enroll: add deeplink and background service (#62) (d0d42f6)
- enroll: add snackbar error on enroll (#113) (7e6736d)
- enroll: add wizard for the enrollment (#80) (b959c9a)
- enrollment: add deeplink enrolmment workflow (d83038d)
- fastlane: Add slack to fastlane to get information about the deploy script (6bf1faa)
- geolocation: add geolocations (#67) (7dbdddd)
- help: add help item to menu (0293f4d)
- help: add help screen with flyve-mdm web (db28ae9)
- help: add viewpager to create a slide help on splash (fc1297c)
- helpdesk: add main page (#90) (f08db95)
- inventory: add receiver and broadcast (c4ae0b8)
- log: add reverse read file for log (6e44836)
- manifest: get data from MQTT service (ae9edbb)
- manifest: store manifest version on local storage (7e7f87d)
- mqtt: if unenroll open splash screen (c9c12d2)
- mqtt: send inventory when add, remove or update some app (e1010a0)
- mqtt: send start enrollment (92367aa)
- MQTT: reconnect the service when go offline (1de18f2)
- orientation: screen orientation management (3bcb210)
- peripheral: device access and connectivity (#68) (bd2bfd7)
- permission: request permission (e12243c)
- photo: add function to convert bitmap to string and vice-versa (336a839)
- photo: add function to select and store photo (d3e788f)
- photo: add photo selection on enrollment (db242e3)
- photo: add rounded image class (8517011)
- photo: adjust image size on user form (ac862a6)
- photo: get photo from api level 16 to up on Edit user form (a70f47e)
- photo: get photo from api level 16 to up on enrollment (ff31ab5)
- photo: hide keyboard when open the camera selection (7dc83b1)
- photo: improve photo orientation (517a7b2)
- photo: load rounded image on information (488b979)
- photo: reload the user data on information when this is updated (38e738e)
- photo: store picture on local storage (18f52cf)
- policies: add files and apps (#79) (7dccd8e)
- policies: add password policies (#70) (04c270a)
- rc: add sonar qube and automation scripts (865e2ab)
- status: add will to MQTT sending status false (cccf288)
- status: send status true to MQTT on Success (348df1d)
- store: add easter egg var on local store (6369790)
- store: add supervisor information on data storage (6076048)
- supervisor: add storage cache on supervisor form (ec594b5)
- supervisor: add supervisor edit screen (ec9ddb6)
- supervisor: storage supervisor information (a3de853)
- user: add administrative number (3665a36)
- user: add dynamics email fields (9d19038)
- user: add edit user class (ca25886)
- user: add language spinner (08ab4a0)
- user: add multiples type (fc0c3f1)
- user: add new email on key press (c2cca11)
- user: add preview user screen (43f0cec)
- user: add spinner to multiples list (f59acc7)
- user: add supervisor controller, model and storage (73563de)
- user: add user data model class (7d364f8)
- user: add values on multiples edit text (93feca1)
- user: create user local storage (ef99df6)
- user: load data storage on user form (d9e392a)
- user: load emails storage on local cache (094639e)
- user: load phones storage on local cache (ecf41fa)
- user: load user emails on preview screen (5a1f22b)
- user: load user information on preview screen (4a1b51e)
- user: remove items (8fc55c9)
- user: select language on spinner from local storage (ea08e93)
- user: storage data on cache (67d3d38)
- user: store emails, phone , language and administrative number (6a1d6cd)
- walkthrough: add 3 step to walkthrough (d82c91d)
- walkthrough: add dot steps on walkthrough screen (011413c)
- walkthrough: add link format to message (67eb1c6)
- walkthrough: add links to walkthrough screen (bce59ea)
- walkthrought: add design skelethon of slides (46f5d6e)
- package: new enrollment workflow
- pre-release: relase for early adopter stage (e705e82)