about summary refs log tree commit diff
path: root/app/assets/javascripts/components/features/notifications
AgeCommit message (Collapse)Author
2017-05-03Replace sprockets/browserify with Webpack (#2617)Eugen Rochko
* Replace browserify with webpack * Add react-intl-translations-manager * Do not minify in development, add offline-plugin for ServiceWorker background cache updates * Adjust tests and dependencies * Fix production deployments * Fix tests * More optimizations * Improve travis cache for npm stuff * Re-run travis * Add back support for custom.scss as before * Remove offline-plugin and babili * Fix issue with Immutable.List().unshift(...values) not working as expected * Make travis load schema instead of running all migrations in sequence * Fix missing React import in WarningContainer. Optimize rendering performance by using ImmutablePureComponent instead of React.PureComponent. ImmutablePureComponent uses Immutable.is() to compare props. Replace dynamic callback bindings in <UI /> * Add react definitions to places that use JSX * Add Procfile.dev for running rails, webpack and streaming API at the same time
2017-04-24Hide some components rather than unmounting (#2271)Akihiko Odaki
Hide some components rather than unmounting them to allow to show again quickly and keep the view state such as the scrolled offset.
2017-04-23Add a confirmation modal: (#2279)Eugen
- Deleting a toot - Muting, blocking someone - Clearing notifications Remove source map generation from development environment, as it is a huge performance sink hole with little gains
2017-04-23Replace inline styles with CSS classes (BEM) (#2338)Stephen Burgess
* fix(classnames): Status icon style classnames Take out inline css and put into classnames for the following components: account, avatar, icon button, status action bar, notification. * fix(status): Move styles from inline to classes for statuses Move styles to classnames in components.scss for the following components: display name media gallery status status content video player * fix(classnames): Add classnames to rest of components Take out inline styles and apply them to classnames in the sass for the following components: button column back button slim column back button collapsable column dropdown menu loading indicator status list * fix(classnames): Remove all non-dynamic inline styles Components affected: autosuggested permalink action bar header character counter compose form emoji dropdown privacy dropdown reply indicator upload form account auth followers getting started column settings mutes settings reblogs status checkbox report action bar status card boost modal media modal video modal * fix(permalink): Do not lose classname * fix(tests): Add space back in display name * fix(status__wrapper): Remove duplicate css name Remove incorrect style attribute. Remove style attribute all together. Cursor defaults to "auto" when not specified as 'default'. * fix(nl): do not lose translations
2017-04-21Remove deprecated features at React v15.5 (#1905)Yamagishi Kazutoshi
* Remove deprecated features at React v15.5 - [x] React.PropTypes - [x] react-addons-pure-render-mixin - [x] react-addons-test-utils * Uncommented out & Add browserify_rails options * re-add react-addons-shallow * Fix syntax error from resolve conflicts * follow up 59a77923b368d48c590cd9f4a0c6b73ce972d33f
2017-04-15Add eslint-plugin-jsx-a11y (#1651)Zac Anger
* Add eslint-plugin-jsx-a11y. * Fix npm script. * Adjust npm scripts so test also runs lint. * Fix existing lint errors. * Don't break on a11y issues. * Add role and tabIndex. * Add vim and Mac files to .gitignore and .dockerignore. * Handle htmlFor (partially), a that's actually a button. * Fix missing tabIndex. * Add cursor:pointer to load-more * Revert change to load_more. * Fixes based on review. * Update yarn.lock. * Don't try to install fsevents on Linux (hides warning noise).
2017-04-13Fix #1220, fix #1671 - Hook up comment box to the Redux comment value (#1699)Eugen
Fix username styling regression introduced in #1063 Fix report screen background regression introduced in #1415
2017-04-13Fix minor jslint issue (#1697)Koala Yeung
* Undefined propType in react component `ColumnSettings`. Add proper PropTypes definition.
2017-04-11Fix #1491 - Fix broken notifications, broken Link header parsing for ↵Eugen
exclude_types (#1548)
2017-04-11Add username as a title for mentions (#1385)Matthias Jouan
Add a title attribute on mention links for both notifications and mentions in statuses. Related to #1350
2017-04-10Add more specific class names to notification divs (#1120)Chris Martin
2017-04-10Improve scrolling behaviour (#1415)Jessica Stokes
* Replace column margin with padding This improves horizontal scrolling behaviour significantly; scrolled flex elements are... a little weird. * Move clear column button styling to css
2017-04-09Fix nonworking clear notices button (#1316)Rachel H
2017-04-08Add titles to more icons, and change clear notifications icon. (#1101)Markus Amalthea Magnuson
2017-04-03accessibility fixhalna_Tanaguru
eanable focus on ClearColumnButton
2017-03-02Make confirmation text more specificEugen Rochko
2017-03-02Fix #620 - Add confirmation dialog for notifications clearEugen Rochko
2017-02-26Fix broken dependency on inner react utility functionEugen Rochko
2017-02-21Fix #38 - Unread indicator when new content appears above the foldEugen Rochko
2017-02-18Fix #642 - Add "empty column" text to home/notificationsEugen Rochko
2017-02-10Finish up moving colors from JSX to Sass (#584, #348)Eugen Rochko
2017-02-10Move more colours to scssLorenz Diener
2017-02-10Move more inline colours to scssLorenz Diener
2017-02-07Add "clear notifications" button, exclude posts from people who have blocked ↵Eugen Rochko
*you* from public/hashtag timelines
2017-01-30Add explicit "load more" link to the bottom of StatusList and notificationsEugen Rochko
2017-01-26Improve infinite scroll on notificationsEugen Rochko
2017-01-24Set isLoading false on timelines when request failsEugen Rochko
2017-01-19Fix #222 - Update followers count when following/unfollowingEugen Rochko
Also, since the root component connects to the stream that updates home/notification columns, there is pretty much no case for refreshing those columns beyond initial load. So, move the loading of those columns into the root component, to prevent unneccessary reloads when switching tabs on mobile or resizing desktop window between mobile/desktop layouts
2017-01-17Add sounds for notifications. Boop by @jk@mastodon.socialEugen Rochko
2017-01-10Home column filtersEugen Rochko
2017-01-09Persist UI settings, add missing localizations for GermanEugen Rochko
2017-01-07Emojify display names in notifcationsblackle
2017-01-04"Reblog" -> "boost" in more placesJessica Stokes
A couple of places were using "reblog" rather than "boost" - this updates them to match the web UI
2017-01-02See #244 - Added notifications column settings to filter what's displayedEugen Rochko
in the column and what appears as desktop notifications. Settings do not persist yet
2016-12-13Improved admin UIEugen Rochko
2016-12-02Make all account links into permalinks (open public except on left click)Eugen Rochko
2016-12-02Fix #284 - Alignment in notifications columnEugen Rochko
2016-11-21Fix responsive layout breakpoint, replace mentions column with notificationsEugen Rochko
2016-11-20Adding notifications columnEugen Rochko