Commit Graph

226 Commits

Author SHA1 Message Date
Mike Connor
8a69ade4d1 bug 518273 - need to handle not having an active node assigned, r=edilee
--HG--
extra : rebase_source : f86c6cc164241cee263345de5e13dd5ae0a3758b
2009-09-29 18:33:41 -07:00
Edward Lee
14764a5484 Don't unnecessarily throw from verifyLogin and remove its _catch wrapper.
--HG--
extra : rebase_source : ca74b47b96f4d1fbc1b8454d5b505a57b558e729
2009-09-28 16:13:42 -07:00
Edward Lee
6be9a2d6a5 Add some account creation error handling, but it's still pretty clunky with username detection and alerts for other stuff. 2009-09-25 18:19:30 -07:00
Edward Lee
9f5510bc30 Bug 512809 - signup form uses colors for input validation feedback. r=Mardak
Add initial error reporting and "available" tagging. Also add "start over" functionality and change some custom settings display.
2009-09-25 09:09:05 -07:00
Dan Mills
5094a04f3d initial patch
--HG--
extra : rebase_source : 250c8f0d85483300147a6f0d691e0214db6d837b
2009-09-15 21:54:05 -04:00
Mike Connor
4faaba2018 bug 511549 - make detailedStatus much smarter about errors and backoff, r=edilee
--HG--
extra : rebase_source : 42e3eb9c89d2567d18c02e7583202e284dd69b0e
2009-09-15 21:38:52 -04:00
Mike Connor
d5124cde40 missing file fail from bug 512393 2009-09-15 17:18:00 -04:00
Edward Lee
e633a4dcea Remove mostly unused FaultTolerance service and fix up remaining references. 2009-08-31 17:17:20 -07:00
Edward Lee
813888cd91 Remove unused fennec preference overlays, scripts, strings, styles. 2009-08-28 12:21:26 -07:00
Edward Lee
b1741b5482 Add erase server data button to the cloud bubble.
--HG--
extra : rebase_source : fef9abc20e34ebe40fc0d0a2b660e3869c5f6965
2009-08-26 20:22:59 -07:00
Edward Lee
fae3856f53 Remove Firefox Weave pref pane and point Preferences... to about:weave.
--HG--
extra : rebase_source : c8e47a770d342dc52aa49d8912be66cd2fa1bfa2
2009-08-26 19:50:39 -07:00
Dan Mills
b039c047b4 about:weave polish: add localized help drawer & other small fixes
--HG--
extra : rebase_source : e82da40950dd20d6f418c90cb9b02ba896cd5693
2009-08-26 18:48:22 -07:00
Mike Connor
12a9dca217 remove files that were supposed to be culled already, stupid Hg 2009-08-26 13:07:23 -04:00
Mike Connor
dbf5dccaab add missing pick-sync.dtd
--HG--
extra : rebase_source : 082544cd2a595206bd550cee94d35f635444e5ed
2009-08-26 13:03:33 -04:00
Mike Connor
a99aaee6d7 bug 512393 - l10n cleanup for 0.6, includes fix for bug 511548 as well 2009-08-25 00:47:35 -04:00
Edward Lee
e6e554073c Bug 512001 - Kill the Wizard! (and Account Pane + Login)
Remove the Wizard Dialog, Account Pane, Login Dialog, Add-ons Pane, Advanced Dialog and their related xul/js/css/strings/images. Clean up some unused functions, xul:preferences, css, strings. Orphaned functionality: autoconnect preference, reset/forgot password/passphrase.
2009-08-21 17:32:41 -07:00
Edward Lee
19f12428d3 Remove unused cancelRequested code that causes JS strict warnings. 2009-08-20 16:26:22 -07:00
Dan Mills
23f2e1ae15 Always load about:weave, never the wizard; fix captcha to load in an iframe; fix password fields to be type text when the page is loaded (with the explanation text in them) 2009-08-20 11:49:50 -07:00
Mike Connor
1f94c8885f bug 481733 - provide better error messages, handle errors better, make autoconnect more robust, r=edilee
--HG--
extra : rebase_source : 3eb68a7b4be88c7bd7b9c2b02c96218298cce2f9
2009-08-19 23:27:22 -04:00
Dan Mills
a3d13166a2 clean up weave events handling; add timed bubble after account creation; add status text below arrows 2009-08-19 17:10:17 -07:00
Dan Mills
bd35370bb3 initial commit of new about:weave 2009-08-18 20:03:11 -07:00
Anant Narayanan
e1144b86c4 Ask for password/passphrase before changing it (bug #507434) 2009-08-11 11:22:13 -07:00
Anant Narayanan
bb5bad5e68 Verify passphrase on login (bug 505571) 2009-07-21 21:05:23 -07:00
Anant Narayanan
995121086c Make change password work (bug 505570) 2009-07-21 20:59:02 -07:00
Anant Narayanan
c6a90202ff Add ability to change passphrase (and merge XUL files) bug #443696 2009-07-21 16:54:46 -07:00
Anant Narayanan
6a3dde2cd9 Reset passphrase code + UI (bug #443696)
--HG--
extra : rebase_source : 4905bf56bf8efc90b49f99f56603a93908efdd63
2009-07-21 14:31:16 -07:00
Daniel Holbert
d04ec4df06 Bug 502293: Fix a string so that Weave will *actually* display error messages, instead of showing a percent sign. r=thunder 2009-07-21 12:35:12 -07:00
Edward Lee
2f261f5115 Bug 504389 - Don't automatically sync after clicking on wipe server
Remove description reference to automatically sending local data.
2009-07-17 12:23:03 -07:00
Edward Lee
0e6bc6f2ea Bug 500518 - Update fennec login screen to use richpref styling
Use a richlistbox with richpref styling for input/buttons like the rest of the weave prefs. Hide password/passphrase after entering, but keep them visible when entering for the first time.
2009-06-25 14:26:33 -07:00
Anant Narayanan
e5e0fa16e3 Check if password and username are different on account creation (bug #442878) 2009-06-16 17:07:01 -07:00
Edward Lee
d6a16ace0a Bug 487378 - Use the app name as the default client name
Use nsIXULAppInfo to get the name and remove Fennec specific bits.
2009-04-08 02:12:57 -05:00
Dan Mills
62f2a9757f dos->unix line endings 2009-04-01 23:26:54 -07:00
Dan Mills
39543c7bd2 really fix pref pane typo 2009-04-01 22:53:09 -07:00
Dan Mills
d092577392 fix typo in prefs pane 2009-04-01 21:21:27 -07:00
Edward Lee
fe87041852 Bug 445186 - Weave Sign-In Dialog "Cancel" button doesn't actually cancel anything, while I'm signing in
Just relabel Cancel to Hide (but keep around the original (localized) label in case we fail)
2009-04-01 19:00:28 -05:00
Dan Mills
5c7b765b69 remove more unused strings 2009-03-27 20:22:04 -07:00
Dan Mills
c682ead829 fix passphrase help link; remove some unused strings 2009-03-27 20:17:10 -07:00
Dan Mills
39c95c733e fix verify path + general polish 2009-03-27 00:46:39 -07:00
Dan Mills
f29eb074fe wizard revamp 2009-03-25 19:33:16 -07:00
Edward Lee
fef6073d7c Bug 482900 - Provide a friendlier UI to choose which ways to sync data. r=thunder 2009-03-20 02:35:46 -07:00
Edward Lee
1789f15ff7 Bug 484144 - Make sync status dialog not modal. r=thunder 2009-03-20 00:11:04 -07:00
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
cd9f92b188 De-uglified visuals of the sort-by date/title/client buttons in Fennec remote-tab view. See bug 481326. 2009-03-18 21:58:21 -07:00
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
dc8c1c2c1a Moved Fennec's dynamic strings to locale/fennec.properties for easier localization. Fixes bug 483076. 2009-03-18 12:29:14 -07:00
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
6473e01c07 Fixed entity typos that were stopping fennec chrome from overlaying correctly 2009-03-17 17:55:27 -07:00
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
a8bc64b724 Moved al the user-visible strings out of fennec-preferences.xul into chrome/locale/en-US/preferences.dtd. This half-fixes 483076. 2009-03-16 18:31:37 -07:00
Edward Lee
326c1fcae8 Bug 468691 - Need UI for when something is wrong. r=thunder 2009-03-12 01:33:14 -05:00
Philipp von Weitershausen
b8eab15274 Bug 590633 - Merge fx-sync to mozilla-central 2010-09-08 03:37:07 +02:00
Dan Mills
9b50bc5bf2 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
666f4ea6b6 cleaning up of pref pane, adding default label to sync status 2009-02-23 18:37:13 -08:00
Dan Mills
dc3f5d1bcb 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
8c671b69c9 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
cd088dfb76 add more flexible descriptions for login errors 2009-01-26 10:00:00 -08:00
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
70ecc023bc 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
bb716e681f 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
d1b0cb3caf use consistent entity names in the Fennec prefs 2008-11-25 13:20:19 -06:00
Daniel Brooks
fe990cf7f6 get started on the Fennec ui by setting up the list of prefs 2008-11-25 12:27:08 -06:00
Dan Mills
50810bbef8 wizard eula screen changes 2008-11-03 14:53:33 -08:00
Philipp von Weitershausen
1fe474a0ba 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
c200956d6a Syncing for Awesome bar (bug 437133, r=thunder) 2008-08-07 20:00:35 -07:00
Anant Narayanan
f21fbf8051 Client-side OAuth support (bug 444528, r=thunder) 2008-08-04 17:34:21 -07:00
Chris Beard
1070b0cce4 UI for clients 2008-07-31 00:39:57 -07:00
Chris Beard
a3b8d34d9e adding UI to add/edit client name and types 2008-07-30 23:48:33 -07:00
Anant Narayanan
9b84819727 Fix forgot password link (bug #442956) 2008-07-21 20:53:30 -07:00
Dan Mills
276550431b 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
2288e1468b - adding modal sync dialog handling of lock condition 2008-07-11 18:52:04 -07:00
Chris Beard
cd12a21bba - 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
94d6680f64 - 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
bfde197997 - 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
0d444333bb * 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
e9ac166a41 * 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
318f20223c 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
b4026a6a34 fix capitalization 2008-06-30 23:29:28 -07:00
Myk Melez
e4cb103b4d bug 442849: correct inconsistencies and grammar nits in wizard text 2008-06-30 22:58:51 -07:00
Maria Emerson
9744c24f33 image update 2008-06-30 21:05:18 -07:00
Maria Emerson
49ae4dd579 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
f2f5114230 updated strings, increased wizard height, updated background with new height and logo 2008-06-30 15:35:00 -07:00
Maria Emerson
6278ecd1ee 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
2e956767d3 added run wizard option to pref pane, fixed spacing issues 2008-06-26 21:42:43 -07:00
Maria Emerson
1c37b4647d fixed captcha screen 2008-06-26 17:08:44 -07:00
Chris Beard
e4bd9df954 adding EULA that will be displayed and must be agreed to on first run 2008-06-26 18:37:05 -04:00
Maria Emerson
8d963abd80 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
946084c271 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
cab1d95570 bug 436636: a system for showing various kinds of notifications in one consolidated location 2008-06-25 13:51:39 -07:00
Maria Emerson
e1e6f79037 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
32d06ac143 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
b969583294 another pass at polishing the first run experience, work in progress 2008-06-24 08:51:40 -07:00
Maria Emerson
c968d59fe3 consolidated error reporting, formatting tbd 2008-06-23 22:48:44 -07:00
Myk Melez
bb55bba909 Automated merge with ssh://hg.mozilla.org/labs/weave/ 2008-06-23 16:22:17 -07:00
Myk Melez
6cdf7d9c0d bug 435341: sync automatically when Firefox quits 2008-06-23 16:10:31 -07:00
Maria Emerson
21df91abd7 work in progress, push for wizard 2008-06-23 15:48:01 -07:00
Maria Emerson
e601518a2e updating wizard 2008-06-19 15:43:50 -07:00
Myk Melez
bef3575bef bug 439553: add a 'change password' form to the weave preferences 2008-06-18 19:35:23 -07:00
Maria Emerson
7da4259fee 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
062c813474 - 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
d7c750f0f9 - 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
b32b7d3549 merge upstream changes 2008-06-05 23:11:20 +09:00
Dan Mills
f7003493a7 Bug 436303: Fix misspelling 2008-06-04 23:07:07 +09:00
Myk Melez
690e2b800c merge 2008-06-03 11:43:07 -07:00
Myk Melez
07ba8ea83e bug 434817: sync tabs 2008-06-03 11:32:59 -07:00
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
8dd60a75cb 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
5ed074f466 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
6031b5a316 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
68401ecb36 resolving merge conflicts 2008-05-22 16:52:51 -07:00
chris@h-124.office.mozilla.org
348ed6d732 replacing minefield logo with weave logo 2008-05-22 16:04:56 -07:00
Anant Narayanan
36482f8bef Sync form data: bug #434818, r=thunder 2008-05-22 15:36:44 -07:00
chris@h-124.office.mozilla.org
7ca2d67bc7 cleaning up strings in sync prefs 2008-05-22 14:15:35 -07:00
Justin Dolske
8df51016ac Bug 433762 – Sync stored passwords. r=thunder 2008-05-21 18:09:19 -07:00
jono@jono-gibbon-laptop
640267d614 Merged changes and resolved conflicts between my cookie stuff and r282. 2008-04-01 14:46:29 -07:00
Dan Mills
1cbfe5b3e3 add warnings to reset client/server data buttons in the prefs 2008-03-31 16:24:43 -07:00
Dan Mills
eaca70f4d9 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
62e963c8b9 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
62a6461323 add a 'clear logs' button to the log window 2008-03-27 01:05:21 -07:00
Dan Mills
1b3916bc83 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
7ec09f1317 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
a2c4928bc5 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
a3cc4e318d 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
4959c7beaf alert errors when the passphrase is empty 2007-12-21 18:05:01 -08:00
Myk Melez
3951dfad84 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
c60c01bca7 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
9e1b175737 UI clean up and refactoring 2007-12-21 13:34:43 -08:00
Myk Melez
f131be79e2 make prefpane localizable 2007-12-21 01:09:08 -08:00
Myk Melez
7f05e503c8 make login dialog localizable 2007-12-21 00:29:54 -08:00
Myk Melez
ec2d19faf6 make log dialog localizable 2007-12-21 00:11:50 -08:00
Myk Melez
633faa5bac make wizard localizable 2007-12-20 23:31:29 -08:00
Myk Melez
952e48c556 make the browser overlay (sync.xul) localized and localizable 2007-12-20 17:19:36 -08:00
thunder@daniel-millss-macbook-pro-15.local
7d7b9e3717 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