Eva
49df4a9404
🐛 Fix several frontend validations
2023-07-06 12:28:47 +02:00
Eva
82183ec71a
🐛 Fix create and account only with spaces
2023-07-03 13:58:22 +02:00
Andrey Antukh
10205e51cc
🔥 Remove atom wrapping on several config props
2023-06-21 20:10:49 +02:00
Aitor
48834f96d3
♻️ Refactor thumbnail rendering on workspace
2023-05-22 10:56:46 +02:00
Andrey Antukh
aafbf6bc15
♻️ Refactor cocurrency model on backend
...
Mainly the followin changes:
- Pass majority of code to the old and plain synchronous style
and start using virtual threads for the RPC (and partially some
HTTP server middlewares).
- Make some improvements on how CLIMIT is handled, simplifying code
- Improve considerably performance reducing the reflection and
unnecesary funcion calls on the whole stack-trace of an RPC call.
- Improve efficiency reducing considerably the total threads number.
2023-03-14 12:30:27 +01:00
Eva
fcb8b15ef2
✨ Add new accessibility functionalities to dashboard
2023-02-17 15:17:24 +01:00
Alejandro Alonso
2c5f35e192
🐛 Fix penpot.app urls
2023-01-31 12:10:06 +01:00
Andrey Antukh
2840cb893e
🎉 Add login-with-password flag
...
As replacement to `login` flag
2022-12-22 16:42:45 +01:00
Andrey Antukh
b929564fa7
♻️ Add admin facilities on the code base
...
- Fix bugs related to orphan teams on profile deletion
- Separate session based profile-id param from api user provided
2022-12-22 16:42:45 +01:00
Eva
7045496a39
✨ Improve dashboard accessibility
2022-12-15 09:17:14 +01:00
Eva
95a18fce8d
✨ Improve login accessibility
2022-12-12 13:52:58 +01:00
Andrey Antukh
4378d71b70
🐛 Fix error message on login when profile does not have password
2022-09-29 11:42:45 +02:00
Andrey Antukh
8bdfd188d8
⬆️ Upgrade shadow-cljs and rumext dependency
2022-09-28 09:45:43 +02:00
Andrey Antukh
757cee67fb
🎉 Add the ability to completly block access to a profile
2022-09-28 09:45:43 +02:00
Andrey Antukh
37e2fe5c65
✨ Allow repeated registers after small delay
...
Helps users with expired tokens proceed with a new register
2022-09-28 09:45:43 +02:00
Andrey Antukh
41134f22e9
📎 Update license header
2022-09-20 23:23:22 +02:00
Andrey Antukh
92d3015d24
✨ Reset the recovery request form on submit
2022-09-20 23:04:37 +02:00
Andrey Antukh
aadb7cb1bf
✨ Don't call rp/command internal method
2022-07-07 13:12:38 +02:00
Alejandro
f7f9ba99f7
Merge pull request #2067 from penpot/niwinz-auth-improvements
...
♻️ Refactor auth code
2022-07-04 11:28:26 +02:00
Andrey Antukh
14d1cb90bd
♻️ Refactor auth code
2022-07-04 11:23:33 +02:00
Pablo Alba
288dab3fe7
✨ Signin/Signup from shared link
2022-07-01 07:39:57 +02:00
alonso.torres
3d8c41cd69
Merge remote-tracking branch 'origin/main' into develop
2022-05-27 09:25:22 +02:00
Eva
57ccb18517
💄 remove console
2022-05-26 13:58:00 +02:00
Andrés Moya
2be432e1d4
♻️ Remove obsolete st/emitf macro
2022-05-20 16:37:33 +02:00
Pablo Alba
ce41a38098
🎉 Show an error page when the user uses a cancelled/invalid/expired invitation
2022-05-11 13:46:43 +02:00
Andrey Antukh
8acc9af1f5
📎 Add more events instrumentation
2022-03-22 14:48:10 +01:00
Andrey Antukh
0c9a06789a
📎 Add correct copys and icons to login page
2022-03-10 17:45:20 +01:00
Andrey Antukh
a7e77c3ea6
✨ Minor fixes on login and register page structure
2022-03-10 13:32:06 +01:00
Andrey Antukh
2d76364b09
✨ Enable login flag and disable demo-users by default
2022-03-10 13:32:06 +01:00
Pablo Alba
3d588a88e2
💄 Social login redesign
2022-03-10 13:32:04 +01:00
Andrey Antukh
f64b1d3651
🐛 Properly handle invitations on login
2022-02-28 12:08:31 +01:00
Andrey Antukh
96facc5100
♻️ Refactor invitation flow
...
Enfoces security and make the flow more deterministic.
2022-02-21 11:38:28 +01:00
Pablo Alba
7134bbf484
✨ Disallow using same password as user email
2022-02-04 17:41:01 +01:00
Andrey Antukh
6461ebe2b8
🔥 Remove unreachable code.
2022-02-04 15:04:47 +01:00
Pablo Alba
5103624fe0
👷 e2e tests for dashboard
...
Including test for signing/singup, projects, files, teams, and misc
2022-02-01 11:50:33 +01:00
Eva
f185836fd4
👷 Add e2e test to profile area
2022-01-28 10:20:48 +01:00
Andrey Antukh
eb396f2367
🐛 Properly show message on password recovery request.
...
Additionally, add the ability to reset form passing `nil`
on `reset!` function of Atom interface.
2021-11-30 09:44:03 +01:00
Josh Soref
589e646023
🐛 Fix typos in frontend
2021-11-15 09:51:34 -05:00
Andrey Antukh
e7003dde83
✨ Add :insecure-register flag.
...
This allows on-premise users skip the email validation.
2021-11-10 23:21:41 +01:00
alonso.torres
9736810f87
🐛 Add links for terms of service and privacy policy in register checkbox
2021-10-07 12:04:37 +02:00
Andrey Antukh
45e501ce02
🐛 Don't send incorrect flag values on register page.
2021-09-24 13:04:01 +02:00
Andrey Antukh
e587179359
♻️ Refactor flags handling on frontend.
2021-08-27 13:19:36 +02:00
Andrés Moya
3fbd73129e
✨ Set email fields to email type to help editing
2021-08-03 09:50:09 +02:00
Andrey Antukh
19afc2274a
✨ Minor improvement on event syncronization on login after register.
2021-07-07 12:44:25 +02:00
Andrey Antukh
1b1c0ff9e4
🐛 Fix incorrect terms check validation on register page.
2021-07-05 12:19:11 +02:00
Andrey Antukh
1376c26def
📎 Minor changes on register page.
2021-07-05 11:46:40 +02:00
Andrey Antukh
e796c3dfba
✨ Fix linter issues on frontend (part 6).
2021-06-18 11:20:26 +02:00
Andrey Antukh
30e77556db
✨ Fix linter issues on frontend (part 3).
2021-06-18 11:20:25 +02:00
Andrey Antukh
9e3ba85b72
♻️ Refactor profile registration flow.
2021-06-18 09:42:52 +02:00
Andrey Antukh
1fd2b3fff8
Merge remote-tracking branch 'origin/main' into develop
2021-05-06 19:53:21 +02:00