about summary refs log tree commit diff
path: root/yarn.lock
AgeCommit message (Collapse)Author
2017-07-14🎄🔨 Force tree shake emojione (#4202)Sorin Davidoi
* chore(yarn): Install babel-plugin-preval as development dependency * feat(babel): Add preval as a plugin * feat(emojione_light): Prevaled module what tree-shaked emojione * refactor(emoji): Use emojione_light * feat: Preload emojione_picker bundle * fix(emojione_light): Do not use Object.entries * fix(emojify): Update tests * chore(emojione_light): Remove silly ascii art
2017-07-14Add object-fit polyfill for Edge (#4182)unarist
2017-07-13Web Push Notifications (#3243)Sorin Davidoi
* feat: Register push subscription * feat: Notify when mentioned * feat: Boost, favourite, reply, follow, follow request * feat: Notification interaction * feat: Handle change of public key * feat: Unsubscribe if things go wrong * feat: Do not send normal notifications if push is enabled * feat: Focus client if open * refactor: Move push logic to WebPushSubscription * feat: Better title and body * feat: Localize messages * chore: Fix lint errors * feat: Settings * refactor: Lazy load * fix: Check if push settings exist * feat: Device-based preferences * refactor: Simplify logic * refactor: Pull request feedback * refactor: Pull request feedback * refactor: Create /api/web/push_subscriptions endpoint * feat: Spec PushSubscriptionController * refactor: WebPushSubscription => Web::PushSubscription * feat: Spec Web::PushSubscription * feat: Display first media attachment * feat: Support direction * fix: Stuff broken while rebasing * refactor: Integration with session activations * refactor: Cleanup * refactor: Simplify implementation * feat: Set VAPID keys via environment * chore: Comments * fix: Crash when no alerts * fix: Set VAPID keys in testing environment * fix: Follow link * feat: Notification actions * fix: Delete previous subscription * chore: Temporary logs * refactor: Move migration to a later date * fix: Fetch the correct session activation and misc bugs * refactor: Move migration to a later date * fix: Remove follow request (no notifications) * feat: Send administrator contact to push service * feat: Set time-to-live * fix: Do not show sensitive images * fix: Reducer crash in error handling * feat: Add badge * chore: Fix lint error * fix: Checkbox label overlap * fix: Check for payload support * fix: Rename action "type" (crash in latest Chrome) * feat: Action to expand notification * fix: Lint errors * fix: Unescape notification body * fix: Do not allow boosting if the status is hidden * feat: Add VAPID keys to the production sample environment * fix: Strip HTML tags from status * refactor: Better error messages * refactor: Handle browser not implementing the VAPID protocol (Samsung Internet) * fix: Error when target_status is nil * fix: Handle lack of image * fix: Delete reference to invalid subscriptions * feat: Better error handling * fix: Unescape HTML characters after tags are striped * refactor: Simpify code * fix: Modify to work with #4091 * Sort strings alphabetically * i18n: Updated Polish translation it annoys me that it's not fully localized :P * refactor: Use current_session in PushSubscriptionController * fix: Rebase mistake * fix: Set cacheName to mastodon * refactor: Pull request feedback * refactor: Remove logging statements * chore(yarn): Fix conflicts with master * chore(yarn): Copy latest from master * chore(yarn): Readd offline-plugin * refactor: Use save! and update! * refactor: Send notifications async * fix: Allow retry when push fails * fix: Save track for failed pushes * fix: Minify sw.js * fix: Remove account_id from fabricator
2017-07-12Update dependencies for Node.js (2017-07-12) (#4167)Yamagishi Kazutoshi
* Update @storybook/addon-actions to version 3.1.8 * Update @storybook/react to version 3.1.8 * Update autoprefixer to version 7.1.2 * Update babel-loader to version 7.1.1 * Update babel-preset-env to version 1.6.0 * Update chai to version 4.1.0 * Update js-yaml to version 3.9.0 * Update jsdom to version 11.1.0 * Update postcss-smart-import to version 0.7.5 * Update sinon to version 2.3.7 * Update substring-trie to version 1.0.1 * Update webpack to version 3.2.0 * Update webpack-manifest-plugin to version 1.1.2 * yarn upgrade * Upgrade extract-text-webpack-plugin to version 3.0.0 * Upgrade intl-relativeformat to version 2.0.0
2017-07-10Update es5-ext to avoid CSP violation (#4145)unarist
Since es5-ext used `new Function("...")`, it caused CSP violation unless "unsafe-eval" included. So this patch updates it to the version which fixes it. Note that this package is used in polyfills, so loaded only if needed. I've encountered this issue on iOS9. cf. medikoo/es5-ext@d3864493
2017-07-09Use babel-plugin-transform-react-inline-elements (#4109)Nolan Lawson
2017-07-09Swipeable views (#4105)Sorin Davidoi
* feat: Replace react-swipeable with react-swipeable-views * fix: iOS 9
2017-07-07Update webpack-dev-server to v2.5.1 (#4094)Yamagishi Kazutoshi
2017-07-04Change webpack-dev-server repository (#4061)Yamagishi Kazutoshi
2017-07-03Upgrade chai-enzyme, precss and uws (#4010)Yamagishi Kazutoshi
* Update chai-enzyme to v0.8.0 * Upgrade precss to v2.0.0 * Upgrade uws to v8.14.0
2017-07-03Faster emojify() by avoiding str.replace() entirely (#4049)Nolan Lawson
2017-06-30Remove babel-cli (#4011)Yamagishi Kazutoshi
2017-06-29Upgrade jsdom to version 11.0.0 (#3994)Yamagishi Kazutoshi
2017-06-27Update dependencies for Node.js (#3967)Yamagishi Kazutoshi
* Update @storybook/addon-actions to v3.1.6 * Update @storybook/react to v3.1.6 * Update babel-loader to v7.1.0 * Update babel-plugin-transform-react-remove-prop-types to v0.4.6 * Update enzyme to v2.9.1 * Update fsevents to v1.1.2 * Update intersection-observer to v0.3.2 * Update npmlog to v4.1.2 * Update pg to v6.4.0 * Update postcss-loader to v2.0.6 * Update rails-ujs to v5.1.2 * Update react to v15.6.1 * Update react-addons-shallow-compare to v15.6.0 * Update react-dom to v15.6.0 * Update react-notification to v6.7.1 * Update react-test-renderer to v15.6.1 * Update react-textarea-autosize to v5.0.7 * Update redux to v3.7.1 * Update resolve-url-loader to v2.1.0 * Update sass-loader to v6.0.6 * Update sinon to v2.3.5 * Update stringz to v0.2.2 * Update uuid to v3.1.0 * Update websocket.js to v0.1.12 * Update yargs to v8.0.2 * yarn upgrade
2017-06-25Add overview of active sessions (#3929)Eugen Rochko
* Add overview of active sessions * Better display of browser/platform name * Improve how browser information is stored and displayed for sessions overview * Fix test
2017-06-23Fix webpack-dev-server until it's fixed upstream (#3916)Eugen Rochko
2017-06-23Use Class and Property Decorators (#3730)Yamagishi Kazutoshi
ref https://tc39.github.io/proposal-decorators/
2017-06-23Merge branch 'swipe-gestures' of git://github.com/sorin-davidoi/mastodon ↵Eugen Rochko
into sorin-davidoi-swipe-gestures
2017-06-23Upgrade to Webpack 3 with module concatenation (#3912)Nolan Lawson
2017-06-23chore(yarn): Install react-swipeableSorin Davidoi
2017-06-20Upgrade React Router (#3677)Sorin Davidoi
* chore(yarn): Remove react-router * chore(yarn): Remove react-router-scroll * chore(yarn): Remove history * chore(yarn): Add react-router-dom * chore: Remove usages of react-router-scroll * refactor: Upgrade to react-router-web * refactor: Use fork of react-router-scroll This reverts commit 2ddea9a6c8d39fc64b7d0b587f3fbda7a45a7fa2. * fix: Issues mentions in the PR feedback
2017-06-18Upgrade Webpacker to version 2.0 (#3729)Yamagishi Kazutoshi
2017-06-17Use cross-env for npm run on Windows (#3789)unarist
2017-06-16Upgrade react-immutable-pure-component to version 1.0.0 (#3786)Yamagishi Kazutoshi
2017-06-14Update React to version v15.6 (#3736)Yamagishi Kazutoshi
2017-06-12Update dependencies for Node.js (#3705)Yamagishi Kazutoshi
* Update @storybook/addon-actions to v3.1.2 * Update @storybook/react to v3.1.2 * Update babel-core to v6.25.0 * Update babel-preset-env to v1.5.2 * Update chai to version v4.0.2 * Update extract-text-webpack-plugin to v2.1.2 * Update file-loader to v0.11.2 * Update intersection-observer to v0.3.0 * Update pg to v6.2.4 * Update sinon to v2.3.4 * Update style-loader to v0.18.2 * Update websocket.js to v0.1.10 * Update react-redux-loading-bar to v2.9.2 * yarn upgrade
2017-06-06Refactor translationRunner.js (#3604)Yamagishi Kazutoshi
- Use yargs instead of minimist - Simplify validators - Fix typo (RFC5626 -> RFC5646)
2017-06-04Update dependencies of Node.js (#3561)Yamagishi Kazutoshi
* Update axios to version 0.16.2 * Update css-loader to version 0.28.4 * Update postcss-smart-import to version 0.7.4 * Update react-immutable-pure-component to version 0.0.5 * Update stringz to version 0.2.1 * Update style-loader to version 0.18.1 * Update websocket.js to version 0.1.9 * yarn upgrade
2017-06-04Upgrade storybook to v3 (#3558)Yamagishi Kazutoshi
2017-06-01Remove unused loaders of webpack (#3495)Yamagishi Kazutoshi
2017-06-01Improve tests for JavaScript (#3496)Yamagishi Kazutoshi
- Upgrade dependencies - chai (3.5.0 -> 4.0.1) - chai-enzyme (0.6.1 -> 0.7.1) - sinon (2.2.0 -> 2.3.2) - Change extensions from .jsx to .js - Don't assign `React` to `global` - Check code format using ESLint
2017-05-31Remove react-imageloader (#3423)Nolan Lawson
* Remove react-imageloader * add eslint-disable-line * improve image loading experience * remove unneeded import * use PureComponent * Use componentWillMount instead of constructor
2017-05-31Improve scheduling of requestIdleCallback tasks (#3477)Nolan Lawson
2017-05-30Remove unused React Storybook addon (#3434)Yamagishi Kazutoshi
2017-05-29Update dependencies of Node.js (#3067)Yamagishi Kazutoshi
* Update autoprefixer to version 7.1.0 * Update axios to version 0.16.1 * Update babel-cli to version 6.24.1 * Update babel-eslint to version 7.2.3 * Update babel-preset-react to version 6.24.1 * Update coffee-script to version 1.12.6 * Update css-loader to version 0.28.1 * Update express to version 4.15.2 * Update js-yaml to version 3.8.4 * Update mocha to version 3.4.1 * Update jsdom to version 10.1.0 * Update npmlog to version 4.1.0 * Update postcss-smart-import to version 0.7.0 * Update postcss-loader to version 2.0.5 * Update pg to version 6.1.5 * Update prop-types to version 15.5.10 * Update rails-ujs to version 5.1.1 * Update redis to version 2.7.1 * Update sass-loader to version 6.0.5 * Update stringz to version 0.2.0 * Update webpack to version 2.5.1 * Update style-loader to version 0.17.0 * Update sinon to version 2.2.0 * Update react-motion to version 0.5.0 * Update react-notification to version 6.7.0 * Update react-redux-loading-bar to version 2.9.0 * Update react-intl to version 2.3.0 * Update redux-immutable to version 4.0.0 * Update reselect to version 3.0.1 * Update react-toggle to version 3.0.1 * Update react-simple-dropdown to version 3.0.0 * Update react-router to version 3.0.5 * Update react-router-scroll to version 0.4.2 * Update react-toggle to version 4.0.1 * yarn upgrade
2017-05-28Improve streaming API cluster logging (#3370)Eugen Rochko
* Improve streaming API cluster logging * Less verbose error middleware logging (stack trace useless there) * Fix error logging * Prevent potential issue * Add missing "done()" in catch of Promise.all, websocket heartbeat re-implemented like in example * I actually forgot a done(), the absolute madman
2017-05-26Introduce react-textarea-autosize instead of using style.height side effects ↵Eugen Rochko
(#3334)
2017-05-25Add improved performance marks for development mode (#3297)Nolan Lawson
2017-05-25Add localization of datetime in public page (#3296)Yamagishi Kazutoshi
2017-05-24Lazy load toots using IntersectionObserver (#3191)Sorin Davidoi
* refactor(components/status_list): Lazy load using IntersectionObserver * refactor(components/status_list): Avoid setState bottleneck * refactor(components/status_list): Update state correctly * fix(components/status): Render if isIntersecting is undefined * refactor(components/status): Recycle timeout * refactor(components/status): Reduce animation duration * refactor(components/status): Use requestIdleCallback * chore: Split polyfill bundles * refactor(components/status_list): Increase rootMargin to 300% * fix(components/status): Check if onRef is not defined * chore: Add note about polyfill bundle splitting * fix(components/status): Reduce animation duration to 0.3 seconds
2017-05-23Focus the submit button (#3253)Yamagishi Kazutoshi
Focus the submit button when confirmation modal is opened. Also, changed cancellation link to button. This makes the meaning clearer.
2017-05-22Fix locale regression from #3055 (#3231)Eugen Rochko
2017-05-22Add webpack-bundle-analyzer for production builds (#3170)Nolan Lawson
2017-05-22Only load Intl data for current language (#3130)Nolan Lawson
* Only load Intl data for current language * Extract common chunk only from application.js and public.js * Generate locale packs, avoid caching on window object
2017-05-19Remove react-autosuggest (#3140)Yamagishi Kazutoshi
react-autosuggest is added from c49f6290eb9c93720bd5407f4320bb0fd6c96ed9 Dependence removed from b27066e154c8c2da57f23bf659907bacd37ce4da
2017-05-19Downgrade eslint-plugin-jsx-a11y to v4.0.0 (#3131)Yamagishi Kazutoshi
In Code Climate, eslint-plugin-jsx-a11y v4.0.0 is used. Therefore, it seems that a warning is displayed. ref https://github.com/codeclimate/codeclimate-eslint/pull/273
2017-05-19feat(babel): Strip prop types (#3122)Sorin Davidoi
* feat(babel): Strip prop types * chore(babel): Indent * fix(babel): Move babel-plugin-transform-react-remove-prop-types to dependencies
2017-05-18Add transform-runtime for smaller Babel helpers (#3116)Nolan Lawson
2017-05-14Use babel-preset-env on Streaming Server (#2998)Yamagishi Kazutoshi
* Use babel-preset-env on Streaming Server Change the streaming server to use babel-preset-env as well as asset compilation. This shortens the load time at first boot. * remove babel-plugin-lodash
2017-05-14Remove Babel plugin for ES Modules (#2975)Yamagishi Kazutoshi
* Remove Babel plugin for ES Modules Processing of ES Modules is executed by Webpack. Don't have to do it on Babel side. * Add plugin for test