375 Commits (b47741bb291a2a551c2283ddf738bec08a0b8511)

Author SHA1 Message Date
Eugen Rochko 2dbf6bc5ad Add e-mail-based sign in challenge for users with disabled 2FA (#14013)
4 years ago
ThibG 36f31b5cad Add blurhash to preview cards (#13984)
4 years ago
Eugen Rochko b864e78db8 Add E2EE API (#13820)
4 years ago
Eugen Rochko b5124e6d04 Reset secret of web app that could have been exposed by Doorkeeper (#13688)
4 years ago
Eugen Rochko 96921d909c Fix old unique jobs digests not having been cleaned up (#13683)
4 years ago
Eugen Rochko 7a43d20550 Fix migrations failing due to strong-migrations update (#13680)
4 years ago
Eugen Rochko adfb22a9dd Add separate cache directory for non-local uploads (#12821)
4 years ago
Takeshi Umeda 1eb59ace5c Fix migration 20200407202420_migrate_unavailable_inboxes (#13481)
4 years ago
Eugen Rochko 2d3219549b Change delivery failure tracking to work with hostnames instead of URLs (#13437)
4 years ago
ThibG ef48ffc127 Fix PostgreSQL load when linking in announcements (#13250)
5 years ago
Eugen Rochko 9ced8b6dd5 Add option to include resolved DNS records when blacklisting e-mail domains in admin UI (#13254)
5 years ago
Eugen Rochko da9d81c4ac Add titles to warning presets in admin UI (#13252)
5 years ago
ThibG cd7c22da32 Add federation support for the "hide network" preference (#11673)
5 years ago
Eugen Rochko f459919552 Change local media attachments to perform heavy processing asynchronously (#13210)
5 years ago
Eugen Rochko 0cc5eb50dd Fix interactive delays in database migrations with no TTY (#12969)
5 years ago
Eugen Rochko 9d3bba9576 Fix expired announcements being re-published (#12964)
5 years ago
Eugen Rochko f95fd62bac Add announcements (#12662)
5 years ago
notozeki 7d03ceb9ef Fix slow query of federated timeline (#12886)
5 years ago
ThibG 3325ad0cc3 Fix old migrations failing because of strong_migrations update (#12787)
5 years ago
ThibG b194caade4 Fix old migrations failing because of strong_migrations update (#12692)
5 years ago
Eugen Rochko 62ea1bff7d Fix unsafe column type change in migration (#12653)
5 years ago
scd31 27f1d5ee7d Increase max backup size (#12602)
5 years ago
ThibG 3dd5448883 Fix old migration failing with new status default scope (#12493)
5 years ago
ThibG 517c1cd062 Add bookmarks (#7107)
5 years ago
ThibG 6b5aebf0ca Add abilityto add oneself to lists (#12271)
5 years ago
Eugen Rochko 1da1a9878f Fix old migration trying to use new column due to default status scope (#12095)
5 years ago
Eugen Rochko 6262407066 Fix existing user records with now-renamed `pt` locale (#12092)
5 years ago
Eugen Rochko ced431f02f Fix account counters being overwritten by parallel writes (#12045)
5 years ago
ThibG f088e090e4 Add voters count support (#11917)
5 years ago
Eugen Rochko d73822dc01 Fix older migrations not working due to new default scope (#11983)
5 years ago
Eugen Rochko a2d3728c36 Add account migration UI (#11846)
5 years ago
abcang 68a85ef015 Add users remember_token index (#11881)
5 years ago
Eugen Rochko 89989b6255 Add timeline read markers API (#11762)
5 years ago
Eugen Rochko 436266ca27 Change trending hashtags to not disappear instantly after midnight (#11712)
5 years ago
Eugen Rochko 9c65b122fc Fix slow local timeline query (#11648)
5 years ago
Eugen Rochko 32c781ec6b Add soft delete for statuses for instant deletes through API (#11623)
5 years ago
ThibG f17b0ff712 Add invite comments (#10465)
5 years ago
Eugen Rochko 848cb2a697 Add more accurate hashtag search (#11579)
5 years ago
ThibG 072e696aa1 Add domain block notes (#11515)
5 years ago
Eugen Rochko 05e9cd13eb Change admin UI for hashtags and add back whitelisted trends (#11490)
5 years ago
Eugen Rochko c90eba765d Add hashtag score for better sorting of autosuggestions (#11427)
5 years ago
Eugen Rochko 825dc3ca22 Add whitelist mode (#11291)
5 years ago
Eugen Rochko c111bd01a4 Fix tag normalization and migration not removing duplicate tags (#11441)
5 years ago
Eugen Rochko b8386076c5 Change hashtags to preserve first-used casing (#11416)
5 years ago
Daigo 3 Dango ac219b6f88 List columns within the method (#11377)
5 years ago
ThibG c2126e3f98 Add ActivityPub actor representing the entire server (#11321)
5 years ago
Eugen Rochko f70b20a01c Add a spam check (#11217)
5 years ago
ThibG 80b5a5d735 Fix old migration script depending on the StreamEntry model (#11278)
5 years ago
Eugen Rochko 1c612f24e4 Add categories for custom emojis (#11196)
5 years ago
ThibG 585aa16ec0 Fix old migrations failing because of new version of `strong_migrations` (#11018)
5 years ago
ThibG e083961f32 Fix old migrations failing because of new version of `strong_migrations` (#10904)
5 years ago
Eugen Rochko 865c72cde3 Change default to single column UI (#10847)
5 years ago
ThibG f1a3135809 Record account suspend/silence time and keep track of domain blocks (#10660)
5 years ago
Jeong Arm 5ad2a7b5dc Record deleted(by mod) status to prevent re-appear (#10732)
5 years ago
Eugen Rochko a6d2fe7165 Add blurhash (#10630)
5 years ago
Eugen Rochko 7eb05b8724 Add "why do you want to join" field to invite requests (#10524)
6 years ago
Eugen Rochko a3c41f3532 Add Keybase integration (#10297)
6 years ago
ThibG 9efb9d7f72 Set and store report URIs (#10303)
6 years ago
ThibG bd3ad7fd16 Migrate existing `open_registrations` setting to the new `registrations_mode` (#10269)
6 years ago
Eugen Rochko 73fb7bfa0f Admission-based registrations mode (#10250)
6 years ago
ThibG 401a3cfdf0 Fix AddLockVersionToPolls migration (#10200)
6 years ago
ThibG 4f2eb43d8a Add optimistic lock to avoid race conditions when handling votes (#10196)
6 years ago
ThibG 7da087dabe Store remote votes URI (#10158)
6 years ago
Eugen Rochko 4a3acdc916 Add polls (#10111)
6 years ago
Eugen Rochko d2d4d38f22 Add featured hashtags to profiles (#9755)
6 years ago
Eugen Rochko 1f303e5591 Add option to overwrite imported data (#9962)
6 years ago
Eugen Rochko 49aaaa77a6 Fix slow fallback of CopyAccountStats migration setting stats to 0 (#9930)
6 years ago
ThibG d0008b5051 Add tombstones for remote statuses (#9830)
6 years ago
Eugen Rochko fdbd6466f2 Fix regression in custom emoji migration (#9742)
6 years ago
Eugen Rochko bed1c8ca9a Fix unique violation in downcase custom emoji domain migration (#9733)
6 years ago
Eugen Rochko ae1aaa3b8a Add scheduled statuses (#9706)
6 years ago
Eugen Rochko 4e3131f02f Add handler for Move activity (#9629)
6 years ago
Eugen Rochko bbf9f4f93b Add REST API for creating an account (#9572)
6 years ago
Eugen Rochko 2e0d617b8b Add moderation warnings (#9519)
6 years ago
Adam Copp 55ebf8a6e8 Make custom emoji domains case insensitive #9351 (#9474)
6 years ago
Eugen Rochko fd8ca11f19 Add profile directory (#9427)
6 years ago
Eugen Rochko 9606e4dabf Change identities id column to a bigint (#9371)
6 years ago
Eugen Rochko 62c0e112ea Extract counters from accounts table to account_stats table (#9295)
6 years ago
Eugen Rochko 1fad3301a1 Remove progress estimate from MigrateAccountConversations (#9168)
6 years ago
Eugen Rochko 44e64ee534 Add progress indicators to MigrateAccountConversations (#9101)
6 years ago
Eugen Rochko 7c01fbf4fd Add locality check to ActivityPub::FetchRemoteAccountService (#9109)
6 years ago
Eugen Rochko db85c8f0f6 Migrate all old direct messages to new conversations schema (#9085)
6 years ago
Eugen Rochko 40d23fc4d1 Add option to block reports from domain (#8830)
6 years ago
Eugen Rochko e3b2234382 Add unread indicator to conversations (#9009)
6 years ago
Eugen Rochko 654520ec8c Improve support for aspects/circles (#8950)
6 years ago
Eugen Rochko ad0f37e924 Track historical space stats in PgHero to determine PostgreSQL growth (#8906)
6 years ago
Eugen Rochko c9b5168ebd Add conversations API (#8832)
6 years ago
Eugen Rochko 97ca9b60a4 Add fallback for PostgreSQL without upsert in CopyStatusStats (#8903)
6 years ago
aus-social c883b1ffc9 lint pass 2 (#8878)
6 years ago
aus-social a53bcb6213 Lint pass (#8876)
6 years ago
Eugen Rochko e3e11e107a Add missing indices for ON DELETE CASCADE constraints (#8332)
6 years ago
Eugen Rochko c28ed5d760 Do not use WHERE NOT IN in CopyStatusStats migration (#8281)
6 years ago
Eugen Rochko 9e5285bfb1 Make CopyStatusStats migration use batches of 1000 to avoid locks (#8256)
6 years ago
ThibG d329c3ab5e Fix FixAccountsUniqueIndex migration (#8212)
6 years ago
Eugen Rochko 659556ab1f Upgrade Doorkeeper to 4.4.1 (#8197)
6 years ago
Eugen Rochko 15c77f178f Fix null constraint violation in copy status stats migration (#8198)
6 years ago
Eugen Rochko bf5acc3eae Move status counters to separate table, count replies (#8104)
6 years ago
Eugen Rochko 3fe1f95dd0 Expect relays to answer with accept/reject (#8179)
6 years ago
ThibG c74125df6a Make some migration script more robust (fixes #8007) (#8170)
6 years ago
Eugen Rochko 6e3cb11f3c Public profile endorsements (accounts picked by profile owner) (#8146)
6 years ago
Akihiko Odaki eff09fbdff Fix index detection a migration to revert index change (#8026)
6 years ago
Eugen Rochko 171c20ce72 Add federation relay support (#7998)
6 years ago
ThibG 4c70bb6d6d Add option to not consider word boundaries when processing keyword filtering (#7975)
6 years ago
Eugen Rochko d878e3e945 Keyword/phrase filtering (#7905)
6 years ago
takayamaki cab4aca9b2 fix : Disable reverted index changes (#7871)
6 years ago
Eugen Rochko 499b213e8c Remove unused indexes (#7829)
6 years ago
Eugen Rochko 499a9f5f11 Change language opt-out to language opt-in (#7823)
6 years ago
Eugen Rochko 907694df6a Add autofollow option to invites (#7805)
6 years ago
nightpool 896589e034 Migration to cleanup blocked users that are still following (#7773)
6 years ago
Eugen Rochko cbec0de81e Migrate old web push subscriptions to ensure deliveries (#7764)
6 years ago
Eugen Rochko 5d2d05961c Wrong exception class: ActiveRecord::RecordNotUnique, not PG::UniqueViolation (#7688)
6 years ago
Eugen Rochko 7c50de2219 Improve account index migration (#7684)
6 years ago
Eugen Rochko 40ed681914 Fix nil error in migration (#7680)
6 years ago
Yamagishi Kazutoshi abda29af50 Fix broken migrate (regression from #7658) (#7674)
6 years ago
Eugen Rochko 2ba4e0bf1a Deduplicate accounts and make unique username/domain index case-insensitive (#7658)
6 years ago
Akihiko Odaki fee0b5f372 Revert index change on statuses for api/v1/accounts account_id statuses (#7484)
6 years ago
Akihiko Odaki 28629d7921 Improve index on statuses for api/v1/accounts account_id statuses (#7476)
6 years ago
Eugen Rochko e86a4fe36b Add REST API for Web Push Notifications subscriptions (#7445)
6 years ago
Eugen Rochko 7ff3c849d1 Bot nameplates (#7391)
6 years ago
Eugen Rochko 154076e8e7 Store URIs of follows, follow requests and blocks for ActivityPub (#7160)
6 years ago
Eugen Rochko 466442b764 Add bio fields (#6645)
7 years ago
Emelia Smith 5373b138e8 Feature: Report improvements (#6967) (#7000)
7 years ago
Akihiko Odaki 472fba6771 Change columns in notifications nonnullable (#6764)
7 years ago
Eugen Rochko b1f8dfd3cf Federate pinned statuses over ActivityPub (#6610)
7 years ago
Eugen Rochko f6884555d7 Account archive download (#6460)
7 years ago
Akihiko Odaki 72e284028f Change user_id column non-nullable (#6435)
7 years ago
Eugen Rochko 5322013f25 CAS + SAML authentication feature (#6425)
7 years ago
Alexander 23ce0c86da pam authentication (#5303)
7 years ago
takayamaki 9fb57f8583 add index on statuses for /api/v1/accounts/:account_id/statuses (#6202)
7 years ago
unarist d2fcd64c31 Use disable_ddl_transaction! to prevent warnings on migration (#6183)
7 years ago
takayamaki 2a2ac6c744 more faster index on notifications table (#6108)
7 years ago
abcang a40aff8dbc Remove duplicate indexes in lists (#5990)
7 years ago
Akihiko Odaki a90fa13235 Change account_id non-nullable in lists (#5979)
7 years ago
Akihiko Odaki ce3989fc6a Add embed_url to preview cards (#5775)
7 years ago
takayamaki dfceb51d93 add index on stream_entries table (#5793)
7 years ago
aschmitz ce341c7cf6 Allow hiding of reblogs from followed users (#5762)
7 years ago
unarist 0d0ad983b7 Merge indexes for reblog on statuses table (#5831)
7 years ago
Eugen Rochko bc8c951083 Add consumable invites (#5814)
7 years ago
abcang 17bde15f53 Add index of account and reblog to statuses (#5785)
7 years ago
Eugen Rochko efc97d404c Add logging of admin actions (#5757)
7 years ago
Eugen Rochko b89f614bd7 Profile redirect notes (#5746)
7 years ago
Eugen Rochko e149067561 Lists (#5703)
7 years ago
Surinna Curtis 582dd1b7c7 Optional notification muting (#5087)
7 years ago
Yamagishi Kazutoshi 3a51544e9a Add uniqueness to block email domains (#5692)
7 years ago
Eugen Rochko 97178b6d86 Add moderator role and add pundit policies for admin actions (#5635)
7 years ago
Eugen Rochko 7f1a0241c1 Add ability to disable login and mark accounts as memorial (#5615)
7 years ago
nullkal 0a9cc96cdc Feature: Unlisted custom emojis (#5485)
7 years ago
unarist 75776cf237 Optimize FixReblogsInFeeds migration (#5538)
7 years ago
Daigo 3 Dango 6645e8ed40 Fix typo in a db:rollback script (#5422)
7 years ago
nullkal 4a45cc7566 foreign_key, non-nullable, dependent: destroy in account_moderation_notes (#5294)
7 years ago