Commit Graph

3198 Commits

Author SHA1 Message Date
Martin Kleinschrodt 16f4a76cb2 Fix accountId and role not being set correctly when adding org members 2022-06-20 08:09:38 +02:00
Martin Kleinschrodt b3661e47de Use (base64-encrypted) email instead of account id to navigate to org member 2022-06-20 08:08:42 +02:00
Martin Kleinschrodt dc4b022ea2 Some minor visual improvements 2022-06-20 08:07:27 +02:00
Martin Kleinschrodt 1635dc96c3 Some general UX improvements and bug fixes 2022-06-18 13:28:25 +02:00
Martin Kleinschrodt ea05def083
Merge pull request #469 from padloc/feature/directory-sync-billing
Allow hiding/disable directory sync feature via provisioning layer
2022-06-10 09:30:02 +02:00
Martin Kleinschrodt 40ce39ecc9 Allow hiding/disable directory sync feature via provisioning layer. Make directory sync available only in the business plan. 2022-06-09 14:34:17 +02:00
Martin Kleinschrodt 609edd22c7
Merge pull request #468 from padloc/feature/unmask-field-on-hover
Various UX improvements for Item View
2022-06-09 14:10:52 +02:00
Martin Kleinschrodt 7553738df5 Add "Scan QR Code" button to 2fa field 2022-06-09 12:11:01 +02:00
Martin Kleinschrodt 63a5cfcff7 Add edit button to fields 2022-06-09 10:26:44 +02:00
Martin Kleinschrodt fc03a2dc62 Allow defining additional actions for fields, add "open" action for urls 2022-06-09 09:46:51 +02:00
Martin Kleinschrodt 3fcb44a91a Add option to unmask fields on hover instead of requiring an explicit button click. 2022-06-09 09:20:20 +02:00
Martin Kleinschrodt dc62acd832
Merge pull request #466 from padloc/feature/update-v2-auto-migration
Update automatic migration of legacy (v2) accounts.
2022-06-08 15:39:36 +02:00
Martin Kleinschrodt bf2bef1e8e Update signup flow to include check for and automatic migration of legacy (v2) accounts. 2022-06-08 13:29:19 +02:00
Bruno Bernardino c71c3d0147
Merge pull request #464 from padloc/fix/scim-docs
SCIM Doc fixes
2022-06-07 11:41:03 +01:00
Bruno Bernardino 2ad03bfbe8
Support exporting all vaults (#461)
* Support exporting all vaults

Fixes #253

This basically creates a `.zip` file with all the vault export files inside.

I also updated the dependency version because on 3.8.0 there was an important security fix.

* Show count for all vaults, unduplicate code.
2022-06-07 11:18:52 +01:00
Bruno Bernardino 3f57f600ed
SCIM Doc fixes
Coming from the unrelated code changes at #456
2022-06-07 11:15:47 +01:00
Bruno Bernardino 4fa5b96db2
Merge pull request #453 from padloc/fix/deploy-docs
Fix deploy/example docs
2022-06-03 15:58:51 +01:00
Bruno Bernardino 17df06a14d
Merge pull request #454 from padloc/feature/auto-deploy-beta
Auto deploy Test AND Beta automatically on merge
2022-06-01 14:10:12 +01:00
Bruno Bernardino ff0f61d57f
Auto deploy Test AND Beta automatically on merge
Now both instances will be deployed automatically, while still allowing us to deploy a single one with a specific branch via UI (from the private `devops` repo).
2022-06-01 13:00:50 +01:00
Bruno Bernardino 0d7be538ed
Make sure the script is executable. 2022-06-01 08:07:13 +01:00
Bruno Bernardino 5a81db9f71
Fix deploy/example docs
This fixes the SSL piece, and tweaks the instructions for it as well, fixing a couple of typos.
2022-06-01 08:05:23 +01:00
Bruno Bernardino f2a7902b9c
Fix automatic deployment update (#452)
* Fix automatic deployment update

Couldn't fix it before because I couldn't run it yet.

* Add required ref
2022-05-20 15:58:13 +01:00
Bruno Bernardino 570a886bab
Fix scrolling in Security Report (#451)
* Fix scrolling in Security Report

Also add an automatic action to update the test deployment on push/merge.

* Fix deployment default
2022-05-20 15:07:24 +01:00
Martin Kleinschrodt 9fb954e560
Merge pull request #449 from padloc/feature/update-tauri
Update Tauri
2022-05-17 08:22:12 +02:00
Martin Kleinschrodt 62e58f3040
Merge pull request #429 from padloc/feature/scim-v1
Implement provisioning and syncing org users and groups via [SCIM](http://www.simplecloud.info/)
2022-05-17 08:21:50 +02:00
Bruno Bernardino afa013e3b6
Try to fix macos build now 2022-05-16 17:20:48 +01:00
Bruno Bernardino 3e401913fa
Fix macos build 2022-05-16 16:48:48 +01:00
Bruno Bernardino 04e7867413
Fix macos build, tweak variable names, remove unnecessary variable. 2022-05-16 16:25:46 +01:00
Bruno Bernardino 3ae8aa2c38
Update Tauri
This updates Tauri, its dependencies, and confirms that uploading attachments works (drag and drop didn't, at least on Linux, but I didn't dig too deep into it to find out why).

Fixes #386
2022-05-16 16:03:18 +01:00
Martin Kleinschrodt 44d5cc07d0 Merge branch 'v4' into feature/scim-v1
* v4:
  Remove trailing slash from config URLs
  Increase timeout in e2e v3 compatibility tests to prevent intermittent fails
  Update vault revision when changing name or other meta data to make sure clients pull the updated version Fixes #427
  Rename components
  Fix performance problem caused by trying to calculate strength of very long passwords
  Properly integrate security check feature into provisioning system, allowing to hide/disable it.
  Add missing properties in AccountProvisioning and OrgProvisioning classes (forgot to commit earlier)
  Allow disabling security checks
  Update logo and icon

# Conflicts:
#	packages/core/src/util.ts
2022-05-16 16:37:43 +02:00
Martin Kleinschrodt 923de631f6
Merge pull request #448 from padloc/fix/double-slashes-in-url
Remove trailing slash from config URLs
2022-05-16 16:34:28 +02:00
Martin Kleinschrodt c212dc6669 Remove explicit group and user urls from scim settings 2022-05-16 16:21:05 +02:00
Bruno Bernardino 8b52a27e6e
Remove trailing slash from config URLs
Fixes #310
2022-05-16 14:44:29 +01:00
Martin Kleinschrodt 55aa35ea14 Save account provisioning after updating status 2022-05-16 14:08:57 +02:00
Martin Kleinschrodt f153b16e0e Fix tests 2022-05-16 11:14:08 +02:00
Martin Kleinschrodt 74add0f8c5 Implement suggested syntax change 2022-05-16 10:49:31 +02:00
Martin Kleinschrodt 594ab6051a Implement version selection in migration module in a more clear way and fix some issues 2022-05-16 10:47:19 +02:00
Martin Kleinschrodt ca72b1c87f Fix default provisioning values not being properly set in DirectoryProvisioner 2022-05-15 18:23:41 +02:00
Martin Kleinschrodt 16e184d012 Fix type error 2022-05-15 18:18:34 +02:00
Martin Kleinschrodt 57c0031036 Eliminate a bunch more reused code 2022-05-15 18:17:42 +02:00
Martin Kleinschrodt a7513f62c0 Properly handle non-existent org id; DRY up error handling 2022-05-15 18:12:34 +02:00
Martin Kleinschrodt 1e4a933173 Improve GET endpoint 2022-05-15 17:47:23 +02:00
Martin Kleinschrodt d99e4d41df Fix migrations bug 2022-05-15 17:46:18 +02:00
Martin Kleinschrodt a0e3e1b30b Only store required properties in members array 2022-05-15 17:46:07 +02:00
Martin Kleinschrodt 2d4ca3b29d Fix type errors 2022-05-13 15:31:39 +02:00
Martin Kleinschrodt f3bc5bc430 Update example env file 2022-05-13 15:20:05 +02:00
Martin Kleinschrodt d362f01bbe Add proper handling of default provisioning status, message etc. 2022-05-13 15:17:18 +02:00
Bruno Bernardino 19d2b5e49f
Add new server setting to disable signup 2022-05-13 11:49:04 +01:00
Bruno Bernardino 574142ab64
Don't default to unprovisioned for basic/simple provisioning backend 2022-05-13 11:22:28 +01:00
Bruno Bernardino 905802acc5
Add docs and minor tweaks. 2022-05-12 14:52:05 +01:00