3rd party
- T165317: When installing Echo and running the web updater, Echo's DB tables do not get created
- T167336: Show current site name properly if cross-wiki notifications are not enabled
- T161419: InvalidArgumentException in ResourceLoaderImage.php:85: Invalid file type for image files of 'edit' (valid: svg, png, gif, jpg)
- T139721: Echo "Recent activity" window shows an empty "grey" highlight
- T138534: Handle misconfigured notifications in old notification system in a deliberate way
Cache
- T222851: Improve Echo seentime code for multi-DC access
- T246398: Echo does not recompute notification counts when notification subscriptions are changed through a global preference
Code
- T99573: F14. Pushing notifications into the JobQueue should happen at the generateEventsForRevision() level
- T101058: Use real namespaces in Echo
- T67336: EchoTalkPageFunctionalTest::testAddCommentsToTalkPage is broken
- T73539: Move Echo site-level data from MakeGlobalVariablesScript to a module
- T221165: Remove usage of deprecated cache code
- T221164: Remove usage of deprecated database access code
- T221163: Remove usage of deprecated Revision class
- T221151: Move Echo page-level data to something async (wgEchoInteractionLogging, wgEchoEventLoggingVersion)
- T219592: Frequent Echo DB_PRIMARY write queries on HTTP GET
- T217079: Database error "Duplicate entry" for PRIMARY key (from EchoNotificationMapper::insert)
- T208146: Remove custom 'CatchableFatalErrorException' logic from Echo/Flow code bases
- T177665: Echo's update keys are not guaranteed to be stable
- T143964: Paginate notifications by event ID, not timestamp
- T140710: Remove Echo transition flags
- T139682: Change 'messages' to 'notices' internally (method names and such)
- T133797: Fatal error: Call to undefined method ApiEchoNotifications::getNotifications() in NotificationsTest.php on line 27
- T128769: Echo should not hook into itself with EchoAbortEmailNotification
- T122113: Get rid of LinksUpdate::setTriggeringUser() hacks
- T117353: Change csslint to lesslint in echo
- T110158: Standardize the naming of Echo's "panel"
- T204894: Exception executing job: EchoNotificationJob "No EchoEvent found with ID ..."
- T204291: Fatal error "request has exceeded memory limit" from Echo DiscussionParser
- T128613: Echo and Flow fail on Thanks 'check experimental' ('generic') tests
- T178246: Daily email notifications are sent in UTC
- T221260: Remove all traces of EchoUseCrossWikiBetaFeature
- T221264: Remove per-event notify-type-availability, always make it per-category
DB
- T92846: Look into which queries, if any, should use the target page primary key (etp_id) rather than various other fields.
- T72363: Echo notification table indexes don't support the new feature changes
- T143963: The Great Echo Database Cleanup of 2016 (and 2019)
- T131415: Check echo_notification for unnecessary indices
- T221258: Avoid inserting echo_event rows when not needed
- T221262: Actively delete echo_event rows when they become orphaned
- T221261: When deleting orphaned echo_event rows, also delete echo_target_page rows that refer to them
Docs
- T172936: Generate jsduck and Doxygen documentation for Echo
- T117025: Generate doxygen for Echo on doc.wm.o
- T110356: Add documentation file for Echo hooks
Section links
- T62396: Echo doesn't link to the correct section if there are duplicate section headings
- T138384: echo email notifications don't use correct link when duplicate section names are used
- T67032: Echo notifications sometimes link to incorrect section
- T70217: Link in notification points to unexpected destination due to magic linking ("RFC #")
- T78264: Notifications report wrong section when there is a section in <nowiki>
- T56603: Echo gets the wrong section name (i.e. it parses the page differently from MediaWiki)
Links
- T211559: Notification links redirects to desktop site
- T66504: Notification involving suppressed revision produces erroneous link
- T72318: Echo should generate canonical diff links
UI
- T64969: HTML emails triggered from echo should use a visual design that mimics OOUI style layout and controls
- T68630: Echo notification emails are sanitized strangely
- T72908: Echo overlay should not transfer scroll action to background window
- T219138: TemplateStyles CSS appears in notification text
- T212280: Newcomers should be aware of the successful registration and also be acquaint with next steps
- T209254: Welcome notice should use a different icon
- T203526: [wmf.20-minor] Notification on bundled new topics has misaligned "Stop watching..." icon
- T177240: Cross-wiki notification of an e-mail being sent is clickable but without target and lacks the title
- T172699: Echo race condition
- T168760: Clarify appropriate use of 'pending' background texture
- T158269: Escape round parentheses so they properly show in To
- T142263: 'Pending' blocks don't match the width of the items they are placeholders for during notifications page load
- T55134: Echo notifications icons (in p-personal) displayed with missing or incorrect style after a CentralAuth autologin
- T138342: Inside of notification window collapses horizontally on narrow screen
- T136770: Use quotes instead of bolding in email subjects
- T133128: notifications incorrectly parse tl-wrapped templates
- T132384: Scrolling on the Echo survey's popup/tooltip
- T130246: Text excerpts display letters with descenders cut off
- T130239: [android] Notifications - truncation issues
- T130109: Set minimum width on action labels
- T129663: Missing first letter in article name in notification
- T128711: Remove double emphasis in UI strings
- T127335: Inline AJAX support for thanking users from links in the notification flyout
- T125831: Notification link text overflows out of the main notification popup
- T124483: Raise space between Icon and text of "Show changes" secondary action
- T124256: cross-wiki: the tooltip in ellipses menu has large font
- T123996: Use OOUI icons for the 'big' icons, not just the little ones, in Notifications
- T123697: Scrolling outside of a deployed fly-out has a strange behavour
- T123388: Secondary links without an icon are misaligned in MonoBook/apex
- T123160: Echo counter styling broken after CentralAuth autologin
- T119374: Styling adjustments for the Notification Panel
- T117297: Echo message popout height keep growing till it reach the end of page while scrolling
- T113070: Display a 'no notifications' empty option if there are no notifications in the Echo popup
- T55479: Notification emails should embed icons as data URIs
- T223731: Hide system-noemail category from notification preferences
i18n
- T56252: some Echo images need to be reversed for RTL languages
- T180897: Echo notification emails are still untranslated in some languages
- T156260: Localized project names' capitalization issue
- T138363: Moment.js doesn't have a Chechen (ce) time format support and falls back to Russian, so Notifications are in an incorrect time format
- T125264: Notifications - talk-page-bundle - the number of messages left by $1
- T121327: Some Echo messages probably don't need {{GENDER:$2}}
Config
- T211620: Change some default Notification settings on officewiki
- T133437: Make notification settings for new users configurable
- T126803: Update enwiki customizations for page triage notification
- T101050: Set $wgEchoUseJobQueue = true on all Wikimedia wikis
ENotif
- T98379: Make "Email me when a page or file on my watchlist is changed" findable
- T209462: “Page moved” email notification leads to the old location
- T203941: Allow watchlist notifications to be delivered as web notification (through Echo)
- T156231: Customizable templates for core HTML email
- T34285: Email backend for notifications to supplement/consolidate enotif with common notification infrastructure
- T48310: Deliver notification using Echo where available
- T54337: Move email notification for watched pages into Echo
Wrap up
Misc (large number of notifications)
- T156425: "Mark all as read" only marks currently displayed notifications as read but not "all" notifications
- T205795: Too big notifications bundle is resetted on login
To check
- T68385: Echo: Inconsistent link/bold formatting in flyout
- T102177: 'I am logged in as a new user with no notifications' doesn't always work on browser tests
- T58989: User talk edit by autopatrol user not autopatrolled
- T67361: Echo API: display filtered notification lists based on type
- T220979: [Bug] Notification counts broken on mobile
- T220762: [betalabs] Stuck cross-wiki notification
- T220511: [Bug] Wrong number of notifications shown on initial edit
- T215283: All the other SUL wikis are missing in my Echo notifications on nlwp
- T214981: The yellow "new message" banner does not go away until the cache is purged
- T213511: Assumption that echo badges will be at top of page results in echo labels appearing on top of content when badges are at bottom
- T204095: Cross-wiki notification for two links inserted is not clickable
- T202191: Cannot get rid of welcome message on translatewiki.net
- T188889: [Echo/Notifications] automatically mark notification as read when user reads the relevant page
- T178563: Notification signaled but when clicking on it there is no notification
- T178556: Duplicated notification shown for hundredth edit
- T169386: Please do not send e-mail messages to tell me about "a new notification" that I read hours ago on-wiki
- T167075: Better deal with vandalism in context of Echo
- T158362: 'Failed to fetch notifications' should not mark notices as 'seen'
- T154057: Problem with marking mention notifications as read when visiting the originating page
- T146349: The logout button and the mobile view button contains the markasread parameter
- T139425: Cross-wiki notifications not showing on the Polish Wikipedia
- T138734: Echo UI has blurry icons
- T133451: Enabling the Echo Vagrant role doesn't work
- T137752: Notifications turn up again on other wikis
- T129780: Echo notifications does not load (Foreign APIs must have a valid url)
- T125682: Notifications have nested click targets
- T123953: On a stale (?) tab, I opened the 'messages' panel and was told I had a dewiki notification – but on expanding the group, I was told I didn't (went away on refresh)
- T55212: API : add param to filter notifications
- T49895: Restore default settings in preferences will set a new user to the existing user settings