Commit Graph

  • b55f275442
    Bring back everything into a single component, implement reused and weak password audits. Bruno Bernardino 2022-03-24 19:09:22 +0000
  • 060edc1bde WIP 11 Martin Kleinschrodt 2022-03-24 10:51:24 +0100
  • 0a23c341f3 WIP 10 Martin Kleinschrodt 2022-03-23 09:28:51 +0100
  • aa4e1310e5 WIP 9 Martin Kleinschrodt 2022-03-20 12:07:32 +0100
  • e6061658a6 WIP 8 Martin Kleinschrodt 2022-03-14 12:05:09 +0100
  • 0de7b07c03 WIP 7 Martin Kleinschrodt 2022-03-13 13:54:46 +0100
  • 4fa4cf9ea2 WIP 6 Martin Kleinschrodt 2022-03-11 14:05:01 +0100
  • 6a34725a42 WIP 5 Martin Kleinschrodt 2022-03-09 09:01:36 +0100
  • 6932ddd292 WIP 4 Martin Kleinschrodt 2022-03-07 14:57:08 +0100
  • 0a651a9723 WIP 3 Martin Kleinschrodt 2022-03-06 16:54:05 +0100
  • bcb7b80af9 WIP 2 Martin Kleinschrodt 2022-03-05 09:13:55 +0100
  • 99b9ac0498 WIP Martin Kleinschrodt 2022-03-03 14:43:02 +0100
  • 208536822f
    Tweak UI and UX a bit, but having issues with re-rendering/re-running audit, which affects the speed of testing. Bruno Bernardino 2022-03-22 17:23:13 +0000
  • 6c5b53f422
    Merge branch 'v4' into feature/password-audit-v1 Bruno Bernardino 2022-03-22 15:41:30 +0000
  • 798ef7621a
    Merge pull request #415 from padloc/feature/lock-down-tauri Martin Kleinschrodt 2022-03-22 10:01:20 +0100
  • a934ccd59b Fix build output paths (guessing for windows and linux for now) #415 Martin Kleinschrodt 2022-03-22 08:37:05 +0100
  • fb9273d61d Include csp tag via webpack instead of usings tauris csp injection since their use of nonces conflicts with the way lit builds style sheets Martin Kleinschrodt 2022-03-22 08:03:30 +0100
  • e0bb56cd9a Update tauri and other dependencies Martin Kleinschrodt 2022-03-21 14:25:42 +0100
  • 600b870296
    Password Audit v1 - Initial page + inline thoughts Bruno Bernardino 2022-03-21 18:58:37 +0000
  • f547e5bcba Lock down all tauri apis, since we're currently not using any of them (except shell, which we're only using to open the help site, and I decided to just remove that functionality since we already have that in the "inner" app itself) Martin Kleinschrodt 2022-03-21 14:23:20 +0100
  • 310b2f8bc5
    Merge pull request #411 from padloc/feature/advanced-csv-import-ui Bruno Bernardino 2022-03-18 16:48:06 +0000
  • 8088e70f75
    It's possible to skip columns now, and the code was slightly refactored/cleaned up. #411 Bruno Bernardino 2022-03-17 16:16:22 +0000
  • a4bbd20d6d
    Many misc fixes and improvements Bruno Bernardino 2022-03-15 16:57:32 +0000
  • 7e732cba3a Fix setting values for name and tag selects; some improvements to inferring column types and names if first column does not contain field names Martin Kleinschrodt 2022-03-12 11:10:34 +0100
  • 477ab826a4
    Rename checkbox, move to toggle button. Bruno Bernardino 2022-03-11 16:43:57 +0000
  • 2116565979
    Remove unnecessary `new RegExp` now that the pattern is a `RegExp` already. Bruno Bernardino 2022-03-09 21:51:08 +0000
  • 9235543838
    Improve and use `guessFieldType`. Bruno Bernardino 2022-03-09 21:00:42 +0000
  • 0b03fd0990
    Improve UX and functionally follow the mapped columns and field names. Bruno Bernardino 2022-03-08 17:28:23 +0000
  • 2ba1a590d2
    Functionally working, now. Bruno Bernardino 2022-03-04 18:19:35 +0000
  • 229c0860da
    Advanced CSV Import UI Bruno Bernardino 2022-03-02 20:32:44 +0000
  • e209cff254 Double default PBKDF2 iteration count to 100.000 Martin Kleinschrodt 2022-02-27 09:16:54 +0100
  • 97f016d7d6
    Merge pull request #407 from padloc/feature/drag-and-drop-attachments Martin Kleinschrodt 2022-02-26 16:39:18 +0100
  • 6bae11d55a Display attachments section even if no attachments have been added yet; Use more subtle indicator when file is being dragged over #407 Martin Kleinschrodt 2022-02-26 16:15:52 +0100
  • 0a18dd1382
    Switch tauri build commands Bruno Bernardino 2022-02-26 11:49:10 +0000
  • 69a39257c8
    Fix problems with tauri and running tests Bruno Bernardino 2022-02-26 11:47:20 +0000
  • a6ea1b83c4
    Add always-visible (when there are attachments) attachment helper indicator. Bruno Bernardino 2022-02-26 11:29:50 +0000
  • 5cca0109da
    Merge branch 'v4' into feature/drag-and-drop-attachments Bruno Bernardino 2022-02-26 11:01:59 +0000
  • ef63867a19
    Merge pull request #408 from padloc/feature/config-and-docs Martin Kleinschrodt 2022-02-25 18:23:52 +0100
  • f417c4bbac Remove formatOnSave settings from workspace settings #408 Martin Kleinschrodt 2022-02-25 18:18:13 +0100
  • 29435ce970 Missed a word or two Martin Kleinschrodt 2022-02-25 16:39:04 +0100
  • 1ae4ff0693 Add electron readme Martin Kleinschrodt 2022-02-25 16:24:04 +0100
  • b662832ebc Update Tauri readme Martin Kleinschrodt 2022-02-25 16:19:40 +0100
  • 0061056398 Use "production" build as default. Debug builds are now done via `npm run tauri:build:debug` Martin Kleinschrodt 2022-02-25 16:19:26 +0100
  • 0e0e6f1094 Add readme for web extension Martin Kleinschrodt 2022-02-25 15:45:55 +0100
  • 83362a6511 Add pwa readme Martin Kleinschrodt 2022-02-25 15:10:06 +0100
  • 2b5b957a58 Automatically wrap lines in markdown files at 80 characters Martin Kleinschrodt 2022-02-24 10:06:06 +0100
  • 051f47598a First draft for @padloc/server readme. Martin Kleinschrodt 2022-02-23 17:50:03 +0100
  • 0dcf3ce59c Allow setting server config variables via .env file Martin Kleinschrodt 2022-02-23 17:49:45 +0100
  • 589ffeaf49 Update main readme; Add AGPL license; add shorter/better aliases for some commands Martin Kleinschrodt 2022-02-23 14:58:14 +0100
  • 7d7ec5b36a
    Allow drag & drop for attachments Bruno Bernardino 2022-02-25 15:21:58 +0000
  • 22e82a9a7a
    Merge pull request #406 from padloc/fix/linux-electron-icon Bruno Bernardino 2022-02-25 09:37:35 +0000
  • 64c8c9bdae
    Fix CI caching #406 Bruno Bernardino 2022-02-24 19:36:43 +0000
  • ec5e5b9d78
    Nothing works. Give up, use some of the cleaning. Bruno Bernardino 2022-02-24 19:34:19 +0000
  • ccf8d09dd7
    Take it one level more. Bruno Bernardino 2022-02-24 18:59:35 +0000
  • 2a8fa47eb2
    Pass linux argument further down. Bruno Bernardino 2022-02-24 18:50:00 +0000
  • 64e89077ee
    Try to build linux from macos Bruno Bernardino 2022-02-24 16:41:03 +0000
  • 9880e4c2c9
    Fix Linux Electron icon Bruno Bernardino 2022-02-24 16:14:05 +0000
  • 4a1ecd5b47
    Merge pull request #405 from padloc/fix/chrome-extension-auto-lock Bruno Bernardino 2022-02-24 07:10:21 +0000
  • 2df8c83738
    Add private to methods #405 Bruno Bernardino 2022-02-23 17:03:40 +0000
  • 17890719a9
    Enable Auto-lock in web extension Bruno Bernardino 2022-02-23 16:48:20 +0000
  • 49cf294584
    Merge pull request #404 from padloc/feature/e2e-maildev Martin Kleinschrodt 2022-02-20 08:00:58 +0100
  • b4b44f9d08 Use custom fork of maildev without the vulnerable dependencies and with proper html sanitiation #404 Martin Kleinschrodt 2022-02-19 17:40:50 +0100
  • 5fcb406e1a Increase delay even more Martin Kleinschrodt 2022-02-19 15:23:14 +0100
  • 8e2b9696d5 Increase some delays Martin Kleinschrodt 2022-02-19 15:07:41 +0100
  • 1523ef234b Looks like delays are still needed in some places - add them where appropriate Martin Kleinschrodt 2022-02-19 15:01:01 +0100
  • ba4bf0c8fa Covert the rest of the tests; pass in email address as param to login, signup and unlock commands Martin Kleinschrodt 2022-02-19 12:23:56 +0100
  • 675dfca3b7 Use helper command to more reliably type stuff into pl-input elements; Use randomized email for signup tests to allow for better replayability Martin Kleinschrodt 2022-02-19 09:24:02 +0100
  • afc43cc643 Use more robust method of traversing shadow dom that allows us to make use of cypress' retry functionality and doesn't require timeouts everywhere Martin Kleinschrodt 2022-02-18 17:49:11 +0100
  • c3eaec4043 Add utility command for fetching verification codes from maildev server; clear all emails before each test Martin Kleinschrodt 2022-02-18 16:18:20 +0100
  • 70903968e3 Add missing smtp host and port configuration Martin Kleinschrodt 2022-02-18 12:46:31 +0100
  • c4e67381ee Use maildev for catching and parsing verification emails in e2e tests Martin Kleinschrodt 2022-02-18 12:28:36 +0100
  • cb26c6fce2
    Merge pull request #403 from padloc/fix/server-crashing-malformed-requests Bruno Bernardino 2022-02-17 15:08:55 +0000
  • 83e6c74936
    Fix server crashing with malformed requests #403 Bruno Bernardino 2022-02-17 14:33:07 +0000
  • 858fc3a324
    Merge pull request #401 from padloc/feature/v3-compatibility-e2e-login-test Bruno Bernardino 2022-02-15 11:21:26 +0000
  • 8eca9ff07c
    v3 client compatibility end-to-end tests #401 Bruno Bernardino 2022-02-14 19:58:55 +0000
  • 883adabaa5
    Merge pull request #399 from padloc/feature/v3-compatibility-e2e-test Bruno Bernardino 2022-02-12 20:19:13 +0000
  • e6d097030e
    Fix v3 signup test. #399 Bruno Bernardino 2022-02-12 08:17:25 +0000
  • 74b5130cc4 Mark v3 compatibility layer ad deprecated from the start, to remind us that it should be removed eventually Martin Kleinschrodt 2022-02-10 13:13:14 +0100
  • 00e6a2cfc1 Remove debugger; statement Martin Kleinschrodt 2022-02-10 13:00:49 +0100
  • 41c7c127b7 Implement v3 compatibility layer as mixin on Controller class Martin Kleinschrodt 2022-02-10 11:58:04 +0100
  • 12c71d3535 First pass at ensuring v3 compatibility Martin Kleinschrodt 2022-02-10 10:32:41 +0100
  • 5aa2d19865
    Add v3 compatibility end-to-end test Bruno Bernardino 2022-02-09 17:15:08 +0000
  • aae84f4e22
    Merge pull request #398 from padloc/feature/find-item-e2e-test Bruno Bernardino 2022-02-08 16:29:25 +0000
  • e2cd6135d5
    Increase the time before new item form shows up #398 Bruno Bernardino 2022-02-08 16:20:01 +0000
  • f198b9be63
    Try increasing times for consistent passing in CI Bruno Bernardino 2022-02-08 16:12:54 +0000
  • 67e59c9176
    Increase one wait time. Bruno Bernardino 2022-02-08 15:59:13 +0000
  • a926795250
    Add a few more `cy.wait()`s, to make sure the elements accept typing and clicking Bruno Bernardino 2022-02-08 15:52:57 +0000
  • fe8e014ba8
    Find Item e2e test Bruno Bernardino 2022-02-08 14:55:29 +0000
  • 12f5e04f7f
    Merge pull request #396 from padloc/feature/create-item-e2e-test Bruno Bernardino 2022-02-02 17:44:25 +0000
  • cdc21f8d95
    Create Item end-to-end test #396 Bruno Bernardino 2022-02-02 15:46:41 +0000
  • 4dd4c65266
    Merge pull request #395 from padloc/feature/login-e2e-test Bruno Bernardino 2022-02-01 17:37:19 +0000
  • 1819f36c66
    End-to-end login test #395 Bruno Bernardino 2022-02-01 16:22:16 +0000
  • 5ca373993a
    Merge pull request #394 from padloc/feature/refine-signup-flow Bruno Bernardino 2022-02-01 12:44:59 +0000
  • 64532a5311
    Tweak wait/timeout for signup test. #394 Bruno Bernardino 2022-01-31 18:00:55 +0000
  • 2d1547038f Add warning in case someone uses the wrong email address when logging in to accept an invite Martin Kleinschrodt 2022-01-31 13:07:27 +0100
  • f4500176f6 Add back preauthentication via invite link for unregistered invitees Martin Kleinschrodt 2022-01-31 12:15:29 +0100
  • 5ca16be2fa Insert url into TOS link Martin Kleinschrodt 2022-01-31 12:08:05 +0100
  • b37fb74e33 Load terms of service url from manifest file Martin Kleinschrodt 2022-01-31 12:02:35 +0100
  • 045fdb90e0 Usa a more muted white for the dark theme Martin Kleinschrodt 2022-01-31 08:07:33 +0100
  • 20985dc61d Update tests Martin Kleinschrodt 2022-01-30 17:52:54 +0100