Chris Veilleux
275862a98b
add device placement dialog
2019-01-03 14:55:40 -06:00
Chris Veilleux
c7c6174b0e
Add descriptive text indicating what grouping functionality benefits are
2019-01-03 14:52:08 -06:00
Chris Veilleux
d1e09bcbbf
Add styling for the descriptive text
2019-01-03 14:50:49 -06:00
Chris Veilleux
10a288166b
rename file to match other platform icons
2019-01-03 14:49:56 -06:00
Chris Veilleux
d3a335aca0
icons for device platforms
2019-01-02 20:22:12 -06:00
Chris Veilleux
c31937cbfc
applied styling from design group and implemented a first attempt at a device group picker
2019-01-02 20:21:36 -06:00
Chris Veilleux
0120b292b8
Merge pull request #31 from MycroftAI/data-access-layer
...
Merging the initial data access layer code into the overhaul branch
2018-12-28 12:38:30 -06:00
Chris Veilleux
018a63565c
Merge pull request #30 from MycroftAI/device-skill-access-layer
...
Creating access layer for the device and skill settings
2018-12-28 11:52:55 -06:00
Matheus Lima
f8183ec439
Adding blank lines do fix pep8 issue
2018-12-28 14:49:51 -03:00
Matheus Lima
f8e26e7b33
Changing attribute to use typing.List
2018-12-26 21:01:37 -03:00
Matheus Lima
3b4483275c
- Minor fixes related to pep8
...
- Using list comprehension instead lambda expression to make the code more readable
- Removed SkillSetting since this class is not business related
2018-12-26 20:03:56 -03:00
Matheus Lima
acb77b1566
Creating access layer for the device and skill settings
...
- Replaced the function getcwd() for path.dirname(__file__) as a safer solution to get the current folder
- Created functions to fetch devices using either id or account id
- Created function get_setting_by_device_id_and_setting_version_hash to fetch a skill setting using the setting version hash and the device id
The last function hits multiple tables and to avoid trigger a lot of queries we:
- use a single query to fetch all sections for a given skill and device;
- use a single query to fetch all settings passing the list of section ids from the previous step;
- use a single query to fetch all skill settings for a given device and skill
2018-12-26 18:18:09 -03:00
Chris Veilleux
0dbe02ce44
improved spacing
2018-12-20 15:05:59 -06:00
Chris Veilleux
63e54ecf79
removed leaflet code
2018-12-20 14:18:59 -06:00
Chris Veilleux
9a2536ba68
added page not found module and removed leaflet module
2018-12-20 14:18:44 -06:00
Chris Veilleux
740760029d
Merge remote-tracking branch 'remotes/origin/tartarus-overhaul' into device-page
2018-12-20 14:07:58 -06:00
Chris Veilleux
ae61d36aa3
Merge pull request #28 from MycroftAI/profile-page
...
Profile page UI content complete. Still needs API and styling work.
2018-12-20 14:05:33 -06:00
Chris Veilleux
8e9ab7d871
Merge branch 'tartarus-overhaul' into profile-page
2018-12-20 14:04:20 -06:00
Chris Veilleux
737904d0ab
Merge pull request #27 from MycroftAI/ui-theming
...
Initial theming file definitions
2018-12-20 14:02:35 -06:00
Chris Veilleux
6bdada2283
Merge pull request #29 from MycroftAI/not-found-page
...
added a library application to build a standard 404 page
2018-12-20 14:01:00 -06:00
Chris Veilleux
d4b5191d64
added a library application to build a standard 404 (page not found) page
2018-12-20 13:54:15 -06:00
Chris Veilleux
f24946ab30
Merge remote-tracking branch 'remotes/origin/master' into data-access-layer
2018-12-19 14:28:21 -06:00
Chris Veilleux
49faa139eb
fixed some formatting issues that occurred when the sidnav content did not take up the whole screen
2018-12-18 15:48:31 -06:00
Chris Veilleux
ddd84d0dc4
removed background color as it is redundant with the app
2018-12-18 15:33:20 -06:00
Chris Veilleux
de505831c7
new device feature module
2018-12-17 13:44:56 -06:00
Chris Veilleux
db39ee776f
removed some code that now lives in the globalnav library
2018-12-17 13:44:32 -06:00
Chris Veilleux
746b477206
removed some code that now lives in the globalnav library
2018-12-17 13:44:01 -06:00
Chris Veilleux
8ce3307933
moved some code that was being duplicated in the applications into the library.
2018-12-17 13:42:36 -06:00
Chris Veilleux
b0b567d5eb
Merge remote-tracking branch 'remotes/origin/ui-theming' into device-page
2018-12-17 12:53:05 -06:00
Chris Veilleux
5891f77872
Merge remote-tracking branch 'remotes/origin/tartarus-overhaul' into ui-theming
2018-12-17 12:43:07 -06:00
Chris Veilleux
5821f7a9f1
Merge remote-tracking branch 'remotes/origin/master' into profile-page
2018-12-17 12:41:41 -06:00
Chris Veilleux
f748939e40
Merge remote-tracking branch 'remotes/origin/master' into tartarus-overhaul
2018-12-17 12:41:11 -06:00
Chris Veilleux
c3896949bd
changed text color to be the secondary color all the time.
2018-12-17 12:34:20 -06:00
Chris Veilleux
0d67a20bcc
added agreements section and applied some basic formatting
2018-12-14 17:21:33 -06:00
Chris Veilleux
c36bad6594
stubbed in the components of the profile page
2018-12-13 17:02:38 -06:00
Chris Veilleux
238c9a8040
Merge branch 'ui-theming' into profile-page
2018-12-13 15:22:27 -06:00
Chris Veilleux
1b7c4d7683
changed default favicon to use the mycroft branding
2018-12-13 12:27:10 -06:00
Chris Veilleux
4a33b1a26e
added a stylesheet specific to themes
2018-12-13 12:16:17 -06:00
Chris Veilleux
c86b526933
added some generic database access code and a function to get account by ID to prove it out.
2018-12-03 16:23:00 -06:00
Chris Veilleux
c1a9d9d480
down-merging from tartarus-overhaul
2018-12-03 11:50:27 -06:00
Chris Veilleux
e43117062e
learned some things about scss so made scss files more "sassy"
2018-12-02 00:24:59 -06:00
Chris Veilleux
81932e632b
Merge pull request #24 from MycroftAI/fixing-skill-install-endpoint
...
Fixing the skill install endpoint
2018-11-29 12:59:24 -06:00
Chris Veilleux
b9d690cebc
remove logic that removed items from the "to_install" and "to_remove" install skill settings. This will be done on the backend by the API that talks to the device.
2018-11-29 12:58:42 -06:00
Matheus Lima
bf5cdbc987
Making the skill install endpoint send a list of device uuids together with the skill we are installing or removing. Also, changed the endpoint to not receive the parameter action in the body anymore
2018-11-29 15:30:28 -03:00
Chris Veilleux
b381c784ec
added a proxy.config file to take care of cors issues with api calls
2018-11-27 14:13:13 -06:00
Chris Veilleux
d622b2b2aa
Copied content from the marketplace base environment
2018-11-27 14:12:33 -06:00
Chris Veilleux
de24ceed56
added style to body to fill the content area
2018-11-27 14:11:57 -06:00
Chris Veilleux
2dfa71eae1
added account application
2018-11-27 12:50:08 -06:00
Chris Veilleux
f67f606d96
Merge pull request #23 from MycroftAI/dev
...
Merging 2018.4 hotfixes into master
2018-11-26 18:20:14 -06:00
Chris Veilleux
e7d81b469e
Merge pull request #22 from MycroftAI/css-hotfixes
...
2018.4 hotfixes
2018-11-26 18:19:23 -06:00