Commit Graph

3198 Commits

Author SHA1 Message Date
Coluzzi Andrea 16b50df550
Italian Translations v4 (#524)
* IT translations: fix old PR comments

* IT translations: WIP v4 tokens

* IT translations: WIP v4 tokens

* IT translations: added v4 tokens
2022-08-03 07:18:36 +01:00
Martin Kleinschrodt 16b1a1a1e0
Merge pull request #522 from padloc/chore/update-translation-files
Update translation files with latest strings
2022-08-02 10:51:18 +02:00
Martin Kleinschrodt f639d24341 Exclude translations and word lists from prettier checks 2022-08-02 10:19:13 +02:00
Martin Kleinschrodt 00a282c632 Update translation files with latest strings 2022-08-02 10:14:52 +02:00
Martin Kleinschrodt 08b8ce4511
Merge pull request #520 from coluzziandrea/feature/italian-translations
Italian translations
2022-08-02 10:07:13 +02:00
Martin Kleinschrodt 12b027b37c
Merge pull request #521 from padloc/chore/update-simplewebauthn
Update SimpeWebAuthn dependency to latest
2022-08-02 08:22:16 +02:00
Martin Kleinschrodt e0834e72cb Update SimpeWebAuthn dependency to latest 2022-08-02 08:11:40 +02:00
Andrea Coluzzi 22fbde7502 Added italian translations 2022-08-02 00:43:36 +02:00
Martin Kleinschrodt f2b7846072
Merge pull request #515 from padloc/feature/better-error-reports-2
Provide better information in error reports. Also added postgres logger
2022-07-29 18:23:20 +02:00
Martin Kleinschrodt e2d8dc21ce Actually, using time stamps as an id prefix is probably a better idea 2022-07-29 18:06:33 +02:00
Martin Kleinschrodt 3736fac4c5 Forgot to generate id for log events 2022-07-29 17:58:49 +02:00
Martin Kleinschrodt cc092fae03 Implement postgres logger 2022-07-29 17:30:53 +02:00
Martin Kleinschrodt a7c58f693d Fix type error 2022-07-29 17:15:20 +02:00
Martin Kleinschrodt 9640a66f09 Apparently prettier doesn't like <pre></pre> inside <p></p> 2022-07-29 16:49:40 +02:00
Martin Kleinschrodt 01dd5eaf2a Provide better information in error reports by printing the stack trace and message of the original error instead of the Err wrapper 2022-07-29 16:36:32 +02:00
Martin Kleinschrodt 7afd5582eb
Merge pull request #511 from padloc/feature/disable-mfa
Add flag to completely disable multi-factor authentication for a given account
2022-07-28 10:33:19 +02:00
Martin Kleinschrodt 7e7d6c770c Add flag to completely disable multi-factor authentication for a given account 2022-07-28 09:45:15 +02:00
Bruno Bernardino 908b855948
Merge pull request #508 from padloc/fix/publish-snap-on-release
Fix publishing snap in GitHub release
2022-07-27 10:38:38 +01:00
Bruno Bernardino 23a18a2736
Make the publish specific to snap, as it's the only one that needs to be overridden, really. 2022-07-27 10:20:23 +01:00
Bruno Bernardino e26d31027b
Fix publishing snap in GitHub release
This should allow the built snap to be uploaded to the GH release. It was built in https://github.com/padloc/padloc/runs/7500288391?check_suite_focus=true but never published.

The public snap listing is now available in https://snapcraft.io/padloc with the amd64 version.
2022-07-27 10:10:23 +01:00
Bruno Bernardino 8256497216
Merge pull request #506 from padloc/feature/better-error-reports
More helpful error reports via email
2022-07-26 12:09:15 +01:00
Martin Kleinschrodt ed593318aa Send more helpful error reports 2022-07-26 12:43:14 +02:00
Martin Kleinschrodt b1f094e930 Disable billing page for platforms excluded from billing 2022-07-26 12:43:00 +02:00
Martin Kleinschrodt 2ea970b261
Allow selectively disabling all billing functionality on certain platforms (#505)
* Allow selectively disabling all billing functionality on certain platforms

* Remove check for org metadata param in customer

* Fix linter complaint
2022-07-26 10:41:30 +01:00
Martin Kleinschrodt 5af036079d Update branch name ist test badge 2022-07-25 13:57:16 +02:00
Martin Kleinschrodt bb690caac3 Remove test clocks 2022-07-25 13:42:56 +02:00
Martin Kleinschrodt 55763f8027
Merge pull request #503 from padloc/fix/stripe-path-handling
Fix path parsing in case stripe server is hosted on a subpath
2022-07-25 09:00:29 +02:00
Martin Kleinschrodt 6e159718b1 Fix path parsing in case stripe server is hosted on a subpath 2022-07-25 08:45:08 +02:00
Martin Kleinschrodt f40e49cb1b
Merge pull request #502 from padloc/feature/update-support-page
Update support page with proper content and styling
2022-07-25 07:50:08 +02:00
Martin Kleinschrodt bf6b96a97d Update support page with proper content and styling 2022-07-25 07:24:38 +02:00
Bruno Bernardino da7c8fdd55
Merge pull request #500 from padloc/feature/desktop-lock-on-suspend
Desktop lock on suspend
2022-07-21 08:28:35 +01:00
Bruno Bernardino f28fe028b1
Update code comments 2022-07-21 07:18:44 +01:00
Bruno Bernardino 3c5917dd99
Remove unnecessary code 2022-07-21 07:18:03 +01:00
Bruno Bernardino 45d4f51163
Quit the app when suspending or locking it 2022-07-21 07:16:39 +01:00
Bruno Bernardino 748de04248
Desktop lock on suspend
Related to #211

Note that this attempt doesn't quite work as the app doesn't load properly in Electron, and I eventually stopped trying to, since it's turning into a lot of effort. I just wanted it "documented".

There are to options to close #211:

1. When we detect the system is suspending/locking, shutdown/quit the app. This won't require any communication with the PWA.
2. We implement something like [`electron-safe-ipc`](https://www.npmjs.com/package/electron-safe-ipc) directly in the PWA, so electron can send the lock event to it.

Option 1 is not a great UX, but does handle the security aspect.

Option 2 is a much better UX, but introduces a new dependency that is only _relevant_ when the app's used via Electron.
2022-07-20 12:18:58 +01:00
Bruno Bernardino 18048abcc1
Merge pull request #499 from padloc/fix/critical-security-vulnerabilities-in-deps
Fix critical vulnerabilities in dependencies
2022-07-20 09:13:47 +01:00
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