Year
Index of 195 entries from . Entries belong to 11 different categories, including github-data-cli, node-dnssec-name-shame, loopia-api-dyndns, ffi-napi-issue-nodejs-v14, and homebrew-joelpurra.
Month 2020-12
Depend only on forked jq
Update README.md
Convert :devel to :head, run brew audit
Add README.md
Add LICENSE
Clean up code
Validate IP address formats
Move documentation, clean code
Simplify/remove functionality
Use environment variables for configuration
Support ipv6
Formatting
Parameterize record type
Format links
Format code
Add sample code links
Import sample code
Initial commit
Month 2020-11
Fix quoting
Don't link to external/non-giphy sites
Also randomize from trending gifs to get more variation
Switch to API search with client side randomization
Add script to refresh README.md with random images
Add empty README.md
Initial commit
Month 2020-10
Merge branch 'release/v2.0.4' into master
* release/v2.0.4: v2.0.4 Upgrade forked uvc-control v2
v2.0.4
Upgrade forked uvc-control v2
Merge branch 'release/v5.0.3' into master
* release/v5.0.3: (31 commits) v5.0.3 List all zip files after packaging Change descriptive extension name to avoid slash character Move shortcut keys under usage, clean u…→ Full commit message
v5.0.3
List all zip files after packaging
Change descriptive extension name to avoid slash character
Merge branch 'feature/update-documentation' into develop
* feature/update-documentation: Move shortcut keys under usage, clean up Remve example list of voices on macos Prefer bold emphasis over italic Remove donation links Exp…→ Full commit message
Move shortcut keys under usage, clean up
Remve example list of voices on macos
Prefer bold emphasis over italic
Remove donation links
Explicitly relative links to local documentation
Add headers to usage
Remove installation option list
Put voice installation in a table
Put acknowledgements in details
Put features in a table
Reduce html in markdown
Update keyboard shortcut documentation
Update voice installation information
Merge branch 'feature/upgrade-fix-dependencies' into develop
* feature/upgrade-fix-dependencies: Update @google-cloud/translate but not to latest major version Update web-ext Update renamer Update merge-options Update jsonfile U…→ Full commit message
Update @google-cloud/translate but not to latest major version
Update web-ext
Update renamer
Update merge-options
Update jsonfile
Update json
Update eslint
Remove stream-to-promise
Update rollup
Update dependencies
Remove some legacy firefox permissions handling
- Firefox now supports promises for the Permissions API. - Previous callback, which are still in use, variants now throw an error. - The effect coult not be seen in Firefox, as re…→ Full commit message
Merge branch 'release/v2.0.3'
v2.0.3
Upgrade forked uvc-control v2
- 4beedde Add optional `SET_CUR` for `absolute_exposure_time` Fixes #6 See - https://github.com/joelpurra/uvcc/issues/6 - https://github.com/joelpurra/node-uvc-control - https:…→ Full commit message
Month 2020-09
Add steps to reproduce
Reproducing an error when using `ffi-napi` v3.0.1, and perhaps other versions. Crashes when using Node.js v14. See - https://github.com/node-ffi-napi/node-ffi - https://github.c…→ Full commit message
Merge branch 'release/v2.0.2'
v2.0.2
Add compatible cameras and help wanted notes
Merge branch 'release/v2.0.1'
v2.0.1
Fix broken anchor tag in README.md
Merge branch 'release/v2.0.0'
v2.0.0
Expand commands in DEVELOP.md
Update copyright years
Add demo gif to README.md
Remove hardcoded camera handle closing delay
Add demo script for logitech-c920
Update example output for logitech-c920
Bump version to v2.0.0-alpha.20200901
Add script to update camera example output
Upgrade eslint-config-joelpurra
Use forked uvc-control v2
Merge branch 'release/v1.0.0'
v1.0.0
Support multi-field controls
- Some controls can have more than one field, or "part". - Previously, only the first value was (partially, if at all) supported. - Updates commands to accept one or two values. …→ Full commit message
Split commands to separate files
Merge branch 'feature/use-typescript' into develop
Month 2020-08
Add timeout for import reading from stdin
Continue converting to typescript
Start converting to typescript
Rename .js to .ts
Add typescript
Merge branch 'feature/code-cleanup' into develop
Use template strings
Document command manager/handler camera helper injection magic string
Guess when a UVC device/camera was not connected
Use human sorting for device listing
Clarify ambigious "name" for controls/commands
Reduce hard-coded delay before closing the camera handle
- The initial value of 1000 was set arbitrarily. - The current value of 50 is also set arbitrarily, but since `uvc-control` v2 uses promises it "should be safe". - May need to be …→ Full commit message
Do not rethrow logged errors
Merge branch 'feature/improve-documentation' into develop
Split README.md, add CHANGELOG.md, improve documentation
Update README.md
Add example output from Logitech C920
Add prettier
Add husky
Merge branch 'feature/use-xo' into develop
Add eslint-config-joelpurra
Add xo and rules
Add .gitattributes
Fix additional issues reported by xo
Add .gitattributes
Add .editorconfig
Add README.md
Add LICENSE
Initial commit
Automatically reformat code
Add xo
Remove eslint
Use and enforce node.js >=10
Merge branch 'feature/upgrade-dependencies' into develop
Upgrade dependencies
Merge branch 'feature/uvc-control-v2-next' into develop
Upgrade stream-to-promise
Fix ignoring unused variables
Run eslint --fix
Upgrade eslint
Upgrade find-up
Run npm audit fix --force
Run npm audit fix
Month 2020-07
Update rollup/babel dependencies
Run npm audit fix --force
Run fresh npm install
Run npm update
Fix example control names
Make device address configurable
Prefer the term camera over webcam
Make vendor/product ids optional
Fix devices command
Month 2020-05
Run npm audit fix
Remove meddelare
Month 2020-03
Run npm audit fix
Update reference to github:joelpurra/node-uvc-control#v2-control-transfer-target-device
Export raw values
Export only settable values
Map camera controls
Fix UVCControl constructor call
Update example.c from libuvc
- Upstream fix for auto-exposure setting in `example.c` See - https://github.com/libuvc/libuvc/pull/138
Add cmake/cmake-js support
Initial implementation
Add streaming video to disk reference implementation
Add linting
Add package.json
Add README.md
Add LICENSE
Initial commit
Add test/stream-disk/stream-disk.js
Month 2020-02
Add C streaming video to disk reference implementation
Add C/C++ streaming video to screen reference implementation
Generate bindings from libuvc headers
Add linting
Add package.json
Add README.md
Add LICENSE
Initial commit
Remove meddelare
Remove node-inspector, fix debug mode
Run npm audit fix
Run npm update
Update copyright years
Merge branch 'release/v5.0.2'
* release/v5.0.2: (22 commits) v5.0.2 Update copyright years Add browser testing explanation Add vivaldi run scripts Add chromium run scripts Use web-ext sign to uploa…→ Full commit message
v5.0.2
Update copyright years
Merge branch 'feature/update-packaging' into develop
* feature/update-packaging: Add browser testing explanation Add vivaldi run scripts Add chromium run scripts Use web-ext sign to upload to AMO for Firefox Bump minimum F…→ Full commit message
Add browser testing explanation
Add vivaldi run scripts
- Starts Vivaldi with Talkie loaded. - Uses `web-ext run`. - Assumes a `vivaldi` executable in `PATH`.
Add chromium run scripts
- Starts Chromium with Talkie loaded. - Assumes a `chromium` executable in `PATH`. - Could possibly use `web-ext run --target chromium`, but it didn't seem to work with the Snap v…→ Full commit message
Use web-ext sign to upload to AMO for Firefox
- Use `web-ext sign` to upload the WebExtension versions for Firefox. - Requires environment variables `WEB_EXT_API_KEY` and `WEB_EXT_API_SECRET` to be set. - Requires manual uplo…→ Full commit message
Bump minimum Firefox version to v57
- The `web-ext lint` command warns about using incompatible/unimplemented calls to `browser` functionality. - Bumping the minimum Firefox version from v52 to v57 means nearly all …→ Full commit message
Package source code instead of source maps
- Mozilla has changed their requirements for packages with built or minified code. - Previously, the source maps (generated at build-time) were required as a separate `.zip` file.…→ Full commit message
Update developer documentation
- Clarify some prerequisites. - List tools used.
Use git version when packaging zip files
- Previously, the packaging used the hardcoded version from `package.json`. - Changes to the code would not be reflected in the package naming if packaging was rerun. - Using the …→ Full commit message
Use basic authentication
> GitHub is deprecating authentication to the GitHub API using query parameters ... > > All authentication to the GitHub API should be done using HTTP basic authentication. See …→ Full commit message