- May 31, 2017
-
-
caasi Huang authored
* Update zh-TW.json * Update `search_results.total`
-
- May 30, 2017
-
-
Yamagishi Kazutoshi authored
-
- May 19, 2017
-
-
Eugen Rochko authored
* Add buttons to block and unblock domain * Relationship API now returns "domain_blocking" status for accounts, rename "block entire domain" to "hide entire domain", fix unblocking domain, do not block notifications from domain-blocked-but-followed people, do not send Salmons to domain blocked users * Add test * Personal domain blocks shouldn't affect Salmon after all, since in this direction of communication the control is very thin when it comes to public stuff. Best stay consistent and not affect federation in this way * Ignore followers and follow request from domain blocked folks, ensure account domain blocks are not created for empty domain, and avoid duplicates in validation * Purge followers when blocking domain (without soft-blocks, since they are useless here) * Add tests, fix local timeline being empty when having any domain blocks
-
- May 16, 2017
-
-
Eugen Rochko authored
-
- 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
-
-
Eugen Rochko authored
* Normalize locales * Restore "mention" locale key
-
- May 07, 2017
-
-
Yamagishi Kazutoshi authored
-
- May 06, 2017
-
-
Yamagishi Kazutoshi authored
* Add Japanese tranlsation for getting started, and run manage:tranlation * remove unnecessary {apps}
-
jeroenpraat authored
* Added support options to the bottom right I don't know if this is actually wanted, but I made these changes on my instance, so why not share it. Not wanted? No problem! BTW: Maybe the Mastodon image should leave here, cause there is no space left cause of the increased height of the getting started column. * 2 paragraphs looks cleaner * Update * Good morning
-
- May 04, 2017
-
-
Eugen Rochko authored
* When streaming API is disconnected, poll home/notifications Display slightly different empty home timeline message if user is following others Cull notifications to 20 items when over 40 get added in real-time Run manage:translations * Optimize <HomeTimeline /> a little
-
- 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 28, 2017
-
-
Wonderfall authored
-
- Apr 27, 2017
-
-
Shel Raphen authored
There was still a reference to "private posts" and the phrasing of unlisted in contrast to the others now made it seem strangely more private.
-
unarist authored
* Update English translation file for JavaScript * Update Japanese translation for JavaScript
-
Yamagishi Kazutoshi authored
There are multiple messages missing in en.jsx. It is very troublesome when translating other languages.
-
- Apr 23, 2017
-
-
Eugen authored
* Make private toots get PuSHed to subscription URLs that belong to domains where you have approved followers * Authorized followers controller, stub for bulk action * Soft block in the background * Add simple test for new controller * Rename Settings::FollowersController to Settings::FollowerDomainsController, paginate results, rename "private" post setting to "followers-only", fix pagination style, improve post privacy preferences style, improve warning style * Extract compose form warnings into own container, show warning when posting to followers-only with unlocked account
-
Ashley authored
* Made tooltip for boosting depend on visibility * Removed spaces that were added in merge conflict resolution * Try again :P * Added missing bracket * Changed 'toot' to 'status'
-
Eugen authored
- Deleting a toot - Muting, blocking someone - Clearing notifications Remove source map generation from development environment, as it is a huge performance sink hole with little gains
-
- Apr 22, 2017
- Apr 19, 2017
-
-
matsurai25 authored
-
Misty De Meo authored
-
- Apr 15, 2017
-
-
Isabelle Knott authored
-
Eugen authored
-
- Apr 14, 2017
-
-
Patrick Figel authored
Add the same UI that already exists for blocked users for muted ones and add it to the "Getting Started" menu.
-
- Apr 13, 2017
-
-
R Tucker authored
-
INAGAKI Hiroshi authored
-
Matt Jankowski authored
* Fix naming of JS locale constants * Improve the translation instructions re: const names
-
blackle authored
-
Koala Yeung authored
* Reorder javascript English locale file * Reorder translation string in order of the locale key. * Add javascript English locale missing language keys * Search all javascript language keys by command: `grep -REho '<FormattedMessage .*\/>' ./app/assets/javascripts/.` * Add all the missing language keys and their values to `en.jsx`. * Add javascript English locale missing language keys (2) * Find all `defineMessages` calls with this command: `grep -Rl 'defineMessages({.*' ./app/assets/javascripts/.` * Open all these files. Find the language key (`id`) in these statements. * Add all the missing language keys and their values to `en.jsx`. * Remove javascript English locale obsoleted language keys * Find all language keys that no longer exists in the source code and remove them. The removed keys include: * "compose_form.private" * "compose_form.unlisted" * "getting_started.about_addressing" * "getting_started.about_shortcuts" * "notification.mention" * "search.account" * "search.hashtag" * "tabs_bar.mentions" * "tabs_bar.public" * Javascript English locale file add note * Add notes to contributors about the English translation files. Hope that will make translation process smoother. * Update javascript locale defaultValue in code * Update the defaultValue in code according to the relevant translation in English locale file.
-
- Apr 08, 2017
-
-
Alda Marteau-Hardi authored
-
- Apr 03, 2017
-
-
David Baumgold authored
-
- Mar 26, 2017
-
-
shel authored
I was informed that the current warning if you @ a remote server in a private post is inadequate. These are suggested changes to better inform users.
-
Eugen Rochko authored
-
- Mar 03, 2017
-
-
Eugen Rochko authored
Remove note about following Gargron@mastodon.social from getting started text
-
- Feb 28, 2017
-
-
Eugen Rochko authored
-
- Feb 19, 2017
-
-
Eugen Rochko authored
-
Eugen Rochko authored
-
Eugen Rochko authored
"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
-
- Feb 13, 2017
-
-
Eugen Rochko authored
-