Commit graph

31 commits

Author SHA1 Message Date
Florent Benoit
4eaed9e0b7 chore: upgrade to vite v4 and rollup v3
https://vitejs.dev/blog/announcing-vite4.html

also update vite svelte plug-in to a v4 vite compliant version

Change-Id: Ib83831ccff175b757c997a1321a2b60eb09b83e5
Signed-off-by: Florent Benoit <fbenoit@redhat.com>
2022-12-22 12:07:36 +01:00
dependabot[bot]
2565e56209 chore(deps): bump @ltd/j-toml from 1.35.3 to 1.36.0
Bumps [@ltd/j-toml](https://github.com/LongTengDao/j-toml) from 1.35.3 to 1.36.0.
- [Release notes](https://github.com/LongTengDao/j-toml/releases)
- [Commits](https://github.com/LongTengDao/j-toml/commits)

---
updated-dependencies:
- dependency-name: "@ltd/j-toml"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-20 11:02:27 +01:00
dependabot[bot]
256541c5ec chore(deps-dev): bump octokit from 1.7.1 to 2.0.10
Bumps [octokit](https://github.com/octokit/octokit.js) from 1.7.1 to 2.0.10.
- [Release notes](https://github.com/octokit/octokit.js/releases)
- [Commits](https://github.com/octokit/octokit.js/compare/v1.7.1...v2.0.10)

---
updated-dependencies:
- dependency-name: octokit
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-15 16:41:23 +01:00
dependabot[bot]
d4463cdb22 chore(deps): bump compare-versions from 5.0.2 to 5.0.3
Bumps [compare-versions](https://github.com/omichelsen/compare-versions) from 5.0.2 to 5.0.3.
- [Release notes](https://github.com/omichelsen/compare-versions/releases)
- [Changelog](https://github.com/omichelsen/compare-versions/blob/main/CHANGELOG.md)
- [Commits](https://github.com/omichelsen/compare-versions/compare/v5.0.2...v5.0.3)

---
updated-dependencies:
- dependency-name: compare-versions
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-14 10:45:08 +01:00
dependabot[bot]
5c6772a78f chore(deps): bump compare-versions from 5.0.1 to 5.0.2
Bumps [compare-versions](https://github.com/omichelsen/compare-versions) from 5.0.1 to 5.0.2.
- [Release notes](https://github.com/omichelsen/compare-versions/releases)
- [Changelog](https://github.com/omichelsen/compare-versions/blob/main/CHANGELOG.md)
- [Commits](https://github.com/omichelsen/compare-versions/compare/v5.0.1...v5.0.2)

---
updated-dependencies:
- dependency-name: compare-versions
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-13 10:55:10 +01:00
Charlie Drage
c6e2d27fbf docs: add more descriptive wording, adds more information to extensions
### What does this PR do?

* Corrects capitalization
* Fixes grammatical errors
* Adds examples to what should be inputted for container creation
* Updates the extensions list (no more lowercase descriptions) and adds
  more details when clicking on each extension

### Screenshot/screencast of this PR

<!-- Please include a screenshot or a screencast explaining what is doing this PR -->

### What issues does this PR fix or reference?

<!-- Please include any related issue from Podman Desktop repository (or from another issue tracker).
-->

Fixes

### How to test this PR?

`yarn watch` and go through preferences

<!-- Please explain steps to reproduce -->

Signed-off-by: Charlie Drage <charlie@charliedrage.com>
2022-12-07 14:54:34 +01:00
Charlie Drage
282d886e69
docs: change text of custom binary location, add docs (#972)
### What does this PR do

* Adds troubleshooting documentation on how to fix the "unable to find
  gvproxy and podman-mac-helper" issue
* Updates the `package.json` description for binary path

### Screenshot/screencast of this PR

<!-- Please include a screenshot or a screencast explaining what is doing this PR -->

N/A

### What issues does this PR fix or reference?

<!-- Please include any related issue from Podman Desktop repository (or from another issue tracker).
-->

N/A

### How to test this PR?

* View the website for docs
* Use `yarn watch` for looking at preference page update

<!-- Please explain steps to reproduce -->

Signed-off-by: Charlie Drage <charlie@charliedrage.com>

Signed-off-by: Charlie Drage <charlie@charliedrage.com>
2022-12-05 17:09:34 +00:00
Charlie Drage
08c56540fe
feat: add way to provide additional path for podman binary (#941)
* feat: add way to provide additional path for podman binary

### What does this PR do?

* Adds an option within settings (Extensions -> Podman Desktop) to be
  able to provide an additional path to binary

### Screenshot/screencast of this PR

<!-- Please include a screenshot or a screencast explaining what is doing this PR -->

![Screenshot 2022-11-30 at 9 58 55 AM](https://user-images.githubusercontent.com/6422176/204832063-5858065a-2fc3-49de-8d23-3b99b7d10dbf.png)

### What issues does this PR fix or reference?

<!-- Please include any related issue from Podman Desktop repository (or from another issue tracker).
-->

Closes https://github.com/containers/podman-desktop/issues/810

### How to test this PR?

<!-- Please explain steps to reproduce -->

1. Add option (ex. `/Users/username/podman` for additional binary in settings
2. Detection tests will pass

Signed-off-by: Charlie Drage <charlie@charliedrage.com>

* update description

Signed-off-by: Charlie Drage <charlie@charliedrage.com>

Signed-off-by: Charlie Drage <charlie@charliedrage.com>
2022-12-05 14:17:23 +00:00
Florent BENOIT
0c40d74099
fix: move extension properties to preferences (#948)
Change-Id: If8889eae5c1ef13232d22fe2539b941b728e2fef
Signed-off-by: Florent Benoit <fbenoit@redhat.com>

Signed-off-by: Florent Benoit <fbenoit@redhat.com>
2022-12-01 10:08:58 -05:00
Yevhen Vydolob
e0d7096a3b Use xterm to render podman errors
Signed-off-by: Yevhen Vydolob <yvydolob@redhat.com>
2022-11-30 11:24:27 +01:00
Yevhen Vydolob
a6f1a0bf2c Fix error text on podman commands
Signed-off-by: Yevhen Vydolob <yvydolob@redhat.com>
2022-11-30 11:24:27 +01:00
dependabot[bot]
57928671f0 chore(deps): bump @ltd/j-toml from 1.35.2 to 1.35.3
Bumps [@ltd/j-toml](https://github.com/LongTengDao/j-toml) from 1.35.2 to 1.35.3.
- [Release notes](https://github.com/LongTengDao/j-toml/releases)
- [Commits](https://github.com/LongTengDao/j-toml/commits)

---
updated-dependencies:
- dependency-name: "@ltd/j-toml"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-28 10:47:19 +01:00
dependabot[bot]
1b3767e107 chore(deps): bump @ltd/j-toml from 1.30.0 to 1.35.2
Bumps [@ltd/j-toml](https://github.com/LongTengDao/j-toml) from 1.30.0 to 1.35.2.
- [Release notes](https://github.com/LongTengDao/j-toml/releases)
- [Commits](https://github.com/LongTengDao/j-toml/commits)

---
updated-dependencies:
- dependency-name: "@ltd/j-toml"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-17 11:02:23 +01:00
dependabot[bot]
d11602905d chore(deps): bump compare-versions from 4.1.3 to 5.0.1
Bumps [compare-versions](https://github.com/omichelsen/compare-versions) from 4.1.3 to 5.0.1.
- [Release notes](https://github.com/omichelsen/compare-versions/releases)
- [Changelog](https://github.com/omichelsen/compare-versions/blob/main/CHANGELOG.md)
- [Commits](https://github.com/omichelsen/compare-versions/commits/v5.0.1)

---
updated-dependencies:
- dependency-name: compare-versions
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-15 21:52:53 +01:00
Florent BENOIT
90c68262a1 chore: enable unit tests in extensions using vitest (#819)
Change-Id: If6c7a8ab547cde5c55f5831ac759243fce25d129
Signed-off-by: Florent Benoit <fbenoit@redhat.com>

Signed-off-by: Florent BENOIT <fbenoit@redhat.com>
2022-11-15 18:24:17 +01:00
Charlie Drage
93d28855d7 Revert "chore: enable unit tests in extensions using vitest (#819)"
This reverts commit 7a966724e5.

Signed-off-by: Charlie Drage <charlie@charliedrage.com>
2022-11-14 21:58:51 +01:00
Florent BENOIT
7a966724e5
chore: enable unit tests in extensions using vitest (#819)
Change-Id: If6c7a8ab547cde5c55f5831ac759243fce25d129
Signed-off-by: Florent Benoit <fbenoit@redhat.com>

Signed-off-by: Florent Benoit <fbenoit@redhat.com>
2022-11-14 15:10:16 -05:00
Florent BENOIT
b4e98ef7ff
fix: use same default name than using the CLI (#775)
fixes https://github.com/containers/podman-desktop/issues/762

Change-Id: I552db1b689a81e58471808578cfd20434fa128b4
Signed-off-by: Florent Benoit <fbenoit@redhat.com>

Signed-off-by: Florent Benoit <fbenoit@redhat.com>
2022-11-04 08:21:43 -04:00
dependabot[bot]
f2c1a658cb chore(deps-dev): bump 7zip-min from 1.4.1 to 1.4.3
Bumps [7zip-min](https://github.com/onikienko/7zip-min) from 1.4.1 to 1.4.3.
- [Release notes](https://github.com/onikienko/7zip-min/releases)
- [Changelog](https://github.com/onikienko/7zip-min/blob/master/CHANGELOG.md)
- [Commits](https://github.com/onikienko/7zip-min/compare/v1.4.1...v1.4.3)

---
updated-dependencies:
- dependency-name: 7zip-min
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-12 08:41:35 +02:00
dependabot[bot]
07d4d6e081 chore(deps-dev): bump ts-node from 10.8.0 to 10.9.1
Bumps [ts-node](https://github.com/TypeStrong/ts-node) from 10.8.0 to 10.9.1.
- [Release notes](https://github.com/TypeStrong/ts-node/releases)
- [Changelog](https://github.com/TypeStrong/ts-node/blob/main/development-docs/release-template.md)
- [Commits](https://github.com/TypeStrong/ts-node/compare/v10.8.0...v10.9.1)

---
updated-dependencies:
- dependency-name: ts-node
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-12 08:37:06 +02:00
Yevhen Vydolob
d56b00c259 feat: Update podman
Signed-off-by: Yevhen Vydolob <yvydolob@redhat.com>
2022-06-24 09:15:42 +03:00
Florent Benoit
45ba1e250c chore: fix SPDX license name
Change-Id: I57ef721f94aa719f4868adda71491c9fc678f704
Signed-off-by: Florent Benoit <fbenoit@redhat.com>
2022-06-22 17:02:37 +02:00
Florent Benoit
bc9e290dac feat: Add proxy settings
supported by Podman

Change-Id: Iaf13a906691a8417514fbead7946502ac06a9a33
Signed-off-by: Florent Benoit <fbenoit@redhat.com>
2022-06-22 14:05:15 +02:00
Florent Benoit
18c844b857 chore: use rollup for podman extension
Change-Id: Iead02f92d47e752ad03e45966b7536aa753d969e
Signed-off-by: Florent Benoit <fbenoit@redhat.com>
2022-06-22 09:05:41 +02:00
Yevhen Vydolob
7be524acf7
feat: add script for downloading podman.msi (#166)
Signed-off-by: Yevhen Vydolob <yvydolob@redhat.com>

fix import and formatting

Signed-off-by: Yevhen Vydolob <yvydolob@redhat.com>

fix build

Signed-off-by: Yevhen Vydolob <yvydolob@redhat.com>

Update extensions/podman/scripts/download.ts

use sha sums from podman release assets

Signed-off-by: Yevhen Vydolob <yvydolob@redhat.com>

fix format

Signed-off-by: Yevhen Vydolob <yvydolob@redhat.com>

delete unused field

Signed-off-by: Yevhen Vydolob <yvydolob@redhat.com>

fix build

Signed-off-by: Yevhen Vydolob <yvydolob@redhat.com>

remove log

Signed-off-by: Yevhen Vydolob <yvydolob@redhat.com>

create assets dir

Signed-off-by: Yevhen Vydolob <yvydolob@redhat.com>
Co-Authored-By: Florent BENOIT <fbenoit@redhat.com>

Co-authored-by: Florent BENOIT <fbenoit@redhat.com>
2022-06-03 10:34:18 +03:00
Florent Benoit
61d5574915 chore: rename artifacts to podman-desktop.*
Change-Id: I2f2137eed23d841a2b0800739ffad842277f343a
Signed-off-by: Florent Benoit <fbenoit@redhat.com>
2022-04-14 14:49:40 +02:00
Florent Benoit
5789101b8c feat: move extensions into Preferences tab
Also rename start/stop to enable/disable
and display a description of the extension

Fixes https://github.com/containers/desktop/issues/83

Change-Id: Ida47fe0f4bb17d107c4a74338d285fc3ccee26ba
Signed-off-by: Florent Benoit <fbenoit@redhat.com>
2022-04-12 14:03:31 +02:00
Florent Benoit
db5cd49ba5 feat: Add preferences for provider and display it as resources
- Allow to create new podman machine
- Allow to manage lifecycle in resources tab
- Handle tray icon for podman machines

Fixes https://github.com/containers/desktop/issues/80
Fixes https://github.com/containers/desktop/issues/84
Fixes https://github.com/containers/desktop/issues/85

Change-Id: I83409e19f2d4c57cab0ee84add0e32666674fa61
Signed-off-by: Florent Benoit <fbenoit@redhat.com>
2022-04-11 12:00:14 +02:00
Florent Benoit
d19a044249 feat: introduce configuration and scoped preferences
scope = DEFAULT/global or per container connection or kubernetes connection

Fixes https://github.com/containers/desktop/issues/60

Change-Id: I9c2492bca80935381f888cc9fb552feb1d8401e0
Signed-off-by: Florent Benoit <fbenoit@redhat.com>
2022-04-08 08:55:55 +02:00
Florent Benoit
74a86914da
chore: rework build script for extensions
Change-Id: Iac10f1b3a480e236d2607747419ca39c44975826
Signed-off-by: Florent Benoit <fbenoit@redhat.com>
2022-03-09 14:57:31 +01:00
Florent Benoit
465bb8a493 feat: initial import 2022-03-08 17:49:35 +01:00