Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-03-16 | Fix scrollbar styles on compose textarea, small bugs (#10292) | Eugen Rochko | |
2019-03-16 | Add relationship manager UI (#10268) | Eugen Rochko | |
2019-03-16 | Add specs for action log helper (#9605) | ysksn | |
* Add specs for ActionLogHelper * Make some methods private methods below never referenced from outside of their module: - #linkable_log_target - #log_target_from_history | |||
2019-03-15 | Bump webpacker from 3.5.5 to 4.0.2 (#10277) | Yamagishi Kazutoshi | |
Bumps [webpacker](https://github.com/rails/webpacker) from 3.5.5 to 4.0.2. - [Release notes](https://github.com/rails/webpacker/releases) - [Changelog](https://github.com/rails/webpacker/blob/master/CHANGELOG.md) - [Commits](https://github.com/rails/webpacker/compare/v3.5.5...v4.0.2) Signed-off-by: dependabot[bot] <support@dependabot.com> Co-authored-by: Yamagishi Kazutoshi <ykzts@desire.sh> | |||
2019-03-15 | Fix detailed poll validation errors not being returned in the API (#10261) | Eugen Rochko | |
No more "Owned poll is invalid" | |||
2019-03-15 | Show disappointed elephant if web UI crashes (#10275) | Eugen Rochko | |
* Do not crash the whole UI when loading an invalid column * Add error boundary component to catch Web UI crashes * Add stack trace on supported browsers * Add component stack info, pre-format everything for github * Make “Reload” a clickable link that calls window.location.reload() * Remove elephant friend from error boundary, make title stand out more * Simplify error boundary to only a graphic | |||
2019-03-15 | Fix maxed-out invites not showing up as expired in UI (#10274) | Eugen Rochko | |
2019-03-15 | Fix language detection of non-latin alphabets even at few characters (#10276) | Eugen Rochko | |
2019-03-15 | Add `visibility` param to reblog REST API (#9851) | Eugen Rochko | |
Use async worker for creating reblog notification to improve performance | |||
2019-03-15 | Add a preferences API so apps can share basic behaviours (#10109) | Eugen Rochko | |
2019-03-14 | I18n: Update Czech translation (#10272) | Aditoo17 | |
2019-03-14 | Fix error in AdminMailer#new_pending_account (#10264) | Eugen Rochko | |
2019-03-14 | Fix wrong method used in PollExpirationNotifyWorker (#10265) | Eugen Rochko | |
2019-03-14 | Admission-based registrations mode (#10250) | Eugen Rochko | |
Fix #6856 Fix #6951 | |||
2019-03-14 | Improve invites list with click-to-copy inputs (#10259) | Eugen Rochko | |
2019-03-14 | Refactor User model, extract PamAuthenticable, LdapAuthenticable (#10217) | Eugen Rochko | |
2019-03-13 | Add UI for enabling/disabling poll notifications (#10255) | ThibG | |
* Add UI for enabling/disabling poll notifications * Add poll notifications to the (advanced) quick filter bar * Update poll notification message “Your poll has ended” → “A poll you have voted in has ended” * Clear up associated notifications when a poll is deleted | |||
2019-03-13 | i18n: Add Japanese translations for new landing page (#10254) | mayaeh | |
* yarn manage:translations && i18n-tasks add-missing * Update Japanese translations for new landing page. I don't change the tagline from English yet. I think that translating a tagline is difficult and requires time-consuming discussions. Some translations related about the poll are already done in Weblate, so I will leave it as it is. | |||
2019-03-13 | Fix `tagged` param not being normalized before querying tags (#10249) | Eugen Rochko | |
2019-03-13 | Fix to limit to discoverable accounts. (#10253) | mayaeh | |
2019-03-12 | Fix poll update handler calling method was that was not available (#10246) | Eugen Rochko | |
* Fix poll update handler calling method was that was not available Fix regression from #10209 * Refactor VoteService * Refactor ActivityPub::DistributePollUpdateWorker and optimize it * Fix typo * Fix typo | |||
2019-03-12 | Optimize RemoveStatusService by removing n+1 query and using shared inboxes ↵ | Eugen Rochko | |
(#10247) | |||
2019-03-12 | Add muted style for polls in web UI (#10248) | Eugen Rochko | |
2019-03-12 | Fix public timeline page not paginating correctly (#10245) | Eugen Rochko | |
2019-03-12 | Redesign landing page (#10232) | Eugen Rochko | |
2019-03-11 | Squish username before validation (#10239) | Aurélien Reeves | |
* Squish username before validation (#10101) Fix #10101 * Move before_validation hook to a private method Also add Unicode wite-spaces to the spec to support the use of squish over strip. | |||
2019-03-11 | Fix remote interaction dialogs being indexed by search engines (#10240) | Eugen Rochko | |
Fix #10116 | |||
2019-03-11 | Increase DNS timeouts (#10238) | ThibG | |
2019-03-11 | Avoid race conditions when creating backups (#10234) | ThibG | |
Under load, multiple backups for a single user could be planned, which is very expensive. | |||
2019-03-11 | Support pushing and receiving updates to poll tallies (#10209) | ThibG | |
* Process incoming poll tallies update * Send Update on poll vote * Do not send Updates for a poll more often than once every 3 minutes * Include voters in people to notify of results update * Schedule closing poll worker on poll creation * Add new notification type for ending polls * Add front-end support for ended poll notifications * Fix UpdatePollSerializer * Fix Updates not being triggered by local votes * Fix tests failure * Fix web push notifications for closing polls * Minor cleanup * Notify voters of both remote and local polls when those close * Fix delivery of poll updates to mentioned accounts and voters | |||
2019-03-10 | Reject existing Follows when suspending a remote account (#10230) | ThibG | |
* Reject existing Follows when suspending a remote account Partial fix to #10229 * Add tests | |||
2019-03-09 | Change joinmastodon.org to joinmastodon.org/#getting-started for sign up on ↵ | Aditoo17 | |
another server (#10224) | |||
2019-03-08 | Fix setting up fields of a previously suspended account (#10222) | ThibG | |
Fix #10177 for real | |||
2019-03-08 | Do not allow adding votes to expired polls (#10214) | ThibG | |
* Do not allow adding votes to expired polls * Only validate expires_at on create | |||
2019-03-07 | Immediately display poll results to poll author (#10187) | Eugen Rochko | |
* Immediately display poll results to poll author * Refactor Poll#loaded_options and add Poll#voted? to improve DRYness | |||
2019-03-07 | Fix NaN in Poll component (#10213) | Eugen Rochko | |
2019-03-07 | Fix public timelines being broken by new toots when they are not mounted ↵ | Eugen Rochko | |
(#10131) | |||
2019-03-07 | Handle StaleObjectError when retrieving polls (#10208) | ThibG | |
2019-03-07 | i18n:🇵🇱 (#10199) | marcin mikołajczak | |
Signed-off-by: Marcin Mikołajczak <me@m4sk.in> | |||
2019-03-07 | Avoid unnecessarily fetching the replies collection when it is empty (#10201) | ThibG | |
2019-03-07 | Fix #10202 (#10203) | rinsuki | |
2019-03-06 | Add optimistic lock to avoid race conditions when handling votes (#10196) | ThibG | |
* Add optimistic lock to avoid race conditions when handling votes * Force-reload polls when getting `ActiveRecord::StaleObjectError` | |||
2019-03-06 | Disable the underlying button element when an ItemButton is disabled (#10194) | ThibG | |
Fixes #10191 | |||
2019-03-06 | Disable file upload when there is a poll (#10195) | ThibG | |
2019-03-06 | Fix poll options not rendering text after vote/refresh (#10189) | Eugen Rochko | |
* Fix poll options not rendering text after vote/refresh * Fix poll options not showing up on public pages * Fix code style issue | |||
2019-03-06 | Avoid line breaks in poll options (#10188) | Eugen Rochko | |
2019-03-06 | Fix poll validation issues (#10186) | Eugen Rochko | |
- Fix missing interpolation argument in PollValidator - Fix PollValidator rejecting exact allowed min/max durations | |||
2019-03-06 | Add UI for creating polls (#10184) | Eugen Rochko | |
* Add actions and reducers for polls * Add poll button * Disable media upload if poll enabled * Add poll form * Make delete & redraft work with polls | |||
2019-03-06 | Render unicode emoji in polls using emoji pack (#10185) | Eugen Rochko | |
2019-03-05 | Fix newlines in OStatus and RSS serializations (#10183) | ThibG | |