<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>openstack/freezer-web-ui — Stackers Network</title>
    <link>https://stackers.network/projects/openstack-freezer-web-ui/</link>
    <description>Weekly code-activity digest for openstack/freezer-web-ui from Stackers Network.</description>
    <item>
      <title>openstack/freezer-web-ui — Week of 2026-06-20</title>
      <link>https://stackers.network/projects/openstack-freezer-web-ui/2026-06-20</link>
      <guid>https://stackers.network/projects/openstack-freezer-web-ui/2026-06-20</guid>
      <pubDate>Sat, 20 Jun 2026 00:00:00 +0000</pubDate>
      <description>Dashboard overhaul. The bulk of the week — close to 9,000 lines of churn — went into reshaping the Horizon panels. Raw data views were replaced with structured detail templates, action buttons were wired into those detail pages, and the jobs and sessions dashboards were…</description>
      <content:encoded><![CDATA[<p><strong>Dashboard overhaul.</strong> The bulk of the week — close to 9,000 lines of churn — went into reshaping the Horizon panels. Raw data views were replaced with <a href="https://review.opendev.org/c/openstack/freezer-web-ui/+/993620">structured detail templates</a>, action buttons were wired into those detail pages, and the jobs and sessions dashboards were realigned to a common layout. The action-to-job assignment flow was refactored, the delete button is now suppressed for central agents, and the leftover <code translate="no">disaster_recovery</code> links were repointed at <code translate="no">freezer</code>.</p>
<p><strong>Cleanup.</strong> A single ~6,500-line deletion ripped out the bundled legacy datetimepicker, trimming a large chunk of vendored JavaScript from the tree.</p>
<p><strong>Stability.</strong> Two small fixes round out the functional work: timestamps are now validated before conversion, and the job-create redirect URL was corrected.</p>
<p><strong>Maintenance.</strong> Two Zanata translation imports landed alongside a Babel configuration update.</p>]]></content:encoded>
    </item>
  </channel>
</rss>
