Commit Graph

  • f233efd4a2 Hide spinner unless explicitly shown mmcwilliams 2018-02-12 13:59:54 -0500
  • 480d9dd41d Ignore .DS_Store mmcwilliams 2018-02-12 13:59:32 -0500
  • 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. mmcwilliams 2018-02-12 13:59:21 -0500
  • fd0ad6f063 Add global placeholders for reset, restart and update. mmcwilliams 2018-02-12 13:58:00 -0500
  • b657367ba4 Create unit tests for QUnit mmcwilliams 2018-02-10 16:34:56 -0500
  • d36148000a move "tests" to "test" for QUnit mmcwilliams 2018-02-10 12:09:58 -0500
  • 2217f709da Moved curl script to experiments mmcwilliams 2018-02-10 12:09:19 -0500
  • d17e46ebfb Moved loosely defined tests and tinkering scripts to a directory called "experiments" mmcwilliams 2018-02-10 12:08:17 -0500
  • 0ede651791 Install QUnit for testing mmcwilliams 2018-02-10 12:07:24 -0500
  • 65cdf44105 Hide BLE functions but don't hide footer on web mmcwilliams 2018-02-09 12:25:22 -0500
  • 2c40fa4e0e Restart and update both work with restify, so put them behind POST endpoints to prevent absentminded browser requests from breaking sequences. They will need to be added to the UI in a reasonable way. mmcwilliams 2018-02-08 16:23:10 -0500
  • 0cb9f79756 Fix typo in reset mmcwilliams 2018-02-08 16:16:44 -0500
  • c5c1f649a3 Log reset requests as well (to differentiate intentional resets, restarts and updates in the logs) mmcwilliams 2018-02-08 16:02:18 -0500
  • aa82973598 Log update and restart requests mmcwilliams 2018-02-08 16:01:22 -0500
  • 9c0ca37481 End response and call next() before restarting process. mmcwilliams 2018-02-08 15:50:21 -0500
  • 64343bfc0b Execute functions after response. mmcwilliams 2018-02-08 15:46:51 -0500
  • 5f71e48c38 Restart, update and reset all have ble and restify endpoints mmcwilliams 2018-02-08 15:31:48 -0500
  • b56afa3ba7 Add language "and clear counter" to reset confirmation dialog. mmcwilliams 2018-02-08 11:51:43 -0500
  • 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). mmcwilliams 2018-02-07 19:07:38 -0500
  • 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. mmcwilliams 2018-02-07 18:38:19 -0500
  • eae8e50cf8 Use INTVAL3 not INTVAL in usage descriptions. Working on submitting this to both app stores. mmcwilliams 2018-02-07 18:23:07 -0500
  • e8eec95107 Create both readme files, one at the project level and another just for the mobile app. More work needed on the project one. mmcwilliams 2018-02-07 18:22:28 -0500
  • 8ec1694b02 Add a "sequence stop" endpoint mmcwilliams 2018-02-06 17:42:50 -0500
  • 9a698f6bd6 Hide footer menu unless inside mobile app, ignore on web. mmcwilliams 2018-02-06 17:37:49 -0500
  • 4e69871d38 Pull default mobile styles. mmcwilliams 2018-02-06 17:34:58 -0500
  • b5189a53eb Pull amazon links mmcwilliams 2018-02-06 17:34:04 -0500
  • df578bb678 Make mobile.fnumber a global helper function fnumber() mmcwilliams 2018-02-04 18:17:36 -0500
  • 85a529c705 Increment build number in package.json mmcwilliams 2018-02-03 17:49:58 -0500
  • 2240a432f6 Increment build number mmcwilliams 2018-02-03 17:49:41 -0500
  • f2ca374e78 Display readonly camera values for the camera exposure screen. mmcwilliams 2018-02-03 16:52:59 -0500
  • 29485137ca Store iso and fstop as they are set. mmcwilliams 2018-02-03 16:50:14 -0500
  • 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. mmcwilliams 2018-02-03 16:49:37 -0500
  • 7a392aba0e Bold title on main screen mmcwilliams 2018-02-03 16:46:32 -0500
  • 3abd68f5f3 Dump exif data after taking picture mmcwilliams 2018-02-02 15:36:50 -0500
  • 4760c1e491 Sync camera settings between multiple inputs and write to settings mmcwilliams 2018-02-02 15:36:28 -0500
  • 286c0eec4c Pull mscript features for now mmcwilliams 2018-02-02 13:02:15 -0500
  • fc4b180aa8 Fix logging in delayed state retreival for ble connections. mmcwilliams 2018-01-17 17:20:48 -0500
  • b8787c0fac If exposure if over 5000ms, call back from ble service immediately and block UI until frame is done. mmcwilliams 2018-01-17 15:58:55 -0500
  • 63eee43386 Simply exit process to restart. mmcwilliams 2018-01-12 17:48:26 -0500
  • 66b3711118 Retry update.sh mmcwilliams 2018-01-12 17:46:54 -0500
  • 64adc6cc86 Create an update script and add an update command to the main process. mmcwilliams 2018-01-11 15:50:36 -0500
  • ca4282c02f Change was causing double frames. Remove for now. mmcwilliams 2018-01-09 15:09:39 -0500
  • 757e3dd86d Only list top 5 wifi hotspots mmcwilliams 2018-01-09 13:39:43 -0500
  • 71cfaff6c8 Install camera with exif plugin mmcwilliams 2018-01-09 00:15:30 -0500
  • 62769db3bf Add a state for the mobile app to trigger the camera and set Bolex camera values. mmcwilliams 2018-01-09 00:06:17 -0500
  • 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. mmcwilliams 2018-01-09 00:03:20 -0500
  • a9414c6212 Prevent motor from stopping before 100ms. Took out the logging in watchMicro, due to the fact that the problem with backwards frames was likely a bad connection. mmcwilliams 2018-01-08 22:08:41 -0500
  • b114ef8b0e Hide spinner after 5 seconds, show message if not connected. mmcwilliams 2018-01-08 20:14:08 -0500
  • fb54403891 Pause before setting direction of frame. mmcwilliams 2018-01-08 20:06:02 -0500
  • b01a9e4483 Potential fix, which prevents priming from happening after a determined interval mmcwilliams 2018-01-08 19:29:14 -0500
  • 01f17830f8 Restore logging for microswitch state mmcwilliams 2018-01-07 18:05:24 -0500
  • 30e8636ea8 FUCK! The problem is that the script must run as root. Was looking in the wrong dir. mmcw-dev 2018-01-06 10:55:52 -0500
  • 74af6218e0 Put db in config file (WHY IS THIS NOT WORKING) mmcw-dev 2018-01-06 10:54:00 -0500
  • 0d251b212e Add path module to db to better format url? Why is database no longer writing? mmcw-dev 2018-01-05 17:31:00 -0500
  • 6c28e729e1 Only add padding to top of app if in mobile version mmcwilliams 2018-01-04 16:32:59 -0500
  • 34eefbd067 Hide and show IP address based on availability mmcw-dev 2018-01-04 16:25:22 -0500
  • df1c39604a Referenced the filtered array, not the first element, like a jackass. mmcw-dev 2018-01-04 16:14:12 -0500
  • 980f1f56c5 Log the local ip so info is readable server-side as well. mmcw-dev 2018-01-04 16:12:32 -0500
  • 3af05e442d Track the local ip address of the wlan0 interface and report information to the BLE service. mmcw-dev 2018-01-04 16:10:38 -0500
  • 7d5f6c6601 Mobile app now allows user to interact with wifi settings. Also (mostly) properly displays the state of a sequence. mmcwilliams 2018-01-02 00:35:20 -0500
  • 6b59b15d62 Improve parts list with links mmcwilliams 2018-01-02 00:34:03 -0500
  • 93387b27f2 Seq_id doesn't exist in a stop context mmcwilliams 2018-01-01 01:08:59 -0500
  • 68dab59e6b Bluetooth sequence logic was waiting for a callback that never came... mmcwilliams 2018-01-01 00:52:29 -0500
  • 0b5e4c47d3 parseConfig rejoins the class as _parseConfig mmcwilliams 2018-01-01 00:38:08 -0500
  • 40a306c9e1 Callback reads _ssid not ssid mmcwilliams 2018-01-01 00:37:00 -0500
  • 83ed21441c Bind functions to this mmcwilliams 2018-01-01 00:34:24 -0500
  • 4ce4ac2735 Restore wifi functionality for writing full config file. mmcwilliams 2018-01-01 00:28:11 -0500
  • 5496881616 Improve parser to ignore stanzas that are commented out or not formatted by this program. mmcwilliams 2018-01-01 00:19:07 -0500
  • bcc29424da Caught mixed usage, use .find() not .filter() to locate a single entry. Test exising methods now. mmcwilliams 2018-01-01 00:10:50 -0500
  • 7e58ac40aa If entry is for an SSID that exists, replace old with new. If entry is for SSID that doesn't exist, add to file. mmcwilliams 2018-01-01 00:04:49 -0500
  • 781f6046e5 parseConfig moved out of class mmcwilliams 2017-12-31 23:52:00 -0500
  • 15ded20735 Parse wpa_supplicant file mmcwilliams 2017-12-31 23:45:40 -0500
  • 2c3b4408fb Log excessively and use info to build parseConfig function mmcwilliams 2017-12-31 23:16:01 -0500
  • 9896bf1ad5 Array output must be let, not const, to filter before sending to device. mmcwilliams 2017-12-31 22:27:02 -0500
  • 89199a5095 Remove blank responses in wifi access point listing mmcwilliams 2017-12-31 22:03:42 -0500
  • 0064f75e3b List wifi APs and log when process is starting mmcwilliams 2017-12-31 21:41:18 -0500
  • 5b3d1ff2b3 Update write characteristic to use hash function, making createPSK public function mmcwilliams 2017-12-31 21:32:09 -0500
  • 43f62e4885 wifi read characteristic in bleno and get network SSID on startup mmcwilliams 2017-12-31 21:23:31 -0500
  • 488b614e16 Parse out hash and passphrase, mask passphrase when creating a record mmcwilliams 2017-12-31 21:06:42 -0500
  • d3a7a97c78 Wifi module test. Use wpa_passphrase to generate a safe password hash mmcwilliams 2017-12-31 20:55:54 -0500
  • a1ced19b42 Move all config files into ./conf mmcwilliams 2017-12-31 01:26:29 -0500
  • d62a83e4ff Add beginnings of parts list and project description mmcwilliams 2017-12-30 00:49:31 -0500
  • 60cdbcdf25 Carriage belonged to the mcopy project, was misplaced here mmcwilliams 2017-12-30 00:00:55 -0500
  • 17ad081607 Use an anyany screen for all ios devices mmcwilliams 2017-12-29 23:59:27 -0500
  • 635f6aee0b ignore problem files mmcwilliams 2017-12-29 23:33:02 -0500
  • 9d3a4dd22d Update readme language mmcwilliams 2017-12-29 23:22:15 -0500
  • c324910a1d Consistent naming, new icon, building for more testers mmcwilliams 2017-12-29 23:10:18 -0500
  • 16c8c3461b Snafuu with the icons script, fixed the path names to deploy new icons on command mmcw-dev 2017-12-29 23:21:00 -0500
  • 2398285006 Re-created and optimized all images. mmcw-dev 2017-12-29 23:09:07 -0500
  • c599e3480b optimize images after resizing mmcw-dev 2017-12-29 23:08:39 -0500
  • a26d73bece Fix intval button text changes mmcwilliams 2017-12-29 22:42:49 -0500
  • b02035ea16 Add a universal splash screen for ios mmcw-dev 2017-12-29 22:41:21 -0500
  • f9f98ebc02 Fix direction label in mobile app (light up selected) mmcwilliams 2017-12-29 22:05:00 -0500
  • e6ce3cd977 Script the creation of icons and splash screens from a single source. Splash screens still not working mmcwilliams 2017-12-29 21:44:31 -0500
  • 01a4f17bf6 Fix build and add splash screen. mmcwilliams 2017-12-29 21:43:54 -0500
  • f899c2e120 Add alpha icons to build mmcwilliams 2017-12-29 20:08:15 -0500
  • 727ec7cae0 Set innerHTML of non-input elements, not value. This is why labels are not changing. mmcw-dev 2017-12-23 22:30:17 -0500
  • f044c0eee3 Highlight camera directon when selected mmcw-dev 2017-12-23 22:23:09 -0500
  • 7ac6f89af9 Only set ble active flag if on ble mmcw-dev 2017-12-23 22:22:36 -0500
  • 72b127f134 Change innerHTML, not innerText mmcw-dev 2017-12-22 16:34:06 -0500