Commit Graph

3162 Commits

Author SHA1 Message Date
Bruno Bernardino 6de33c115b
Fix critical vulnerabilities in dependencies
Mostly `ejs` via `workbox` and `parse-url` via `lerna`.
2022-07-20 08:43:05 +01:00
Bruno Bernardino 857eb33878
Merge pull request #498 from padloc/feature/prepare-for-branch-rename
Prepare CI and docs for branch rename
2022-07-19 11:19:59 +01:00
Bruno Bernardino b7906e26eb
Prepare CI and docs for branch rename
And also remove `v4` reference.
2022-07-19 11:11:37 +01:00
Bruno Bernardino 1699dd06c3
Merge pull request #497 from padloc/v4
v4
2022-07-19 10:48:26 +01:00
Bruno Bernardino bd8b6fe9af
Update Tauri 2022-07-19 10:27:52 +01:00
Bruno Bernardino 421e68db38
Merge branch 'master' into v4 2022-07-19 09:15:17 +01:00
Martin Kleinschrodt 07f6f0ed10
Merge pull request #493 from padloc/feature/richtext-markdown-notes
Feature/richtext markdown notes
2022-07-18 15:30:44 +02:00
Martin Kleinschrodt 9c282a8cbe
Merge pull request #496 from padloc/feature/electron-apple-arm64-arch
Support Apple Silicon (arm64) for Electron builds
2022-07-18 15:01:19 +02:00
Martin Kleinschrodt bf4ca0e086 Update naming of notes and totp features 2022-07-18 14:58:48 +02:00
Bruno Bernardino e4b5a36d5b
Support better fuzzy-matching, with subdomains (#492)
* Support better fuzzy-matching, with subdomains

Fixes #397

* Apply PR requests, only match for urls that are prefixed with `*.` and simplify method.
2022-07-18 12:27:30 +01:00
Martin Kleinschrodt 77a34c7611 Fix test 2022-07-18 13:18:00 +02:00
Bruno Bernardino 2adb5afdad
Support Apple Silicon (arm64) for Electron builds
Fixes #494
2022-07-18 11:33:37 +01:00
Martin Kleinschrodt 26b72d7d4f Make sure editors are scrollable in fullscreen mode 2022-07-18 10:02:08 +02:00
Martin Kleinschrodt b64ae60886 Add feature disabled check to create item dialog 2022-07-18 08:46:19 +02:00
Martin Kleinschrodt 50aaa3840e Richtext notes are now a premium feature 2022-07-18 08:32:34 +02:00
Martin Kleinschrodt 1c1085247f WIP 4 2022-07-18 08:22:29 +02:00
Martin Kleinschrodt 30f75294b0 Add support for code blocks 2022-07-18 08:10:53 +02:00
Martin Kleinschrodt 8f64945bdd WIP 3 2022-07-16 19:28:39 +02:00
Martin Kleinschrodt 9c5c09df81 WIP 2022-07-16 15:23:51 +02:00
Martin Kleinschrodt 9450945143 WIP 2 2022-07-16 13:48:28 +02:00
Martin Kleinschrodt be067e5008 WIP 2022-07-15 18:58:26 +02:00
Martin Kleinschrodt 23d524127c Change minimum seats for team plan to 2 2022-07-15 10:31:51 +02:00
Martin Kleinschrodt 8015f797c8 Totp field now requires premium 2022-07-15 10:29:38 +02:00
Martin Kleinschrodt 5d6eec9067 Quote minimum "package" price (5 seats) for family plan to avoid confusion 2022-07-15 10:26:34 +02:00
Bruno Bernardino edf4c89053
Merge pull request #488 from padloc/feature/snapcraft-flatpak
Add snap and flatpak options to electron publishing and release
2022-07-04 14:37:47 +01:00
Bruno Bernardino 292596b95b
Update electron packages, rebuild with snap fixes too. 2022-07-04 13:36:10 +01:00
Bruno Bernardino b1c6ea39ad
Add snap and flatpak options to electron publishing and release
Also adds `deb` and tweaks the v3 compatibility test a bit more since it has failed a couple of times in the last week.

Fixes #201
2022-07-04 12:22:12 +01:00
Martin Kleinschrodt a312b9b177
Merge pull request #487 from padloc/fix/tls-reject-unauthorized
Make sure postgres `tlsRejectUnauthorized` setting is parsed as boolean
2022-07-01 16:53:47 +02:00
Martin Kleinschrodt bcbbff53ee Make sure postgres `tlsRejectUnauthorized` setting is parsed as boolean 2022-07-01 16:37:21 +02:00
Bruno Bernardino 8f0b6f0f1f
Merge pull request #486 from padloc/feature/include-manifest-in-csp-automatically
Automatically include manifest files in CSP when building PWA
2022-07-01 15:07:41 +01:00
Bruno Bernardino dd41fd749b
Fix connect_replace ending up in non-dev now 2022-07-01 12:28:18 +01:00
Bruno Bernardino 1515237a4c
Replace unnecessary let 2022-07-01 12:15:19 +01:00
Bruno Bernardino 6b5e31a208
Tweak to allow simpler but stil strict CSP in dev mode 2022-07-01 12:11:36 +01:00
Bruno Bernardino 61d6349807
Automatically include manifest files in CSP when building PWA
Fixes #471

The hardest part here was finding the right hook to tap into, and the silent error thing threw me off for a while as well.
2022-07-01 11:49:21 +01:00
Martin Kleinschrodt 81b2007f1c
Merge pull request #485 from padloc/fix/firefox-extension-focus
Fix occasional non-focus extension popup in Firefox
2022-06-30 14:13:14 +02:00
Bruno Bernardino 90156024da
Fix occasional non-focus extension popup in Firefox
Fixes #482

While the solution isn't ideal, there isn't much more to do, other than not using a JS framework to render HTML, as per https://bugzilla.mozilla.org/show_bug.cgi?id=1324255

This also fixes some text on the web extension build, to make it clearer Edge is also supported.
2022-06-30 12:09:14 +01:00
Bruno Bernardino 14fcd1bf25
Merge pull request #484 from padloc/feature/edge-browser-extension
Add Edge checksum information
2022-06-30 09:43:42 +01:00
Bruno Bernardino 841d23cf58
Tweak CI step names 2022-06-30 09:37:48 +01:00
Bruno Bernardino 8309104fdf
Add Edge checksum information
Also fixes a typo in the chrome documentation

Related to #421
2022-06-30 09:28:08 +01:00
Bruno Bernardino 8a2ba75e14
Merge pull request #483 from padloc/feature/improve-v3-e2e-test-reliability
Improve v3 compatibility e2e test reliability
2022-06-23 09:31:32 +01:00
Bruno Bernardino 0e51950f48
Improve v3 compatibility e2e test reliability
I've ran the test 50 times in a row without errors locally in CLI, now. Let's see how it handles itself in CI.
2022-06-23 08:27:45 +01:00
Martin Kleinschrodt 004e9b8d08
Merge pull request #481 from padloc/chore/npm-audit-fixes
Fix vulnerable dependencies (where possible)
2022-06-22 15:28:04 +02:00
Martin Kleinschrodt ed53b70c9e
Merge pull request #480 from padloc/feature/fixes-and-improvements-2
Feature/fixes and improvements 2
2022-06-22 14:33:45 +02:00
Martin Kleinschrodt b00eb4fda9 Fix vulnerable dependencies (where possible) 2022-06-22 14:32:27 +02:00
Martin Kleinschrodt 67f7b9165d Fix dependencies with vulnerabilities 2022-06-22 13:57:57 +02:00
Martin Kleinschrodt 2d886161b9 Update import/export and vault buttons. 2022-06-22 13:37:04 +02:00
Martin Kleinschrodt b2544f7303 Fix permission check 2022-06-22 13:37:04 +02:00
Martin Kleinschrodt 8b299bbb88
Merge pull request #479 from padloc/feature/upgrade-lerna
Upgrade Lerna
2022-06-22 13:31:08 +02:00
Bruno Bernardino cc02f50167
Limit input field length for email, name, and org name (#477)
* Limit input field length for email, name, and org name

Fixes #458

* Moving over to Serializable:validate.

* Remove unnecessary errors

* Tweak how to use/export the constants.
2022-06-22 12:30:54 +01:00
Bruno Bernardino 0f1489f1da
Upgrade Lerna
Upgrades to the latest 5.1.4. I tried most commands (did not try adding or removing dependencies), and everything seemed to work fine!

Fixes #470
2022-06-22 12:13:33 +01:00