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