about summary refs log tree commit diff
path: root/app/assets/javascripts/components/reducers
AgeCommit message (Collapse)Author
2017-04-25Fix #2402 - Add Idempotency-Key header to PostStatusService that prevents ↵Eugen Rochko
(#2419) duplicates. Web UI regenerates UUID for that header every time the compose form is changed or successfully submitted Also, fix Farsi i18n overwriting the English one
2017-04-21Put space before image (#1735)Rachel H
2017-04-18Add hasMore field to account timeline (#2066)geta6
2017-04-16Onboarding modal (#1883)Eugen
* Basic onboarding modal that's shown to users once * Lay out pages 2 through 5, add images, style modals (#1509) * Lay out pages 2 through 5 Added images and laid out pages 2 through 5 in the jsx file. SCSS will come, still working on just seeing if this works at all. * Fix jsx errors, add images to modal pages, style modal pages * Add animations to onboarding pager changes, improve wording and styling * Finishing touches on the onboarding * Add missing propTypes * Update wording
2017-04-16fix regex filter (#1845)abcang
* fix regex filter * fixed br to linebreak and, stlip tags. * change to send raw content * changed to unescape in reducer
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-15Send initial state in a <script type="application/json"> tag (#1806)Joachim Viide
2017-04-15Add list of muted user to UI and Getting Started (#1799)Patrick Figel
Add the same UI that already exists for blocked users for muted ones and add it to the "Getting Started" menu.
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 #1609, fix #1628 - Revert #1397 (#1700)Eugen
When transmitting data in a HTML-encoded element like <content type="html" />, relying on newlines being preserved is not wise, since HTML by itself does not care for newlines - it cares for <p> and <br> Additional fix: reset NSFW toggle after sending toot
2017-04-13Clear spoiler when replying to toot that doesn't also have a spoiler (#1662)Isabelle Knott
2017-04-12Focus textarea when text is inserted (#1320)Rachel H
Place space after uploaded filenames
2017-04-02Keep track of which timelines are connected live to avoid redundantEugen Rochko
refreshes on navigation
2017-04-01Made modal system more genericEugen Rochko
2017-03-31Fix reworked searchEugen Rochko
2017-03-31Rework searchEugen Rochko
2017-03-25When replying to status with content warning, prefill content warningEugen Rochko
2017-03-25Redesigned compose formEugen Rochko
2017-03-24Fancier drag & drop indicator, emoji icon for emoji, upload progress (fix #295)Eugen Rochko
2017-03-22Fix full-text search query quotation, improve tag search performance with an ↵Eugen Rochko
index, add ability to open status by URL from search (fix #53)
2017-03-22Web UI support for the new omnisearchEugen Rochko
2017-03-02Fix #231 - MutingEugen Rochko
2017-03-01Mute button progress so far. WIP, doesn't entirely work correctly.Kit Redgrave
2017-03-02Fix #372 - Emoji pickerEugen Rochko
2017-02-26Add <MissingIndicator /> when status or account are not found, skip alertsEugen Rochko
for those errors
2017-02-26Improve compose form performance, upgrade JS dependencies. LightingBoxEugen Rochko
now allows to cycle through multiple images
2017-02-22Improve performance of compose formEugen Rochko
2017-02-21Fix #38 - Unread indicator when new content appears above the foldEugen Rochko
2017-02-19Fix infinite scrolling breaking after navigationEugen Rochko
2017-02-19Split public timeline into "public timeline" which is local, andEugen Rochko
"whole known network" which is what public timeline used to be Only domain blocks with suspend severity will block PuSH subscriptions Silenced accounts should not appear in conversations unless followed
2017-02-18Fix #642 - Add "empty column" text to home/notificationsEugen Rochko
2017-02-17Add GET /api/v1/accounts/:id/statuses/media that returns only statuses with ↵Eugen Rochko
media attachments Make replies default to privacy settings of the status being replied to
2017-02-15Fix #634 - Only include innermost-level statuses in report UIEugen Rochko
Fix #635 - Include the initially-reported status in report UI even if it's not among the user's most recent statuses
2017-02-14Adding POST /api/v1/reports API, and a UI for submitting reportsEugen Rochko
2017-02-13Clean up collapsible componentsEugen Rochko
2017-02-09Fix #614 - extra reply-boolean on statuses to account for cases when replied-toEugen Rochko
status is not in the system at time of distribution; fix #607 - reset privacy settings to defaults when cancelling replies
2017-02-07Add "clear notifications" button, exclude posts from people who have blocked ↵Eugen Rochko
*you* from public/hashtag timelines
2017-02-06Add API modifiers to limit returned toots from public/hashtag timelinesEugen Rochko
to only those from local users; Add link to "extended information" to getting started in the UI; Add defaults for posting privacy; Change how publish button looks depending on posting privacy chosen
2017-02-05Fix #61 - Add list of blocked users to the UI; clean up failed push ↵Eugen Rochko
notifications API Try to fix Travis CI setup
2017-02-05Add next/previous navigation in modal for media attachmentsEugen Rochko
2017-02-02Prevent potential issue with public/hashtag statuses arriving afterEugen Rochko
they have been loaded and favourited/reblogged from another source Since the status JSON returned from public/hashtag streams does not contain favourited/reblogged attributes, merging them should not override existing ones.
2017-01-26Improve infinite scroll on notificationsEugen Rochko
2017-01-25Instead of using spoiler boolean and spoiler_text, simply check for ↵Eugen Rochko
non-blank spoiler_text Federate spoiler_text using warning attribute on <content /> instead of a <category term="spoiler" /> Clean up schema file from accidental development migrations
2017-01-24Merge branch 'master' into masterEugen
2017-01-24Set isLoading false on timelines when request failsEugen Rochko
2017-01-24Smarter infinite scrollEugen Rochko
2017-01-23Implement a click-to-view spoiler systemblackle
2017-01-20Fix #475 - add space after autocompleteEugen Rochko
2017-01-20Fix #463 - Fetch and display previews of URLs using OpenGraph tagsEugen 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