Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-08-19 | Don't filter own toots | Thibaut Girka | |
2018-08-19 | Adapt github issue template to glitch-soc | Thibaut Girka | |
We don't have releases, so it don't make sense to mention. On the other hand, a lot of our code is from upstream, so encourage people to check whether it is a bug in glitch-soc or upstream. | |||
2018-08-19 | Focus CW field when enabling it, focus compose textarea when disabling it | Thibaut Girka | |
Port a99179d31ff0013987f362ffe15cb3450b29ed08 and 09147186b79f80cf3ef3aa8ba7e6e5e032faa255 to glitch-soc | |||
2018-08-19 | Merge pull request #652 from ThibG/glitch-soc/merge-upstream | ThibG | |
Merge upstream changes | |||
2018-08-19 | Merge branch 'master' into glitch-soc/merge-upstream | Thibaut Girka | |
2018-08-19 | Reduce 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-19 | Make unfollow button light up red when hovered (#8286) | Eugen Rochko | |
Fix #8284 | |||
2018-08-19 | Revert "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-19 | Show compose form on delete & redraft when in mobile layout (#8277) | Eugen Rochko | |
Fix #8274 | |||
2018-08-19 | Do 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-19 | Link to mobile apps page (#8278) | Eugen Rochko | |
Fix #8269 | |||
2018-08-19 | Add admin function to deactivate all invites (#8279) | Eugen Rochko | |
Fix #8261 | |||
2018-08-18 | Add Makara dependency to support read-replicas (#8216) | Eugen Rochko | |
Not active by default unless config/database.yml is edited | |||
2018-08-18 | Do not process outgoing mentions to suspended accounts (#8272) | ThibG | |
2018-08-18 | Fix ctrl+enter not submitting toot when text cursor is composing image ↵ | Spanky | |
description (#8273) | |||
2018-08-18 | Merge pull request #649 from ThibG/glitch-soc/merge-upstream | ThibG | |
Merge upstream changes | |||
2018-08-18 | Merge branch 'master' into glitch-soc/merge-upstream | Thibaut Girka | |
Conflicts: .circleci/config.yml app/controllers/authorize_follows_controller.rb app/javascript/packs/public.js Moved new stuff from packs/public.js to core/public.js. Added appropriate use_pack in new controllers. | |||
2018-08-18 | Various minor upload description fixes | Thibaut Girka | |
2018-08-18 | Add focal points support in the composer | Thibaut Girka | |
2018-08-18 | Refactor in preparation for focal points modal | Thibaut Girka | |
2018-08-18 | Fix #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-18 | Add "sign in to participate" message to public toot page (#8200) | Eugen Rochko | |
2018-08-18 | Use 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-18 | Make CopyStatusStats migration use batches of 1000 to avoid locks (#8256) | Eugen Rochko | |
2018-08-18 | Fix error when trying to update counters for statuses that are gone (#8251) | Eugen Rochko | |
2018-08-18 | Add 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-17 | Fix rails-ujs not being run on some settings pages (fixes #645) | Thibaut Girka | |
2018-08-17 | Merge pull request #642 from ThibG/glitch-soc/merge-upstream | ThibG | |
Merge upstream changes | |||
2018-08-18 | Add Georgian language translation (#8250) | Dachi Natsvlishvili | |
* Add Georgian language translation * i18n-tasks normalize | |||
2018-08-17 | Temporarily revert doorkeeper back to 4.2.6 | Thibaut Girka | |
This avoids a regression within OAuth with some clients | |||
2018-08-17 | Merge branch 'master' into glitch-soc/merge-upstream | Thibaut Girka | |
Conflicts: app/models/status.rb db/migrate/20180528141303_fix_accounts_unique_index.rb db/schema.rb Resolved by taking upstream changes (no real conflicts, just glitch-soc specific code too close to actual changes). | |||
2018-08-17 | Implement Undo { Accept { Follow } } (fixes #8234) (#8245) | ThibG | |
* Add Follow#revoke_request! * Implement Undo { Accept { Follow } } (fixes #8234) | |||
2018-08-17 | [Glitch] Defer scrollIntoView after DOM is drawn | Thibaut Girka | |
2018-08-17 | Use correct activity id in Accept when receiving duplicate Follow (fixes ↵ | ThibG | |
#8218) (#8244) | |||
2018-08-17 | Defer scrollIntoView after DOM is drawn (fixes #8239) (#8242) | ThibG | |
2018-08-16 | Fix incorrect prop type for ComposerReply.status | Thibaut Girka | |
2018-08-16 | Fix one GettingStarted ColumnLink not having a key | Thibaut Girka | |
2018-08-16 | Split custom filter migration script using the post-deployment migration system | Thibaut Girka | |
There were some concerns with the custom filter migration script dropping a table, thus making it unsafe to run in a zero-downtime setting. Upstream introduced a way to run migrations after deployment, so revisit the old migration script to make use of this. | |||
2018-08-16 | Prevent actions log from crashing when displaying deleted status (fixes ↵ | ThibG | |
#8133) (#8219) | |||
2018-08-16 | Do not error out when performing admin actions on no statuses (#8220) | ThibG | |
Fixes the other issue with #8168 | |||
2018-08-16 | Update reply counters only if the reply is public/unlisted (#8211) | Eugen Rochko | |
2018-08-15 | Fix admin.js starting rails-ujs twice (fixes #8168) (#8213) | ThibG | |
2018-08-15 | Fix FixAccountsUniqueIndex migration (#8212) | ThibG | |
2018-08-15 | Get 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-15 | Allow 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-15 | Display replies count in web UI (#8181) | Eugen Rochko | |
2018-08-15 | Add ldap search filter (#8151) | Immae | |
2018-08-14 | Slightly more aggressive video preloading | Thibaut Girka | |
- 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-14 | Fix bug when clicking on video position slider before starting the video | Thibaut Girka | |
2018-08-14 | Prevent default event handling when clicking on the video position slider | Thibaut Girka | |
This prevents accidental text selection and avoids opening the toot containing the video in the dynamic column when clicking on the position slider. |