Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-02-10 | Fix poll votes not being properly reset on poll change (#17498) | Claire | |
* Fix poll votes not being properly reset on poll change * Fix and add tests * Fix poll update handling when the number of options changes | |||
2022-02-10 | Fix outdated iso-639 reference in update status service (#17496) | Eugen Rochko | |
2022-02-10 | Add editing for published statuses (#17320) | Eugen Rochko | |
* Add editing for published statuses * Fix change of multiple-choice boolean in poll not resetting votes * Remove the ability to update existing media attachments for now | |||
2022-02-10 | Add `category` and `rule_ids` params to `POST /api/v1/reports` (#17492) | Eugen Rochko | |
2022-02-09 | Add content_type to status_edits | Claire | |
2022-02-09 | [Glitch] Add edit history to web UI | Eugen Rochko | |
Port fd3a45e3482e86dad3c1dfc069144864c4ff0b0b to glitch-soc Signed-off-by: Claire <claire.github-309c@sitedethib.com> | |||
2022-02-09 | Merge branch 'main' into glitch-soc/merge-upstream | Claire | |
Conflicts: - `app/views/settings/preferences/appearance/show.html.haml`: Upstream renamed some helper functions that were used in a part of the settings page which glitch-soc slightly changed the layout of. Ported the change. | |||
2022-02-09 | Please Codeclimate | Claire | |
2022-02-09 | Rework actions modal to bring it closer to upstream and fix modal stacking issue | Claire | |
2022-02-09 | Remove unused noModal prop | Claire | |
2022-02-09 | Some more refactoring | Claire | |
2022-02-09 | Refactor dropdown and action modal code slightly | Claire | |
Simplify it a bit and make it closer to upstream | |||
2022-02-09 | Change languages to be listed under standard instead of native name in admin ↵ | Eugen Rochko | |
UI (#17485) | |||
2022-02-09 | Add edit history to web UI (#17390) | Eugen Rochko | |
* Add edit history to web UI * Change history reducer to store items per status * Fix missing loading prop | |||
2022-02-08 | Fix error in suggestions API due to typo (#17486) | Eugen Rochko | |
Regression from #17479 | |||
2022-02-08 | Merge branch 'main' into glitch-soc/merge-upstream | Claire | |
2022-02-08 | Remove language detection through cld3 (#17478) | Eugen Rochko | |
* Remove language detection through cld3 * Update app/helpers/languages_helper.rb Co-authored-by: Yamagishi Kazutoshi <ykzts@desire.sh> Co-authored-by: Yamagishi Kazutoshi <ykzts@desire.sh> | |||
2022-02-08 | Add global `locale` param (#17464) | Eugen Rochko | |
- Remove the session-based locale stickyness | |||
2022-02-08 | Fix localization of cold-start follow recommendations (#17479) | Eugen Rochko | |
2022-02-07 | Fix Ruby 2.5 incompatibility (#17465) | Claire | |
2022-02-07 | Fix structured data parsing from links choking on bad data (#17403) | Eugen Rochko | |
* Fix structured data parsing from links choking on bad data - Fix og:url meta tag being prioritized over canonical link tag - Fix structured data parsing choking on commented-out CDATA declarations - Fix HTML entities in title, description, provider_name, author_name - Change structured data parsing to attempt every JSON-LD script tag * Remove unnecessary slash escapes from CDATA regex pattern | |||
2022-02-07 | Fix replies collection incorrectly looping (#17462) | Claire | |
* Refactor tests * Add tests * Fix replies collection incorrectly looping | |||
2022-02-07 | Fix errors when multiple Delete are received for a given actor (#17460) | Claire | |
2022-02-06 | Merge branch 'main' into glitch-soc/merge-upstream | Claire | |
Conflicts: - `CHANGELOG.md`: Upstream added newlines. Conflicts are because the CHANGELOG was independently merged from 3.4.6 on last security update. Took upstream's version. - `app/helpers/context_helper.rb`: Conflicts because of extra vocabulary in glitch-soc. The conflicts were actually handled in last security merge. Kept our version. | |||
2022-02-06 | Fix instance actor not being dereferenceable (#17457) | Claire | |
* Add tests * Fix instance actor not being dereferenceable * Fix tests * Fix tests for real | |||
2022-02-05 | Move glitch-soc-specific theming methods to ThemingConcern | Claire | |
2022-02-05 | Make theme-selection fall back to default ones if configured is not found | Claire | |
2022-02-05 | Fix error on account relationships page in admin UI (#17444) | Eugen Rochko | |
2022-02-03 | Fix compacted JSON-LD possibly causing compatibility issues on forwarding ↵ | Claire | |
(#17428) | |||
2022-02-03 | Fix response_to_recipient? CTE (#17427) | Claire | |
2022-02-03 | Compact JSON-LD signed incoming activities (#17426) | Claire | |
Co-authored-by: Puck Meerburg <puck@puck.moe> | |||
2022-02-02 | Fix response_to_recipient? CTE | Claire | |
2022-02-02 | Fix compacted JSON-LD possibly causing compatibility issues on forwarding | Claire | |
2022-02-02 | Compact JSON-LD signed incoming activities | Puck Meerburg | |
2022-02-01 | Merge branch 'main' into glitch-soc/merge-upstream | Claire | |
2022-02-01 | Fix requiring an extra restart after recent post-deployment migrations (#17422) | Claire | |
Follow-up to #16409 | |||
2022-01-30 | Merge branch 'main' into glitch-soc/merge-upstream | Claire | |
2022-01-28 | Change public profile pages to be disabled for unconfirmed users (#17385) | Claire | |
Fixes #17382 Note that unconfirmed and unapproved accounts can still be searched for and their (empty) account retrieved using the REST API. | |||
2022-01-28 | Fix Sidekiq warning when pushing DMs to direct timeline | Claire | |
2022-01-28 | Merge branch 'main' into glitch-soc/merge-upstream | Claire | |
Conflicts: - `Gemfile.lock`: Upstream-updated lib textually too close to glitch-soc-only dep. Updated like upstream. | |||
2022-01-28 | Fix Sidekiq warnings about JSON serialization (#17381) | Claire | |
* Fix Sidekiq warnings about JSON serialization This occurs on every symbol argument we pass, and every symbol key in hashes, because Sidekiq expects strings instead. See https://github.com/mperham/sidekiq/pull/5071 We do not need to change how workers parse their arguments because this has not changed and we were already converting to symbols adequately or using `with_indifferent_access`. * Set Sidekiq to raise on unsafe arguments in test mode In order to more easily catch issues that would produce warnings in production code. | |||
2022-01-26 | Merge branch 'main' into glitch-soc/merge-upstream | Claire | |
Conflicts: - `config/environments/production.rb`: Upstream changed a header but we had different default headers. Applied the same change, and also dropped HSTS headers redundant with Rails'. | |||
2022-01-26 | Fix local distribution of edited statuses (#17380) | Claire | |
Because `FanOutOnWriteService#update?` was broken, edits were considered as new toots and a regular `update` payload was sent. | |||
2022-01-26 | Fix poll updates being saved as status edits (#17373) | Eugen Rochko | |
Fix #17344 | |||
2022-01-26 | Add some explanation text on the CAPTCHA confirmation page | Claire | |
2022-01-25 | Change CAPTCHA handling to be only on email verification | Claire | |
This simplifies the implementation considerably, and while not providing ideal UX, it's the most flexible approach. | |||
2022-01-25 | Add ability to set hCaptcha either on registration form or on e-mail validation | Claire | |
Upshot of CAPTCHA on e-mail validation is it does not need to break the in-band registration API. | |||
2022-01-25 | Disable `registrations` flag in /api/v1/instance when CAPTCHA is enabled | Claire | |
This is to avoid apps trying and failing at using the registrations API, which does not let us require a CAPTCHA and cannot be clearly signaled as unavailable. | |||
2022-01-24 | Disable captcha if registrations are disabled for various reasons | Claire | |
2022-01-24 | Renew Rails session ID on successful registration | Claire | |