Eugen Rochko and GitHub
a9c440637c
Improve report layout ( #7188 )
...
* Use table for statuses in report
* Display reported account and reporter in the same table
* Split accounts and general report info into two tables again
* Redesign report statuses table, notes, merge notes and action log
* Remove unused translations
* Fix code style issue
* Fix code style issue
* Fix code style issue
2018-04-20 02:28:48 +02:00
Eugen Rochko and GitHub
ba917e15f6
Fix text color in "show more" link inside boost confirmation modal ( #7183 )
2018-04-19 02:36:31 +02:00
Eugen Rochko and GitHub
ff87d1bc3e
Rescue SSL errors when processing mentions, remove useless line ( #7184 )
2018-04-19 00:53:31 +02:00
Eugen Rochko and GitHub
07a7d5959c
Fix missing "Administered by" when timeline preview disabled ( #7161 )
2018-04-17 13:51:14 +02:00
Eugen Rochko and GitHub
aab5581c43
Set Referrer-Policy to origin in web UI and public pages of private toots ( #7162 )
...
Fix #7115
2018-04-17 13:51:01 +02:00
Eugen Rochko and GitHub
bb58fc003b
Fix warning about using SQL in order for Account#partitioned ( #7159 )
2018-04-17 13:50:48 +02:00
Eugen Rochko and GitHub
78ed4ab75f
Add bio fields ( #6645 )
...
* Add bio fields
- Fix #3211
- Fix #232
- Fix #121
* Display bio fields in web UI
* Fix output of links and missing fields
* Federate bio fields over ActivityPub as PropertyValue
* Improve how the fields are stored, add to Edit profile form
* Add rel=me to links in fields
Fix #121
2018-04-14 12:41:08 +02:00
Eugen Rochko and GitHub
778562c223
Ensure SynchronizeFeaturedCollectionWorker is unique and clean up ( #7043 )
...
* Ensure SynchronizeFeaturedCollectionWorker is unique and clean up
Fix #7041
* Fix code style issue
2018-04-13 01:27:22 +02:00
Eugen Rochko and GitHub
9e45b051cf
When notification type filtered, ignore live updates for it ( #7101 )
...
Fix #5625
2018-04-13 01:20:04 +02:00
Eugen Rochko and GitHub
45c9f16f71
Improve load gap styling in web UI ( #7100 )
2018-04-10 17:12:10 +02:00
Eugen Rochko and GitHub
49bbef1202
Use RAILS_LOG_LEVEL to set log level of Sidekiq, too ( #7079 )
...
Fix #3565 (oops)
2018-04-10 16:08:28 +02:00
Eugen Rochko and GitHub
80a944c882
Log rate limit hits ( #7096 )
...
Fix #7095
2018-04-10 01:20:18 +02:00
Eugen Rochko and GitHub
d4de2239b0
Add a circuit breaker for ActivityPub deliveries ( #7053 )
2018-04-07 21:36:58 +02:00
Eugen Rochko and GitHub
b5726def55
Forward deletes on the same path as reply forwarding ( #7058 )
...
* Forward deletes on the same path as reply forwarding
* Remove trailing whitespace
2018-04-07 18:54:46 +02:00
Eugen Rochko and GitHub
f1867a7388
Adjust privacy policy ( #6666 )
...
* Adjust privacy policy to be more specific to Mastodon
Fix #6613
* Change data retention of IP addresses from 5 years to 1 year
* Add even more information
* Remove all (now invalid) translations of the privacy policy
* Add information about archive takeout, remove pointless consent section
* Emphasis on DM privacy
* Improve wording
* Add line about data use for moderation purposes
2018-04-04 21:47:39 +02:00
Eugen Rochko and GitHub
07176fed37
Add contact account to landing page ("Administered by") ( #6984 )
2018-04-04 01:11:26 +02:00
Eugen Rochko and GitHub
36eac8ba90
Do not default SMTP verify mode to "peer", default to "none" ( #6996 )
2018-04-02 19:19:51 +02:00
Eugen Rochko and GitHub
f890d2a766
Support all ActivityPub actor types ( #6997 )
...
Fix #6973
2018-04-02 02:10:53 +02:00
Eugen Rochko and GitHub
33513753b9
Fix unpermitted parameters warning when generating pagination URLs ( #6995 )
2018-04-02 02:09:50 +02:00
Eugen Rochko and GitHub
2a90da1837
Fix UniqueUsernameValidator comparison ( #6926 )
...
Comparison was downcasing only one side, therefore if previously
existing account had a non-lowercase spelling, it would be ignored
when checking for duplicates.
New rake task `mastodon:maintenance:find_duplicate_usernames` will
help find constraint violations that might have occured from the
presence of this bug.
Bump version to 2.3.3
2018-03-27 04:33:57 +02:00
Eugen Rochko and GitHub
6cc432bbc4
Bump version to 2.3.2
2018-03-22 14:13:46 +01:00
Eugen Rochko and GitHub
dafae9818d
Bump version to 2.3.2rc5
2018-03-22 11:31:52 +01:00
Eugen Rochko and GitHub
9fe1619db9
Do not re-query mentions from serializers ( #6858 )
...
Fix performance regression from #6836
2018-03-22 11:31:17 +01:00
Eugen Rochko and GitHub
da70aca28e
Restore username validation to disallow dots, for now ( #6863 )
...
Usernames with dots in them do not work with routes, because the dot usually separates the desired page format (e.g. json). I don't want to mess with changing route constraints for this patch release.
2018-03-22 11:30:22 +01:00
Eugen Rochko and GitHub
f66a786029
Hide floating action button on thread views ( #6859 )
2018-03-22 09:33:14 +01:00
Eugen Rochko and GitHub
93897134ca
Permit dots in usernames with conditions ( #6844 )
...
* Permit dots in usernames with conditions
- Dot cannot be the start or end of username
- a.lice and al.ice are considered the same during sign-up
* Fix regex mixin flags
2018-03-21 10:26:53 +01:00
Eugen Rochko and GitHub
f64af6473f
Bump version to 2.3.2rc4
2018-03-20 23:49:24 +01:00
Eugen Rochko and GitHub
ac49c7932d
Add LDAP_TLS_NO_VERIFY option, don't require LDAP_ENABLED outside .env ( #6845 )
...
Fix #6816 , fix #6790
2018-03-20 19:41:51 +01:00
Eugen Rochko and GitHub
9381a7d9d5
Use username/domain to match existing accounts in ActivityPub ( #6842 )
...
See also: #6837 , #6667
2018-03-20 14:57:46 +01:00
Eugen Rochko and GitHub
74c39fada0
Bump version to 2.3.2rc3
2018-03-19 12:20:57 +01:00
Eugen Rochko and GitHub
f02411da40
Ignore media validation when attaching to status during processing ( #6822 )
...
Fix #6821
2018-03-19 01:51:19 +01:00
Eugen Rochko and GitHub
a568e3ca8e
Revert #6479 , hide sensitive text/images from OpenGraph previews ( #6818 )
...
Display summary of attachments in description, and mark up content
warning if present, e.g.:
Attached: 3 images · Content warning: Dota 2
When text is not supposed to be hidden, it looks more like:
Attached: 3 images
Here is the text of the toot
With #6817 , multilinguagility should be assured...
2018-03-18 20:33:07 +01:00
Eugen Rochko and GitHub
3b440bd5af
Fix elephant graphic being draggable and selectable ( #6819 )
2018-03-18 20:32:44 +01:00
Eugen Rochko and GitHub
39f27b6cf3
If DEFAULT_LOCALE is set, enforce it instead of HTTP request locale ( #6817 )
...
Fix #6784
2018-03-18 16:57:04 +01:00
Eugen Rochko and GitHub
092f1df9d0
Bump version to 2.3.2rc2
2018-03-17 15:28:52 +01:00
Eugen Rochko and GitHub
844616e950
Re-add git and nodejs-npm to Dockerfile ( #6810 )
...
Fix #6809
I don't know why, either
2018-03-17 15:28:09 +01:00
Eugen Rochko and GitHub
40871caa4b
Revert "Upgrade Paperclip to version 6.0.0" ( #6807 )
...
* Revert "Bump version to 2.3.2rc1"
This reverts commit cdf8b92fea .
* Revert "Downgrade Dockerfile to Ruby 2.4.3 on Alpine 3.6 (#6806 )"
This reverts commit 0074cad44f .
* Revert "Handle Mastodon::HostValidationError when pulling remoteable assets (#6782 )"
This reverts commit 4a0a19fe54 .
* Revert "Correct the reference to user's password in mastodon:add_user task (#6800 )"
This reverts commit 338bff8b93 .
* Revert "Upgrade Paperclip to version 6.0.0 (#6754 )"
This reverts commit b88fcd53f7 .
2018-03-17 14:20:35 +01:00
Eugen Rochko and GitHub
cdf8b92fea
Bump version to 2.3.2rc1
2018-03-17 14:07:00 +01:00
Eugen Rochko and GitHub
0074cad44f
Downgrade Dockerfile to Ruby 2.4.3 on Alpine 3.6 ( #6806 )
...
Fix 6734
2018-03-17 14:06:25 +01:00
Eugen Rochko and GitHub
2ef1ce1182
Bump version to 2.3.1
2018-03-13 15:50:15 +01:00
Eugen Rochko and GitHub
eb2425b53b
Hide loading bar on status interactions ( #6774 )
2018-03-13 14:30:01 +01:00
Eugen Rochko and GitHub
79d3a8553f
Bump version to 2.3.1rc3
2018-03-13 09:21:21 +01:00
Eugen Rochko
7709556673
Merge branch 'kagucho-spoiler'
2018-03-13 09:18:27 +01:00
Eugen Rochko
f0ae6b4cc5
Merge branch 'spoiler' of git://github.com/kagucho/mastodon into kagucho-spoiler
2018-03-13 09:18:11 +01:00
Eugen Rochko and GitHub
9e3a6d6784
Log BackupWorker backtrace, delete Backup if retries exhausted ( #6769 )
2018-03-13 08:15:24 +01:00
Eugen Rochko and GitHub
8bf3e750ab
Fix #6757 : Adjust RTL styles for landing page ( #6768 )
2018-03-13 08:14:08 +01:00
Eugen Rochko and GitHub
386365090c
Fix #6762 : Do not overwrite some status attributes in reducer ( #6767 )
2018-03-13 07:16:43 +01:00
Eugen Rochko and GitHub
f89ff65ec7
Bump version to 2.3.1rc2
2018-03-12 12:48:49 +01:00
Eugen Rochko and GitHub
4f7f6b3922
Fix follow relationships not loading after notifications fetch ( #6746 )
2018-03-12 03:20:56 +01:00
Eugen Rochko and GitHub
ab27dccba5
Bump version to 2.3.1rc1
2018-03-11 15:13:13 +01:00
Eugen Rochko and GitHub
56eb5c3f34
Fix focal point cropping in MediaGallery, fix focal point modal ( #6740 )
...
* Use object-position with object-fit instead of JS top/left
* Fix focal point modal
2018-03-11 15:12:33 +01:00
Eugen Rochko and GitHub
1aaec701bb
Fix #6715 : Make catalan words with the L geminate letter work in hashtags ( #6741 )
2018-03-11 14:55:49 +01:00
Eugen Rochko and GitHub
b6003afcdb
Add show more/less toggle for entire threads in web UI ( #6733 )
...
Fix #1258
2018-03-11 09:52:59 +01:00
Eugen Rochko and GitHub
4476a45444
Fix #6717 : Do not double html-encode page titles ( #6720 )
2018-03-10 11:43:20 +01:00
Eugen Rochko and GitHub
6e309f5e45
Bump version to 2.3.0
2018-03-09 12:59:58 +01:00
Eugen Rochko and GitHub
e5f18ace2a
When inside Docker, output saved configuration during mastodon:setup ( #6711 )
2018-03-09 11:52:18 +01:00
Eugen Rochko and GitHub
11697d6894
Fix thumbnail not filling entire space sometimes ( #6709 )
2018-03-09 11:33:05 +01:00
Eugen Rochko and GitHub
675b8fea53
Adjust suggested ES host in .env sample for docker-compose config ( #6710 )
2018-03-09 11:32:55 +01:00
Eugen Rochko and GitHub
ff44b2e92d
Add missing meta description to profiles, some other SEO stuff ( #6706 )
...
- Add missing meta description to profiles
- Add canonical rel link to landing page
- Remove linebreaks from title tags
- Add username to profile title
- Add toots/following/followers to profile description tags
- Add next/prev rel links to profiles
- Do not index follower/following variants of profiles
2018-03-09 00:35:07 +01:00
Eugen Rochko and GitHub
bd077ad7d9
Bump version to 2.3.0rc3
2018-03-08 11:19:02 +01:00
Eugen Rochko and GitHub
a29d409e20
If login redirects to omniauth, redirect logout to root_path ( #6694 )
...
Fix #6670
2018-03-08 11:18:26 +01:00
Eugen Rochko and GitHub
5acd5315f2
Improve styling of closed registrations message, rename button ( #6695 )
...
* Improve styling of closed registrations message, rename button
"Sign up on another server"
Fix #6683
* Adjust styling of closed registrations message
2018-03-08 11:10:37 +01:00
Eugen Rochko and GitHub
b79ab15859
When enabled, always display media in gallery. Also: click to reveal ( #6692 )
...
Fix #6677
2018-03-08 08:57:21 +01:00
Eugen Rochko and GitHub
77406d3a09
Display AttachmentList in notifications ( #6693 )
2018-03-08 08:22:04 +01:00
Eugen Rochko and GitHub
510c9049c7
For now, put a "." into no-text statuses with media for backcompat ( #6691 )
2018-03-08 08:20:49 +01:00
Eugen Rochko and GitHub
64db9ed5f6
After blocking domain with reject_media, invalidate cache ( #6679 )
...
Media attachments are part of the association cache of statuses,
since they are presumed to be immutable. Unless this cache is
cleared manually, the statuses will continue to look like they
have media embedded.
2018-03-08 06:59:42 +01:00
Eugen Rochko and GitHub
86a9de6753
Display AttachmentList in timelines in compact style when media missing ( #6680 )
2018-03-08 04:54:26 +01:00
Eugen Rochko and GitHub
4ca60c665e
Bump version to 2.3.0rc2
2018-03-07 12:06:23 +01:00
Eugen Rochko and GitHub
b170627ceb
Fix cover behaviour of thumbnails that are wider than taller ( #6678 )
2018-03-07 12:02:05 +01:00
Eugen Rochko and GitHub
a1b065700a
Fix focal point modals broken by #5956 ( #6676 )
2018-03-07 12:01:53 +01:00
Eugen Rochko and GitHub
8de048fcdb
In wide layout, columnize Mastodon features on landing page ( #6674 )
2018-03-07 08:59:27 +01:00
Eugen Rochko and GitHub
cfa9b6e13a
Remove text requirement when media attached from statuses ( #6672 )
2018-03-07 08:28:52 +01:00
Eugen Rochko and GitHub
89a52d6280
Fix wrong target URIs in ActivityPub Add/Remove ( #6668 )
2018-03-07 05:58:24 +01:00
Eugen Rochko and GitHub
e6520c0270
Fix #6657 - Use target instead of origin in Remove activity ( #6664 )
2018-03-07 03:54:46 +01:00
Eugen Rochko and GitHub
4847149b6e
Always install LDAP, CAS and SAML gems, because they don't require deps ( #6663 )
...
Fix #6534
PAM requires a system dependency so...
2018-03-07 02:25:17 +01:00
Eugen Rochko and GitHub
d7573fe584
Separate chown command in Dockerfile. Use tootsuite/mastodon image ( #6662 )
...
Fix #6605
2018-03-07 01:57:31 +01:00
Eugen Rochko and GitHub
78d772af86
Fix #3807 : Increase avatars to 400x400 max ( #6651 )
...
But do not upscale when they are smaller
2018-03-06 06:29:01 +01:00
Eugen Rochko and GitHub
20d1be18af
Fix accounts' display name/bio not being set from initial state ( #6644 )
2018-03-06 00:08:35 +01:00
Eugen Rochko and GitHub
b66ec3bf95
Fix #6611 : Typo in change password template ( #6616 )
2018-03-04 10:00:24 +01:00
Eugen Rochko and GitHub
9110db41c5
Federate pinned statuses over ActivityPub ( #6610 )
...
* Federate pinned statuses over ActivityPub
* Display pinned toots in web UI
Fix #6117
* Fix migration
* Fix tests
* Update outbox_serializer.rb
* Update remove_serializer.rb
* Update add_serializer.rb
* Update fetch_featured_collection_service.rb
2018-03-04 09:19:11 +01:00
Eugen Rochko and GitHub
44829d8216
Fix missing focalPoint in ActivityPub JSON ( #6609 )
2018-03-04 07:21:41 +01:00
Eugen Rochko and GitHub
b4f8e87358
Add LDAP options to .env.production.sample ( #6592 )
2018-03-02 08:14:34 +01:00
Eugen Rochko and GitHub
e72db6d9dd
Move "compose" on mobile to floating action button ( #6594 )
...
* Move "compose" on mobile to floating action button
* Fix contrast on floating action button
2018-03-02 07:12:40 +01:00
Eugen Rochko and GitHub
036dd98abb
Responsively enforce 16:9 ratio on all media thumbnails in web UI ( #6590 )
...
* Responsively enforce 16:9 ratio on all media thumbnails in web UI
Also change video player behaviour to "contain" rather than
"cover" videos that don't fit the ratio, unlike images and GIFs,
it's expected that a video is shown fully.
* Fix spacing issues and remove floor
* Remove floor
2018-03-02 07:00:04 +01:00
Eugen Rochko and GitHub
7901f9f63e
When search enabled, display hint in search popout ( #6593 )
...
* When advanced search is enabled, show different hint in search popout
* Change "getting started" icon in tabs bar from asterisk to hamburger
2018-03-02 06:02:42 +01:00
Eugen Rochko and GitHub
379cdfaac5
Fix #6586 : Add close modal icon to report dialog ( #6591 )
2018-03-02 04:36:00 +01:00
Eugen Rochko and GitHub
38b9af76a2
Improve style of web UI account tabs ( #6589 )
2018-03-02 04:35:49 +01:00
Eugen Rochko and GitHub
64f2ada5d4
Bump version to 2.3.0rc1
2018-03-01 20:50:23 +01:00
Eugen Rochko and GitHub
a3c4138197
Add contact_account and languages to instance API ( #6574 )
2018-03-01 20:48:11 +01:00
Eugen Rochko and GitHub
68218d97c8
Add only_media param to public and hashtag timelines API ( #6576 )
2018-03-01 03:21:21 +01:00
Eugen Rochko and GitHub
5131012505
Add "Toots/Toots with replies/Media" tab below profile header ( #6572 )
...
* Add "Toots/Toots with replies/Media" tab below profile header
* Add focal point display to account gallery timeline
* Fix visual glitch of standalone GIFV
2018-03-01 02:48:44 +01:00
Eugen Rochko and GitHub
473a69ab18
Fix margin on top action button, fix width of counters on frontpage ( #6573 )
2018-03-01 02:48:08 +01:00
Eugen Rochko and GitHub
fce8464077
Ensure that boolean params in the API are parsed for truthiness ( #6575 )
...
Use Rails smart boolean cast to account for values such as "f",
"0", "false", etc. Previously, if a param was present in the request,
it would count as true.
2018-03-01 02:47:59 +01:00
Eugen Rochko and GitHub
47bdb9b33b
Fix #942 : Seamless LDAP login ( #6556 )
2018-02-28 19:04:53 +01:00
Eugen Rochko and GitHub
e852872846
Fix #5708 : Reject->Follow will remove the follow if it exists ( #6571 )
2018-02-28 06:55:06 +01:00
Eugen Rochko and GitHub
41a01bec23
Federated reports ( #6570 )
...
* Fix #2176 : Federated reports
* UI for federated reports
* Add spec for ActivityPub Flag handler
* Add spec for ReportService
2018-02-28 06:54:55 +01:00
Eugen Rochko and GitHub
18513a978a
Improve public account cards ( #6559 )
...
- Add follow/unfollow/remote follow buttons
- Format the bio properly
- Always show username@domain, even for local accounts
2018-02-26 16:18:41 +01:00
Eugen Rochko and GitHub
5cc716688a
Ensure the app does not even start if OTP_SECRET is not set ( #6557 )
...
* Ensure the app does not even start if OTP_SECRET is not set
* Remove PAPERCLIP_SECRET (it's not used by anything, actually)
Imports are for internal consumption and the url option isn't even
used correctly, so we can remove the hash stuff from them
2018-02-26 01:31:44 +01:00
Eugen Rochko and GitHub
f0a1b1a152
Fix #6536 ( #6558 )
2018-02-26 00:24:55 +01:00
Eugen Rochko and GitHub
b8535ad4df
Fix nil error in focal_point? ( #6537 )
2018-02-22 17:42:33 +01:00