Граф коммитов

229 Коммитов

Автор SHA1 Сообщение Дата
Dan Mills a035048b96 add a "what's this?" link to the login box so users can find out what the encryption passphrase is 2009-02-23 18:47:36 -08:00
Chris Beard 0db6e8b835 cleaning up of pref pane, adding default label to sync status 2009-02-23 18:37:13 -08:00
Dan Mills b9d2d9aa55 improve pref pane; clean up first tab and make 'create account' load the services homepage, also temporarily hide the change password form; move client name setting to clients tab 2009-02-23 17:59:14 -08:00
Dan Mills 34b3a01ca1 Wrap.notify now takes the topic prefix as an argument, instead of requiring this._osPrefix to be set; use Observers.js in several places (sync.js, status.js, etc); some event topics have changed, beware; fix up status window, now prints some useful status as sync progresses 2009-02-22 00:04:58 -08:00
Dan Mills ee92f117a0 add more flexible descriptions for login errors 2009-01-26 10:00:00 -08:00
jonathandicarlo@jonathan-dicarlos-macbook-pro.local 664b9ae0c8 Made the label inside the Weave pref on the main Fennec preferences screen into a dynamic status indicator 2009-01-12 17:52:06 -08:00
jonathandicarlo@jonathan-dicarlos-macbook-pro.local 4c4fe745de Added UI to set username/password/passphrase for Weave client on Fennec, and made it work. Following my UI proposal for now, it uses html pages loaded at chrome URLs, which is not ideal. 2008-12-10 18:13:05 -08:00
Daniel Brooks e3e3e62654 use consistent entity names in the Fennec prefs 2008-11-25 13:20:19 -06:00
Daniel Brooks adb316a527 get started on the Fennec ui by setting up the list of prefs 2008-11-25 12:27:08 -06:00
Dan Mills 951c71e98a wizard eula screen changes 2008-11-03 14:53:33 -08:00
Philipp von Weitershausen 252e3c583c Bug 571902 - Land sync and crypto components on trunk [r=mconnor r=ted]
Makefiles and build helpers for 'services'.
2010-06-21 17:05:08 -07:00
Anant Narayanan 201ede3f4d Syncing for Awesome bar (bug 437133, r=thunder) 2008-08-07 20:00:35 -07:00
Anant Narayanan f02be43079 Client-side OAuth support (bug 444528, r=thunder) 2008-08-04 17:34:21 -07:00
Chris Beard b16f30644c UI for clients 2008-07-31 00:39:57 -07:00
Chris Beard dac82813d9 adding UI to add/edit client name and types 2008-07-30 23:48:33 -07:00
Anant Narayanan 2e5f6e903f Fix forgot password link (bug #442956) 2008-07-21 20:53:30 -07:00
Dan Mills 1cf2bb8b65 when changing passwords, do not allow the new one to be the same as the passphrase 2008-07-17 20:41:10 -07:00
Chris Beard f689241aa2 - adding modal sync dialog handling of lock condition 2008-07-11 18:52:04 -07:00
Chris Beard 9d136721e3 - in sync error notification changed "try again" to "sync now.." which will pop a modal sync. 2008-07-11 18:29:33 -07:00
Chris Beard 767489d1f8 - s/out/our and server timeout from 10s to 15s (from originally 30s, which was causing people to think the app was locked up) 2008-07-11 09:44:17 -07:00
Chris Beard ae91da4fe7 - added checks to see if registration is closed, and if so, shows a message to the user on the account creation pane.
- added description to 423 locking warnings, as they are not necessarily a bad thing.  temporary as we really need more reobust management of locking when multiple clients are potentially syncing at once.
- minor clean up of passphrase verification in the wizard. passphrase verification is still a bit buggy though...
2008-07-11 09:38:44 -07:00
Chris Beard 0864124335 * sync on quit is now also skipped when there is a forced restart of the browser (e.g. updates, extension installs, etc.)
* formatting tweaks and cleanup for modal sync UI
2008-07-10 17:03:56 -07:00
Chris Beard d8dd14adc2 * major revision to the login dialog to be more robust, adding error handling, styling and a help link
* some minor hacking of the login progress to improve performance
* expanded the application exit sync dialog to be a general modal sync dialog that will display whenever appropriate (e.g. during initial setup, on manual "sync now" requests, and on application exit)
* added a progress meter and status messages to the modal sync dialog to provide users with a better understanding of what's going on, and to assist in debugging
* added ability to cancel a modal sync request, including on application exit. when cancel is clicked on by the user, it will attempt to cancel the sync at the next opportunity (i.e. before the next sync engine is processed)
2008-07-09 17:17:24 -07:00
Pazu a7007a86a5 Sync on quit improvements.
A new preference called "waitOnQuit.enabled" was created. This preference controls whether Weave will perform any actions on quit. If false, Weave won't perform any actions on quit, nor wait for any running actions. If true, Weave will wait for any running sync to finish.

The old "syncOnQuit.enabled" preference now controls if Weave will actually perform a full sync on quit or not. If false, no sync is started, but we still wait for an active sync to finish, if waitOnQuit.enable is true.

Both options default to true.
2008-07-08 15:31:47 -03:00
Myk Melez 8556bd6f1b fix capitalization 2008-06-30 23:29:28 -07:00
Myk Melez 9b63eb2e35 bug 442849: correct inconsistencies and grammar nits in wizard text 2008-06-30 22:58:51 -07:00
Maria Emerson af37bfa156 image update 2008-06-30 21:05:18 -07:00
Maria Emerson 092cb1b58f reverted back to original weave logo, increased wizard height for linux problem, added passphrase verification 2008-06-30 18:00:55 -07:00
Maria Emerson 1c43bf8988 updated strings, increased wizard height, updated background with new height and logo 2008-06-30 15:35:00 -07:00
Maria Emerson 0116419b0f grayed out form and password data options, update error log messages, fix last screen to prevent accidental advancing during sync 2008-06-27 16:02:52 -07:00
Maria Emerson 94f86ee625 added run wizard option to pref pane, fixed spacing issues 2008-06-26 21:42:43 -07:00
Maria Emerson c9a7cc7a97 fixed captcha screen 2008-06-26 17:08:44 -07:00
Chris Beard 90e662ce43 adding EULA that will be displayed and must be agreed to on first run 2008-06-26 18:37:05 -04:00
Maria Emerson b07cfbf417 added text (not final), changed background, some code clean-up, todo: more code clean-up, fix large buttons (they are ugly) 2008-06-26 12:09:28 -07:00
Maria Emerson bd10f4a9dd fixed interaction details, all login/verify cases work correctly, final screen creates account and syncs correctly 2008-06-25 15:44:35 -07:00
Myk Melez d187376a75 bug 436636: a system for showing various kinds of notifications in one consolidated location 2008-06-25 13:51:39 -07:00
Maria Emerson bab9cb62c9 fix login calls, do login and sync on final screen, add try again link to server errors throughout 2008-06-25 04:43:13 -07:00
chris@h-194.office.mozilla.org 7a0411af09 added embedded verification method to login (this wants to be it's own object method, but should work well enough for now.)
some formatted cleanup for wizard.js
2008-06-24 12:42:52 -07:00
chris@chris-beards-macbook-pro-2.local 52a8ad1e41 another pass at polishing the first run experience, work in progress 2008-06-24 08:51:40 -07:00
Maria Emerson 6e54ca06f6 consolidated error reporting, formatting tbd 2008-06-23 22:48:44 -07:00
Myk Melez 35d44bd62b Automated merge with ssh://hg.mozilla.org/labs/weave/ 2008-06-23 16:22:17 -07:00
Myk Melez f23fc59659 bug 435341: sync automatically when Firefox quits 2008-06-23 16:10:31 -07:00
Maria Emerson 9192f5c08b work in progress, push for wizard 2008-06-23 15:48:01 -07:00
Maria Emerson 8c35fd7043 updating wizard 2008-06-19 15:43:50 -07:00
Myk Melez 26e6962578 bug 439553: add a 'change password' form to the weave preferences 2008-06-18 19:35:23 -07:00
Maria Emerson 4af7d05d92 bug 438033: implement a better first-run wizard process; r=myk 2008-06-11 17:56:02 -07:00
chris@h-194.office.mozilla.org 31e59001d5 - Adding temporary button to load account creation form for sm-labs01 while work continues on the first run process.
- Minor reorganization of preferences, namely, moving the advanced debugging tools into a sub-dialog and ensure each have a descriptive confirmation prompt.
2008-06-06 17:57:16 -07:00
chris@h-194.office.mozilla.org f500b95f11 - this check in will break everyone temporarily, as it involves the changes necessary to shift us from sha1(email) to usernames, and to enable sharing on the server.
- we are also changing the default preferences on the trunk to point to the new staging server at https://sm-labs01.mozilla.org:81 that has been modified to support usernames
- everyone will need to create a new account and this will be streamlined within the startup function, which will now kick off on first run (we'll check in the updated setup wizard shortly)
- this checkin also cleans up a number of strings
2008-06-06 14:18:50 -07:00
Dan Mills a2659cdec7 merge upstream changes 2008-06-05 23:11:20 +09:00
Dan Mills 6e0ff36f60 Bug 436303: Fix misspelling 2008-06-04 23:07:07 +09:00
Myk Melez 07924b2c43 merge 2008-06-03 11:43:07 -07:00
Myk Melez 92b3748833 bug 434817: sync tabs 2008-06-03 11:32:59 -07:00
jonathandicarlo@jonathan-dicarlos-macbook-pro.local fd84f76ff6 Bookmark share now leaves an annotation ('weave/share/sahred_outgoing' = true or false) on a bookmark folder to note whether it's being shared or not; when a folder is being shared, the menu item in the folder submenu changes to 'Stop sharing this folder'. 2008-06-02 20:13:46 -07:00
jonathandicarlo@jonathan-dicarlos-macbook-pro.local 1249187fae Made the bookmark-share dialog box display the name of the folder you selected; also, the 'Share This Folder' menu text is now pulled from share.properties for easier i18n. 2008-05-30 18:19:47 -07:00
jonathandicarlo@jonathan-dicarlos-macbook-pro.local f27f36243a Moved the Share Bookmarks item out of the Weave popup menu into the Bookmarks menu, folder submenu. 2008-05-29 11:17:54 -07:00
chris@h-124.office.mozilla.org 3ac50cdcaf resolving merge conflicts 2008-05-22 16:52:51 -07:00
chris@h-124.office.mozilla.org 1864c40666 replacing minefield logo with weave logo 2008-05-22 16:04:56 -07:00
Anant Narayanan af655d694e Sync form data: bug #434818, r=thunder 2008-05-22 15:36:44 -07:00
chris@h-124.office.mozilla.org 97b0a93749 cleaning up strings in sync prefs 2008-05-22 14:15:35 -07:00
Justin Dolske 08b62ce1ba Bug 433762 – Sync stored passwords. r=thunder 2008-05-21 18:09:19 -07:00
jono@jono-gibbon-laptop b70fbb03c2 Merged changes and resolved conflicts between my cookie stuff and r282. 2008-04-01 14:46:29 -07:00
Dan Mills 5b6863627e add warnings to reset client/server data buttons in the prefs 2008-03-31 16:24:43 -07:00
Dan Mills 26713b0184 add status notification to sharing dialog; fix async generators in the case where an async method is missing a yield (better error, continue execution in parent); add guts of demo sharing code to engine & store (for bookmarks, with some spillage) 2008-03-28 03:25:51 -07:00
Dan Mills 38ed71b0a2 status label now has service status instead of username; service [un]lock observer notifications are gone; don't error when async methods don't call done() - consider them methods with no return value; don't require passing null into login() to cause the identity to look up the password in the pw mgr; make some wrapper 'method generators' to make lock handling and observer notification simpler 2008-03-27 19:12:53 -07:00
Dan Mills 152ac86226 add a 'clear logs' button to the log window 2008-03-27 01:05:21 -07:00
Dan Mills 255bfe18ef make XHRs non-blocking again; change sharing dialog so sharing is done without closing the dialog (still lacks any feedback though) 2008-03-26 23:22:35 -07:00
Dan Mills 4bbd3af126 add sharing ui+backend code (not working yet); make engines less chatty when applying commands 2008-03-25 23:01:34 -07:00
jono@jono-gibbon-laptop f87939266d My changes to weave to enable cookie synchronization. So far untested and still missing a thing or two. 2008-03-11 12:08:38 -05:00
Dan Mills c3399d64d7 Bug 409601: Ask for an email instead of a username (since Weave usernames are email addresses) 2007-12-26 14:56:52 -08:00
Dan Mills f2c9cee5f7 alert errors when the passphrase is empty 2007-12-21 18:05:01 -08:00
Myk Melez adcef64d74 clean up preferences XUL and make Create Account button work on Windows and Linux 2007-12-21 17:41:26 -08:00
cbeard@Macintosh.local b711a57bc5 refactoring of the setup wizard, fix for opening prefs pane to weave pane regardless of previous state 2007-12-21 15:08:47 -08:00
cbeard@Macintosh.local 859989b602 UI clean up and refactoring 2007-12-21 13:34:43 -08:00
Myk Melez 69b10503c7 make prefpane localizable 2007-12-21 01:09:08 -08:00
Myk Melez 9ec31319f5 make login dialog localizable 2007-12-21 00:29:54 -08:00
Myk Melez a228e4f7f2 make log dialog localizable 2007-12-21 00:11:50 -08:00
Myk Melez 9c4ba9d590 make wizard localizable 2007-12-20 23:31:29 -08:00
Myk Melez 901cc2f116 make the browser overlay (sync.xul) localized and localizable 2007-12-20 17:19:36 -08:00
thunder@daniel-millss-macbook-pro-15.local ae9e1d1e92 fix incorrect manifest line for locale; move idl files and xpt generation script to a public directory 2007-11-30 10:08:05 -08:00