about summary refs log tree commit diff
path: root/app/assets/javascripts/components/actions/compose.jsx
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-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-17Return early from submit if no text. (#1962)Zac Anger
2017-04-13Convert emoji shortnames when sending status (#1666)Rachel H
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-02Fix #372 - Emoji pickerEugen Rochko
2017-03-01Fix typoEugen Rochko
2017-03-01Revert infinite scroll in timelines back to looking at ID of oldestEugen Rochko
loaded status; do not preload submitted statuses into community/public timelines, unless those timelines have already been loaded; do not close streaming API connections for community/public timelines, once they have been established (most users navigate back to them eventually)
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-14Adding POST /api/v1/reports API, and a UI for submitting reportsEugen Rochko
2017-02-07Fix wrong prediction of whether toot will apear on public timeline in UIEugen 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-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-23Implement a click-to-view spoiler systemblackle
2016-12-24Hide unlisted toggle when private is active, hide nsfw toggle when no files ↵Eugen Rochko
added
2016-12-24Re-add unlisted toggle to the UIAnthony Bellew
2016-12-23Compose form in the UI now has public/private toggle instead of public/unlistedEugen Rochko
2016-12-21Private visibility on statuses prevents non-followers from seeing thoseEugen Rochko
Filters out hidden stream entries from Atom feed Blocks now generate hidden stream entries, can be used to federate blocks Private statuses cannot be reblogged (generates generic 422 error for now) POST /api/v1/statuses now takes visibility=(public|unlisted|private) param instead of unlisted boolean Statuses JSON now contains visibility=(public|unlisted|private) field
2016-12-14Re-implemented autosuggestions component for the compose formEugen Rochko
Fix #205, fix #156, fix #124
2016-12-05Downsize originals in media attachments, small fixesEugen Rochko
2016-12-04Fix ruleEugen Rochko
2016-12-04Fix mutating objectsEugen Rochko
2016-12-04Better responsivenessEugen Rochko
2016-11-30Per-status control for unlisted mode, also federation for unlisted modeEugen Rochko
Fix #233, fix #268
2016-11-23Adding content sensitivity toggle, spoilers for mediaEugen Rochko
2016-11-21Switch to compose route when replying and compose is not mountedEugen Rochko
2016-11-12Add limit to search resultsEugen Rochko
2016-11-12Use full-text search for autosuggestionsEugen Rochko
2016-11-03Aria-labels actually didn't work in React, so removing. Fixing some bugsEugen Rochko
2016-11-03Add own composed status to home without waiting for websocket eventEugen Rochko
This makes the UI appear less laggy. After all, the status *is* created right there and then, it's the distribution to home timelines that can take a while
2016-10-30Actually complete the autosuggestion featureEugen Rochko
2016-10-30Basic username autocomplete for text areaEugen 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-18Improve how errors are displayed in the UIEugen Rochko
2016-10-18Add console.error to all axios failuresEugen Rochko
2016-09-27Fix #52 - Add API versioning (v1)Eugen Rochko
2016-09-18Live update account timelines, small fix for replyComposeEugen Rochko
2016-09-18Remove unused action constantsEugen Rochko
2016-09-12Adding a notification stack for error messagesEugen Rochko
2016-09-07UI for uploading media attachments (and cancelling them)Eugen Rochko
Mostly resolves #8, though attachments are still not displayed in public view
2016-09-05Fix reply bug introduced when compose form started using normalized dataEugen
2016-09-05Make compose form also use normalized dataEugen Rochko
2016-09-01Favouriting works, reblogging is a little broken because of <Status>Eugen Rochko
2016-08-31Replies in the compose formEugen Rochko
2016-08-31Cleaning up action names and compose drawerEugen Rochko