Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-08-30 | [Database] Add missing accounts reference to destructing statuses table | Fire Demon | |
2020-08-30 | [Federation] Define silent mentions on status model | Fire Demon | |
2020-08-30 | [Bug, Database] Fix publishing delay migration | Fire Demon | |
2020-08-30 | [Database] Add missing accounts reference to publishing delay table | Fire Demon | |
2020-08-30 | [Feature, Database] Add migrations and models for queued boosts, delayed ↵ | Fire Demon | |
publishing, and self-destructing posts | |||
2020-08-30 | [Database, Models] Add missing uniqueness validations | Fire Demon | |
2020-08-30 | [Feature] Add general-purpose account metadata to backend | Fire Demon | |
2020-08-30 | [UI, Accessibility] Make underlining hyperlinks optional | Fire Demon | |
2020-08-30 | [Rails] Revise association caching | Fire Demon | |
2020-08-30 | [Privacy] Add options for private accounts | Fire Demon | |
2020-08-30 | [Privacy] Add support for matching unmatched domains with * glob in ↵ | Fire Demon | |
per-domain permissions | |||
2020-08-30 | [Feature] Use unprocessed text for edits | Fire Demon | |
2020-08-30 | [Privacy] Improve handling of mixed permissions | Fire Demon | |
2020-08-30 | [Privacy] Exclude mixed-privacy posts from public collections unless the ↵ | Fire Demon | |
requesting actor is locally authenticated or follows the author | |||
2020-08-30 | [Feature, Privacy] Add base support for per-domain post privacy | Fire Demon | |
2020-08-30 | [Performance] Cache inlined_attachments association | Fire Demon | |
2020-08-30 | [UI, Accessibiity] Make dashed nest level indicators optional | Fire Demon | |
2020-08-30 | [Federation] Add backend support for ActivityPub object titles | Fire Demon | |
2020-08-30 | [Feature, Federation, Port: hometown@b3e6597] Support locally cached inline ↵ | Darius Kazemi | |
images [+ Monsterfork additions] Changes added by Monsterfork: - Do not limit to only Articles - Reuse existing media; retroactively using more-detailed descriptions - Also scrub carrige returns between tags - Handle download failures - Attach to statuses and keep track of inlined media - Handle local edits Co-authored-by: Fire Demon <firedemon@creature.cafe> | |||
2020-08-30 | [Privacy, Port: glitch-soc@0898ff9] Set replies to local-only toots as ↵ | Thibaut Girka | |
local-only unless explicitly specified otherwise Co-authored-by: Fire Demon <firedemon@creature.cafe> | |||
2020-08-30 | Don't leak reblogs of local-only toots | Thibaut Girka | |
Co-authored-by: Fire Demon <firedemon@creature.cafe> | |||
2020-08-30 | [Privacy] Implement thread ownership and visibility | Fire Demon | |
2020-08-30 | [Privacy] Limit visibility of replies to private threads and branches | Fire Demon | |
2020-08-30 | [Feature] Add post and thread (un)hiding to backend | Fire Demon | |
2020-08-30 | [Feature] Add manual publishing option | Fire Demon | |
2020-08-30 | [Feature] Add timeline-only mutes | Fire Demon | |
2020-08-30 | [Privacy, Federation, UI] Add options to allow Fediverse users to decide ↵ | Fire Demon | |
whether to include replies and unlisted posts on their profiles | |||
2020-08-30 | [Privacy] Add profile option for indirect federation mode, disabled by default | Fire Demon | |
2020-08-30 | [Feature] Introduce nest_level attribute to posts and API to help apps ↵ | Fire Demon | |
visualize nesting in threads | |||
2020-08-30 | [Database] Add missing "not null" attribute to Monsterfork columns | Fire Demon | |
2020-08-30 | [Refactoring] Minor code style auto-refactorings from Rubocop | Fire Demon | |
2020-08-30 | [Future] Add distributable scope | Fire Demon | |
2020-08-30 | [Feature] Add in-place post editing | Fire Demon | |
2020-08-30 | [Transparency] Add /api/v1/admin/domain_allows and ↵ | Fire Demon | |
/api/v1/admin/domain_blocks endpoints | |||
2020-08-30 | [Privacy] Let admins exclude private domains from the public allowlist | Fire Demon | |
2020-08-30 | [Privacy, Transparency] Reduce allowlist mode restrictions; make publishing ↵ | Fire Demon | |
trusted servers to about page possible. | |||
2020-08-11 | Merge branch 'master' into glitch-soc/master | Thibaut Girka | |
Conflicts: - `streaming/index.js`: Upstream entirely refactored it. Ported our changes to upstream's refactor. Hopefuly. | |||
2020-08-09 | Cache result of SQL (#14534) | niwatori24 | |
2020-07-22 | Merge branch 'master' into glitch-soc/merge-upstream | Thibaut Girka | |
Conflicts: - `app/javascript/mastodon/actions/compose.js`: Not a “real” conflict, but change too close to a change we made to fix the vanilla WebUI locally pushing authored local-only toots in the public TL view. | |||
2020-07-19 | Fix movie width and frame_rate returning nil (#14357) | Takeshi Umeda | |
* Fix movie width and frame_rate returning nil * Add StreamValidationError and raise * Fix code style | |||
2020-07-15 | Merge branch 'master' into glitch-soc/merge-upstream | Thibaut Girka | |
Conflicts: - `config/routes.rb`: Upstream disabled E2EE routes, which we did earlier, but slightly differently. Took upstream's version. | |||
2020-07-14 | Fix rubocop warning (#14288) | abcang | |
* Fix rubocop warning * use limit variable * use ContextCreatingMethods option | |||
2020-07-14 | Fix larger video files not being transcoded (#14306) | ThibG | |
Since #14145, the `set_type_and_extension` has been moved from `before_post_process` to `before_file_post_process`, but while the former runs before all validations performed by Paperclip, the latter is dependent on the order validations and hooks are defined. In our case, this meant video files could be checked against the generic 10MB limit, causing validation failures, which, internally, make Paperclip skip post-processing, and thus, transcoding of the video file. The actual validation would then happen after the type is correctly set, so the large file would pass validation, but without being transcoded first. This commit moves the hook definition so that it is run before checking for the file size. | |||
2020-07-05 | Merge branch 'master' into glitch-soc/merge-upstream | Thibaut Girka | |
Conflicts: - `.env.production.sample`: Upstream changed it completely. Changed ours to merge upstream's new structure, but keeping most of the information. | |||
2020-07-05 | Add color extraction for audio thumbnails (#14209) | Eugen Rochko | |
2020-07-01 | Merge branch 'master' into glitch-soc/merge-upstream | Thibaut Girka | |
Conflicts: - `app/javascript/packs/public.js`: Conflict because part of that file has been split to `app/javascript/core/settings.js`. Ported those changes there. | |||
2020-07-01 | Change Redis#exists calls to Redis#exists? to avoid deprecation warning (#14191) | Eugen Rochko | |
2020-06-30 | Fix remote files not using Content-Type header, streaming (#14184) | Eugen Rochko | |
2020-06-30 | Merge branch 'master' into glitch-soc/merge-upstream | Thibaut Girka | |
Conflicts: - `.env.production.sample`: Upstream deleted it, I decided to keep it. - `package.json`: Upstream updated a dependency textually too close to wavesurfer.js which has been deleted from upstream but is kept in glitch-soc for now. | |||
2020-06-30 | Add user notes on accounts (#14148) | ThibG | |
* Add UserNote model * Add UI for user notes * Put comment in relationships entity * Add API to create user notes * Copy user notes to new account when receiving a Move activity * Address some of the review remarks * Replace modal by inline edition * Please CodeClimate * Button design changes * Change design again * Cancel note edition when pressing Escape * Fixes * Tweak design again * Move “Add note” item, and allow users to add notes to themselves * Rename UserNote into AccountNote, rename “comment” Relationship attribute to “note” |