Commit Graph

2717 Commits

Author SHA1 Message Date
Bruno Bernardino 9b5f8e3d1e
Lock dependencies' versions
This implements `.nvmrc` and `.npmrc` files, as well as locking `package.json` versions, in order to get us closer to reproducible builds and more stable environment.

Closes #320
2021-12-15 16:16:37 +00:00
Martin Kleinschrodt 6f533c2fad Update package-lock.json 2021-12-15 16:44:00 +01:00
Bruno Bernardino 889c2c358c
Merge pull request #324 from padloc/feature/ci-tests-v4
Add CI - Run Tests (v4)
2021-12-15 15:16:43 +00:00
Bruno Bernardino 1e9db8028c
Add CI - Run Tests (v4)
This makes it so that on every push (includes PRs), dependencies and tests run on GitHub Actions.

It also adds a small badge reporting the latest push/run on the `v4` branch.

Fixes #321
2021-12-15 15:07:38 +00:00
Martin Kleinschrodt 433f979898 Only attempt to start amplify agent if amplify key is set 2021-12-15 13:16:57 +01:00
Martin Kleinschrodt 730920e861 Fix default assets path in docker-compose 2021-12-15 12:55:39 +01:00
Martin Kleinschrodt fd6d2061f8 Lock Dockerfiles to node v16 2021-12-15 12:54:43 +01:00
Martin Kleinschrodt 70a2db7858 Replace "PurePass" with dynamic app name in email subject lines 2021-12-15 12:43:08 +01:00
Martin Kleinschrodt 54d247882b Add workaround for drag&drop issue on chrome 2021-12-15 12:42:13 +01:00
Martin Kleinschrodt 914c98e38b Use more subtle gutter background for custom scrollbar if scroller is not hovered 2021-12-09 09:17:50 +01:00
Martin Kleinschrodt 7fe9601d52 Add ctrl+f shortcut for search 2021-12-09 09:17:04 +01:00
Martin Kleinschrodt d14519fe9b Only trigger biometric unlock on initial load and only if the window has focus 2021-12-08 11:08:46 +01:00
Martin Kleinschrodt 3e7b6af40c Remove animation from item-view to fix popover issue (but also because it gets kinda annoying) 2021-12-06 11:31:22 +01:00
Martin Kleinschrodt 3bcaa7d7aa "Manually" generate favicon instead of using webpack plugin 2021-12-05 09:26:15 +01:00
Martin Kleinschrodt 6a74bc0080 If no apple id or password is provided, skip notarization step instead of throwing error 2021-11-29 10:20:46 +01:00
Martin Kleinschrodt 0d5bf5e9f7 Remove hardcoded references to "Padloc" in extension 2021-11-29 09:30:37 +01:00
Martin Kleinschrodt 05e2cdeaa8 Fix extension webpack config 2021-11-20 08:42:14 +01:00
Martin Kleinschrodt 9855c3342e When changing password, warn user if chose password is weak 2021-11-19 15:58:40 +01:00
Martin Kleinschrodt ff0b4d3c40 Resolve assets dir relative to root dir, not current file 2021-11-19 15:58:09 +01:00
Martin Kleinschrodt 2ae64a57ab Display header with back button in invite recipient view if invite is not found 2021-11-19 10:31:01 +01:00
Martin Kleinschrodt 6cc8641e7a Fix "[Hover to Reveal]" text on signup page not being legible in dark mode 2021-11-19 10:21:26 +01:00
Martin Kleinschrodt 9205cd00ea Fix problem with move items dialog; don't wait for vault sync when moving items 2021-11-19 10:16:07 +01:00
Martin Kleinschrodt f49fcc4043 Update notarize script 2021-11-18 16:47:00 +01:00
Martin Kleinschrodt 6c5c0d034c Remove remaining direct references to Padloc from UI 2021-11-17 13:59:37 +01:00
Martin Kleinschrodt 0dc758d197 Fix trusted devices header getting rendered for each trusted device 2021-11-17 09:36:21 +01:00
Martin Kleinschrodt e9acfb16dd Fix theme dropdown not displaying correct value 2021-11-17 09:30:18 +01:00
Martin Kleinschrodt 8e2cd8518b Add support for disabling certain features through provisioning module 2021-11-15 10:59:56 +01:00
Martin Kleinschrodt bdb32044ed Fix env variable name generation for nested config objects 2021-11-15 10:09:12 +01:00
Martin Kleinschrodt b19e9d0c8e Add notification for when the server has to restart because of an uncaught exception 2021-11-14 10:17:33 +01:00
Martin Kleinschrodt 1697ac0e1a Add workaround for nginx container failing to resolve upstream server after server restart 2021-11-14 10:17:01 +01:00
Martin Kleinschrodt b8e7fa01f3 Add minimum width and height to electron app window (plus some logs for future debugging) 2021-11-14 10:16:07 +01:00
Martin Kleinschrodt 6db73ba015 Wrap async calls to third-party libraries in try catch blocks to prevent uncaught exceptions from causing the process to exit 2021-11-11 13:14:18 +01:00
Martin Kleinschrodt ebcf5e6c46 Fix layout issue in create invites dialog 2021-11-09 10:23:51 +01:00
Martin Kleinschrodt de3991917a Regularly clean up expired sessions, auth requests and srp sessions 2021-11-08 11:14:45 +01:00
Martin Kleinschrodt f87e1bb6ce mixpanel logging: pass through excluded properties to nested objects 2021-11-06 17:02:37 +01:00
Martin Kleinschrodt 427633306b Disable background polling in extension; sync on interactions instead 2021-11-06 17:02:03 +01:00
Martin Kleinschrodt 08586a1c71 Fix duplicate email in username suggestions 2021-11-06 17:00:29 +01:00
Martin Kleinschrodt 7280a2468a Include browser version in device info 2021-11-06 11:59:36 +01:00
Martin Kleinschrodt e3318b1272 Add support for changing database name in mongodb storage 2021-11-06 11:59:07 +01:00
Martin Kleinschrodt f25f722c4c Fix typos in css var references 2021-11-05 17:02:30 +01:00
Martin Kleinschrodt e16d58e6e2 Always include padloc username in username suggestions 2021-11-05 16:47:11 +01:00
Martin Kleinschrodt 971b437154 Make field name weight in list view customizable 2021-11-05 16:46:51 +01:00
Martin Kleinschrodt 6675826f83 Adjust section header styling 2021-11-05 16:37:39 +01:00
Martin Kleinschrodt 39a3dc1956 Use consistent styling for placeholders 2021-11-05 16:37:19 +01:00
Martin Kleinschrodt f75864e9bf Add support for postgres as a data storage backend 2021-11-05 15:38:15 +01:00
Martin Kleinschrodt 4c2bdf78db Automatically log out use if account is suspended - don't allow logging in 2021-11-04 16:08:18 +01:00
Martin Kleinschrodt c9ba8b2370 Close all dialogs on auto lock 2021-11-04 15:25:54 +01:00
Martin Kleinschrodt 4277b89a38 Add browser version to device info 2021-11-04 15:23:41 +01:00
Martin Kleinschrodt 19e69827dc Make allowed cors origin and max request size configurable 2021-11-02 17:25:00 +01:00
Martin Kleinschrodt 7b8e337f92 store apple id used for macos app notarization in environment variable 2021-11-02 17:08:24 +01:00