Commit Graph

329 Commits (master)

Author SHA1 Message Date
Giulio Cesare Solaroli d7c5d6014b Added default image when actual favicon fails to load 2015-03-03 19:30:44 +01:00
Giulio Cesare Solaroli 2368d471e8 Added HTML native support for auto-completion in tag editor
Not sure on which browser this feature is working; only tested in Chrome for Mac.
2015-03-03 17:42:25 +01:00
Giulio Cesare Solaroli 03ce1d3497 Fixed scrolling of the extra-features panel 2015-03-03 16:13:22 +01:00
Giulio Cesare Solaroli 66e036b5de Small fix to the registration form layout 2015-03-03 15:53:39 +01:00
Giulio Cesare Solaroli a4718b2c04 Improved text area autoresize behaviour 2015-02-26 21:03:33 +01:00
Giulio Cesare Solaroli 375fc0c10e Added text area autoresize behaviour. 2015-02-26 18:39:03 +01:00
Giulio Cesare Solaroli 29ff09441b Improved registration wizard
The desktop view looks fine, but the mobile one still needs lot of love
2015-02-26 16:55:45 +01:00
Giulio Cesare Solaroli 04a48ea609 Switched default font from SourceCode Pro to Dejavu 2015-02-26 16:39:48 +01:00
Giulio Cesare Solaroli 2a614c8946 Fixed SRP check for negative values 2015-02-16 18:20:49 +01:00
Giulio Cesare Solaroli acb72cc1e0 Fixed card list shadow over card detail (Safari) 2015-02-16 16:06:28 +01:00
Giulio Cesare Solaroli 0d49cf3a8c
Fixed content scroll in card detail, in compact view. 2015-02-14 10:29:51 +01:00
Giulio Cesare Solaroli 6c30a77ce1
Updated PRNG configuration 2015-02-14 08:46:15 +01:00
Giulio Cesare Solaroli 67263a05a6
Unified PRNG setup across all application versions 2015-02-13 17:02:24 +01:00
Giulio Cesare Solaroli 6141a7fce3
Fixed tag editor layout. Behaviour still incomplete, though. 2015-02-13 16:46:13 +01:00
Giulio Cesare Solaroli 182e9eb00f Fixed ‘add new card’ button position 2015-02-13 09:12:55 +01:00
Giulio Cesare Solaroli 3a466a758a Update the stylesheets 2015-02-13 08:57:00 +01:00
Giulio Cesare Solaroli 924f0815a1 Fixed delete card option in narrow view 2015-02-13 08:54:00 +01:00
Giulio Cesare Solaroli a481384688 Fixed the order of the commands in the compact view 2015-02-12 18:04:12 +01:00
Giulio Cesare Solaroli 7de0433236 Restored dialog style 2015-02-08 11:47:50 +01:00
Giulio Cesare Solaroli 2d4bb33be4 Merge branch 'master' of github.com:clipperz/password-manager
Conflicts:
	frontend/delta/scss/style/selectionPanel.scss

Reverted some settings to fix issues in the narrow view
2015-02-08 11:11:06 +01:00
Giulio Cesare Solaroli 4535b8b129 Cleaned up style sheets 2015-02-07 15:41:04 +01:00
Giulio Cesare Solaroli 724016fd15 Added default values for card counters when still loading card info 2015-02-07 15:40:01 +01:00
Roberto Pasini 30b5d47f06 Fixed scrollbars on FF 2015-02-06 20:34:00 +01:00
Giulio Cesare Solaroli 967222eac8 Some extra work on the styling of some components 2015-02-06 17:26:27 +01:00
Giulio Cesare Solaroli 6c021b5772 Added explicit count for all cards 2015-02-06 17:24:31 +01:00
Giulio Cesare Solaroli 782d7102c9 Improved the styling of some elements 2015-02-06 16:33:38 +01:00
Giulio Cesare Solaroli e92b03d76a Minor style sheet refactoring 2015-02-04 23:57:57 +01:00
Giulio Cesare Solaroli dac835b5c6 General improvements to the UI
More work still needed, but still a meaningful step forward.
2015-02-04 23:44:32 +01:00
Giulio Cesare Solaroli 3d17482db4 Improved card editing form layout 2015-02-03 22:48:29 +01:00
Giulio Cesare Solaroli 88139883f5 Small improvements to card editing form 2015-02-03 22:47:21 +01:00
Giulio Cesare Solaroli 9dec5ece43 Disabled search shortcut when in edit mode 2015-02-03 18:24:49 +01:00
Giulio Cesare Solaroli 34bf41228d Fixed add card behaviour when in ‘compact’ mode 2015-02-03 18:23:30 +01:00
Giulio Cesare Solaroli 98425821ed Added the automatic selection of search text when entering search mode with key bindings 2015-01-31 17:34:31 +01:00
Giulio Cesare Solaroli afaa767238 Updated SCSS 2015-01-21 18:29:30 +01:00
Giulio Cesare Solaroli 43b0239ab8 Added a few feature based on actual subscription options 2015-01-21 18:29:08 +01:00
Giulio Cesare Solaroli 334affd36d Updated IcoMoon icon font definition 2015-01-21 18:28:22 +01:00
Giulio Cesare Solaroli 679803626d Disabled helper code used for development 2015-01-21 18:28:00 +01:00
Giulio Cesare Solaroli 95149b52eb Disabled mousetrap bind-dictionary plugin as unused 2015-01-21 18:26:42 +01:00
Giulio Cesare Solaroli 29c6ddcff8 Removed unused library 2015-01-21 18:26:16 +01:00
Giulio Cesare Solaroli 47184f8c04 Moved 'subscription' info into test data
This allows to stream line the development also of subscription related features, without having to have an active backend.
2015-01-21 18:25:58 +01:00
Giulio Cesare Solaroli 1e333d7e22
Added key navigation also for the ‘narrow’ view 2015-01-09 15:30:16 +01:00
Giulio Cesare Solaroli 2854b9f9c4 Added partial key navigation (desktop version) 2015-01-04 18:50:50 +01:00
Giulio Cesare Solaroli 433f6a7efd upgraded to latest version of React (0.12.2) 2015-01-04 17:14:31 +01:00
Giulio Cesare Solaroli cff99b9603 Added key-bindings for searching cards (desktop version) 2015-01-04 16:53:08 +01:00
Giulio Cesare Solaroli 3a34051bb1 Made search term resilient to UI refresh 2015-01-02 17:48:34 +01:00
Giulio Cesare Solaroli dadca4dfa0 Enabled direct login execution 2015-01-02 14:19:33 +01:00
Giulio Cesare Solaroli 132af87411 offline copy link and better feedback when saving
Added offline copy link (still rough UI) and improved feedback when performing tasks that would eventually save data (long operation)
2015-01-02 10:13:04 +01:00
Giulio Cesare Solaroli 88f9bc2cdf Cached record index loading in order to improve rendering performances. 2014-12-30 10:28:59 +01:00
Giulio Cesare Solaroli 8b7a51b95c
Updated index templates to avoid their indexing 2014-12-07 15:01:42 +01:00
Giulio Cesare Solaroli 3910a2dd8f
Highlighted selected items in the selection panel.
Also added some improvements suggested here: http://www.luster.io/blog/9-29-14-mobile-web-checklist.html
2014-11-02 08:33:29 +01:00
Giulio Cesare Solaroli c3add59d1b Updated MainController logic to keep the selected card listed, even when the filtering criteria does no longer match the selected card itself. 2014-10-12 14:30:17 +02:00
Giulio Cesare Solaroli a891853d32 Added the option to "restore" and archived card 2014-10-12 10:56:27 +02:00
Giulio Cesare Solaroli c1041f75ca Added /delta pre-compiled CSS 2014-10-09 14:03:48 +02:00
Giulio Cesare Solaroli b3967dae52 Fixes to release developer preview of the /delta version
/delta needs an updated backend to support its payment options.
/beta and /gamma have been updated to be compatible with the new backend.
2014-10-09 13:55:45 +02:00
Giulio Cesare Solaroli 093d5e7965 Basic implementation of search feature 2014-09-22 16:53:44 +02:00
Giulio Cesare Solaroli f42c469663 Added very first rough prototype of tag editor 2014-09-19 18:27:26 +02:00
Giulio Cesare Solaroli 5b8da33360 Improved feedback when cancelling/saving changes 2014-09-05 18:17:41 +02:00
Giulio Cesare Solaroli 54b264b6a1 Implemented field manual ordering through drag&drop 2014-09-04 18:58:56 +02:00
Giulio Cesare Solaroli 29a21f5462 Fixed cancel changes in "mobile" mode. 2014-08-27 18:16:30 +02:00
Giulio Cesare Solaroli fc0805916e Added the mask to avoid switching card, when in editing mode. 2014-08-27 18:03:37 +02:00
Giulio Cesare Solaroli 44c51770d9 Added a test to verify that 'cloneRecord' will fail when there are already pending changes. 2014-08-27 09:14:08 +02:00
Giulio Cesare Solaroli acf5363fe2 Added test highlighting a missing feature
Added a test to show that current implementation of 'cloneRecord' does not process DirectLogins yet.
2014-08-26 21:54:48 +02:00
Giulio Cesare Solaroli 316dff637f Implemented "Clone card" command. 2014-08-26 17:31:24 +02:00
Giulio Cesare Solaroli 3918a7bdfc Fixed an issue when editing a card label (without tags) 2014-08-25 08:11:28 +02:00
Giulio Cesare Solaroli 3c68167fb8 Improved implementation of Record.Version 2014-08-24 22:11:16 +02:00
Giulio Cesare Solaroli 4fd3d0e6a0 Fixed a problem when reverting changes on a Record involving adding/removing fields. 2014-08-24 09:47:52 +02:00
Giulio Cesare Solaroli ed1c8081a5 Initial draft of card editing mode
Still very early draft with tons of issues still to address, and no styling at all.

Disabled CSS preprocessor, due to limitations in Python SCSS processor.
Updated date Copyright notice.
2014-08-22 08:38:53 +02:00
Giulio Cesare Solaroli 9922591658 Added new version of React library 2014-08-05 18:37:02 +02:00
Giulio Cesare Solaroli 51e2e19014 Improved Async logging in case of deferred being cancelled 2014-08-04 18:35:32 +02:00
Giulio Cesare Solaroli a362a03cbe Implemented the dialog to ask for confirmation when the user ask to delete a card
No keyboard shortcut implemented, yet
2014-08-04 18:33:37 +02:00
Giulio Cesare Solaroli 336f6932b7 Improved tag handling
Now tag counting reflects whether archived cards are shown or not.
Also available the option to select all untagged cards, with matching counter.
Card deletion is now broken, while I found a way to handle the confirmation dialog (see DialogBox component)
2014-08-02 14:45:22 +02:00
Giulio Cesare Solaroli 201a707f36 Further improvements in tag handling and rendering 2014-07-30 18:34:12 +02:00
Giulio Cesare Solaroli 9d4c8087f6 Improved tag handling. 2014-07-30 16:14:44 +02:00
Giulio Cesare Solaroli 86634cc4af Implemented card archiving, both the DataModel login and UI (still very rough, though) 2014-07-30 09:28:05 +02:00
Giulio Cesare Solaroli c0f96f5de9 Fixed Proxy configuration for development environment to be in read-write mode. 2014-07-29 14:56:58 +02:00
Giulio Cesare Solaroli f8da092f3d Interim synchronization with internal repository
This is an intermir commit to share what is going on with the development of the new /delta version.
2014-07-28 18:07:48 +02:00
Giulio Cesare Solaroli 6dd16d9359
Inproved PRNG configuration 2014-06-21 11:20:16 +02:00
Giulio Cesare Solaroli a6852c9313
Mitigation for vulnerability CLP-01-018 2014-06-19 12:51:21 +02:00
Giulio Cesare Solaroli 0422224521
Fixed authentication procedure for offline copy 2014-06-02 18:35:38 +02:00
Giulio Cesare Solaroli 7fdb41fa2b
Fixed vulnerability CLP-01-016 2014-05-30 16:15:51 +02:00
Giulio Cesare Solaroli ed6b4edc82
Fixed issues reported by cure53.de
Fixed issues CLP-01-014 and CLP-01-015
2014-05-02 17:24:45 +02:00
zertrin 2a21c833aa Improve french translation and update clipperz.com to clipperz.is 2014-01-19 15:17:10 +01:00
Giulio Cesare Solaroli 1180b7b195 Updated /delta
Switched from less to scss. Still no build script to update the final CSS, though.
Added preliminary support for storing account data on browser's local storage for offline viewing. No public backend currently support this feature.
2013-10-02 09:59:30 +02:00
Giulio Cesare Solaroli 20bea94ab6 First release of /delta version 2013-08-30 23:23:42 +02:00
Giulio Cesare Solaroli ff35024f85 Upated links to web site;
added stub for Account Info data.

Updated the links to the main website to match the new content/structure.
The new Account Info is now completely static; will become dynamic as soon as the backend infrastructure will be in place.
2013-05-13 15:52:10 +02:00
Giulio Cesare Solaroli 108dd23db8 Fixed a bug that would "corrupt" header data when upgrading the crypto version used to process an account data
The problem being that only part of the header section would be re-encrypted, thus ending up with different sections encrypted using different crypto function versions.
And this would break when loading data back on next login.
2013-04-26 11:18:23 +02:00
Giulio Cesare Solaroli 65f064cb6c Disabled a debug log 2013-04-26 11:16:55 +02:00
Giulio Cesare Solaroli 959c262afc Updated mobile prototype 2013-04-21 17:55:07 +02:00
Giulio Cesare Solaroli 1906ddfb5d Aborted attempt to factor out the Crypto library on its own module 2013-04-21 17:54:15 +02:00
Giulio Cesare Solaroli 0608e045f6 Removed extra JS libraries no longer used for the mobile version 2013-04-21 17:53:34 +02:00
Giulio Cesare Solaroli 074e70457c Fixed an issue on the AES-CTR block mode
The previous version of the CTR encoding was incrementing the counter in a weird way, mixing up data from the previous block.
The current fix can correctly decrypt data encoded with AES-CTR using other libraries/languages (currently tested only with Python).
2013-04-19 17:09:28 +02:00
Clipperz 07d0357bee Updated Copyright claims
- updated reference dates;
- removed reference to Community Edition;
- normalized logging using Clipperz.log[Warn|Error|Debug]
2013-01-31 14:42:04 +01:00
Clipperz 767a3dcf48 Removed Clipperz Copyright claim to external library files
Removed Clipperz Copyright claim wrongly attached to external library files by the sync script that updated the public repository work area when the changes are committed to the private repository.
2013-01-31 14:39:30 +01:00
Clipperz 969b9f94a2 Fixed error when importing data 2013-01-18 16:02:39 +01:00
Clipperz fac609cf15 Fixed account preference saving
Saving preferences was still invoking an old method removed since the unification of the backend
2013-01-10 09:37:28 +01:00
Clipperz 9741a93a9f Merge latest changes with public repository 2013-01-09 12:45:31 +01:00
Clipperz 8ef30d00eb Fixed conflict 2013-01-09 12:28:56 +01:00
Clipperz 6cfcbb8dee Merge branch 'master' of github.com:clipperz/password-manager
Conflicts:
	frontend/beta/css/yui-extensions/basic-dialog.css
2013-01-09 12:24:13 +01:00
Clipperz f6903b9a56 Fixed application version display on /gamma 2013-01-09 12:05:50 +01:00
Clipperz 34726bbee8 Fixed application version display on /gamma 2013-01-09 11:56:27 +01:00
Clipperz 813c3245ee Fixed application version ID + link
Fixed the display of application version in /gamma, and added a link to the specific code version on GitHub
2013-01-09 11:06:20 +01:00
Clipperz 644891059e Added JQTouch and Zepto libraries
JQTouch and Zepto are tentatively used for the mobile version of Clipperz.
No final commitment has been made, though.
2013-01-09 10:03:53 +01:00
Clipperz 816fc35420 Updated version of /gamma
Tons of changes, included a new draft of the mobile version (still VERY rough)
2013-01-08 16:21:04 +01:00
Clipperz 267603e3aa Fixed corrupted card problem
Changes that check for a weird condition that was causing cards to get corrupted.

A similar change has been applied also to /gamma (in a different commit, though)
2013-01-08 16:17:30 +01:00
Clipperz b6a11a37ec Added references to static resources
Added the list of static resources that need to be copied when assembling the application
2013-01-08 16:16:09 +01:00
Clipperz ea71029b55 Fixed image references 2013-01-08 16:15:20 +01:00
Clipperz ab84f3c135 Fixed 'dump'
The new application layout (single backend with multiple versions of frontend application) handle 'dump' requests (aka 'offline copy') from a different url
2013-01-08 16:14:42 +01:00
Clipperz 596e94dca4 Updated /beta images
Not sure exactly what the differences are, but 'git' marked them all as modified
2013-01-08 16:10:13 +01:00
Clipperz 2e9f8124d1 Fixed image paths in CSS files
CSS should not use external images (to let the offline copy work smoothly), but some resources are still external
2013-01-08 15:55:07 +01:00
Giulio Cesare Solaroli 59d420a7da Merge pull request #41 from jokajak/compactFix
Fix the Clipperz Compact link
2012-06-16 00:24:17 -07:00
Giulio Cesare Solaroli 215d8fc16f Merge pull request #42 from jokajak/issue38
Remove reference to missing images
2012-06-16 00:23:07 -07:00
Josh 052d053102 Remove reference to missing images
This removes references to image files that are missing that don't
affect the display.
2012-06-15 22:41:01 -04:00
Josh 7bf1c8f74d Fix the Clipperz Compact link
The clipperz compact link should be relative to the current path
2012-06-15 21:46:56 -04:00
Josh 36b3236415 fix the cancel button for editing cards
The javascript was checking for the parameters assuming the backend
provided version information.  The community edition backend does not
supply any versioning information so the javascript checks both
locations
2012-06-15 21:26:30 -04:00
Giulio Cesare Solaroli 12cd9d47a6 Merge branch 'buildFix' of https://github.com/jokajak/password-manager
Conflicts:
	frontend/gamma/properties/gamma.properties.json
2012-03-17 21:28:40 +00:00
Giulio Cesare Solaroli 25029b9437 Updated /gamma web css 2012-03-17 21:10:14 +00:00
Giulio Cesare Solaroli 928f3f3ed3 Fixed frontend properties and updated MochiKit version 2012-03-17 21:08:23 +00:00
Josh d791e1df1f define html.template for beta and gamma frontends 2012-03-17 16:47:23 -04:00
Giulio Cesare Solaroli cf9c0c34e1 Added static resources used when exiting the application
Signed-off-by: Giulio Cesare Solaroli <giulio.cesare@clipperz.com>
2012-03-03 17:03:57 -05:00
Giulio Cesare Solaroli 7804333809 Updated the index_template files
Signed-off-by: Giulio Cesare Solaroli <giulio.cesare@clipperz.com>
2012-02-11 23:37:21 +00:00
Giulio Cesare Solaroli 185949cb77 Improved build scripts
Signed-off-by: Giulio Cesare Solaroli <giulio.cesare@clipperz.com>
2012-02-11 23:34:25 +00:00
Giulio Cesare Solaroli 67455b069c Integration of PHP backend with /beta and /gamma front ends
Fixed PHP backend and /beta code to handle request and data format compatible with /gamma.
At the moment adding/deleting/editing records seem to work fine.
2011-10-23 18:36:57 +01:00
Giulio Cesare Solaroli 6ba274c79e Fixed the copyright headers 2011-10-06 01:36:10 +01:00
Giulio Cesare Solaroli 3065be1b71 Merge branch 'timeout' 2011-10-05 00:24:50 +01:00
Giulio Cesare Solaroli bf22713a72 Fixed code indentation 2011-10-05 00:23:06 +01:00
Giulio Cesare Solaroli 9474b9ba38 Fixed the copyright header on the Russian translation file 2011-10-04 22:52:52 +01:00
kuznetz 212dfb8b02 Added Russian Language 2011-10-04 12:25:04 +03:00
Josh 27e2d4e631 check for exceptions from the server 2011-10-03 20:28:50 -04:00
Giulio Cesare Solaroli ef68436ac0 First version of the newly restructured repository 2011-10-03 00:56:18 +01:00