Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update penpot to version 2.1.1 #1274

Merged
merged 1 commit into from
Aug 1, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions penpot/docker-compose.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
version: "3.7"

Check notice on line 1 in penpot/docker-compose.yml

View workflow job for this annotation

GitHub Actions / Lint apps

Potentially using unsafe user in service "penpot-frontend"

The default container user "root" can lead to security vulnerabilities. If you are using the root user, please try to specify a different user (e.g. "1000:1000") in the compose file or try to set the UID/PUID and GID/PGID environment variables to 1000.

services:
app_proxy:
Expand All @@ -9,7 +9,7 @@
PROXY_AUTH_WHITELIST: "/api/*"

penpot-frontend:
image: penpotapp/frontend:2.0.1@sha256:d5e154a986527e66a69ae1a0e81399e13198c0a764c8249319a8ecf0357ca34e
image: penpotapp/frontend:2.1.1@sha256:4ebb9a444571c7af892059bbbcfbd1e1ad930b4eb9b45ecb5432b23ac110ebf1
volumes:
- ${APP_DATA_DIR}/data/assets:/opt/data/assets
environment:
Expand All @@ -20,7 +20,7 @@
restart: on-failure

penpot-backend:
image: penpotapp/backend:2.0.1@sha256:73e234c2bba2a18c9dcaa6c525b4eb7fe5c3df27d3654e937dd50eaabf23e511
image: penpotapp/backend:2.1.1@sha256:261336e374ae19c984d5dbd4b4b7825b7dc7bfd14267a34a9260590b0b1d7d4c
# user 1000:1000 to avoid permission issues when importing libraries and templates
user: "1000:1000"
volumes:
Expand All @@ -42,7 +42,7 @@
restart: on-failure

penpot-exporter:
image: penpotapp/exporter:2.0.1@sha256:ce67d475c0f178db8a3e6a0d866f270edddc4940797bd735d2b161ef3de46930
image: penpotapp/exporter:2.1.1@sha256:768fdfe472c663f1ab3602193985a56ec0b532ab6166a9c795bca19f1b61a65a
user: "1000:1000"
environment:
- PENPOT_PUBLIC_URI=http://penpot-frontend
Expand All @@ -65,4 +65,4 @@
penpot-redis:
image: redis:7@sha256:45bfd95117a171ff9c1b5304bdae80a7a61eb5bbf0793d6a86c9078526ad88fa
user: "1000:1000"
restart: on-failure
restart: on-failure
25 changes: 9 additions & 16 deletions penpot/umbrel-app.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,30 +2,23 @@ manifestVersion: 1
id: penpot
category: developer
name: Penpot
version: "2.0.1"
version: "2.1.1"
tagline: Design and prototyping platform
description: >-
Penpot is a pioneering open-source platform for design and prototyping, tailored specifically for product teams.
Unconstrained by operating systems, Penpot utilizes the flexibility of web-based platforms and the interoperability
of open standards, specifically SVG. Penpot invites designers all over the world to fall in love with open source
while getting developers excited about the design process in return.
releaseNotes: >-
⚠️ This is a major update of Penpot. The app may take a few minutes to start after updating. Please be patient.
This update includes several bug fixes and improvements:
- Consolidate templates new order and naming
- Fix the “search” label in translations
- Fix pencil loader
- Fix several issues on the OIDC
- Fix regression on the `email-verification` flag

Full release notes are found at https://github.com/penpot/penpot/releases.

🚀 Epics and highlights
- Grid CSS layout
- UI redesign
- New components System
- Swap components
- Images as fill
- HTML code generation
- Light and dark themes

💥 Breaking changes & Deprecations
- New strokes default to inside border

Read the full release notes for additional information and detailed changes at https://github.com/penpot/penpot/releases/tag/2.0.0
developer: Penpot
website: https://penpot.app/
dependencies: []
Expand All @@ -40,4 +33,4 @@ path: ""
defaultUsername: ""
defaultPassword: ""
submitter: Umbrel
submission: https://github.com/getumbrel/umbrel-apps/pull/605
submission: https://github.com/getumbrel/umbrel-apps/pull/605