Age | Commit message (Collapse) | Author |
|
|
|
fixes #7527
closes #7731
|
|
|
|
|
|
fixes #7736
closes #7737
|
|
If a user scrolls just below the 1000px threshold and clicks the back-to-top button within 250ms, we'll never hide the button as the scroll event gets throttled away. That's rather inconvenient.
closes #7729
|
|
fixes #7727
|
|
closes #7724
|
|
|
|
Camo only proxies images hosted somewhere else, so it doesn't make sense
to add the proxied versions to search engines. It only creates traffic
for camo when /camo/* urls are in search results.
closes #7726
|
|
I overlooked this when reviewing #6418 since it is excluded on travis
because of the @nophantomjs tag (so it didn't fail). But since we block
http:// embeds now, we need to use https:// for the tests.
|
|
This is normalized to "true" in the config after running bin/bundle, so
rerunning script/configure_bundler resets this back to 1 (which is the
same, but we don't need to change this back and forth every time).
|
|
When there were posts with many followed tags they were returned
multiple times, resulting in less than 15 unique posts. That resulted in
some posts to be missed in the stream.
Fixes #4503
closes #7715
|
|
We only return `nil` when we know the person, but don't know the key or
the key is invalid, so it doesn't make sense to retry in this case. When
the person isn't known and can't be fetched we raise a DiscoveryError
which will be retried.
Also the errors were moved to the `Signable` module in the last release.
closes #7717
|
|
closes #7718
|
|
This can be used in later diaspora versions to order the profile updates
so we don't overwrite a newer profile with older data.
|
|
|
|
closes #7721
|
|
closes #7719
|
|
Use this tag for tests which can't work with PhantomJS, but which we
can run with Selenium using some other profile (not implemented here).
closes #6418
|
|
Use markdown-it-html5-embed plugin so user can embed audio and
video using the markdown link syntax []() in the HTML5 way.
|
|
closes #7716
|
|
|
|
|
|
Currently, git checks are performed on server start, even when outside a git
repository.
This commit verify the presence of a git repository (via `git status` exit
code), and perform checks only if it exists.
closes #7712
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[ci skip]
closes #7711
|
|
[ci skip]
|
|
This is to let the author of the post know, that this pod is interested
in updates about this post.
The sending user is only used to verify that the participation was sent
from this pod, but lets use an admin/podmin account if available.
closes #7708
|
|
fixes #7700
closes #7706
|
|
closes #7705
|
|
|
|
The limit was added in 2012 to prevent spam, but since the participants
need to be a mutual contact with the author nowadays, I don't think it's
a spam problem anymore.
|
|
|
|
fixes #7701
closes #7702
|
|
This fixes that it fails when you call it without notes parameter.
closes #7698
|
|
closes #7710
|
|
closes #7642
fixes #7633
|
|
|
|
|
|
Some people may remove their birthday date after the notification was
sent, which then breaks the notification page for other users. Let's
just display the date when the notification was created, and not display
the users updated birthday date. When users update from date A to B it
always looks weird anyway, when we display the same new date B twice on
different days, or display two different dates for the same user.
We could remove notifications when users change or remove their
birthday, but that would be way more complex and also we usually don't
remove notifications (not even for deleted posts).
Fixes #7689
closes #7691
|
|
closes #7694
closes #7662
fixes #7661
|
|
closes #7684
|