Andrey Antukh
f0dd10bf0e
✨ Move ui to frontend/packages/ui
2026-02-02 15:45:38 +01:00
Juanfran
269aaf245f
🎉 Add UI Typescript example component
2026-02-02 12:27:45 +01:00
alonso.torres
dbba3496af
🐛 Fix problems with trash bar in dashboard
2026-01-02 12:00:16 +01:00
Andrey Antukh
7b5817f407
♻️ Make several adjustments to the dashboard deleted page ( #7999 )
...
* ♻️ Make several sustantial adjustments to the dashboard deleted page
* 📎 Add PR feedback changes
2025-12-30 09:52:29 +01:00
María Valderrama
c670aac339
🎉 Added deleted files to dashboard
2025-12-22 20:16:41 +01:00
Andrey Antukh
2f1b99fa53
♻️ Use ESM target for build frontend
2025-12-01 09:30:21 +01:00
Marina López
9e8cdc8a3f
🐛 Fix search shortcut
2025-10-21 13:28:31 +02:00
Marina López
854f286364
♻️ Fix subscriptions inconsistencies
2025-08-25 10:53:48 +02:00
Eva Marco
0f3a4db71e
♻️ Refactor modal/hide! function calls ( #6415 )
2025-05-07 09:53:07 +02:00
Alejandro Alonso
2aaa2f3033
🐛 Fix template import ( #6299 )
2025-04-15 10:39:22 +02:00
María Valderrama
0a60cbedb5
🐛 Fix plugin installation error by penpot hub
2025-03-27 11:57:23 +01:00
Andrey Antukh
05d6d2fcd4
🐛 Fix several corner cases that causes race conditions on workspace and dashboard loading
...
* 🐛 Fix several race conditions on workspace and dashboard code
It also fixes a corner case that happens when penpot workspace
is loaded in a background tab on firefox.
* 🐛 Add missing team-id prop to several file returning endpoints
2025-03-14 09:55:41 +01:00
Andrey Antukh
24cb1728b0
🐛 Fix context menu event handling issues ( #5917 )
...
* 💄 Change call convention for dashboard grid component
* 🎉 Add helper component for easy portal to document
* 🐛 Fix context menu event handling issues
With this commit, the behavior of context menu and scroll is changed
to: close menu on scroll instead of disabling all pointer events while
menu is open. The previous behavior causes a second event of context
menu open a native browser context menu instead of penpot menu.
2025-02-21 07:57:56 +01:00
Pablo Alba
fc4221b047
🐛 Fix missing cleanup of storage on bad plugin url
2025-01-16 12:57:28 +01:00
Pablo Alba
e106f66ac6
✨ Keep plugin url when user is not logged
2025-01-14 17:31:09 +01:00
Pablo Alba
2f5f31814a
🎉 Allow import a template from a link
2025-01-14 17:31:09 +01:00
Andrey Antukh
d8a3c10191
✨ Make modal work through react portal mechanism
...
The rationale behind this change is to allow use of already
declared react context on modals; because with portals, react
propagates top context to the children, independently if they
are direct descendant on dom or not.
2024-12-10 16:01:50 +01:00
Andrey Antukh
7c6ad334e7
🐛 Fix incorrect rendering of team members page
...
when projects are not loaded
2024-12-09 13:25:17 +01:00
Andrey Antukh
3e090b126e
♻️ Refactor application routing
...
Mainly removes an inconsistent use of path params and normalize
all routes to use query params for make it extensible without
breaking urls.
2024-12-03 18:23:41 +01:00
Andrey Antukh
c6b96a81f1
♻️ Rename data.events to data.event
2024-12-03 12:15:52 +01:00
Andrey Antukh
b17d7c0289
♻️ Refactor dashboard bootstrap
2024-12-03 11:55:31 +01:00
Pablo Alba
8ed508012e
Merge pull request #5290 from penpot/niwinz-team-request-access-bugfix
...
🐛 Several bugfixes related to the request-access feature
2024-11-13 14:37:48 +01:00
Andrey Antukh
4f4ef6f1f2
✨ Refresh members after accept team request access
2024-11-13 14:16:21 +01:00
Andrey Antukh
6eadea8485
✨ Improve multi-input initial value handling
...
And removes the hard coupling of invite-email from it
2024-11-13 14:16:21 +01:00
Pablo Alba
d4cf817b83
🐛 Fix libraries and templates section is shown for viewer role
2024-11-13 11:50:09 +01:00
Andrey Antukh
d6da8afdce
✨ Add improved abstraction for team permissions
...
Relevant changes:
- replace user-viewer? with can-edit removing many double
negations on the code
- always use team permissions making the permissions access uniform
around all the code
- expose team permissions to ui tree through ctx/team-permissions
context
2024-10-21 12:36:01 +02:00
Pablo Alba
bd08e99080
♻️ Clean up and refactors of viewer role
2024-10-18 10:12:59 +02:00
Pablo Alba
cf150891df
✨ Add view mode to dashboard
2024-10-15 13:32:33 +02:00
alonso.torres
6a07e6ae01
✨ Add update plugin permission dialog
2024-10-10 17:12:39 +02:00
alonso.torres
d1277afee6
✨ New plugin install workflow
2024-09-30 16:03:40 +02:00
Andrey Antukh
86c5ca4213
🐛 Fix incorrect redirect handling on request-access go-home button
2024-09-16 18:53:56 +02:00
Pablo Alba
6169f5c2e8
🎉 New oops page with login and request access
2024-08-14 15:32:04 +02:00
alonso.torres
6bf3363429
🐛 Fix scroll when file menu open
2024-03-14 14:19:55 +01:00
Alejandro Alonso
de09b10ac2
🐛 Fix export file from workspace
2024-01-24 08:58:52 +01:00
Aitor
8f867c03de
🐛 Card menu is hard to launch after search
2024-01-17 10:19:30 +01:00
Andrey Antukh
833871df65
💄 Format frontend code
2024-01-08 09:32:50 +01:00
Eva
af99bf05e2
♻️ Remove new-css-system from dashboard
2024-01-04 10:27:54 +01:00
Andrey Antukh
da15924de0
🔥 Remove empty lines on ui.dashboard ns file
2023-12-15 15:18:04 +01:00
alonso.torres
c1882af124
💄 Cleaned styles for new UI
2023-11-28 09:23:38 +01:00
alonso.torres
e3b096110f
💄 Move styles to modules
2023-11-28 09:23:38 +01:00
Andrey Antukh
b65a013235
🐛 Prevent full dashboard state refetch on toggle visibility of templates
2023-11-21 17:10:14 +01:00
Andrey Antukh
6f93b41920
🎉 Add features assignation for teams
2023-11-07 12:48:31 +01:00
Eva
2cafeddc9a
💄 Update dashboard design with new UI
2023-09-28 09:42:16 +02:00
Alejandro Alonso
3a8123314e
Merge remote-tracking branch 'origin/staging' into develop
2023-09-14 11:53:00 +02:00
Alejandro Alonso
33c82e2abe
🐛 Fix authentication required on dashboard
2023-09-14 07:13:37 +02:00
Alejandro Alonso
07562af677
Merge remote-tracking branch 'origin/staging' into develop
2023-09-04 11:47:10 +02:00
Alejandro Alonso
b8179d0e35
✨ Remember last team accross logouts and sessions and fix some auth weird stuff
2023-09-04 10:34:30 +02:00
Andrey Antukh
e6664013ba
Merge remote-tracking branch 'origin/staging' into develop
2023-08-21 17:26:21 +02:00
Andrey Antukh
5d5d238fec
💄 Add minor cosmetic improvements on dashboard ui component
2023-08-14 12:13:31 +02:00
Andrey Antukh
02c853cf57
✨ Prevent unexpected requests on dashboard after logout
2023-07-24 13:27:27 +02:00