Commit Graph

150 Commits

Author SHA1 Message Date
mmcwilliams 3e8382a000 Add a favicon before deploying. 2019-06-19 19:32:36 -04:00
mmcwilliams 6f6dabca5b Created a PWA frontend. This marks a major milestone in the project, as I will be dropping support of the cordova mobile app and rely entirely on the PWA for bluetooth connectivity going forward. Can't afford an Apple dev license I'll never use and don't want the trouble of maintaining mobile apps on the stores that maybe a handful of people will use. Check intval.sixteenmillimeter.com for this site deployed as an app. 2019-06-19 19:23:20 -04:00
mmcwilliams 6557b48acc Comment out all ble methods, to be replaced with new Bluetooth API calls 2019-03-17 11:56:03 -04:00
mmcwilliams 478abaae8d Merge branch 'master' into dev 2019-02-23 16:44:33 -05:00
mmcwilliams fbd62c48dd Update modules 2019-02-23 16:42:48 -05:00
mmcwilliams 6c3b263ac1 Started work on navitator.bluetooth version of the mobile app as a PWA. More on this to come. 2019-02-22 13:07:54 -05:00
Matthew McWilliams 840158f030 Increment patch number 2018-12-23 13:28:50 -05:00
Matthew McWilliams 18c9dd091c Update cordova and add appcenter data 2018-12-23 13:24:53 -05:00
mmcwilliams a8a0cad6d6 Style the message which accompanies the spinner for cases where the message is set. 2018-02-12 17:48:56 -05:00
mmcwilliams 9cdf497518 Uncheck direction checkbox when setting state 2018-02-12 17:48:38 -05:00
mmcwilliams d32cb83261 Use navigator.notification alerts, confirms and prompts from cordova-dialogs in the mobile app. 2018-02-12 17:48:13 -05:00
mmcwilliams 3331dc20ec Show text in spinner if defined in argument. 2018-02-12 15:42:48 -05:00
mmcwilliams 10e7b13707 Update the language on the webapp to use confirms to prevent errant clicks 2018-02-12 15:05:50 -05:00
mmcwilliams 45e427caf9 Reset state and then set newly reset state to web UI 2018-02-12 14:57:06 -05:00
mmcwilliams ec2215ec76 Dont hide camera icon 2018-02-12 14:54:19 -05:00
mmcwilliams 331dae4934 Fixed typo in css 2018-02-12 14:49:18 -05:00
mmcwilliams fde7a608fb SHow footer and screens when logged in. 2018-02-12 14:45:37 -05:00
mmcwilliams 1c14520c6a Add reset, update and restart actions to the web UI 2018-02-12 14:26:44 -05:00
mmcwilliams 44d2ba7a50 Add a message element for brief displays 2018-02-12 14:21:49 -05:00
mmcwilliams f233efd4a2 Hide spinner unless explicitly shown 2018-02-12 13:59:54 -05:00
mmcwilliams 7a98dc11ea Add new UI.spinner and UI.overlay usage in intval.mobile.js.
Fix reset, restart and update process over BLE.
Hide disconnection errors and instead automatically reset BLE UI when disconnect occurs.
2018-02-12 13:59:21 -05:00
mmcwilliams fd0ad6f063 Add global placeholders for reset, restart and update. 2018-02-12 13:58:00 -05:00
mmcwilliams d36148000a move "tests" to "test" for QUnit 2018-02-10 12:09:58 -05:00
mmcwilliams 0ede651791 Install QUnit for testing 2018-02-10 12:07:24 -05:00
mmcwilliams 65cdf44105 Hide BLE functions but don't hide footer on web 2018-02-09 12:25:22 -05:00
mmcwilliams 5f71e48c38 Restart, update and reset all have ble and restify endpoints 2018-02-08 15:31:48 -05:00
mmcwilliams b56afa3ba7 Add language "and clear counter" to reset confirmation dialog. 2018-02-08 11:51:43 -05:00
mmcwilliams a37c58d791 Add a reset feature to mobile app which allows the device to be reset to the default settings (direction forward, exposure 630 and delay 0). 2018-02-07 19:07:38 -05:00
mmcwilliams 42580c46b9 Sequence feature for bluetooth control does NOT need to be split (yet) into start and stop. intval.mobile.js was using the incorrect callback on the sequence characteristic and should be tested before changes are made. 2018-02-07 18:38:19 -05:00
mmcwilliams eae8e50cf8 Use INTVAL3 not INTVAL in usage descriptions. Working on submitting this to both app stores. 2018-02-07 18:23:07 -05:00
mmcwilliams e8eec95107 Create both readme files, one at the project level and another just for the mobile app. More work needed on the project one. 2018-02-07 18:22:28 -05:00
mmcwilliams 9a698f6bd6 Hide footer menu unless inside mobile app, ignore on web. 2018-02-06 17:37:49 -05:00
mmcwilliams 4e69871d38 Pull default mobile styles. 2018-02-06 17:34:58 -05:00
mmcwilliams df578bb678 Make mobile.fnumber a global helper function fnumber() 2018-02-04 18:17:36 -05:00
mmcwilliams 85a529c705 Increment build number in package.json 2018-02-03 17:49:58 -05:00
mmcwilliams 2240a432f6 Increment build number 2018-02-03 17:49:41 -05:00
mmcwilliams f2ca374e78 Display readonly camera values for the camera exposure screen. 2018-02-03 16:52:59 -05:00
mmcwilliams 29485137ca Store iso and fstop as they are set. 2018-02-03 16:50:14 -05:00
mmcwilliams 4b72c9eeed Camera exposure logic is in place. Will take a photo with the device camera and use the exif data to determine the correct exposure for the bolex.
- Determines # of stops between fstop of phone and set fstop of bolex
- Determines # of stops between iso of phone and set iso of bolex
- Compensates for the 0.8 prism constant
2018-02-03 16:49:37 -05:00
mmcwilliams 7a392aba0e Bold title on main screen 2018-02-03 16:46:32 -05:00
mmcwilliams 3abd68f5f3 Dump exif data after taking picture 2018-02-02 15:36:50 -05:00
mmcwilliams 4760c1e491 Sync camera settings between multiple inputs and write to settings 2018-02-02 15:36:28 -05:00
mmcwilliams 286c0eec4c Pull mscript features for now 2018-02-02 13:02:15 -05:00
mmcwilliams fc4b180aa8 Fix logging in delayed state retreival for ble connections. 2018-01-17 17:20:48 -05:00
mmcwilliams b8787c0fac If exposure if over 5000ms, call back from ble service immediately and block UI until frame is done. 2018-01-17 15:58:55 -05:00
mmcwilliams 71cfaff6c8 Install camera with exif plugin 2018-01-09 00:15:30 -05:00
mmcwilliams 62769db3bf Add a state for the mobile app to trigger the camera and set Bolex camera values. 2018-01-09 00:06:17 -05:00
mmcwilliams e55154e46e Install "camera with exif" for capturing exif data with the mobile camera. This will eventually allow the user to take a photograph with their mobile camera and the Exposure time, ISO and f-stop can be used to establish an exposure value, that can be used to automatically set an exposure time for the Bolex to match the mobile camera's exposure setting. 2018-01-09 00:03:20 -05:00
mmcwilliams b114ef8b0e Hide spinner after 5 seconds, show message if not connected. 2018-01-08 20:14:08 -05:00
mmcw-dev 0d251b212e Add path module to db to better format url? Why is database no longer writing?
Move ip above list of wifi.

List package.version in app server creation.
2018-01-05 17:31:00 -05:00