Commit Graph

1348 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 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 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 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 7e7d6c770c Add flag to completely disable multi-factor authentication for a given account 2022-07-28 09:45:15 +02: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
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 bb690caac3 Remove test clocks 2022-07-25 13:42:56 +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 bf6b96a97d Update support page with proper content and styling 2022-07-25 07:24:38 +02: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 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 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 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 bcbbff53ee Make sure postgres `tlsRejectUnauthorized` setting is parsed as boolean 2022-07-01 16:37:21 +02: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