<feed xmlns='http://www.w3.org/2005/Atom'>
<title>phosphor-webui/app/configuration/controllers/firmware-controller.html, branch master</title>
<subtitle>OpenBMC Phosphor WebUI sources</subtitle>
<id>https://git.raptorcs.com/git/phosphor-webui/atom?h=master</id>
<link rel='self' href='https://git.raptorcs.com/git/phosphor-webui/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-webui/'/>
<updated>2019-10-09T14:54:41+00:00</updated>
<entry>
<title>Fix icon-warning syntax error</title>
<updated>2019-10-09T14:54:41+00:00</updated>
<author>
<name>Derick Montague</name>
<email>derick.montague@ibm.com</email>
</author>
<published>2019-10-08T21:00:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-webui/commit/?id=86c0b94b6d4e3876b9a43b01faa8ee78269415eb'/>
<id>urn:sha1:86c0b94b6d4e3876b9a43b01faa8ee78269415eb</id>
<content type='text'>
There were a few instances of the icon-warning icon that didn't
include the file extenstion needed to when adding the file attribute
property in the icon directive.

Signed-off-by: Derick Montague &lt;derick.montague@ibm.com&gt;
Change-Id: Ib25c28c72285fa214f75258b0b09790d52bb6cc1
</content>
</entry>
<entry>
<title>Clean up icons</title>
<updated>2019-10-02T14:02:24+00:00</updated>
<author>
<name>Yoshie Muranaka</name>
<email>yoshiemuranaka@gmail.com</email>
</author>
<published>2019-09-24T15:32:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-webui/commit/?id=4b366b5aeb97b35ab3612bfe1dc7d93a1f8a6e79'/>
<id>urn:sha1:4b366b5aeb97b35ab3612bfe1dc7d93a1f8a6e79</id>
<content type='text'>
Clean up duplicate svg icons from assets directory.
Created a statusIcon component to dynamically render
status icons instead of using background-image in
scss files.

- Moved/removed on, off, critical, warning svg icons from
  assets directory
- Updated background-image status icons to use &lt;icon&gt;
  or &lt;status-icon&gt; directive

Signed-off-by: Yoshie Muranaka &lt;yoshiemuranaka@gmail.com&gt;
Change-Id: Ic0f06d78b0861d6f60d40b2dcc0b80fd6dad2a88
</content>
</entry>
<entry>
<title>Consolidate button styles</title>
<updated>2019-06-21T19:27:51+00:00</updated>
<author>
<name>Yoshie Muranaka</name>
<email>yoshiemuranaka@gmail.com</email>
</author>
<published>2019-06-05T17:30:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-webui/commit/?id=c86ce3c9c7736ef199d885596b6fc745c7d8c86e'/>
<id>urn:sha1:c86ce3c9c7736ef199d885596b6fc745c7d8c86e</id>
<content type='text'>
This patchset will create consistent button styling according
to the styleguide and remove redundant button styles by creating
reusable button classes.

This patchset also implements a consistent strategy for including
icon assets. Currently, svg icons are imported as CSS background
images or inlined into the markup. Inlining an svg is preferred,
especially when used with buttons or links so the colors can
be easily changed for different states (hover, focus, disabled)
without having to request variants.
The icon provider allows us to inline svgs without cluttering
the markup. Webpack config was adjusted to use svg-inline-loader
when resolving svgs that are used by the icon provider directive.

- All svgs were optimized to remove unncessary information.
- Removed unused svg color variants
- Moved icons used by icon provider to separate directory to
  avoid Webpack parsing the files twice
- Small changes to navigation icons

Signed-off-by: Yoshie Muranaka &lt;yoshiemuranaka@gmail.com&gt;
Change-Id: I1ca214b74fc502e6b6e760cfee88b48110237c43
</content>
</entry>
<entry>
<title>Firmware page upload not working in some cases</title>
<updated>2019-04-11T14:40:14+00:00</updated>
<author>
<name>beccabroek</name>
<email>beccabroek@gmail.com</email>
</author>
<published>2019-04-10T19:08:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-webui/commit/?id=4733a11b42fca6013e3957bf0e345d0cea086d96'/>
<id>urn:sha1:4733a11b42fca6013e3957bf0e345d0cea086d96</id>
<content type='text'>
Upload was not working in some cases because of two separate
issues. Inline onchange is no longer executed in Chrome. This
removes the inline onchange event since it was updating a variable
not being used anyway. This also updates the click-outside
directive as it was missing [ ] brackets that were necessary and
throwing an error in the console when loaded onto a witherspoon.

see https://developer.chrome.com/extensions/contentSecurityPolicy

and

https://stackoverflow.com/questions/35126898/error-after-minifica
tion-of-angular-js-error-injectorunpr-unknown-provider

Resolves openbmc/phosphor-webui#77

Tested: Able to upload image onto Witherspoon. Click-outside directive
        worked when GUI was mounted on a Witherspoon

Change-Id: I7b1c385751e114b2d31f516e391dd0737117ab42
Signed-off-by: beccabroek &lt;beccabroek@gmail.com&gt;
</content>
</entry>
<entry>
<title>Clean up headers</title>
<updated>2019-02-19T14:26:14+00:00</updated>
<author>
<name>beccabroek</name>
<email>beccabroek@gmail.com</email>
</author>
<published>2019-02-15T22:26:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-webui/commit/?id=edf1ab46938b9bb022be98e331ced8deec04d7c6'/>
<id>urn:sha1:edf1ab46938b9bb022be98e331ced8deec04d7c6</id>
<content type='text'>
Updates headers to match style guide and makes them consistent
throughout pages in the GUI. Removes instances where a header
element existed and a different header style was being applied.
For example, &lt;h2 class="h4"&gt;

Tested: Ran GUI locally and verified that headers look consistent
and have the appropriate sizing while using Chrome, Firefox and
Safari.

Change-Id: I187136298ed2bfd36c40c2b80d5a4f20947cbe56
Signed-off-by: beccabroek &lt;beccabroek@gmail.com&gt;
</content>
</entry>
<entry>
<title>Add toast to Firmware page</title>
<updated>2019-01-23T19:56:33+00:00</updated>
<author>
<name>beccabroek</name>
<email>beccabroek@gmail.com</email>
</author>
<published>2019-01-15T22:55:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-webui/commit/?id=90ae95eb6f5f30e3863f24ad364b111258ea4ee4'/>
<id>urn:sha1:90ae95eb6f5f30e3863f24ad364b111258ea4ee4</id>
<content type='text'>
Replace error and success messages with toast notifications.

Change-Id: I6c68568b7c9db4fd1f85b3de843289cf1bfba376
Signed-off-by: beccabroek &lt;beccabroek@gmail.com&gt;
</content>
</entry>
<entry>
<title>Remove tabs from HTML files</title>
<updated>2018-09-25T21:11:35+00:00</updated>
<author>
<name>Gunnar Mills</name>
<email>gmills@us.ibm.com</email>
</author>
<published>2018-09-25T19:10:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-webui/commit/?id=5f0b776753678897722eb9fc7bb269cf5e47c10a'/>
<id>urn:sha1:5f0b776753678897722eb9fc7bb269cf5e47c10a</id>
<content type='text'>
From https://google.github.io/styleguide/htmlcssguide.html
"Indentation
Indent by 2 spaces at a time.

Don't use tabs or mix tabs and spaces for indentation."

Tested: Manual regression testing on a Witherspoon.
Change-Id: Ief7137dabc869b73b73f9947337fbb0abb5ca497
Signed-off-by: Gunnar Mills &lt;gmills@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Activate image and reboot host</title>
<updated>2018-09-19T21:42:12+00:00</updated>
<author>
<name>beccabroek</name>
<email>rebecca.shaw@ibm.com</email>
</author>
<published>2018-08-14T18:47:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-webui/commit/?id=c3abaa9b8bf1aa7af9dd04d7bbf62356af545704'/>
<id>urn:sha1:c3abaa9b8bf1aa7af9dd04d7bbf62356af545704</id>
<content type='text'>
When activating a host image, gives the option to:
  a) Activate image without booting
  b) Activate image and boot host. If server is
     in 'off' status the option is to power on.
     If the server is in 'unavailable', 'on', or
     'error' status the option is to reboot
Also updated polling during boot and reboot to use
/subscribe API.

Resolves openbmc/openbmc#3323

Tested: The GUI displays the options and boots /
   reboots appropriately based on server status.

Change-Id: I62c19e094ecc7112263c26844fcd30b2bf3c2b84
Signed-off-by: beccabroek &lt;rebecca.shaw@ibm.com&gt;
</content>
</entry>
<entry>
<title>Display success message after uploading image</title>
<updated>2018-05-14T12:06:41+00:00</updated>
<author>
<name>CamVan Nguyen</name>
<email>ctnguyen@us.ibm.com</email>
</author>
<published>2018-04-27T18:33:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-webui/commit/?id=f97adb9f56ba9d2bdcdb903cee8b85b908426f75'/>
<id>urn:sha1:f97adb9f56ba9d2bdcdb903cee8b85b908426f75</id>
<content type='text'>
Fix includes:
- Displaying an 'Upload complete' message and clearing the image's
  file name if the upload succeeds.
- Displaying an error pop-up with reason for failure when the
  upload fails.

Change-Id: Id9474b62ed62e1b40ffa018eb273abbf19be26ce
Signed-off-by: CamVan Nguyen &lt;ctnguyen@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Refresh the firmware page after downloading image</title>
<updated>2018-05-13T10:23:33+00:00</updated>
<author>
<name>CamVan Nguyen</name>
<email>ctnguyen@us.ibm.com</email>
</author>
<published>2018-04-21T02:33:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-webui/commit/?id=58301ec8b6c533d28863f03d96f0c3006f4cfa38'/>
<id>urn:sha1:58301ec8b6c533d28863f03d96f0c3006f4cfa38</id>
<content type='text'>
Fix includes
- Polling the number of software objects for a new image. During
  which time the 'Downloading in progress' status bar will be
  displayed. A 2-minute timeout is used.
- Displaying a 'Download complete' message if the download succeeds
  and refreshing the firmware page to show the new image once it is
  downloaded.
- Displaying an error pop-up with reason for failure when the
  download fails.

Resolves openbmc/openbmc#3054

Change-Id: I79a8b8c661c01474a12cef4af524cafdc2cee1fe
Signed-off-by: CamVan Nguyen &lt;ctnguyen@us.ibm.com&gt;
</content>
</entry>
</feed>
