about summary refs log tree commit diff
path: root/app/assets/javascripts/components/features/account
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-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-18Adjust visuals of non-autoplaying GIFVEugen Rochko
2017-04-17Add gif auto-play/pause preferencePatrick Figel
This introduces a new per-user preference called "Auto-play animated GIFs", which is enabled by default. When a user disables this setting, gifs in toots become click-to-play. Previews of animated gifs were changed to display the video play button so that users can distinguish them from regular images. This setting also affects account avatars in the detailed account view, which was changed to use the same hover-to-play mechanism that is used for animated avatars in timelines. Fixes #1652
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-03-31Fix web UI profile clickable area overlapping with follow button areaEugen Rochko
2017-03-02Fix #231 - MutingEugen Rochko
2017-03-01Mute button progress so far. WIP, doesn't entirely work correctly.Kit Redgrave
2017-03-01Fix incorrect detection of local vs remote user in web UIEugen Rochko
2017-03-01Fix #291 - Add visual indication that numbers for remote users may be inaccurateEugen Rochko
2017-03-01Improved dropdownsEugen 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-14Adding POST /api/v1/reports API, and a UI for submitting reportsEugen Rochko
2017-02-10Move more colours to scssLorenz Diener
2017-02-09Progress on moving color styles to SassEugen Rochko
2017-02-05Don't allow people to follow people they blocked without unblocking firstEugen Rochko
2017-01-30Make profile header scroll along with contents. AccountTimeline, Followers ↵Eugen Rochko
and Following are no longer nested inside a common parent (<Account>), instead they all embed <HeaderContainer />
2017-01-20Fix #475 - add space after autocompleteEugen Rochko
2017-01-09Merge branch 'dropdown' of https://github.com/blackle/mastodon into ↵Eugen Rochko
blackle-dropdown
2017-01-08Switch to compose view when tapping 'mention' in dropdown on mobileblackle
2017-01-08Expand dropdown leftways on status viewblackle
2017-01-07Improve contrast of bio and username text in account infoblackle
2017-01-01Adding remote follow buttonEugen Rochko
2016-12-23Add page for authorizing/rejecting follow requestsEugen Rochko
2016-12-22Follow call on locked account creates follow request insteadEugen Rochko
Reflect "requested" relationship in API and UI Reflect inability of private posts to be reblogged in the UI Disable Webfinger for locked accounts
2016-12-12Fix timelines loading bugEugen Rochko
2016-11-24Center header in account column, hide media in "muted" status components ↵Eugen Rochko
(notifications)
2016-11-23Follow/unfollow button outside of dropdown, also make favs/reblogs update ↵Eugen Rochko
indicator instantly and then adjust to failure later if the request fails
2016-11-18Adding german localizationEugen Rochko
2016-11-16Adding react-intl i18n to the frontend. No translations yetEugen Rochko
2016-11-15Support emojis in display name, bioEugen Rochko
2016-11-10Fix modals sizing and add animation to it, fix #140 by only making the text ofEugen Rochko
status clickable (this also fixes multiple dropdown being openable at the same time)
2016-11-07Account notes (bios) can now contain links. Character limit upped to 160Eugen Rochko
2016-11-05Adding hashtagsEugen Rochko
2016-10-30Refactoring redux state into different reducersEugen Rochko
2016-10-27Adding following/followers lists to the UIEugen Rochko
2016-10-24Move status components inside individual containers. We still need to selectEugen Rochko
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
2016-10-19Fix #100 - Add "back" button to certain viewsEugen Rochko
Also fix reloading of timelines after merge-type events
2016-10-16Fix scrolling on small devices for account timelines and compose columnEugen Rochko
2016-10-14Add "edit profile" link to dropdown on own profileEugen Rochko
2016-10-09Improved how in-UI profiles lookEugen Rochko
2016-10-09Making AccountTimeline into a sub-routeEugen Rochko
2016-10-08Use reselect to memoize denormalization in UI stateEugen Rochko
Also upgrade react-redux to latest version. This is a performance update
2016-10-07Adding public timelineEugen Rochko
2016-10-06Fix #73 - Click on in-UI profile avatar/name to open public profileEugen Rochko
2016-10-06Styling loading indicator, removing unused routes, adding "getting started" ↵Eugen Rochko
explanation Also, only update relative time every minute instead of 6 seconds. My bad
2016-10-06Fix how missing display name is displayed (fallback to username)Eugen Rochko
2016-10-03Blocking will prevent e-mail notifications from blocked user, blocks in UIEugen Rochko