- Aug 31, 2017
-
-
Eugen Rochko authored
* Embed modal * Proxy OEmbed requests from web UI
-
- Aug 24, 2017
-
-
Eugen Rochko authored
* Pinned statuses * yarn manage:translations
-
- Jul 27, 2017
-
-
Sorin Davidoi authored
* feat: Web Share for detailed status and account * fix(account/action_bar): Move share under mention
-
Sorin Davidoi authored
* fix(dropdown_menu): Open as modal on mobile * fix(dropdown_menu): Open modal on touch * fix(dropdown_menu): Show status * fix(dropdown_menu): Max dimensions and reduce padding * chore(dropdown_menu): Test new functionality * refactor: Use DropdownMenuContainer instead of DropdownMenu * feat(privacy_dropdown): Open as modal on touch devices * feat(modal_root): Do not load actions-modal async
-
- Jun 27, 2017
-
-
Eugen Rochko authored
-
- Jun 23, 2017
-
-
- Jun 20, 2017
-
-
Sorin Davidoi authored
* 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
-
- Jun 06, 2017
-
-
Yamagishi Kazutoshi authored
* Add react/no-string-refs ESLint rule * Add react/jsx-boolean-value ESLint rule * Add react/jsx-closing-bracket-location ESLint rule * Add react/jsx-indent ESLint rule * Add react/jsx-curly-spacing ESLint rule * Add react/jsx-equals-spacing ESLint rule * Add react/jsx-first-prop-new-line ESLint rule * Add react/jsx-no-duplicate-props ESLint rule * Add react/jsx-tag-spacing ESLint rule
-
Yamagishi Kazutoshi authored
* Add quotes ESLint rule * Add jsx-quotes ESlint rule * Sort ESLint rules
-
- May 20, 2017
-
-
Yamagishi Kazutoshi authored
* Add semi to ESLint rules * Add padded-blocks to ESLint rules * Add comma-dangle to ESLint rules * add config/webpack and storyboard * add streaming/ * yarn test:lint -- --fix
-
- May 15, 2017
-
-
Eugen Rochko authored
* Add <ostatus:conversation /> tag to Atom input/output Only uses ref attribute (not href) because href would be the alternate link that's always included also. Creates new conversation for every non-reply status. Carries over conversation for every reply. Keeps remote URIs verbatim, generates local URIs on the fly like the rest of them. * Conversation muting - prevents notifications that reference a conversation (including replies, favourites, reblogs) from being created. API endpoints /api/v1/statuses/:id/mute and /api/v1/statuses/:id/unmute Currently no way to tell when a status/conversation is muted, so the web UI only has a "disable notifications" button, doesn't work as a toggle * Display "Dismiss notifications" on all statuses in notifications column, not just own * Add "muted" as a boolean attribute on statuses JSON For now always false on contained reblogs, since it's only relevant for statuses returned from the notifications endpoint, which are not nested Remove "Disable notifications" from detailed status view, since it's only relevant in the notifications column * Up max class length * Remove pending test for conversation mute * Add tests, clean up * Rename to "mute conversation" and "unmute conversation" * Raise validation error when trying to mute/unmute status without conversation
-
- May 12, 2017
-
-
Yamagishi Kazutoshi authored
Use ES Class Fields & Static Properties (currently stage 2) for improve class outlook. Added babel-plugin-transform-class-properties as a Babel plugin.
-
- May 10, 2017
-
-
Eugen Rochko authored
* Fix regressions from #2683 Properly format spoiler text HTML, while keeping old logic for blankness intact Process hashtags and mentions in spoiler text Format spoiler text for Atom Change "show more" toggle into a button instead of anchor Fix style regression on dropdowns for detailed statuses * Fix lint issue * Convert spoiler text to plaintext in desktop notifications
-
- May 03, 2017
-
-
Eugen Rochko authored
* 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
-
- Apr 27, 2017
-
-
Yamagishi Kazutoshi authored
There are multiple messages missing in en.jsx. It is very troublesome when translating other languages.
-
Lindsey Bieda authored
-
- Apr 26, 2017
-
-
Kaylee authored
from #1754, should close out #1394
-
- Apr 23, 2017
-
-
Stephen Burgess authored
* 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
-
- Apr 21, 2017
-
-
Yamagishi Kazutoshi authored
* 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 59a77923
-
- Apr 15, 2017
-
-
Eugen authored
-
Koala Yeung authored
* jslint: remove trailing space * jslint: fix no-nested-ternary issue Follow the jslint [no-nested-ternary](http://eslint.org/docs/rules/no-nested-ternary) rule. Rewritten ternary with if-then.
-
- Apr 11, 2017
-
-
blackle authored
-
- Mar 15, 2017
-
-
Eugen Rochko authored
adjusted to allow choosing it, yet
-
- Feb 28, 2017
-
-
Eugen Rochko authored
-
- Feb 14, 2017
-
-
Eugen Rochko authored
-
- Feb 09, 2017
-
-
Eugen Rochko authored
-
- Jan 30, 2017
-
-
Eugen Rochko authored
Make profile header scroll along with contents. AccountTimeline, Followers and Following are no longer nested inside a common parent (<Account>), instead they all embed <HeaderContainer />
-
- Jan 11, 2017
-
-
Eugen Rochko authored
-
- Jan 08, 2017
-
-
blackle authored
-
- Dec 24, 2016
-
-
Eugen Rochko authored
-
- Dec 22, 2016
-
-
Eugen Rochko authored
Reflect "requested" relationship in API and UI Reflect inability of private posts to be reblogged in the UI Disable Webfinger for locked accounts
-
- Nov 18, 2016
-
-
Eugen Rochko authored
-
- Nov 16, 2016
-
-
Eugen Rochko authored
-
- Nov 10, 2016
-
-
Eugen Rochko authored
status clickable (this also fixes multiple dropdown being openable at the same time)
-
Eugen Rochko authored
-
- Oct 24, 2016
-
-
Eugen Rochko authored
all statuses/accounts to assemble, but at least lists don't have to be re-rendered all the time now. Also add "mention" dropdown option
-
- Oct 09, 2016
-
-
Eugen Rochko authored
-
- Sep 25, 2016
-
-
Eugen Rochko authored
-
Eugen Rochko authored
-