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

204 Коммитов

Автор SHA1 Сообщение Дата
Edward Lee edcdfdd645 Bug 516098 - Weave sync fails without any obvious reason, when I've upgraded one machine but not another
Detect if sync failed because it's out of date and show a warning notification with a button to open the add-on manager's extension view.
2009-11-18 16:59:34 -08:00
Edward Lee 3af727a5c5 Bug 528539 - Start over should warn about incorrect username/password before prompting for secret phrase
Show Connecting... when signin in on page 0 and Verifying... when checking the passphrase on page 1.
2009-11-18 14:42:13 -08:00
Edward Lee 316e01f125 Add missing fennec-tabs.dtd for bug 529104. 2009-11-18 10:21:20 -08:00
Mike Connor 19ec65c7e2 bug 528541 - enforce length and uniqueness, tweak description to be clearer/less wordy 2009-11-14 13:40:39 -05:00
Mike Connor f5e44f9c62 bug 527773 - warn noscript users when trying to use setup wizard 2009-11-12 16:16:19 -05:00
Mike Connor cefffb249b Backed out changeset 23d90c46b89c 2009-11-12 15:44:33 -05:00
Edward Lee 3be71460fc Bug 528278 - Remove remote commands and wait for user on wipeRemote/changePassphrase
Store the reason for starting fresh (new syncId) in meta/global and fail remoteSetup on certain reasons to let the UI show a notification to the user for a response (pick merge or change passphrase). Code paths (sync, prep, etc.) related to remote commands are removed.
2009-11-12 11:54:21 -08:00
Mike Connor 9c4d31f028 Bug 528239 - hook up reset passphrase dialog 2009-11-12 13:42:56 -05:00
Mike Connor 7df553e494 bug 526569 - add explicit choice to setup flow for additional computers
--HG--
extra : rebase_source : 45e0af54dc4b059368e14fcf241fe4ab3250b151
2009-11-12 13:11:54 -05:00
Mike Connor 31cfd43156 bug 526765 - fix places we aren't localized properly 2009-11-07 18:27:31 -05:00
Guillermo López ab0bdb2466 Bug 515809 - Use of three dots (...) instead of ellipsis (…) on Weave filess. r=Mardak 2009-11-04 17:45:22 -08:00
Edward Lee 43a1a96614 Bug 526661 - Use Firefox content to display the activity log
Just open the file as a tab to show the activity log. Remove related xul/js/strings. Saving can be done through normal Save Page As... No manual cleaning of the log, but the size is much smaller.
2009-11-04 17:01:49 -08:00
Mike Connor bb8fab54ae bug 526096 - add ToS link to wizard, fix some custom server and email validation stuff that popped up testing 2009-11-03 00:45:11 -05:00
Mike Connor 000df40447 bug 524916 - remove unused strings
--HG--
extra : rebase_source : 76779af95ada4c092bc8b68a6f744c59dcdedb3b
2009-11-02 21:36:04 -05:00
Edward Lee e7b9bd8c7e Bug 524617 - give status updates during connection and sync
Show "Connecting…" after tapping connect and "in progress…" after tapping sync now.
2009-11-02 10:59:35 -08:00
Mike Connor c803c9f499 bug 485108 - drop status dialog, show status including engines on statusbar, remove dead status bits 2009-10-28 03:42:35 -04:00
Mike Connor ae0b04206e bug 522805 - better UI for private browsing mode, also fix 518035 by replacing Sign In/Out with Connect/Disconnect 2009-10-27 21:51:14 -04:00
Mike Connor e757856e7c bug 524562 - add login feedback to prefpane 2009-10-27 20:36:43 -04:00
Mike Connor 261f7793c0 bug 520065 - partial sync fail should be an error, add better error string, and fix status object misuse so it actually works 2009-10-27 19:15:20 -04:00
Mike Connor a74475172a merge backout 2009-10-23 01:11:07 -04:00
Mike Connor d15a690d44 Backed out changeset 4e518b3ae5d2
overzealous pruning ftl ;)
2009-10-23 01:10:36 -04:00
Mike Connor f681db6ada bug 521357 - handle login errors in the main prefpane better, still needs work after pre2
--HG--
extra : rebase_source : 442ea408d924e197982a0da4b2e87ea92f839ea0
2009-10-22 23:23:03 -04:00
Edward Lee d527ecbf58 Load a local firstrun page with instructions on what to do instead of about:weave. 2009-10-22 13:52:55 -07:00
Edward Lee 2fd35215ca Bug 523384 - Update Fennec UI for 0.8 release
Provide an optionsURL to show settings on Fennec and update the options on various events like sync, login, options loaded.
2009-10-22 13:51:50 -07:00
Mike Connor 0b7c499045 land new Firefox prefs/wizard 2009-10-22 15:31:45 -04:00
Edward Lee 4f6c329f0a Remove unused TabsNotification for remote virtual tabs notification. 2009-10-19 17:06:50 -07:00
Edward Lee 57cd173e1d Remove unused change password/passphrase/generic dialog. 2009-10-19 16:37:25 -07:00
Edward Lee 998e703ef1 Remove unused pick-sync dialog (<==, <==>, ==>). 2009-10-19 16:24:32 -07:00
Mike Connor 061821547d 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 6416822a50 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 14fe8aed33 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 61ff7efb89 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 2625b8a1fb initial patch
--HG--
extra : rebase_source : 250c8f0d85483300147a6f0d691e0214db6d837b
2009-09-15 21:54:05 -04:00
Mike Connor cc109400c6 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 2aea4ab80a missing file fail from bug 512393 2009-09-15 17:18:00 -04:00
Edward Lee e1afea8a88 Remove mostly unused FaultTolerance service and fix up remaining references. 2009-08-31 17:17:20 -07:00
Edward Lee 935e1f21d3 Remove unused fennec preference overlays, scripts, strings, styles. 2009-08-28 12:21:26 -07:00
Edward Lee ffd2b8bb07 Add erase server data button to the cloud bubble.
--HG--
extra : rebase_source : fef9abc20e34ebe40fc0d0a2b660e3869c5f6965
2009-08-26 20:22:59 -07:00
Edward Lee 3d8f8a2198 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 3777541de2 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 2ee5449f03 remove files that were supposed to be culled already, stupid Hg 2009-08-26 13:07:23 -04:00
Mike Connor 6b21954fbd add missing pick-sync.dtd
--HG--
extra : rebase_source : 082544cd2a595206bd550cee94d35f635444e5ed
2009-08-26 13:03:33 -04:00
Mike Connor 8733edea53 bug 512393 - l10n cleanup for 0.6, includes fix for bug 511548 as well 2009-08-25 00:47:35 -04:00
Edward Lee 31daa66e01 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 0f1121ec90 Remove unused cancelRequested code that causes JS strict warnings. 2009-08-20 16:26:22 -07:00
Dan Mills 50556dbbd9 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 1cd6748b11 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 31e6b4666f 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 27305124c1 initial commit of new about:weave 2009-08-18 20:03:11 -07:00
Anant Narayanan 6bcc62c1dc Ask for password/passphrase before changing it (bug #507434) 2009-08-11 11:22:13 -07:00
Anant Narayanan 877fdf255f Verify passphrase on login (bug 505571) 2009-07-21 21:05:23 -07:00
Anant Narayanan 3fa5212903 Make change password work (bug 505570) 2009-07-21 20:59:02 -07:00
Anant Narayanan 454a197d48 Add ability to change passphrase (and merge XUL files) bug #443696 2009-07-21 16:54:46 -07:00
Anant Narayanan d81a63e89a Reset passphrase code + UI (bug #443696)
--HG--
extra : rebase_source : 4905bf56bf8efc90b49f99f56603a93908efdd63
2009-07-21 14:31:16 -07:00
Daniel Holbert f7af52933f 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 8b6ee7ab29 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 d7369a90e1 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 e4a8c23658 Check if password and username are different on account creation (bug #442878) 2009-06-16 17:07:01 -07:00
Edward Lee a5332e83ca 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 38dff4910c dos->unix line endings 2009-04-01 23:26:54 -07:00
Dan Mills c59c23b42f really fix pref pane typo 2009-04-01 22:53:09 -07:00
Dan Mills e29b1f435c fix typo in prefs pane 2009-04-01 21:21:27 -07:00
Edward Lee 2710fe8c11 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 289d685d95 remove more unused strings 2009-03-27 20:22:04 -07:00
Dan Mills f7eac40c2b fix passphrase help link; remove some unused strings 2009-03-27 20:17:10 -07:00
Dan Mills c003e7c4b6 fix verify path + general polish 2009-03-27 00:46:39 -07:00
Dan Mills cc88bca974 wizard revamp 2009-03-25 19:33:16 -07:00
Edward Lee 1bb424e037 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 2e7546aa96 Bug 484144 - Make sync status dialog not modal. r=thunder 2009-03-20 00:11:04 -07:00
jonathandicarlo@jonathan-dicarlos-macbook-pro.local 20f69fbaee 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 9dfdf630a3 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 7075eacd24 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 09aa96b833 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 e207549697 Bug 468691 - Need UI for when something is wrong. r=thunder 2009-03-12 01:33:14 -05:00
Philipp von Weitershausen 681850ee1b Bug 590633 - Merge fx-sync to mozilla-central 2010-09-08 03:37:07 +02:00
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