<?xml version="1.0" encoding="UTF-8"?>
<otherdata xmlns="http://linux.duke.edu/metadata/other" packages="22">
<package pkgid="0ef41ea86304078e6f3da8593bb82892697da44ae36156d3ba019d88cb0e0a0b" name="alphaplayer" arch="noarch">
  <version epoch="0" ver="1.2" rel="1.fc44"/>
  <changelog author="John Boero &lt;jboero@users.noreply.github.com&gt; - 1.2-1" date="1774612800">- Add --exit flag for tutorial/learning platform use
- Add HTTP/HTTPS URL streaming support
- Initial COPR package</changelog>
</package>
<package pkgid="d9166e09a69d28138758b74f4627050cdc600c26ff3f3f8280c40dc215243c49" name="alphaplayer" arch="src">
  <version epoch="0" ver="1.2" rel="1.fc44"/>
  <changelog author="John Boero &lt;jboero@users.noreply.github.com&gt; - 1.2-1" date="1774612800">- Add --exit flag for tutorial/learning platform use
- Add HTTP/HTTPS URL streaming support
- Initial COPR package</changelog>
</package>
<package pkgid="cd22c2a92fb0eeb2d6b9085756af1898680920bd50a9771bc363adaf97c1dc19" name="blocate" arch="aarch64">
  <version epoch="0" ver="1.1" rel="0.fc34"/>
</package>
<package pkgid="ce78c6ccec0fc4865915444eb0c1a2a7add6e58a0ae8579ad5c7b567f41770a3" name="blocate" arch="src">
  <version epoch="0" ver="1.1" rel="0.fc34"/>
</package>
<package pkgid="20d25d97e9ad6ff4063168a136b0d39889ea48c23960d8bf373b1984b5178ba5" name="blueproximity" arch="aarch64">
  <version epoch="0" ver="1.4.1" rel="1.fc40"/>
</package>
<package pkgid="d7176c9dd0f59a5626c6abd32f2e50bf78c87362fe38f7b88549318b94e21665" name="blueproximity" arch="src">
  <version epoch="0" ver="1.4.1" rel="1.fc40"/>
</package>
<package pkgid="dc09a2423febaad8cde57a0778ca6263ae0e36b425a17b3f1b53b690e9486007" name="gcp-commander" arch="aarch64">
  <version epoch="0" ver="1.0.0" rel="1.fc44"/>
  <changelog author="John Boero &lt;boeroboy@gmail.com&gt; - 1.0.0-1" date="1774094400">- Initial release
- 20+ GCP/Firebase service panels with full CRUD
- 9 guided creation wizard dialogs with live zone/region data
- SSH/RDP/VNC/X2Go/NoMachine/SPICE/Waybridge connect options
- GCS bucket FUSE mount and file browser integration
- Firestore document tree browser
- Billing dashboard with cost charts and CSV export
- Firebase Hosting file browser with deployment history
- Application Default Credentials authentication
- SVG scalable icon for crisp rendering at all sizes</changelog>
</package>
<package pkgid="9e1c92e19ace1f60281482466c2979af555d04b57721e29712982ca05825a477" name="gcp-commander" arch="src">
  <version epoch="0" ver="1.0.0" rel="1.fc44"/>
  <changelog author="John Boero &lt;boeroboy@gmail.com&gt; - 1.0.0-1" date="1774094400">- Initial release
- 20+ GCP/Firebase service panels with full CRUD
- 9 guided creation wizard dialogs with live zone/region data
- SSH/RDP/VNC/X2Go/NoMachine/SPICE/Waybridge connect options
- GCS bucket FUSE mount and file browser integration
- Firestore document tree browser
- Billing dashboard with cost charts and CSV export
- Firebase Hosting file browser with deployment history
- Application Default Credentials authentication
- SVG scalable icon for crisp rendering at all sizes</changelog>
</package>
<package pkgid="583057d4e1d2557416db82047fb29a9bf7606db8c12337dc762061e096ee36fe" name="gcp-commander-debuginfo" arch="aarch64">
  <version epoch="0" ver="1.0.0" rel="1.fc44"/>
  <changelog author="John Boero &lt;boeroboy@gmail.com&gt; - 1.0.0-1" date="1774094400">- Initial release
- 20+ GCP/Firebase service panels with full CRUD
- 9 guided creation wizard dialogs with live zone/region data
- SSH/RDP/VNC/X2Go/NoMachine/SPICE/Waybridge connect options
- GCS bucket FUSE mount and file browser integration
- Firestore document tree browser
- Billing dashboard with cost charts and CSV export
- Firebase Hosting file browser with deployment history
- Application Default Credentials authentication
- SVG scalable icon for crisp rendering at all sizes</changelog>
</package>
<package pkgid="ed3755d0d4f5aa7c4bb697d9a3ca9b8cb6b56efa6a45494cd1d6edaa756e8569" name="gcp-commander-debugsource" arch="aarch64">
  <version epoch="0" ver="1.0.0" rel="1.fc44"/>
  <changelog author="John Boero &lt;boeroboy@gmail.com&gt; - 1.0.0-1" date="1774094400">- Initial release
- 20+ GCP/Firebase service panels with full CRUD
- 9 guided creation wizard dialogs with live zone/region data
- SSH/RDP/VNC/X2Go/NoMachine/SPICE/Waybridge connect options
- GCS bucket FUSE mount and file browser integration
- Firestore document tree browser
- Billing dashboard with cost charts and CSV export
- Firebase Hosting file browser with deployment history
- Application Default Credentials authentication
- SVG scalable icon for crisp rendering at all sizes</changelog>
</package>
<package pkgid="50b87520763083e9d3cd30c64a9f9a6025ea7147570ed3453e24d9af3843e1d8" name="mawenzy" arch="aarch64">
  <version epoch="0" ver="0.3.2" rel="1.fc35"/>
</package>
<package pkgid="dac7960f8e95bb81889d903d0d47ac3ac25751790153656736fa2bff30ea3eaf" name="mawenzy" arch="src">
  <version epoch="0" ver="0.3.2" rel="1.fc35"/>
</package>
<package pkgid="f03db13906294f558bb59044277b457f254bbe1edb62c669795e7358dc972941" name="opentongchi" arch="noarch">
  <version epoch="0" ver="1.5.0" rel="1.fc44"/>
  <changelog author="John Boero &lt;jboero@gmail.com&gt; - 1.2.1-1" date="1735819200">- Fixed NoneType errors when lists are empty (Groups, Sessions, etc.)
- Added "New..." menu options for creating Organizations, Projects, Users, Groups, Roles, Aliases
- Added create/delete methods to Boundary client
- Empty menus now show "(No items yet)" with New option</changelog>
  <changelog author="John Boero &lt;jboero@gmail.com&gt; - 1.3.2-1" date="1735819201">- JSON syntax highlighting applied to all Raw JSON view tabs
- About dialog now shows dynamic version number
- Fixed syntax highlighter assignment bug for unsupported syntax types</changelog>
  <changelog author="John Boero &lt;jboero@gmail.com&gt; - 1.3.0-1" date="1735819202">- Boundary: Simplified Sessions menu (removed redundant "All Sessions")
- Consul: Added "New Service..." with 7 comprehensive JSON templates
- Nomad: Enhanced "New Job..." with 8 HCL templates for all job types
- Templates include extensive comments documenting all attributes
- Added TemplateSelectionDialog for template-based resource creation
- Nomad: Added job_parse endpoint for HCL to JSON conversion</changelog>
  <changelog author="John Boero &lt;jboero@gmail.com&gt; - 1.4.0-1" date="1735819203">- Added sound notifications for process completion and errors
- New SoundManager class with system sound discovery
- Sound settings in Global tab: enable/disable, success sound, error sound
- Test buttons to preview sounds in settings dialog
- Supports system theme sounds, custom paths, or disabled
- Falls back to paplay/aplay/afplay if QtMultimedia unavailable</changelog>
  <changelog author="John Boero &lt;jboero@gmail.com&gt; - 1.4.1-1" date="1735819204">- Improved sound playback - now uses command-line players first (paplay, pw-play, aplay)
- Added PipeWire support (pw-play)
- Falls back to Qt QMediaPlayer for better format support
- Eliminates noisy Qt multimedia debug messages</changelog>
  <changelog author="John Boero &lt;jboero@gmail.com&gt; - 1.4.2-1" date="1735819205">- Added Mandarin name (汤匙) to About dialog</changelog>
  <changelog author="John Boero &lt;jboero@gmail.com&gt; - 1.3.1-1" date="1735819206">- Added HCL syntax highlighting for Nomad job templates
- Added JSON syntax highlighting for Consul service templates
- Dark theme editor with One Dark color scheme
- Highlights: keywords, blocks, strings, numbers, comments, interpolation</changelog>
  <changelog author="John Boero &lt;jboero@gmail.com&gt; - 1.4.3-1" date="1735819207">- Fixed icon paths to properly search hicolor theme directories
- Added webp icon format support (smaller than PNG)
- Icon search order: webp, png, svg
- Added authors to About dialog: John Boero and Claude, buddies 4ever</changelog>
  <changelog author="John Boero &lt;jboero@gmail.com&gt; - 1.4.4-1" date="1742817600">- Fixed RPM icon installation to auto-detect format (webp/png/svg)
- Fixed Enable Secrets Engine dialog - filter None values from API payload
- Improved error messages from OpenBao API (shows actual error not just HTTP code)
- Added generic cloud secrets engine support (GCP, Azure, AliCloud, Oracle, DigitalOcean)</changelog>
  <changelog author="John Boero &lt;jboero@gmail.com&gt; - 1.5.0-1" date="1774353600">- Refactored HCP into root-level menu with full cloud platform support
- HCP Terraform: Organizations, Projects, Workspaces, Runs, Variables, Variable Sets, Teams
- HCP Vault Secrets: Apps, Secrets CRUD, Sync Integrations, Usage
- HCP Vault Dedicated: Cluster management, seal/unseal, admin tokens, snapshots, utilization
- HCP Packer Registry: Buckets, Versions, Channels, Builds
- HCP Boundary: Cluster management
- HCP Consul Dedicated: Cluster management, snapshots, agent config
- HCP Waypoint: Templates, Applications, Actions, Add-ons
- HCP Network: HVN management, peerings, routes
- OAuth2 client_credentials auth for HCP Cloud API (service principals)
- Separate TFE token auth for HCP Terraform (app.terraform.io)
- New HCP settings tab in Settings dialog
- OpenTofu menu now local-only (HCP Terraform moved to HCP menu)
- Added PATCH method to BaseHTTPClient</changelog>
</package>
<package pkgid="ec63c1ce09f7ac2406fa36e985d491899492823f2035f123c1a59f97ceece1b3" name="opentongchi" arch="src">
  <version epoch="0" ver="1.5.0" rel="1.fc44"/>
  <changelog author="John Boero &lt;jboero@gmail.com&gt; - 1.2.1-1" date="1735819200">- Fixed NoneType errors when lists are empty (Groups, Sessions, etc.)
- Added "New..." menu options for creating Organizations, Projects, Users, Groups, Roles, Aliases
- Added create/delete methods to Boundary client
- Empty menus now show "(No items yet)" with New option</changelog>
  <changelog author="John Boero &lt;jboero@gmail.com&gt; - 1.3.2-1" date="1735819201">- JSON syntax highlighting applied to all Raw JSON view tabs
- About dialog now shows dynamic version number
- Fixed syntax highlighter assignment bug for unsupported syntax types</changelog>
  <changelog author="John Boero &lt;jboero@gmail.com&gt; - 1.3.0-1" date="1735819202">- Boundary: Simplified Sessions menu (removed redundant "All Sessions")
- Consul: Added "New Service..." with 7 comprehensive JSON templates
- Nomad: Enhanced "New Job..." with 8 HCL templates for all job types
- Templates include extensive comments documenting all attributes
- Added TemplateSelectionDialog for template-based resource creation
- Nomad: Added job_parse endpoint for HCL to JSON conversion</changelog>
  <changelog author="John Boero &lt;jboero@gmail.com&gt; - 1.4.0-1" date="1735819203">- Added sound notifications for process completion and errors
- New SoundManager class with system sound discovery
- Sound settings in Global tab: enable/disable, success sound, error sound
- Test buttons to preview sounds in settings dialog
- Supports system theme sounds, custom paths, or disabled
- Falls back to paplay/aplay/afplay if QtMultimedia unavailable</changelog>
  <changelog author="John Boero &lt;jboero@gmail.com&gt; - 1.4.1-1" date="1735819204">- Improved sound playback - now uses command-line players first (paplay, pw-play, aplay)
- Added PipeWire support (pw-play)
- Falls back to Qt QMediaPlayer for better format support
- Eliminates noisy Qt multimedia debug messages</changelog>
  <changelog author="John Boero &lt;jboero@gmail.com&gt; - 1.4.2-1" date="1735819205">- Added Mandarin name (汤匙) to About dialog</changelog>
  <changelog author="John Boero &lt;jboero@gmail.com&gt; - 1.3.1-1" date="1735819206">- Added HCL syntax highlighting for Nomad job templates
- Added JSON syntax highlighting for Consul service templates
- Dark theme editor with One Dark color scheme
- Highlights: keywords, blocks, strings, numbers, comments, interpolation</changelog>
  <changelog author="John Boero &lt;jboero@gmail.com&gt; - 1.4.3-1" date="1735819207">- Fixed icon paths to properly search hicolor theme directories
- Added webp icon format support (smaller than PNG)
- Icon search order: webp, png, svg
- Added authors to About dialog: John Boero and Claude, buddies 4ever</changelog>
  <changelog author="John Boero &lt;jboero@gmail.com&gt; - 1.4.4-1" date="1742817600">- Fixed RPM icon installation to auto-detect format (webp/png/svg)
- Fixed Enable Secrets Engine dialog - filter None values from API payload
- Improved error messages from OpenBao API (shows actual error not just HTTP code)
- Added generic cloud secrets engine support (GCP, Azure, AliCloud, Oracle, DigitalOcean)</changelog>
  <changelog author="John Boero &lt;jboero@gmail.com&gt; - 1.5.0-1" date="1774353600">- Refactored HCP into root-level menu with full cloud platform support
- HCP Terraform: Organizations, Projects, Workspaces, Runs, Variables, Variable Sets, Teams
- HCP Vault Secrets: Apps, Secrets CRUD, Sync Integrations, Usage
- HCP Vault Dedicated: Cluster management, seal/unseal, admin tokens, snapshots, utilization
- HCP Packer Registry: Buckets, Versions, Channels, Builds
- HCP Boundary: Cluster management
- HCP Consul Dedicated: Cluster management, snapshots, agent config
- HCP Waypoint: Templates, Applications, Actions, Add-ons
- HCP Network: HVN management, peerings, routes
- OAuth2 client_credentials auth for HCP Cloud API (service principals)
- Separate TFE token auth for HCP Terraform (app.terraform.io)
- New HCP settings tab in Settings dialog
- OpenTofu menu now local-only (HCP Terraform moved to HCP menu)
- Added PATCH method to BaseHTTPClient</changelog>
</package>
<package pkgid="2ee48cc585fe276a8cb2cc088e4fd225f22744b9f90e33a84ed6a56d915c4237" name="termland-client" arch="aarch64">
  <version epoch="0" ver="0.3.1" rel="1.fc44"/>
  <changelog author="John Boero - 0.3.0-1" date="1776254400">- v0.3.0 release
- AV1 decoding with auto-fallback (QSV &gt; CUVID &gt; dav1d)
- Decoder reinit on resize (handles CUVID dimension change)
- Opus audio playback at 48kHz stereo via cpal
- SSH subsystem transport + direct TCP with TLS
- Live window resize, client-side cursor, data rate overlay
- Menubar toggle (F10), fullscreen toggle (F11)
- Shell completions for bash, zsh, fish</changelog>
</package>
<package pkgid="ee7e14cdbe4327dfdc569e27c1fd60b5671b81c4b8c473af9232322f037dd5b2" name="termland-client" arch="src">
  <version epoch="0" ver="0.3.1" rel="1.fc44"/>
  <changelog author="John Boero - 0.3.0-1" date="1776254400">- v0.3.0 release
- AV1 decoding with auto-fallback (QSV &gt; CUVID &gt; dav1d)
- Decoder reinit on resize (handles CUVID dimension change)
- Opus audio playback at 48kHz stereo via cpal
- SSH subsystem transport + direct TCP with TLS
- Live window resize, client-side cursor, data rate overlay
- Menubar toggle (F10), fullscreen toggle (F11)
- Shell completions for bash, zsh, fish</changelog>
</package>
<package pkgid="2384a7b1757df2cdd5f6a2529e0a4d9847f39eeed063caedba2283d54ce4d8fa" name="termland-client-debuginfo" arch="aarch64">
  <version epoch="0" ver="0.3.1" rel="1.fc44"/>
  <changelog author="John Boero - 0.3.0-1" date="1776254400">- v0.3.0 release
- AV1 decoding with auto-fallback (QSV &gt; CUVID &gt; dav1d)
- Decoder reinit on resize (handles CUVID dimension change)
- Opus audio playback at 48kHz stereo via cpal
- SSH subsystem transport + direct TCP with TLS
- Live window resize, client-side cursor, data rate overlay
- Menubar toggle (F10), fullscreen toggle (F11)
- Shell completions for bash, zsh, fish</changelog>
</package>
<package pkgid="f207474934ed1f9771d82a7b6ac9cabdada93e3d846edf00476bbc10cbdec3bd" name="termland-client-debugsource" arch="aarch64">
  <version epoch="0" ver="0.3.1" rel="1.fc44"/>
  <changelog author="John Boero - 0.3.0-1" date="1776254400">- v0.3.0 release
- AV1 decoding with auto-fallback (QSV &gt; CUVID &gt; dav1d)
- Decoder reinit on resize (handles CUVID dimension change)
- Opus audio playback at 48kHz stereo via cpal
- SSH subsystem transport + direct TCP with TLS
- Live window resize, client-side cursor, data rate overlay
- Menubar toggle (F10), fullscreen toggle (F11)
- Shell completions for bash, zsh, fish</changelog>
</package>
<package pkgid="0b4f95da6afc03cb0813adcbdabbba88f01d4bfbf20ed0cbf4e9d4afb15bcf55" name="termland-server" arch="aarch64">
  <version epoch="0" ver="0.3.1" rel="1.fc44"/>
  <changelog author="John Boero - 0.3.0-1" date="1776254400">- v0.3.0 release
- AV1 video encoding (QSV/NVENC/AMF/VA-API/SVT-AV1 auto-detect)
- AV1 decoding (QSV/CUVID/dav1d auto-fallback)
- Opus audio forwarding via PulseAudio null sink per session
- SSH subsystem transport (sshd drop-in config included)
- Direct TCP with TLS (auto-generated self-signed certs) + PAM auth
- Desktop mode (labwc) and app kiosk mode (cage)
- Live window resize with compositor + encoder reinit
- Client-side cursor, data rate overlay, menubar (F10)
- Shell completions for bash, zsh, fish
- systemd service + documented environment config</changelog>
</package>
<package pkgid="c1c8d8e3fb1201a05f477ed572a662e7ce80a7c6bb21b4ca352c02c809c889b4" name="termland-server" arch="src">
  <version epoch="0" ver="0.3.1" rel="1.fc44"/>
  <changelog author="John Boero - 0.3.0-1" date="1776254400">- v0.3.0 release
- AV1 video encoding (QSV/NVENC/AMF/VA-API/SVT-AV1 auto-detect)
- AV1 decoding (QSV/CUVID/dav1d auto-fallback)
- Opus audio forwarding via PulseAudio null sink per session
- SSH subsystem transport (sshd drop-in config included)
- Direct TCP with TLS (auto-generated self-signed certs) + PAM auth
- Desktop mode (labwc) and app kiosk mode (cage)
- Live window resize with compositor + encoder reinit
- Client-side cursor, data rate overlay, menubar (F10)
- Shell completions for bash, zsh, fish
- systemd service + documented environment config</changelog>
</package>
<package pkgid="03c3ae7bb10d03c97ee2511949f47600df81fd3fc0c06c2558a3d686752292c8" name="termland-server-debuginfo" arch="aarch64">
  <version epoch="0" ver="0.3.1" rel="1.fc44"/>
  <changelog author="John Boero - 0.3.0-1" date="1776254400">- v0.3.0 release
- AV1 video encoding (QSV/NVENC/AMF/VA-API/SVT-AV1 auto-detect)
- AV1 decoding (QSV/CUVID/dav1d auto-fallback)
- Opus audio forwarding via PulseAudio null sink per session
- SSH subsystem transport (sshd drop-in config included)
- Direct TCP with TLS (auto-generated self-signed certs) + PAM auth
- Desktop mode (labwc) and app kiosk mode (cage)
- Live window resize with compositor + encoder reinit
- Client-side cursor, data rate overlay, menubar (F10)
- Shell completions for bash, zsh, fish
- systemd service + documented environment config</changelog>
</package>
<package pkgid="f3cc6d6643e60fe60cae3fa2f5b51a6d12533baa83cda134a65f483e4bfb727f" name="termland-server-debugsource" arch="aarch64">
  <version epoch="0" ver="0.3.1" rel="1.fc44"/>
  <changelog author="John Boero - 0.3.0-1" date="1776254400">- v0.3.0 release
- AV1 video encoding (QSV/NVENC/AMF/VA-API/SVT-AV1 auto-detect)
- AV1 decoding (QSV/CUVID/dav1d auto-fallback)
- Opus audio forwarding via PulseAudio null sink per session
- SSH subsystem transport (sshd drop-in config included)
- Direct TCP with TLS (auto-generated self-signed certs) + PAM auth
- Desktop mode (labwc) and app kiosk mode (cage)
- Live window resize with compositor + encoder reinit
- Client-side cursor, data rate overlay, menubar (F10)
- Shell completions for bash, zsh, fish
- systemd service + documented environment config</changelog>
</package>
</otherdata>