Skip to content

Commit

Permalink
Initial
Browse files Browse the repository at this point in the history
Complete
  • Loading branch information
iongion committed Sep 12, 2024
1 parent 7269249 commit 945e38d
Show file tree
Hide file tree
Showing 47 changed files with 368 additions and 220 deletions.
1 change: 1 addition & 0 deletions .env
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# Development
HOST=0.0.0.0
PORT=3000
SIGNTOOL_PATH=
# Bundled
VERSION_URL=
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ dist
release
squashfs-root
.DS_Store
PodmanDesktopCompanion.pfx

# Logs
logs
Expand Down
27 changes: 27 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,33 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## 5.2.2-rc.6 - 2024-09-11

## Fixed

- Theme switch on connect
- Startup/Shutdown of managed hosts
- Env sourcing
- Starting containers with volumes and exposed ports
- Open in browser when applicable
- Icons generator

## Added

- Proper privacy policy page
- Graphics generator
- Self-sign test task

## Changed

- Upgraded deps
- Home page podman desktop note and redirect to avoid users getting wrong message
- Home page license and privacy notes

## Removed

- System tray screenshots as they were inaccurate

## 5.2.2-rc.5 - 2024-09-11

## Fixed
Expand Down
4 changes: 0 additions & 4 deletions PRIVACY.md

This file was deleted.

2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
5.2.2-rc.5
5.2.2-rc.6
4 changes: 0 additions & 4 deletions docs/PRIVACY.txt

This file was deleted.

2 changes: 1 addition & 1 deletion docs/VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
5.2.2-rc.5
5.2.2-rc.6
32 changes: 31 additions & 1 deletion docs/css/common.css
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@ html,
body {
margin: 0;
padding: 0;
width: 100%;
height: 100%;
}

.navbar {
Expand Down Expand Up @@ -66,7 +68,8 @@ h1 {
}

.callout a.pd {
font-size: 44px;
font-size: 14px;
font-weight: bold;
padding-top: 4px;
padding-bottom: 4px;
display: inline-block;
Expand Down Expand Up @@ -534,3 +537,30 @@ ul.footerMenu {
.installationSection a:last-child {
margin-right: 0;
}
.privacy-policy {
margin: 0 auto;
color: #fff;
font-family: "Montserrat", sans-serif;
width: 70%;
text-align: left;
font-weight: normal !important;
}
.privacy-policy li:nth-child(1),
.privacy-policy li:nth-child(2) {
font-weight: bold;
}
.privacy-policy a {
font-weight: normal;
text-decoration: underline;
color: #dbed27 !important;
}
.privacy-policy a:hover {
color: #aec5ff !important;
}
.inner-buttons a.button {
color: #aec5ff !important;
}
.intro-nav a:hover {
color: #fff !important;
text-decoration: underline;
}
Binary file modified docs/favicon.ico
Binary file not shown.
Binary file removed docs/img/SystemTray.png
Binary file not shown.
64 changes: 22 additions & 42 deletions docs/index.html
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<!DOCTYPE html>
<html lang="en" data-version="5.2.2-rc.4">
<html lang="en" data-version="5.2.2-rc.6">

<head>
<meta charset="UTF-8" />
Expand All @@ -13,9 +13,9 @@
<link rel="preconnect" href="//fonts.googleapis.com" />
<link rel="preconnect" href="//fonts.gstatic.com" crossorigin />
<link rel="stylesheet" href="//fonts.googleapis.com/css2?family=Montserrat:wght@100;300;500;700&display=swap" />
<link rel="stylesheet" href="./css/common.css?v=5.2.2-rc.4" />
<link rel="stylesheet" href="./css/dark-theme.css?v=5.2.2-rc.4" id="themelink" />
<link rel="stylesheet" href="./css/responsive.css?v=5.2.2-rc.4" />
<link rel="stylesheet" href="./css/common.css?v=5.2.2-rc.6" />
<link rel="stylesheet" href="./css/dark-theme.css?v=5.2.2-rc.6" id="themelink" />
<link rel="stylesheet" href="./css/responsive.css?v=5.2.2-rc.6" />
<title>Podman Desktop Companion</title>
</head>

Expand All @@ -33,14 +33,7 @@
<h1>The super duper<br /><a href="https://github.com/iongion/podman-desktop-companion">Podman Desktop Companion</a></h1>
<div class="callout">
<p class="cp1">
Podman world has changed and now offers an official cross-platform desktop UI with unmatched features.
</p>
<p class="cp2">
<a class="pd" target="_blank" href="https://podman-desktop.io/">Podman Desktop</a><br />
It is developed and maintained by the <a target="_blank" href="https://podman.io/">Podman</a> team itself.
</p>
<p class="cp3">
This project is now <strong>considered complete</strong>, focus is on performance and good behavior.<br />
There is an official cross-platform desktop UI by the podman team itself, see it at <a class="pd" target="_blank" href="https://podman-desktop.io/">Podman Desktop</a><br />
</p>
</div>
<p>
Expand All @@ -54,51 +47,51 @@ <h1>The super duper<br /><a href="https://github.com/iongion/podman-desktop-comp
</div>
<div class="downloadSection">
<div class="download">
<a class="downloadButton" href="https://github.com/iongion/podman-desktop-companion/releases/download/5.2.2-rc.4/podman-desktop-companion-x86_64-5.2.2-rc.4.AppImage">
<a class="downloadButton" href="https://github.com/iongion/podman-desktop-companion/releases/download/5.2.2-rc.6/podman-desktop-companion-x86_64-5.2.2-rc.6.AppImage">
<i class="fab fa-linux"></i>
&nbsp;Download for Linux
</a>
<ul class="downloadBundles">
<li>
<a href="https://github.com/iongion/podman-desktop-companion/releases/download/5.2.2-rc.4/podman-desktop-companion-x86_64-5.2.2-rc.4.AppImage">AppImage</a>
<a href="https://github.com/iongion/podman-desktop-companion/releases/download/5.2.2-rc.6/podman-desktop-companion-x86_64-5.2.2-rc.6.AppImage">AppImage</a>
</li>
<li>
<a href="https://github.com/iongion/podman-desktop-companion/releases/download/5.2.2-rc.4/podman-desktop-companion-x86_64-5.2.2-rc.4.flatpak">flatpak</a>
<a href="https://github.com/iongion/podman-desktop-companion/releases/download/5.2.2-rc.6/podman-desktop-companion-x86_64-5.2.2-rc.6.flatpak">flatpak</a>
</li>
<li>
<a href="https://github.com/iongion/podman-desktop-companion/releases/download/5.2.2-rc.4/podman-desktop-companion-x86_64-5.2.2-rc.4.rpm">rpm</a>
<a href="https://github.com/iongion/podman-desktop-companion/releases/download/5.2.2-rc.6/podman-desktop-companion-x86_64-5.2.2-rc.6.rpm">rpm</a>
</li>
<li>
<a href="https://github.com/iongion/podman-desktop-companion/releases/download/5.2.2-rc.4/podman-desktop-companion-amd64-5.2.2-rc.4.deb">deb</a>
<a href="https://github.com/iongion/podman-desktop-companion/releases/download/5.2.2-rc.6/podman-desktop-companion-amd64-5.2.2-rc.6.deb">deb</a>
</li>
<li>
<a href="https://github.com/iongion/podman-desktop-companion/releases/download/5.2.2-rc.4/podman-desktop-companion-x64-5.2.2-rc.4.pacman">pacman</a>
<a href="https://github.com/iongion/podman-desktop-companion/releases/download/5.2.2-rc.6/podman-desktop-companion-x64-5.2.2-rc.6.pacman">pacman</a>
</li>
</ul>
</div>
<div class="download">
<a class="downloadButton" href="https://github.com/iongion/podman-desktop-companion/releases/download/5.2.2-rc.5/podman-desktop-companion-x64-5.2.2-rc.5.exe">
<a class="downloadButton" href="https://github.com/iongion/podman-desktop-companion/releases/download/5.2.2-rc.6/podman-desktop-companion-x64-5.2.2-rc.6.exe">
<i class="fab fa-windows"></i>
&nbsp;Download for Windows
</a>
<ul class="downloadBundles">
<li>
<a href="https://github.com/iongion/podman-desktop-companion/releases/download/5.2.2-rc.5/podman-desktop-companion-x64-5.2.2-rc.5.exe">Installer - exe</a>
<a href="https://github.com/iongion/podman-desktop-companion/releases/download/5.2.2-rc.6/podman-desktop-companion-x64-5.2.2-rc.6.exe">Installer - exe</a>
</li>
</ul>
</div>
<div class="download">
<a class="downloadButton" href="https://github.com/iongion/podman-desktop-companion/releases/download/5.2.2-rc.5/podman-desktop-companion-x64-5.2.2-rc.5.dmg">
<a class="downloadButton" href="https://github.com/iongion/podman-desktop-companion/releases/download/5.2.2-rc.6/podman-desktop-companion-x64-5.2.2-rc.6.dmg">
<i class="fab fa-apple"></i>
&nbsp;Download for Mac
</a>
<ul class="downloadBundles">
<li>Disk image</li>
<li>
<a href="https://github.com/iongion/podman-desktop-companion/releases/download/5.2.2-rc.5/podman-desktop-companion-x64-5.2.2-rc.5.dmg">Intel</a>
<a href="https://github.com/iongion/podman-desktop-companion/releases/download/5.2.2-rc.6/podman-desktop-companion-x64-5.2.2-rc.6.dmg">Intel</a>
</li>
<li class="alternative">
<a href="https://github.com/iongion/podman-desktop-companion/releases/download/5.2.2-rc.5/podman-desktop-companion-arm64-5.2.2-rc.5.dmg">Apple</a>
<a href="https://github.com/iongion/podman-desktop-companion/releases/download/5.2.2-rc.6/podman-desktop-companion-arm64-5.2.2-rc.6.dmg">Apple</a>
</li>
</ul>
</div>
Expand Down Expand Up @@ -296,26 +289,9 @@ <h2>Super efficient UX</h2>
<p>No popups to annoy you, in-depth details only when needed.</p>
</div>
</div>
<div class="sectionHighlight">
<div class="column2Highlight">
<h2>System tray support</h2>
</div>
<div class="column1Highlight">
<img class="imgHighlight2" src="./img/SystemTray.png" />
</div>
</div>
</div>

<div class="content">
<div class="contact">
<div class="mailme">
<h2>Have a question?</h2>
<p>Or do you want to collaborate? Let's talk.</p>
<div class="cta">
<a href="https://twitter.com/iongion">Get in touch</a>
</div>
</div>
</div>

<div class="footer">
<div class="author1">
Expand All @@ -325,7 +301,11 @@ <h2>Have a question?</h2>
</p>
</div>
<ul class="footerMenu">
<li>MIT License</li>
<li><a href="https://github.com/iongion/podman-desktop-companion/blob/main/LICENSE">MIT License</a></li>
<li>|</li>
<li><a href="https://x.com/iongion">Contact</a></li>
<li>|</li>
<li><a href="./privacy-policy.html">Privacy policy</a></li>
</ul>
<div class="author2">
<p>
Expand All @@ -339,4 +319,4 @@ <h2>Have a question?</h2>
<script async defer src="https://buttons.github.io/buttons.js"></script>
</body>

</html>
</html>
43 changes: 43 additions & 0 deletions docs/privacy-policy.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
<!DOCTYPE html>
<html lang="en" data-version="5.2.2-rc.6">

<head>
<meta charset="UTF-8" />1
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta http-equiv="X-UA-Compatible" content="ie=edge" />

<link rel="icon" href="./favicon.ico" type="image/x-icon" />
<link rel="icon" href="./favicon-32x32.png" type="image/png" />

<link rel="stylesheet" href="//use.fontawesome.com/releases/v5.15.0/css/all.css" />
<link rel="preconnect" href="//fonts.googleapis.com" />
<link rel="preconnect" href="//fonts.gstatic.com" crossorigin />
<link rel="stylesheet" href="//fonts.googleapis.com/css2?family=Montserrat:wght@100;300;500;700&display=swap" />
<link rel="stylesheet" href="./css/common.css?v=5.2.2-rc.6" />
<link rel="stylesheet" href="./css/dark-theme.css?v=5.2.2-rc.6" id="themelink" />
<link rel="stylesheet" href="./css/responsive.css?v=5.2.2-rc.6" />
<title>Podman Desktop Companion</title>
</head>

<body>
<div class="navbar">
<img class="logo" src="./img/logo.svg" alt="logo" />
</div>

<div class="intro">
<h1>Podman Desktop Companion<br />Privacy policy</h1>
<ul class="privacy-policy">
<li>This project does not perform any telemetry.</li>
<li>This project does not collect, store or process any data, personal or 3rd party.</li>
<li>Accessing 3rd-party registries such as docker.io or quay.io have their own behavior in relation to privacy.</li>
<li>This website uses github pages that performs its own analytics - see more details here <a href="https://docs.github.com/en/site-policy/privacy-policies/github-general-privacy-statement" target="_blank">https://docs.github.com/en/site-policy/privacy-policies/github-general-privacy-statement</a></li>
</ul>
<br />
<p class="intro-nav">
<a href="./index.html">Click to go back to the home page</a>
</p>
</div>

</body>

</html>
3 changes: 2 additions & 1 deletion electron-builder-config.cjs
Original file line number Diff line number Diff line change
Expand Up @@ -85,13 +85,14 @@ const config = {
},
win: {
target: ["appx", "nsis"],
//certificateFile: "PodmanDesktopCompanion.pfx",
icon: "icons/icon.ico"
},
appx: {
identityName: "IonutStoica.PodmanDesktopCompanion",
publisher: "CN=52408AA8-2ECC-4E48-9A2C-6C1F69841C79",
publisherDisplayName: "Ionut Stoica",
// applicationId: "PodmanDesktopCompanion"
applicationId: "IonutStoica.PodmanDesktopCompanion",
displayName: "Podman Desktop Companion"
},
linux: {
Expand Down
8 changes: 4 additions & 4 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
{
"name": "podman-desktop-companion",
"title": "Podman Desktop Companion",
"version": "5.2.2-rc.5",
"version": "5.2.2-rc.6",
"author": "Ionut Stoica <[email protected]>",
"description": "Podman Desktop Companion",
"main": "build/main-5.2.2-rc.5.mjs",
"main": "build/main-5.2.2-rc.6.mjs",
"homepage": "./",
"type": "module",
"scripts": {
Expand Down Expand Up @@ -92,7 +92,7 @@
"autoprefixer": "^10.4.20",
"cross-env": "^7.0.3",
"dotenv": "^16.4.5",
"electron": "32.0.2",
"electron": "32.1.0",
"electron-builder": "^25.0.5",
"eslint": "8.57.0",
"eslint-config-prettier": "^9.1.0",
Expand All @@ -102,7 +102,7 @@
"eslint-plugin-import": "^2.30.0",
"eslint-plugin-jsx-a11y": "^6.10.0",
"eslint-plugin-prettier": "^5.2.1",
"eslint-plugin-react": "^7.35.2",
"eslint-plugin-react": "^7.36.0",
"eslint-plugin-react-hooks": "^4.6.2",
"eslint-plugin-react-refresh": "^0.4.11",
"mime-types": "^2.1.35",
Expand Down
Binary file modified public/favicon.ico
Binary file not shown.
2 changes: 1 addition & 1 deletion public/manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,5 +11,5 @@
"manifest_version": 2,
"name": "Podman desktop companion",
"permissions": ["webNavigation"],
"version": "5.2.2-rc.5"
"version": "5.2.2-rc.6"
}
Loading

0 comments on commit 945e38d

Please sign in to comment.