Chris Veilleux
|
6275f5f17a
|
fixed pylint issues
|
2022-09-28 13:27:32 -05:00 |
Chris Veilleux
|
7d7bfdd0ec
|
Fixed failing behave test
|
2022-09-22 15:03:02 -05:00 |
Chris Veilleux
|
c93055d3a8
|
Changed release channels to new values
|
2022-09-14 13:10:04 -05:00 |
Chris Veilleux
|
72008f7225
|
added ability for an authenticated user to change their email address
|
2022-08-15 13:20:32 -05:00 |
Chris Veilleux
|
3633fa96f6
|
Change the email templates to use Jinja's inheritance feature to reduce code duplication.
|
2022-08-11 12:49:35 -05:00 |
Chris Veilleux
|
ee0270f6c9
|
Add an endpoint to the account API that changes the user's password
|
2022-08-08 13:58:34 -05:00 |
Chris Veilleux
|
26ed641b48
|
applied the "Black" formatter to all files and added pre-commit hook to check
|
2022-03-11 13:22:33 -06:00 |
Chris Veilleux
|
75cc3c8363
|
use new logging mechanism in account API endpoints.
|
2022-03-10 12:10:37 -06:00 |
Chris Veilleux
|
ccae724ad7
|
Moved Pantacor sync from device activation to its own endpoint. This will keep Selene pairing and Pantacor registration independent to help the user experience in pairing
|
2022-03-03 10:48:25 -06:00 |
Chris Veilleux
|
a02db901f2
|
Change how the SSH key is passed to the API to account for special characters.
|
2021-08-17 19:22:23 -05:00 |
Chris Veilleux
|
c9ff473bd4
|
Updated the date from a copyright date copied from another file
|
2021-07-22 15:10:21 -05:00 |
Chris Veilleux
|
e93ca34662
|
Merge remote-tracking branch 'origin/dev' into bugfix/mark-ii-device-edit
|
2021-07-22 15:04:14 -05:00 |
Chris Veilleux
|
f5b21f1d7c
|
Improved docstring to provide better clarity.
|
2021-07-22 14:43:08 -05:00 |
Chris Veilleux
|
e4d1ad49b4
|
Removed log statement used in debugging.
|
2021-07-22 14:40:00 -05:00 |
Chris Veilleux
|
ae0cbeee71
|
Add function and API call to check if a RSA SSH key is well-formed.
|
2021-07-19 18:27:54 -05:00 |
Chris Veilleux
|
df22e63a78
|
Fix a bug that caused an error when attempting save edits made to device attributes.
|
2021-07-13 19:26:41 -05:00 |
Chris Veilleux
|
eba505e0df
|
Found a feature of the schematics library that allowed simplification of the logic that converts the API request into the schematic for validation.
|
2021-07-13 14:26:48 -05:00 |
Chris Veilleux
|
3e71a377b3
|
Pantacor API was being called unnecessarily.
|
2021-02-24 17:24:53 -06:00 |
Chris Veilleux
|
29b8e52e92
|
fixed an issue in the web console indicating the response data was not formatted as JSON
|
2021-02-23 18:03:31 -06:00 |
Chris Veilleux
|
4c84f6db48
|
Merge remote-tracking branch 'origin/dev' into bugfix/pantacor-config
|
2021-02-23 17:18:14 -06:00 |
Chris Veilleux
|
1ea76f9b38
|
make sure the channel is lowercase before applying updates. Don't update the database unless the API call succeeds
|
2021-02-23 16:21:10 -06:00 |
Chris Veilleux
|
2f49f797b1
|
Change the logic to get the Pantacor device configuration to occur at activation time and use the Pantacor device ID sent to the API by the device.
|
2021-02-20 17:17:53 -06:00 |
Chris Veilleux
|
365ef3b02b
|
Add the ability to get a pending deployment and trigger it if manual updates are turned on
|
2021-02-16 15:17:55 -06:00 |
Chris Veilleux
|
a56458c24f
|
fixed failing test
|
2021-02-09 21:57:11 -06:00 |
Chris Veilleux
|
52685c92b9
|
Add logic to update the Pantacor config when the device is edited in the UI
|
2021-02-08 10:57:18 -06:00 |
Chris Veilleux
|
32d2dd2931
|
Changed device activation tests to check for the pantacor ID and fixed bugs as a result of running tests.
|
2021-02-03 15:15:06 -06:00 |
Chris Veilleux
|
a9ffb221ed
|
minor refactor to use cache key constants instead of literals
|
2021-02-03 14:13:13 -06:00 |
Chris Veilleux
|
057fcbfd4a
|
Add code to search for a device on Pantacor using their API. Pairing code is sent and their device ID is returned then added to our database.
|
2021-02-03 12:03:13 -06:00 |
Chris Veilleux
|
1713c423d0
|
Re-apply original merge from test to master
|
2020-12-28 12:29:19 -06:00 |
Chris Veilleux
|
0b3c61d6aa
|
minor bug fixes
|
2020-12-22 14:25:15 -06:00 |
Chris Veilleux
|
99798852b8
|
Fixed an issue with wake word case not matching database.
|
2020-12-22 12:21:49 -06:00 |
Chris Veilleux
|
e63dcaf077
|
Fixed and issue with wake word not being selected on the device edit screen
|
2020-12-22 12:00:50 -06:00 |
Chris Veilleux
|
ea6084227f
|
Added a check for no defaults
|
2020-12-22 12:00:15 -06:00 |
Chris Veilleux
|
0c11307011
|
Fixed an issue where the account defaults for wake words was not being properly handled.
|
2020-12-22 11:45:53 -06:00 |
Kris Gesling
|
12749da3af
|
Revert "Merge remote-tracking branch 'origin/test'"
This reverts commit 9d3dd24601 , reversing
changes made to 7ec565c4d8 .
|
2020-12-18 21:04:48 +09:30 |
Chris Veilleux
|
df3efccebd
|
PyLint fixes
|
2020-11-02 14:43:52 -06:00 |
Chris Veilleux
|
dade8fbc36
|
Fixed PyLint issues
|
2020-10-29 18:19:51 -05:00 |
Chris Veilleux
|
161e1eef09
|
de-linted
|
2020-10-29 15:01:33 -05:00 |
Chris Veilleux
|
0f6da41e78
|
change to use new wake word data object
|
2020-10-29 14:59:02 -05:00 |
Chris Veilleux
|
30bb8979f9
|
fix issue where UI uses title case for wake word names while database uses lower case
|
2020-10-29 14:58:29 -05:00 |
Chris Veilleux
|
22ec4ee385
|
removed duplicate licensing info
|
2020-10-08 13:12:36 -05:00 |
Chris Veilleux
|
2b074ef10d
|
Moved wake_word and wake_word_settings tables to a new wake_word schema.
|
2020-08-27 13:16:28 -05:00 |
Chris Veilleux
|
ad3eb20a78
|
Merge remote-tracking branch 'remotes/origin/dev' into feature/publish_repo
# Conflicts:
# api/account/Pipfile.lock
# api/public/public_api/endpoints/device_skill.py
# shared/selene/data/device/__init__.py
|
2019-09-30 11:54:54 -05:00 |
Chris Veilleux
|
ed76bf6c48
|
fixed bug with formatting of last contact ts from redis
|
2019-09-12 14:58:34 -05:00 |
Chris Veilleux
|
900557c9e8
|
updated definition of AccountSkillSetting dataclass
|
2019-09-11 13:45:20 -05:00 |
Chris Veilleux
|
e396dd2a6f
|
added a device status as it relates to communication with the backend. this is a preliminary step to fixing the skill installation issue in the marketplace.
|
2019-08-17 17:37:52 -05:00 |
Chris Veilleux
|
b326067f2e
|
Merge remote-tracking branch 'remotes/origin/dev' into feature/publish_repo
|
2019-08-16 19:00:49 -05:00 |
Chris Veilleux
|
f7e963fe0a
|
Fixes to skill settings page showing skills multiple times.
|
2019-08-16 18:30:25 -05:00 |
Steve Penrod
|
9dc4d62490
|
Adding the basics to prepare for publishing this repo
Changes include:
* Adding AGPL 3.0 license template (TODO: Apply to all 200+ *.py files)
* Adding AGPL license files
* Add generic public repo files (CONTRIBUTING, etc)
* Simple README updates
* Adding other generic files, e.g. .github templates
|
2019-07-27 18:44:23 -05:00 |
Chris Veilleux
|
108d21d888
|
Merge remote-tracking branch 'remotes/origin/test'
|
2019-07-08 19:51:22 -05:00 |