Commit Graph

1484 Commits

Author SHA1 Message Date
antelle ba56444a6e fixed paddings 2019-09-08 11:46:03 +02:00
antelle 56fbc14893 picker 2019-09-08 11:32:31 +02:00
antelle 7f20e6cc46 mobile fix 2019-09-08 11:05:38 +02:00
antelle 6dba3f9bf7 macos dark theme 2019-09-08 10:54:18 +02:00
antelle 47b2c32031 bg 2019-09-08 09:56:41 +02:00
antelle c5d8732031 up deps 2019-09-08 09:38:31 +02:00
antelle 2181c9aa91 dropped support for browsers without css variables 2019-09-08 09:31:25 +02:00
antelle 82f841fdf9 macOS dark theme 2019-09-08 09:12:15 +02:00
antelle bebb9a88eb fixed field editing styles 2019-09-08 08:25:15 +02:00
antelle 8df70602c0 Merge branch 'master' into develop 2019-09-07 21:16:57 +02:00
antelle ef39b5c79c donation link changed 2019-09-07 21:15:20 +02:00
antelle d670deb0cb Merge branch 'master' into release-1.9 2019-09-07 19:24:48 +02:00
antelle 1a7975072f Merge branch 'master' into develop 2019-09-05 22:34:56 +02:00
antelle 2dc9959ca4 fixed menu padding issues in some browsers 2019-09-05 22:30:04 +02:00
antelle b689c96870 xml files can be now opened as regular files 2019-08-25 12:46:53 +02:00
antelle ea00818573 fix #1129: webdav storage error on Unicode filenames 2019-08-24 07:47:13 +02:00
antelle cbbf5f833a fix #1154: relative Destination header in WebDAV MOVE 2019-08-24 07:37:08 +02:00
antelle 8a258998dd fixed group settings not being displayed 2019-08-24 07:14:29 +02:00
antelle 80c44c4c03 fixed group settings not being displayed 2019-08-24 07:09:53 +02:00
antelle ba122bd9d0 fix #1241: config option to disable xml export (canExportXml) 2019-08-24 06:56:25 +02:00
antelle a35817c379 up languages 2019-08-22 22:25:59 +02:00
antelle ba29687865 fix #1234 auto-type issues in xubuntu/xfce 2019-08-22 22:15:04 +02:00
antelle c5c64bee20 fix #1235: custom themes loading 2019-08-20 20:18:16 +02:00
antelle d16f335627 up de 2019-08-19 21:03:33 +02:00
antelle 2c38f3c8f2 fix #1234: auto-type not working on linux 2019-08-19 20:55:25 +02:00
antelle a69cf5cd85 improved ranking search 2019-08-18 16:14:47 +02:00
antelle 7c5b76fda3 fix #1231: tooltip arrow positioning 2019-08-18 14:44:51 +02:00
antelle ba2d9415be version 2019-08-18 11:10:27 +02:00
antelle f8395f7f38 better eslint 2019-08-18 10:17:09 +02:00
antelle 3e3d3571be eslint 2019-08-18 08:09:42 +02:00
antelle fa4ff0b0c3 prettier 2019-08-18 08:05:38 +02:00
antelle 176c2a6edd moved the loader 2019-08-18 07:58:23 +02:00
antelle 74a005d0e3 removed an unused field 2019-08-17 20:09:24 +02:00
antelle 02bb56357f better error description 2019-08-17 19:30:42 +02:00
antelle 8ab1ec615f bugfixes for new Electron and webpack 2019-08-17 15:20:00 +02:00
antelle 0d126ae0d8 fix #1166: prevent webdav password logging 2019-08-17 11:39:22 +02:00
antelle 2c064989c1 fix #1215: url matching when there's no website field 2019-08-17 11:28:45 +02:00
antelle 51cc550502 fix #1209: copying app information to clipboard 2019-08-17 11:15:23 +02:00
antelle 84a23e4aea prettier 2019-08-16 23:05:39 +02:00
antelle 68245629e4 fixed argon2 2019-08-16 22:30:03 +02:00
antelle 336c80e296 up eslint 2019-08-16 21:36:22 +02:00
antelle a7096b5cdf building css with webpack 2019-08-16 18:45:11 +02:00
antelle 32b4e99c12 merge GrantMoyer-develop: option to hide password in the generator 2019-08-15 22:08:26 +02:00
antelle c2658395c0 fixed generator style issues in Firefox, see #1222 2019-08-15 21:25:02 +02:00
Grant Moyer 4892e7aa2b Only create a hidden input if not simpleCopy 2019-08-14 23:20:03 -04:00
Grant Moyer d96f458a1b Easy requested changes 2019-08-14 22:59:53 -04:00
Grant Moyer 93b05e448e Remove hide button from copy mode of password generator
Also fix a regression I had introduced
2019-08-07 19:49:27 -04:00
antelle 63f68dff04 fixed generator style issues in Firefox, see #1222 2019-08-07 20:32:38 +02:00
Grant Moyer 065ca2dad4 Remove extraneous change and fix indentation 2019-08-06 22:25:57 -04:00
Grant Moyer 03f566e7cd Fix copying hidden password 2019-08-06 20:07:55 -04:00
Grant Moyer 9c8ebde19d Move hide button to top of dialog 2019-08-06 18:48:21 -04:00
Grant Moyer ebcbe6496a Add tooltip to password hiding button 2019-08-05 22:24:26 -04:00
Grant Moyer a2a5d6d10a Remove existing tooltip when creating a new one 2019-08-05 22:23:54 -04:00
Grant Moyer 276afa42da Add option to hide generated password 2019-08-05 19:22:29 -04:00
antelle 2437ae575c fix #1221: added '30 min' lock option 2019-08-05 18:47:01 +02:00
antelle 1357c7cb1c fixed a phrase 2019-04-23 19:06:05 +02:00
antelle 2c334f4346 fixed a phrase 2019-04-23 19:05:41 +02:00
antelle 6f203f0a3e removed obsolete code 2019-04-13 11:04:31 +02:00
Dennis Ploeger fa136af90a bug: Fixed missing preparation for filter on autotype 2019-04-02 14:09:12 +02:00
Dennis Ploeger 1ab397be0a bug: Fixed missing preparation for filter on autotype 2019-04-02 14:08:56 +02:00
antelle 7795006337 languages 2019-03-31 15:50:36 +02:00
antelle 2820141897 fix #910: removing bad characters from input 2019-03-31 15:05:48 +02:00
antelle 62e3068af1 fix #1104: update unsaved flag for all entries 2019-03-31 14:51:35 +02:00
antelle 4e3b0b73b4 fix 1127: auto-type markup 2019-03-31 14:34:55 +02:00
antelle 3012d1b4e1 fixed auto-type window on mac 2019-03-31 14:30:36 +02:00
antelle 35ed03021a merge dploeger-autotypeopendatabase 2019-03-31 14:30:14 +02:00
antelle 443a7b4f8d
Merge pull request #1138 from HarlemSquirrel/linux-focus-fix
Update Launcher.showMainWindow
2019-03-31 14:07:00 +02:00
antelle 172a6cec2a
Merge pull request #1134 from kee-org/fix-details-shortcuts-do-not-preventdefault
Prevent default on details copy keyboard shortcuts
2019-03-31 14:04:51 +02:00
antelle 6a9640ec29 mobile improvements 2019-03-31 13:55:00 +02:00
antelle 2daa28ec0b mobile list styles 2019-03-30 23:49:14 +01:00
antelle fb418d3aa0 better detail editor styles on mobile 2019-03-30 23:39:33 +01:00
antelle a7d7400309 fixed filter reset 2019-03-30 23:05:48 +01:00
antelle a49eaa2103
Merge pull request #1151 from kee-org/fix-emptying-trash-unreliable
Improve reliability of emptying trash
2019-03-30 20:30:59 +01:00
luckyrat 400a0ab04f Improve reliability of emptying trash 2019-03-30 12:22:39 +00:00
antelle 7126db88c0 images 2019-03-29 19:53:46 +01:00
antelle 04fc3ee3d4 bigger list on mobile 2019-03-28 22:49:51 +01:00
antelle 16bbae35f2 PWA styles fixes 2019-03-28 22:31:53 +01:00
antelle cf6fca86f3 iOS PWA improvements 2019-03-28 22:02:04 +01:00
antelle b434d69fd1
Merge pull request #1148 from kee-org/fix-string-comparator-maximum-char-value
Change string comparator last char value to 0xfffd
2019-03-25 22:27:37 +01:00
luckyrat 7e6892f828 Change string comparator last char value to 0xfffd 2019-03-25 17:54:49 +00:00
antelle 7fa8ba6a5a fix eslint 2019-03-15 19:19:53 +01:00
Kevin McCormack 36bb2ff175 Update Launcher.showMainWindow
Fixes #1095
2019-03-15 09:19:25 -04:00
Dennis Ploeger bd75f50a0a Fixed sorting by rank without giving a filter 2019-03-15 10:30:00 +01:00
luckyrat 3841148820 Prevent default on details copy keyboard shortcuts 2019-03-12 12:48:44 +00:00
antelle 1a421a7b34
Merge pull request #1131 from dploeger/rank-calculation-lowercase-fix
Lowercased the search string, so case doesn't produce different ranking results
2019-03-09 14:26:13 +01:00
Dennis Ploeger b6bac6d11f Moved prepareFilter to a better place 2019-03-09 12:13:41 +01:00
Dennis Ploeger ef68fe1742 Optimization 2019-03-08 08:01:39 +01:00
Dennis Ploeger 197c64ad14 Lowercased the search string, so case doesn't produce different ranking results 2019-03-07 09:18:54 +01:00
antelle f0ff26ebb4 merge master 2019-03-06 19:28:10 +01:00
antelle e6a8a8c335 removed an unnecessary copy 2019-03-05 18:49:44 +01:00
Dennis Ploeger 9f845c4eb8 Optimized settings template 2019-03-04 21:59:21 +01:00
Dennis Ploeger c6e2e48a98 Optimized setting description 2019-03-04 08:31:52 +01:00
Dennis Ploeger a955fcf12f New Feature: Disable direct autotype 2019-03-03 12:53:47 +01:00
antelle 9312fd105b improved link security 2019-03-02 17:16:14 +01:00
antelle ce527f4af5 fix #1124: keyboard navigation issues 2019-03-02 17:14:38 +01:00
Markus Heiser 40fd5c4a7b icon-select-view.js: remove unused Launcher (eslint:app)
Running "eslint:app" (eslint) task

keeweb/app/scripts/views/icon-select-view.js
  3:7  error  'Launcher' is assigned a value but never used  no-unused-vars

Aborted due to warnings.

Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2019-02-22 19:05:55 +01:00
antelle 31986b1d50 merge master 2019-02-09 21:49:23 +01:00
antelle f729872d70 using favicon.keeweb.info to download icons 2019-02-09 16:05:42 +01:00
antelle ab0da3f49c focus issues fix 2019-02-09 12:11:32 +01:00
antelle f0530e2270 Merge branch 'master' into develop 2019-02-07 22:38:58 +01:00
antelle 6cad71e859 fixed focus issues 2019-02-07 22:34:09 +01:00
antelle 243e068fd6 fixed focus issues 2019-02-06 20:36:50 +01:00
antelle b9cedc15b8 locale 2019-02-05 20:03:29 +01:00
antelle b35465fa8e fix #1094: plugin installation in MS Edge 2019-02-05 19:23:10 +01:00
antelle 0915e5d6ca fix #1096: focus issues after minimizing 2019-02-05 19:23:10 +01:00
Dennis Ploeger 8cd66607ef Made ranking calculation stateless 2019-02-05 18:08:06 +00:00
Dennis Ploeger e89eac9a32 Merge branch 'develop' into issue-814 2019-02-04 21:53:09 +01:00
antelle 5ebc63833d fix #1094: plugin installation in MS Edge 2019-02-04 19:49:01 +01:00
antelle e79e903f25 fix #1096: focus issues after minimizing 2019-02-04 19:49:01 +01:00
antelle 28c9faf48f focusdetector static 2019-02-04 19:49:01 +01:00
antelle e4ebcfaf99 fix #1094: plugin installation in MS Edge 2019-02-04 19:43:45 +01:00
antelle 1afc3a414b fix #1096: focus issues after minimizing 2019-02-04 19:20:12 +01:00
antelle 3c105c6091 focusdetector static 2019-02-04 19:14:31 +01:00
antelle 8cc80dbd69 focusdetector static 2019-01-21 20:52:40 +01:00
antelle 75eaf88d84 fixed focus detector 2019-01-15 19:03:23 +01:00
Dennis Ploeger 7fd72ff687 Moved complete focus detection to a new util component 2019-01-15 19:03:10 +01:00
Dennis Ploeger 29a250d16f Only focuses input field when app or browser is active on lock. Fixes #423 2019-01-15 19:03:02 +01:00
antelle 903d6dc271 fixed focus detector 2019-01-14 19:05:16 +01:00
antelle 591a9456dc
Merge pull request #1088 from dploeger/issue-423
Only focuses input field when app or browser is active on lock
2019-01-14 18:52:44 +01:00
Dennis Ploeger 265b6efc96 Moved complete focus detection to a new util component 2019-01-14 08:56:33 +01:00
Dennis Ploeger 69e079c319 Only focuses input field when app or browser is active on lock. Fixes #423 2019-01-13 19:39:37 +01:00
antelle 20c651da41 Merge branch 'master' into develop 2019-01-13 17:28:43 +01:00
antelle 00fb500287 fix #1085: disabled manifest.json to fix dropbox in iOS PWA 2019-01-13 17:02:01 +01:00
antelle f18d053cbf
Merge pull request #674 from alex-shpak/cordova
Cordova specific file system and fingerprint fixes.
2019-01-10 18:48:49 +01:00
Alex Shpak a740c51d82 #674, Move fingerprint reset code to setSyncComplete 2019-01-09 23:25:45 +01:00
Alex Shpak b9ffe62e8b #674, Update fingerprint code to expose password less, remove fingerprint suggestion on password change 2019-01-09 22:45:26 +01:00
Alex Shpak d3d1685785 Lock cordova app on minimize 2019-01-09 21:17:20 +01:00
Alex Shpak adeb58bd6b Fix clipboard for cordova to use existing hidden input 2019-01-09 21:17:20 +01:00
Alex Shpak bd33a72ddc Fix bug with file-info saving for cordova, implement simple copy to clipboard 2019-01-09 21:17:20 +01:00
Alex Shpak 92cfcf4415 Added missed semicolon 2019-01-09 21:17:20 +01:00
Alex Shpak dd850197e4 Moved password insertion 2019-01-09 21:17:20 +01:00
Alex Shpak 59fa9253b3 Added fingerprint support for changed password 2019-01-09 21:17:20 +01:00
Alex Shpak 14b953f764 Fixed fingerprint and mkdir bugs 2019-01-09 21:16:15 +01:00
antelle ee94183e2a devtools mode 2019-01-07 20:43:14 +01:00
antelle 97e89ed8be up translations 2019-01-07 18:42:59 +01:00
antelle 3ff98e06de wording 2019-01-06 23:34:39 +01:00
antelle ae8e6e4bc8 fix #810: Google Drive cookies 2019-01-06 23:33:09 +01:00
antelle 039e6ae8e9 fixed onedrive popup issues observed in #821 2019-01-06 20:21:56 +01:00
antelle 51bc308fa8 fix #1078: updater hanged on "extracting files" 2019-01-06 19:20:56 +01:00
antelle 78bf20e3c3 fix #1077: broken auto-type 2019-01-06 18:33:48 +01:00
antelle d8894dcd7e languages 2019-01-06 17:05:15 +01:00
antelle 46ea0ac03e removed filesaver 2019-01-06 16:50:13 +01:00
antelle 92678730ca removed file-saver 2019-01-06 15:38:03 +01:00
antelle 85f78257ed webpack 4 2019-01-06 13:09:45 +01:00
antelle 91a15c4b5e upgraded modules, fixed argon2 2019-01-06 11:44:10 +01:00
Dennis Ploeger 1b896f3218 Rank calculation when searching and a new sorter based on that rank.
Rank is calculated as requested in #814.
String rank calculation was taken from the auto type filter and
moved into a mixin.
Fixes #814
2019-01-04 09:05:44 +01:00
Dennis Ploeger 77123756b6 Introduced a tooltip to make the secure field feature more understandable
Fixes #805
2019-01-03 19:40:27 +01:00
Dennis Ploeger 6a7bea7120 URL matching moved from helper to auto-type 2019-01-03 19:40:27 +01:00
Dennis Ploeger eb9c6cbf69 Moved error interpretation to storage provider 2019-01-03 19:40:27 +01:00
Dennis Ploeger 1338cf33dd Introduced a new verb form of "Sync" as setFileSync was already used as a noun 2019-01-03 19:40:27 +01:00
antelle 86567521dd removed an exposed variable 2019-01-03 19:40:27 +01:00
Dennis Ploeger c810220df6 Implemented an auto save feature that periodically saves all files
Changed the label for the old "auto save feature" to make it more distinct from the new feature
Removed the setting from view for non-desktop users, because it wasn't supported there anyway
Fixes #745
2019-01-03 19:40:27 +01:00
Dennis Ploeger 807128bc2f Check for a URL in the title for unsupported apps 2019-01-03 19:40:26 +01:00
Dennis Ploeger 0b25fbdef2 Moved to a mixin 2019-01-03 19:40:26 +01:00
Dennis Ploeger 4b59500f32 ESLint fixes 2019-01-03 19:40:26 +01:00
Dennis Ploeger 969892f9e1 Added tooltip when field from history was copied. Fixes #857 2019-01-03 19:40:26 +01:00
Dennis Ploeger bd904c3bd6 Better error message, when backup path is a directory and not a file. closes #869 2019-01-03 19:40:26 +01:00
Dennis Ploeger 02c355ae43 Use "Sync" instead of "Save" on cloud storage. Fixes #880 2019-01-03 19:40:25 +01:00
antelle 5204350453 removed an exposed variable 2019-01-02 21:45:53 +01:00
antelle 1669fcc6d4
Merge pull request #1069 from dploeger/issue-745
Implemented an auto save feature that periodically saves all files
2019-01-02 21:45:20 +01:00
antelle 3136abc337
Merge pull request #1059 from dploeger/issue-857
Added tooltip when field from history was copied. Fixes #857
2019-01-02 21:22:11 +01:00
Dennis Ploeger 425389051a Implemented an auto save feature that periodically saves all files
Changed the label for the old "auto save feature" to make it more distinct from the new feature
Removed the setting from view for non-desktop users, because it wasn't supported there anyway
Fixes #745
2019-01-02 15:19:19 +01:00
Dennis Ploeger 20ed2fd33c Support removing custom fields by emptying their title, too 2019-01-02 14:31:08 +01:00
Dennis Ploeger a6c97e496e No transition and a bigger bar for reordering via drag and drop 2019-01-02 14:03:22 +01:00
Dennis Ploeger 1e58a5419c Moved to a mixin 2019-01-02 10:49:12 +01:00
antelle 72c912d57f typo 2019-01-01 20:18:33 +01:00
ik9999 b7ecf9d925 Fix bug: search filters UI opens when user clicks on folder when advancedSearch is set in settings 2018-12-31 15:54:42 +03:00
ik9999 5e57938aab Allow custom advancedSearch in settings json 2018-12-30 22:03:02 +03:00
antelle e07777179f eslint 2018-12-28 19:11:45 +01:00
antelle 6202de44df fix #848: disabled auto-type shortcut if there's no auto-type 2018-12-28 19:10:25 +01:00
antelle f8a35f9ac3 eslint 2018-12-28 18:51:45 +01:00
Dennis Ploeger 31902697c0 Trigger fileinfo reset on keyfile change. Closes #845 2018-12-28 18:51:45 +01:00
Dennis Ploeger fee7ac1e02 Added tooltip when field from history was copied. Fixes #857 2018-12-28 12:23:20 +01:00
Dennis Ploeger 223827ad76 Select from last open files by using arrow keys. Fixes #889 2018-12-28 08:14:36 +01:00
Dennis Ploeger 3691a382da Removed invalid (?) sanity check, that hindered the render of file settings views. Fixes #904 2018-12-27 15:04:21 +01:00
antelle 7cc8e125e5
Merge pull request #1053 from dploeger/issue-974
Set file to be modified after deleting a version. Fixes #974
2018-12-21 17:52:06 +01:00
antelle 164cc5c346
Merge pull request #1052 from dploeger/issue-975
Added name field. fixes #975
2018-12-21 17:48:21 +01:00
Dennis Ploeger 107beaec62 Set file to be modified after deleting a version. Fixes #974 2018-12-21 08:35:10 +01:00
Dennis Ploeger 3bde78d9f2 Added name field. fixes #975 2018-12-21 08:24:25 +01:00
antelle 1dfc91aa66 fix #1042: applying themes from config 2018-12-20 20:58:10 +01:00
antelle 9b9cda384a eslint 2018-10-22 22:03:51 +02:00
Boris Bondarenko 389c3859c6 Added shortcuts Action+Opt+Up/Down to navigate menu 2018-10-22 20:16:08 +02:00
Dennis Ploeger 06b3e80880 Nasty typo fix, added shortcut information in the autotype selector 2018-10-13 15:21:55 +02:00
Dennis Ploeger d8dbe0464f Cleaned up the code a bit 2018-10-13 11:04:58 +02:00
Dennis Ploeger e23beaf831 Implemented hotkeys (option/enter and command/enter) to support separate username or password entry. Fixes #1017 2018-10-12 12:31:04 +02:00
antelle 4a070bbc57 Removed autocapitalization from WebDav fields, fix #1014 2018-10-11 22:52:11 +02:00
antelle 61ca037357
Merge pull request #995 from Coises/tray-min-auto-type-select-fix
tray-min-auto-type-select-fix
2018-09-05 20:44:24 +03:00
Coises d2446cd0e1 tray-min-auto-type-select-fix
The fix for alt-tab behavior when KeeWeb is minimized to the tray
in 3dae878 left a problem when auto-type raises a selection list: the
taskbar button shows, and after a selection is made KeeWeb minimizes
to the taskbar but leaves a tray icon present. The same thing happens
if auto-type is canceled by clicking either the minimize button or the
close button at the top right of the selection window. From this state,
various scenarios lead to having duplicate tray icons.

This commit restores the behavior of 1.6.3 when auto-type raises
a selection list while KeeWeb is minimized to the tray: the selection
window shows, the tray icon stays, and no taskbar button shows.

We used to minimize the window after selection regardless of its
previous state; this worked because we hid the taskbar button and
minimized the window when minimizing to the tray, but that's what caused
the alt-tab problem. Since we now hide when minimizing to the tray,
we have to know whether to minimize or hide after selection.

The simplest way to do that is to keep the old behavior of leaving the
tray icon present when auto-type raises a selection window while KeeWeb
is minimized to the tray. Instead of calling minimize on the main
window, launcher-electron.js now calls app.minimizeThenHideIfInTray
which is defined in desktop/app.js. That routine minimizes KeeWeb (which
returns focus to the previously active window) and then hides the main
window if and only if a tray icon is present. Because we don't want a
tray icon and a taskbar button present at the same time, app.minimizeApp
is also changed to restore the call to mainWindow.setSkipTaskbar(true)
in the non-Darwin path; thus, when auto-type raises a selection window,
there won't be a taskbar button if KeeWeb was minimized to the tray.

If auto-type is canceled by clicking the top right close button while a
selection list is displayed and there is a tray icon, the KeeWeb window
is hidden and the tray icon stays, just as one would expect. This is
the most likely way someone using "Minimize app instead of close" would
choose to dismiss the auto-type selection list.

If auto-type is canceled when a selection list is displayed while there
is a tray icon by clicking the top right minimize button, by using
alt-tab, or by clicking outside the selection window, the KeeWeb window
reverts to its normal display and shows in the alt-tab list, but the
tray icon remains and no taskbar button is shown. This is not ideal;
it could be addressed in another commit if it seems worth doing. This
commit mitigates these scenarios by adding a check to app.minimizeApp
to assure that we never create a second tray icon if one is already
present. This can do no harm and might catch other "corner cases" that
are difficult to foresee. The next time the tray icon is clicked or
the app is minimized to the tray by clicking the top right close button
normal behavior is fully restored.

If I've made no mistakes, the only change to the Darwin path is that it,
too, is subject to the check that a new tray icon is not created if one
already exists. I'm guessing that's OK, but I have no way to test
Darwin.
2018-09-04 20:34:11 -07:00
Coises 2e54d30b9d Adjust some overflow behavior in the details panel
Adding max-width, white-space, overflow and text-overflow to "a" children
of .details_field-value elements corrects an anomaly with long Website
values. Previously they displayed wider than other values, and the space
in which one could click to edit the field without triggering the link
was very thin. This establishes what was presumably the intended behavior.

Removing white-space from .details__attachment-preview-download-text
allows the text to wrap when the details pane is too narrow to show it all
on one line.

Replacing margin-right with max-width in .details__history fixes
issue #945 and makes fields in the history wrap as they do
in the ordinary details pane.

Adding flex to .details_history-top prevents the history details from
overlapping the navigation controls when the window height is too small
to show everything without scrolling.

Adding padding-right and margin-right to .details__history-top and
.details__history-buttons keeps those elements from overlapping
the scroll bar and aligns their right edges with the right edges
of the widest .details_field-value elements.
2018-09-03 14:13:42 -07:00
antelle 9924dff39a removed old feature detecting stuff 2018-08-30 22:21:57 +02:00
antelle 1054cdcfc4 Testing features on start 2018-08-30 22:16:31 +02:00
antelle 0405ba0321 Reverted https warning back 2018-08-30 21:38:52 +02:00
antelle c8dc0aefa0 removed debug code 2018-08-30 21:33:07 +02:00
antelle e889f5f5ba Require https on start: some browser APIs are not available when the app is loaded via HTTP, it's better to fail fast. 2018-08-30 21:32:37 +02:00
antelle e344bc993e improved messages 2018-08-30 21:22:17 +02:00
antelle 3f3ba4d34b saving cookies during ajax requests, this could fix #810 2018-08-30 21:13:40 +02:00
sahal.sahal 00d12b96db #646 Change confirm password message. 2018-08-31 02:31:39 +08:00
sahal.sahal dbbf759aaa #646 Fix switch to another tab bug. 2018-08-31 01:26:16 +08:00
sahal.sahal 50b7df3c45 #646 Update confirm password ux. 2018-08-29 07:10:54 +08:00
sahal.sahal 3e55478f4b #646 Implement confirm master password 2018-08-28 00:15:23 +08:00
Coises 0f1a248fcc Make field labels in details view draggable
These changes make it possible to drag the value of a field in the
details view by dragging its label. The value dragged is the same
as would be copied by clicking on the label.
2018-08-23 13:45:35 -07:00
Coises 2450e3a0b6 Avoid spurious drop-target indications
While app-view already prevented the default action for files and urls
in a browser window (navigation), the drag indicator showed that any
drop was possible. These changes cause the drag indicator to show that
nothing can be dropped on areas of the interface that don't contain
a drop target. The addition of dragenter avoids some flickering which
otherwise can occur when dragging a file rapidly across the group
or entry lists.

Accompanying changes to details-view, menu-item-view and open-view are
needed because those views relied on "inheriting" from app-view
the indication that dropping anything was allowed.
2018-08-23 13:45:35 -07:00
Coises 7a3cc9c863 Only show drop files message in details view when dragging a file
In testing, making labels draggable resulted in a lot of annoying,
flashing indications of drop targets in places where text cannot
be dropped. This change causes the details view to show the message
panel indicating that a file can be dropped only when the drag contains
a file.
2018-08-23 13:45:35 -07:00
antelle 150f258b70 fixed a group moving bug 2018-08-23 22:14:44 +02:00
antelle 797bc4820b fix #984: wrong group placement when moving groups inside one subgroups below itself 2018-08-23 22:13:02 +02:00
antelle d95ccdf01a Revert "fix #432: drag-drop in vivaldi": the Vivaldi hack is no longer required, see keeweb/keeweb#983
This reverts commit 60e59da94d.

# Conflicts:
#	app/scripts/comp/drag-drop-info.js
#	app/scripts/views/menu/menu-item-view.js
#	release-notes.md
2018-08-23 19:05:49 +02:00
André Pinto f45de3e759 Improve GroupModel.setGroup performance 2018-08-12 23:37:47 +01:00
Tao Wang 48fcdd7a6c Replace the bower dependencies with NPM dependencies
Signed-off-by: Tao Wang <twang2218@gmail.com>
2018-06-21 15:11:03 +10:00
antelle 091de3e4e0 fix #896: increased wasm timeout 2018-04-02 08:32:27 +02:00
antelle a4a878c30b fix #893: log levels 2018-03-24 21:17:20 +01:00
antelle 1fefaf91af don't send Authorization header to OneDrive 2018-03-13 19:17:16 +01:00
antelle bd5f8afe99 using 'me' in OneDrive API 2018-03-13 19:11:18 +01:00
antelle 972b7066dc removed asm.js fallback 2018-03-09 21:25:41 +01:00
antelle 6854531584 grammar 2018-03-09 15:23:15 +01:00
antelle 7c0a3b11e0 strip url params for oauth 2018-03-08 19:37:52 +01:00
antelle 90aaf45282 removed old libs 2018-03-03 11:04:33 +01:00
antelle 4e96402bd4 added SF Mono font 2018-02-22 19:57:18 +01:00
antelle 86596b2095 ignore _etm_template_uuid field 2018-02-22 18:48:41 +01:00
antelle 5c8e37f70d fixed logs and events 2018-02-16 19:32:44 +01:00
Adriano Bonat f3e6caaa46 Fix #456: Add more logs around PopupNotifier & handle crash & did-fail-load events 2018-02-07 23:55:13 -02:00
Mehdi M 191819d56f Add fallback icons and app name in HTML <head> 2018-02-04 01:46:13 +01:00
Mehdi M 6c9c0da14d Add Microsoft Edge app icons 2018-02-04 01:45:14 +01:00
Mehdi M 4f62d3591f Add app icons to manifest.json and link it in HTML 2018-02-04 01:42:49 +01:00
Mehdi M 0efacb3cd5 Remove IE-only icon declaration 2018-02-04 01:40:40 +01:00
Mehdi M 6edfd721f1 Update and add app icons for supported platforms 2018-02-04 01:37:17 +01:00
antelle cc14a5e7e5 fix #844: increased Google Drive pageSize to 1000 2018-01-16 19:04:57 +01:00
antelle 5addbdf0fe fix #833: allow to save files with the same name as existing folders 2018-01-03 22:49:29 +01:00
antelle 1f45284639 fixed google drive files with multi-parents 2018-01-03 22:41:06 +01:00
antelle 30e3dae3e0 fixed plugins scroll 2018-01-01 21:40:49 +01:00
antelle 8561756335 fix #795: inputs validation in file settings 2017-12-26 09:54:42 +01:00
antelle 688e363c89 prevent promise rejection, we don't care about it here 2017-12-25 19:01:47 +01:00
antelle 0e63e955ce fix #821: auto-click OneDrive popup login button if it's the only option 2017-12-25 18:58:23 +01:00
antelle a6bd460469 fixed auth popup options 2017-12-25 18:57:09 +01:00
antelle 2af6a39a93 refactored open-view focus handling and styles 2017-12-23 21:47:31 +01:00
antelle 5ee435be0c merge WhatIfWeDigDeeper-master 2017-12-23 21:18:08 +01:00
antelle 0779620a66 fix #815: disabled autocomplete for empty file passwords 2017-12-23 21:08:23 +01:00
antelle 37a54e5ff8 moved history strings to locale 2017-12-23 21:08:23 +01:00
antelle 23f6b151c7 using local google drive app on localhost 2017-12-23 21:08:23 +01:00
florian 14509eea65 fix(DetailsHistoryView): small typo 2017-12-23 21:08:23 +01:00
antelle 5e3be270d7 fix #808: don't use Intl in Edge 2017-12-23 21:08:23 +01:00
antelle 925b7463e9 fixed version comparison 2017-12-23 21:08:23 +01:00
antelle b7276e2f49 fixed eslint 2017-12-23 21:08:23 +01:00
antelle 3b9f69a112 Fixed eslint 2017-12-23 21:08:23 +01:00
antelle 06751e26a8 RuntimeInfo.beta 2017-12-23 21:08:23 +01:00
antelle 560a7f1d93 grammar 2017-12-23 21:08:23 +01:00
antelle d5cc174d98 fix #799: gdrive auth error 2017-12-23 21:07:41 +01:00
antelle 968a64ff7b log weird oauth tokens 2017-12-23 21:07:41 +01:00
antelle 857302878c fixed storage providers authentication in desktop apps 2017-12-23 21:07:40 +01:00
antelle 31197e44f4 Revert "added special folder mime types to google drive"
This reverts commit 0f3807d
2017-12-23 21:06:21 +01:00
antelle e506abf5b0 added special folder mime types to google drive 2017-12-23 21:06:21 +01:00