Notifications/History
This page tracks the history of significant events that impact the data collected for the Echo Notifications project since its first deployment.
About
editEvery time a change is introduced that affects the data collected via EventLogging (e.g. a change in the group or category associated with a notification type, a new notification type introduced, a change in the defaults stored in the configuration or a change in defaults applied to a set of users by bulk-updating the preference table, users or bots being blacklisted so that they don't trigger notifications), we should:
- bump the version string in the code so it can be tracked in the log
- document this change in the changelog below
The version
field is currently stored via the following schemas: m:Schema:Echo, m:Schema:EchoMail, m:Schema:EchoInteraction.
2013
editv.1.4
edit- Release date: 18 June, 2013
- Site: En.wiki.org
- Schema ID: Echo: 5423520, EchoMail: 5467650, EchoPrefUpdate: 5488876, EchoInteraction: 5539940
- Features:
- Respect revision suppression within Echo
- Don't run mw.echo.special.initialize until DOM is ready
- Remove unused global variable and update function return type
- Never underline the badge
- Rename index for sqlite support
- Repairs necessary for echo to support Sqlite
- Add overlay hook for user scripts
- (bug 47666) All system messages should have sender = -1
- Some more adjustment to timestamp in user timezone
- LIMIT is not a supported DatabaseBase::update option
- Switching to short date headers based on user prefs (and timezone)
- Remove quote around JavaScript object property name
- Preventing FOUC on Special:Notifications page
- Update mention notification threshold from 300 to 100
- Calling functions explicitly due to context
v.1.4
edit- Release date: 11 June, 2013
- Site: En.wiki.org
- Schema ID: Echo: 5423520, EchoMail: 5467650, EchoPrefUpdate: 5488876, EchoInteraction: 5539940
- Features:
- Better detection of multiple changes in a document
- Better support for non-default skins, as well as no JavaScript
- Database updates for respecting oversight within Echo - Phase 1
- Eventlogging clickthrough
- Cohort study
- Thanks notification confirmation popup
v.1.3
edit- Release date: 30 May, 2013
- Site: En.wiki.org
- Schema ID: Echo: 5423520, EchoMail: 5467650, EchoPrefUpdate: 5488876
- Features:
- Visiting talk page should mark talk notif as read
- Tooltips for echo notification settings
- Enable Thanks extensions on enwiki
v.1.3
edit- Release date: 28 May, 2013
- Site: En.wiki.org
- Schema ID: Echo: 5423520, EchoMail: 5467650, EchoPrefUpdate: 5488876
- Features:
- Bug fix: Echo badge count always lags by 1
v.1.3
edit- Release date: 23 May, 2013
- Site: En.wiki.org
- Schema ID: Echo: 5423520, EchoMail: 5467650, EchoPrefUpdate: 5488876
- Features:
- Copy tweaks to notification emails
- Slightly resized the red badge and alerts
- Switch to using our own badge instead of jQuery.badge
- Echo should not implicitly commit other database transaction
- Add EventLogging to capture Echo preference change
- Follow-up cleanup to the preference change
v.1.2
edit- Release date: 21 May, 2013
- Site: En.wiki.org
- Schema ID: Echo: 5423520, EchoMail: 5467650
- Features:
- Talk page notifications now link directly to sections (when available)
- Page link notifications now go to the article that linked to your page (unless page links are bundled)
- Users can now be blacklisted by the community if their notifications are deemed inappropriate
- You can create a personal whitelist if you wish to get notifications from a blacklisted user
- Notification preferences now show disabled checkbox for talkpage messages on the web (instead of hiding it)
- Fixed odd link breakage in plain text email notifications
v.1.2
edit- Release date: 14 May, 2013
- Site: En.wiki.org
- Schema ID: Echo: 5423520, EchoMail: 5467650
- Features:
- New message indicator (to replace OBOD)
- Feedback link to survey on flyout (to get more new user responses)
- Limited email tracking (so we can collect aggregate data on how many emails are sent)
v.1.1
edit- Release date: 9 May, 2013
- Site: En.wiki.org
- Schema ID: Echo: 5423520
- Features:
- Deploy all new features on MediaWiki.org
- Remove 'Web display' preference
- Add Question mark on flyout
- Bold users and pages in flyout
- New pink heart icon for thanks notifications
- Set defaults for email to false for thanks and page reviews
- Update event logging schema for metrics
- Complete and test Metrics delivery method
v.1.1
edit- Release date: 6 May, 2013
- Site: En.wiki.org
- Schema ID: Echo: 5423520
- Features:
- Deploy all new features on MediaWiki.org
- Remove 'Web display' preference
- Add Question mark on flyout
- Bold users and pages in flyout
- New pink heart icon for thanks notifications
- Set defaults for email to false for thanks and page reviews
- Update event logging schema for metrics
- Complete and test Metrics delivery method
v.1.1
edit- Release date: 30 April, 2013
- Site: En.wiki.org (first release)
- Schema ID: Echo: 5423520
- Features:
- Deploy all new features on MediaWiki.org
- Remove 'Web display' preference
- Add Question mark on flyout
- Bold users and pages in flyout
- New pink heart icon for thanks notifications
- Set defaults for email to false for thanks and page reviews
- Update event logging schema for metrics
- Complete and test Metrics delivery method
v.1.0
edit- Release date: 25 April, 2013
- Site: MediaWiki.org
- Schema ID: Echo: 5423520
- Features:
- Deploy all new features on MediaWiki.org
- Remove 'Web display' preference
- Add Question mark on flyout
- Bold users and pages in flyout
- New pink heart icon for thanks notifications
- Set defaults for email to false for thanks and page reviews
- Update event logging schema for metrics - added deliveryMethod new field to track web or email notification
- Complete and test Metrics delivery method
v.1.0
edit- Release date: 23 April, 2013
- Site: MediaWiki.org
- Schema ID: Echo: 5364744
- Features:
- Small deploy on MediaWiki.org
- Remove the 'Web display' preference: bug 47562
v.1.0
edit- Release date: 18 April, 2013
- Site: MediaWiki.org
- Schema ID: Echo: 5364744
- Features:
- Deploy 'feature-complete MVP' on MediaWiki.org
- Updated front-end features
- Updated preferences
- Socialization links to feedback + portal
- Highlights for archive
- First version of 'Mark all as Read'
- Enable Email Bundling?
v.1.0
edit- Release date: 11 April, 2013
- Site: MediaWiki.org
- Schema ID: Echo 5364744
- Features:
- Deploy on mediawiki.org
- Email Bundling - deployed, but not enabled until Aaron gives go-ahead
- Updated archive page - bigger 'More' button, longer list
- New 'Feedback' link to user survey (Kaldari) DONE
- Remove Dismiss feature - based on team discussion
- User rights notification tweaks - new link to log
- Internationalization formatting - right-to-left fixes
- small release, due to all-staff metrics meeting
v.1.0
edit- Release date: 4 April, 2013
- Site: MediaWiki.org
- Schema ID: Echo: 5364744
- Features:
- Deploy bundling and formatting update on mediawiki.org
- Get started notifications (E3 - on piramido labs, not mediawiki.org) - E3
- Message and copy updates
- Web bundling?
- small release, due to all-staff metrics meeting
v.1.0
edit- Release date: 26 March, 2013
- Site: MediaWiki.org
- Schema ID: Echo: 5285750
- Features:
- Deploy Thanks notification on MediaWiki.org
- Will have to check emails for what other features were deployed, as well as previous releases
v.1.0
edit- Release date: 3 March, 2013
- Site: MediaWiki.org
- Schema ID: Echo: 5285750
- Features:
- Start tracking metrics on MediaWiki.org (earliest date we collected data, according to my records)
- Will have to check emails for what other features were deployed
2011-2012
edit- Dec. 19, 2012: Second experimental deployment on MediaWiki, using code written by Ryan Kaldari and Benny Situ.
- Sep. 2012: Echo code is removed from MediaWiki, due to concerns about a number of bugs. Exact date unknown.
- Aug. 2, 2012: First experimental deployment on MediaWiki, using code written by Andrew Garrett.
- Dec. 21, 2011: Design begins for a new notification system for Wikipedia, led by Brandon Harris.