Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-09-01 | [Database] Backfill users.username column | Fire Demon | |
2020-09-01 | [Future, Privacy] Add sticky domain permissions flag | Fire Demon | |
2020-08-30 | [Spam Prevention] Add username confirmation and simple, frictionless ↵ | Fire Demon | |
anti-spam mechanism | |||
2020-08-30 | [Privacy] Unlink blocked replies | Fire Demon | |
2020-08-30 | [Privacy] Use reply visibility gating to preserve thread permissions rather ↵ | Fire Demon | |
than public/private flag on thread | |||
2020-08-30 | [Federation, Revise] Add simple retries to ↵ | Fire Demon | |
ActivityPub::ProcessCollectionItemsService | |||
2020-08-30 | [Federation, Feature] Add support for pull federation, account ↵ | Fire Demon | |
synchronization, and server-to-server migration | |||
2020-08-30 | [Feature] Post signatures | Fire Demon | |
2020-08-30 | [Federation] Include and dereference URI to the root post of threads; ↵ | Fire Demon | |
dynamically update thread permissions | |||
2020-08-30 | [Database] Change column type of status_mutes.account_id to bigint | Fire Demon | |
2020-08-30 | [Database] Add indexes for published statuses and local reblogs | Fire Demon | |
2020-08-30 | [Database] Add missing accounts reference to destructing statuses table | 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 | [Feature] Add general-purpose account metadata to backend | Fire Demon | |
2020-08-30 | [Privacy] Add options for private accounts | Fire Demon | |
2020-08-30 | [Feature] Use unprocessed text for edits | 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 | [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] Implement thread ownership and visibility | Fire Demon | |
2020-08-30 | [Database] Add index on statuses.visibility column | Fire Demon | |
2020-08-30 | [Privacy, Database] Limit visibility of replies to private posts | 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 | [Database] Move lengthy backfill for computing post nesting levels to Rake ↵ | Fire Demon | |
task, monsterfork:compute_nesting_levels | |||
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 | [Feature] Add in-place post editing | Fire Demon | |
2020-08-30 | [Privacy] Let admins exclude private domains from the public allowlist | Fire Demon | |
2020-07-08 | Merge branch 'master' into glitch-soc/merge-upstream | Thibaut Girka | |
2020-07-08 | Fix RemoveDuplicatedIndexesPghero to check for the existence of the index ↵ | Takeshi Umeda | |
(#14259) | |||
2020-07-07 | Merge branch 'master' into glitch-soc/merge-upstream | Thibaut Girka | |
Conflicts: - `package.json`: Not really a conflict, just some glitch-soc-specific dependency too close to an upstream-updated one. | |||
2020-07-07 | Fix media attachments enumeration (#14254) | Eugen Rochko | |
* Fix media attachment enumeration * Switch media_attachments id to snowflake ids Co-authored-by: Thibaut Girka <thib@sitedethib.com> | |||
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” | |||
2020-06-29 | Add customizable thumbnails for audio and video attachments (#14145) | Eugen Rochko | |
- Change audio files to not be stripped of metadata - Automatically extract cover art from audio if it exists - Add `thumbnail` parameter to `POST /api/v1/media`, `POST /api/v2/media` and `PUT /api/v1/media/:id` - Add `icon` to represent it in attachments in ActivityPub - Fix `preview_url` containing URL of missing missing image when there is no thumbnail instead of null - Fix duration of audio not being displayed on public pages until the file is loaded | |||
2020-06-26 | Merge branch 'master' into glitch-soc/merge-upstream | Thibaut Girka | |
2020-06-25 | remove duplicated indexes according to pghero (#13695) | Lerk | |
2020-06-24 | Merge branch 'master' into glitch-soc/merge-upstream | Thibaut Girka | |
Conflicts: - `app/controllers/concerns/sign_in_token_authentication_concern.rb`: Conflict due to glitch-soc's theming system. Ported upstream changes. - `app/controllers/concerns/two_factor_authentication_concern.rb`: Conflict due to glitch-soc's theming system. Ported upstream changes. | |||
2020-06-21 | Fix unique username constraint for local users not being enforced in ↵ | ThibG | |
database (#14099) This should not be an issue in practice because of the Rails-level uniqueness check, but local accounts having a NULL domain means the uniqueness constraint did not apply to them (since no two NULL values are considered equal). | |||
2020-06-09 | Merge branch 'master' into glitch-soc/merge-upstream | Thibaut Girka | |
Conflicts: - `app/controllers/activitypub/collections_controller.rb`: Conflict due to glitch-soc having to take care of local-only pinned toots in that controller. Took upstream's changes and restored the local-only special handling. - `app/controllers/auth/sessions_controller.rb`: Minor conflicts due to the theming system, applied upstream changes, adapted the following two files for glitch-soc's theming system: - `app/controllers/concerns/sign_in_token_authentication_concern.rb` - `app/controllers/concerns/two_factor_authentication_concern.rb` - `app/services/backup_service.rb`: Minor conflict due to glitch-soc having to handle local-only toots specially. Applied upstream changes and restored the local-only special handling. - `app/views/admin/custom_emojis/index.html.haml`: Minor conflict due to the theming system. - `package.json`: Upstream dependency updated, too close to a glitch-soc-only dependency in the file. - `yarn.lock`: Upstream dependency updated, too close to a glitch-soc-only dependency in the file. | |||
2020-06-09 | Add e-mail-based sign in challenge for users with disabled 2FA (#14013) | Eugen Rochko | |
2020-06-05 | Add blurhash to preview cards (#13984) | ThibG | |
Fixes #13001 | |||
2020-06-02 | Add E2EE API (#13820) | Eugen Rochko | |