Andrey Antukh
c6cdeea636
Merge remote-tracking branch 'origin/staging' into develop
2024-12-09 12:26:23 +01:00
Eva Marco
bf40cd98e8
🐛 Fix admin can demote owner
2024-12-05 09:27:32 +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
Andrey Antukh
577b731b22
🐛 Fix import format detection and error handling
2024-11-25 12:29:59 +01:00
Andrey Antukh
3ddd45e99b
🐛 Fix incorrect internal form initialization
2024-11-25 10:01:36 +01:00
Andrey Antukh
f78f843f7c
✨ Use .penpot extension for binfile-v3 export format
2024-11-14 11:45:08 +01:00
Andrey Antukh
57d7dfaa0a
✨ Add final adjustements for binfile-v3 feature
2024-11-13 14:16:21 +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
e1e13bcfb1
✨ Fix a viewer can drop a .penpot file on dashboard
2024-11-11 13:19:30 +01:00
Andrey Antukh
607deb31dc
♻️ Refactor bundle mechanism
...
Mainly leave shadow-cljs for build cljs stuff and use esbuild
for bundle all js dependencies, completly avoiding all possible
incompatibility issues between js libraries and google closure
compiler.
2024-11-01 10:04:03 +01:00
Pablo Alba
b852dc86c0
🎉 Add A/B test to start directly at the workspace
2024-10-25 17:45:47 +02:00
Pablo Alba
352b09a891
🐛 Fix bad order in roles dropdown
2024-10-21 17:05:53 +02:00
Pablo Alba
4622dd0e0d
🐛 Fix bad team permissions showing on team page for viewer
2024-10-21 16:06:38 +02:00
Andrey Antukh
b800fcafb4
💄 Add minor improvements to dashboard project menu
2024-10-21 12:36:01 +02:00
Andrey Antukh
6b997928e5
💄 Add minor improvements to dashboard file menu
2024-10-21 12:36:01 +02:00
Andrey Antukh
ee533e2644
✨ Prevent warning of button inside button on dashboard
2024-10-21 12:36:01 +02: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
Andrey Antukh
51c6abb261
✨ Disable rename support on the ui for binfile-v3
...
Not supported on backend
2024-10-21 12:36:01 +02:00
Andrey Antukh
6c9f4a8fd5
♻️ Reorganize files export and import related code on frontend
2024-10-18 17:19:29 +02:00
Andrey Antukh
8618cb950f
🎉 Add binfile-v3 export/import file format
2024-10-18 17:19:29 +02:00
Andrey Antukh
88d85706ad
♻️ Refactor context-menu component
2024-10-18 17:19:29 +02:00
Pablo Alba
bd08e99080
♻️ Clean up and refactors of viewer role
2024-10-18 10:12:59 +02:00
Eva Marco
536c25c206
♻️ Resolve minor errors on viewer role on dashboard
2024-10-16 10:37:52 +02:00
Pablo Alba
6fb65de100
✨ Close menus and modals on role change
2024-10-15 13:38:46 +02:00
Eva Marco
043c4105db
✨ Add viewer only mode on webhook
2024-10-15 13:38:46 +02:00
Pablo Alba
cf150891df
✨ Add view mode to dashboard
2024-10-15 13:32:33 +02:00
Andrey Antukh
b0bfb8006d
💄 Add cosmetic changes to dashboard templates layer
2024-10-10 16:04:15 +02:00
Andrey Antukh
a1f5bcae80
♻️ Add better ergonomics for the internal quotes API
2024-10-08 14:51:14 +02:00
Alejandro Alonso
476eedbd2c
Merge remote-tracking branch 'origin/staging' into develop
2024-10-03 07:19:53 +02:00
Andrey Antukh
be30174a49
✨ Add limits for team invitations
2024-10-02 16:05:33 +02:00
alonso.torres
635c6efe42
🐛 Fix problem with Ctrl+F shortcut on the dashboard
2024-10-02 13:45:30 +02:00
Andrey Antukh
cdcff62232
✨ Store some profile props on browser global storage
2024-09-13 11:30:55 +02:00
Eva Marco
a0bb5e5ef3
♻️ Remove unnecesary code
2024-09-05 09:41:11 +02:00
Alejandro
f765cc8dbc
Merge pull request #5011 from penpot/palba-testab-start-workspace
...
A/B test start directly at the workspace
2024-09-05 07:05:57 +02:00
Pablo Alba
81b7972347
🎉 Test A/B for start in workspace
2024-09-04 17:19:39 +02:00
Eva Marco
8d66275187
🐛 Fix webhook checkbox position
2024-09-04 12:51:30 +02:00
Pablo Alba
6169f5c2e8
🎉 New oops page with login and request access
2024-08-14 15:32:04 +02:00
Andrey Antukh
f187012469
♻️ Refactor naming and location of flash notifications
2024-08-07 15:04:52 +02:00
Andrey Antukh
5cf64c1440
Merge remote-tracking branch 'origin/staging' into develop
2024-07-31 12:46:47 +02:00
Andrey Antukh
52425a993a
🐛 Check complaints reports in the same way as bounces are checked
2024-07-31 12:02:42 +02:00
Eva Marco
2c5289d338
♻️ Remove duplicated color tokens
2024-07-29 11:05:14 +02:00
Eva Marco
7c75af83b3
Merge pull request #4904 from penpot/eva-substitude-loader-component
...
♻️ Replacing the old Pencil loader with the new Loader component
2024-07-29 10:08:08 +02:00
Belén Albeza
39b2c1722a
♻️ Refactor loader* component props & usage
2024-07-29 09:20:06 +02:00
Andrey Antukh
3eaa997145
Merge remote-tracking branch 'origin/staging' into develop
2024-07-26 08:36:30 +02:00
Andrey Antukh
defcef3e59
✨ Resolve file thumbnail on frontend instead of backend
2024-07-25 15:17:41 +02:00
Eva Marco
af5a189d04
♻️ Replacing the old Pencil loader with the new Loader component
2024-07-24 17:06:13 +02:00
Alejandro Alonso
48e7cd28b3
Merge remote-tracking branch 'origin/staging' into develop
2024-07-11 09:24:17 +02:00