about summary refs log tree commit diff
AgeCommit message (Collapse)Author
2018-08-20reorder simple form ul to list vertically (fixes #8236) (#8322)NecroTechno
* reorder simple form ul to list vertically (fixes #8236) * remove browser specific prefixes
2018-08-20Upgrade doorkeeper to 4.4.2 (#8321)ThibG
2018-08-20Add API endpoint to list featured accounts (fixes #8315) (#8317)ThibG
2018-08-20Skip pagination logic entirely for pinned toots (fixes #8302) (#8310)ThibG
2018-08-20Increase reach of Delete->Actor activities (#8305)Eugen Rochko
Fix #7316
2018-08-20Add hotkey for follow requests (#8307)Annika Backstrom
2018-08-20Fix a variable for a Finnish translation (#8299)Oskari Noppa
2018-08-19Don't filter own toots (fixes #8289) (#8298)ThibG
2018-08-19Make dropdown animations respect their placement (#8292)cpsdqs
* Make dropdown animations respect their placement Also fix the corner radius on the privacy dropdown button when using top placement * Fix code style issue
2018-08-20i18n: Update Polish translation (#8290)Marcin Mikołajczak
Signed-off-by: Marcin Mikołajczak <me@m4sk.in>
2018-08-19Unuse ActiveRecord::Base#cache_key (#8185)abcang
* Unuse ActiveRecord::Base#cache_key * Enable cache_versioning * Call cache_collection
2018-08-19Fix report text color. (#8288)mayaeh
2018-08-19Keep scheduler jobs unique until they're done (#8287)Eugen Rochko
2018-08-19Reduce user active duration from 7 days to 2 days (#8282)Eugen Rochko
To minimize fanout work and redis home feed storage space when there are lots of recent sign-ups
2018-08-19Make unfollow button light up red when hovered (#8286)Eugen Rochko
Fix #8284
2018-08-19Revert "Upgrade Doorkeeper to 4.4.1 (#8197)" (#8231)AkiraFukushima
* Revert "Upgrade Doorkeeper to 4.4.1 (#8197)" This reverts commit 464daffdf9a37e9a773d224a162fad022890d463. * Except migration files from revert commit
2018-08-19Show compose form on delete & redraft when in mobile layout (#8277)Eugen Rochko
Fix #8274
2018-08-19Do not use WHERE NOT IN in CopyStatusStats migration (#8281)Eugen Rochko
Fix #8275 As the batch operation progresses, the statuses_stats table grows, and the WHERE NOT IN subquery becomes more expensive
2018-08-19Link to mobile apps page (#8278)Eugen Rochko
Fix #8269
2018-08-19Add admin function to deactivate all invites (#8279)Eugen Rochko
Fix #8261
2018-08-18Add Makara dependency to support read-replicas (#8216)Eugen Rochko
Not active by default unless config/database.yml is edited
2018-08-18Do not process outgoing mentions to suspended accounts (#8272)ThibG
2018-08-18Fix ctrl+enter not submitting toot when text cursor is composing image ↵Spanky
description (#8273)
2018-08-18Fix #8264 - Do not override ctrl/cmd+click. (#8265)M Somerville
This includes clicks on hashtags, mentions, display names and media in the timeline; and usernames in reply-indicator, detailed status, and the boost modal.
2018-08-18Add "sign in to participate" message to public toot page (#8200)Eugen Rochko
2018-08-18Use CircleCI workflows for ruby dependencies (#8228)ThibG
* Add “bundle clean” suggestion from CircleCI doc Cf. https://circleci.com/docs/2.0/caching/#bundler-ruby * Use workspaces instead of caches for ruby gems Cache are not guaranteed to be available, while the test jobs *require* their depencies to run. Workspaces are thus more suitable. One downside is that the order of workspace layer additions need to be deterministic, which is why install-ruby{2.3,2.4} now depend on install-ruby2.5.
2018-08-18Make CopyStatusStats migration use batches of 1000 to avoid locks (#8256)Eugen Rochko
2018-08-18Fix error when trying to update counters for statuses that are gone (#8251)Eugen Rochko
2018-08-18Add remote interaction dialog for toots (#8202)Eugen Rochko
* Add remote interaction dialog for toots * Change AuthorizeFollow into AuthorizeInteraction, support statuses * Update brakeman.ignore * Adjust how interaction buttons are display on public pages * Fix tests
2018-08-18Add Georgian language translation (#8250)Dachi Natsvlishvili
* Add Georgian language translation * i18n-tasks normalize
2018-08-17Implement Undo { Accept { Follow } } (fixes #8234) (#8245)ThibG
* Add Follow#revoke_request! * Implement Undo { Accept { Follow } } (fixes #8234)
2018-08-17Use correct activity id in Accept when receiving duplicate Follow (fixes ↵ThibG
#8218) (#8244)
2018-08-17Defer scrollIntoView after DOM is drawn (fixes #8239) (#8242)ThibG
2018-08-16Prevent actions log from crashing when displaying deleted status (fixes ↵ThibG
#8133) (#8219)
2018-08-16Do not error out when performing admin actions on no statuses (#8220)ThibG
Fixes the other issue with #8168
2018-08-16Update reply counters only if the reply is public/unlisted (#8211)Eugen Rochko
2018-08-15Fix admin.js starting rails-ujs twice (fixes #8168) (#8213)ThibG
2018-08-15Fix FixAccountsUniqueIndex migration (#8212)ThibG
2018-08-15Get rid of the Content Warning rainbows (#8129)ThibG
* Disable the animated rainbow text when the “Reduce motion” setting is set * Get rid of the Content Warning rainbows * Revert to default color for CWs in admin view Since that colorscheme is apparently broken for some colorblind people. * Use HTML5's details and summary for statuses with CWs in admin interface
2018-08-15Allow accessing local private/DM messages by URL (#8196)ThibG
* Allow accessing local private/DM messages by URL (Provided the user pasting the URL is authorized to see the toot, obviously) * Fix SearchServiceSpec tests
2018-08-15Display replies count in web UI (#8181)Eugen Rochko
2018-08-15Add ldap search filter (#8151)Immae
2018-08-14Show exact number of followers/statuses on export page/in tooltip (#8199)Eugen Rochko
* Show exact number of followers/statuses on export page/in tooltip * Fix tests
2018-08-14Various fixes regarding the video position slider (#8201)ThibG
* Prevent default event handling when clicking on the video position slider This prevents accidental text selection when clicking on the position slider. * Fix bug when clicking on video position slider before starting the video * Slightly more aggressive video preloading - Preload video metadata if the video is loaded in detailed view, as it is likely to get played, and metadata is useful for seeking in the video. - Preload video data if it's fullscreen as it is extremely likely to get played right after being put in fullscreen (although those are two steps). - Preload video data if the user has clicked the position slider, as the video will play as soon as the mouse button is released, and video metadata is needed to properly seek into the video.
2018-08-14Upgrade Doorkeeper to 4.4.1 (#8197)Eugen Rochko
2018-08-14Fix null constraint violation in copy status stats migration (#8198)Eugen Rochko
2018-08-14Move status counters to separate table, count replies (#8104)Eugen Rochko
* Move status counters to separate table, count replies * Migration to remove old counter columns from statuses table * Fix schema file
2018-08-13Add post-deployment migration system (#8182)Eugen Rochko
Adopted from GitLab CE. Generate new migration with: rails g post_deployment_migration name_of_migration_here By default they are run together with db:migrate. To not run them, the env variable SKIP_POST_DEPLOYMENT_MIGRATIONS must be set Code by Yorick Peterse <yorickpeterse@gmail.com>, see also: https://gitlab.com/gitlab-org/gitlab-ce/commit/83c8241160ed48ab066e2c5bd58d0914a745197c
2018-08-12Added endorse strings, fixed footer 'developers' string (#8183)Evgeny Petrov
2018-08-12Expect relays to answer with accept/reject (#8179)Eugen Rochko