Skip to content

Instantly share code, notes, and snippets.

@catrope
Created September 21, 2015 07:49
Show Gist options
  • Save catrope/314b381ed3dfd6da1462 to your computer and use it in GitHub Desktop.
Save catrope/314b381ed3dfd6da1462 to your computer and use it in GitHub Desktop.
Echo (wmf22)
b410f76 Document Event methods that can return null
5d772ad Expose the revid of the event revision in the API
86da832 Require a Language object in DiscussionParser::getTextSnippet()
1ac72cc Split alerts and messages in Echo
35c4a37 Use db-replicated objectcache for storing last seen time
f6a12f1 Correct 'primaryLink' to 'primaryUrl' everywhere
e650df6 Separate 'seen time' for alerts and messages
59efdc5 build: Bump grunt-contrib-jshint from 0.11.2 to 0.11.3 to fix upstream issue
820eaa2 Add a border between the popup head and notification list
ea1f23e Don't wait for the API to update seen status of notifications
fc2711e Create an 'initiallyUnseen' class for initially unseen notifications
c5434d5 Use the correct cache key when storing 'hasMessages'
f9c5808 Move edit-user-talk to messages
311c3aa Restore echo.alert styles
dbefd3b Specify firstHeading rule for .mw-special-Notifications only
36191fc Fix the badge icon update
327466a Align notification badge higher on the personal navigation bar
f4fd809 Only send api request if the popup is opening
bd67fc0 chmod 644 for php files
0087ca5 Creating new wmf/1.26wmf22 branch
125a244 The return of the 'mark all as read' button
0e92841 Show unread notifications first in the popup
41c15dc Add a tooltip to the notification badges
d0ab583 Use #pt-notifications-alert to get Special:Notifications link
1836db0 Only use inverted icons for skins using the MediaWiki OOUI theme
4119cd9 Align popup footer buttons to take 50% width each
93eb17a Add mediawiki.jqueryMsg dependency
4a1d2a3 Reduce distance between notification badges
237601e Only show 'mark all as read' AFTER there are notifications
08f4a93 Remove unnecessary calc() from css
f6e66b3 Override padding for links in personal tools in Modern skin
36ef136 Avoid flashes: late debounce causes annoying flashes
5259add Use localized numbers in the badge
25dd588 Make links non-white in the notification popup in Modern
90f4168 Wrap notifications with a link for native click behavior
b87852c Link directly to notification preferences in flyout
19d8c4a Don't load oojs-ui.styles on every page
d7f6913 Only load nojs Special:Notifications styles on the special page
f05e020 Hack around OOUI's icon pack being too large by creating our own
Echo (wmf23)
2ec0cca The return of the 'mark all as read' button
7310a6b Show unread notifications first in the popup
73e3ed3 Add a tooltip to the notification badges
aae891d Use #pt-notifications-alert to get Special:Notifications link
b6712be Reduce distance between notification badges
71999b2 Only show 'mark all as read' AFTER there are notifications
a3e5dd4 Add mediawiki.jqueryMsg dependency
a37e764 Align popup footer buttons to take 50% width each
957c2b0 Only use inverted icons for skins using the MediaWiki OOUI theme
5c49d14 Override padding for links in personal tools in Modern skin
fbd0503 Remove unnecessary calc() from css
48dc79b Restyle buttons to be fully clickable
b1b9b6e Don't clear notifications when refetching
1301a8f Add constructed class and messages names in comment for greppability
eef9cb8 Fix vertical alignment of 'Mark all as read' button
15772bc Defer the "seen time" updates on GET requests
7ad8cc2 Make links non-white in the notification popup in Modern
7ae462f Use localized numbers in the badge
381b7be Avoid flashes: late debounce causes annoying flashes
e77d088 Let action buttons center align
0eb5d53 Link directly to notification preferences in flyout
bfd27ae Wrap notifications with a link for native click behavior
3940f52 Only load nojs Special:Notifications styles on the special page
b046a10 Don't load oojs-ui.styles on every page
0c5869c Use math to compute badge padding in nojs
5b1fc2b Hack around OOUI's icon pack being too large by creating our own
f2ed7a6 Don't load unused Echo JS/CSS on mobile
Echo (wmf24)
e4d8002 Don't show orange alert if you are viewing your user talk page
cf721ad Also defer the markRead() master updates
c590596 Only load ext.echo.ui if the user clicks the echo badge
9e75474 Split out .mw-echo-alert styles back into a separate module
8a8d1c4 Adjust margins for the notification badge in MonoBook
c726c1e Measure how likely users open flyout if they have unseen notifications
31c7707 Don't depend upon ext.echo.logger in ext.echo.init
b539621 Split up ext.echo.nojs into badge and notifications styles
fd0aed5 Handle API fetching errors
233da11 Make the footer links readable in Modern
5e8e18e Show a default message if no notifications are available
1474a21 Fix a code comment to make it much clearer
5930def Add a missing dot in the new api error message in English.
d67e474 Correct unseen animation in notifications
0e02fb2 Update the API when a single notification is marked as read
429b111 Replace entire <li> element to produce button and popup separately
ba47897 IP addresses should link to Special:Contributions instead of user page for revert
Flow
96fab03 Browser tests: fix buttons locators for anonymous edit
85f3e80 Clear LinkCache when failing to fetch Flow board
857680c Make it seem like new workflow creation has no page
78aa39c Make sure $title object has the correct article id
6943e2a Update Title & LinkCache article ids right after move
65307c7 Remove obsolete comment. This is no longer the last one.
f868604 Use the currect user when checking whether there was a board before
4a42ebd Read board content from master db
0f84131 build: Enable jscs rule 'requireSpacesInsideBrackets' and make pass
09d031c Show real output instead of placeholder HTML
8a091c5 Preload new topic
5f9ce50 Instantiate the Optin controller only when needed
d53caf2 Use localized version of LQT magic word
1392188 Browser tests: remove redundant assertion
3e58eb2 Fix LESS syntax error
8b09a9f Assume wgUser when no ParserOptions are given
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment