Jonne Haß
e046a4cc3a
update bindata to 2.4.6
2020-03-20 20:03:42 +01:00
Jonne Haß
4ac1b9ae87
update spring to 2.1.0
2020-03-20 20:03:42 +01:00
Jonne Haß
eb7a71a2a5
update rb-inotify to 0.10.1
2020-03-20 20:03:42 +01:00
Jonne Haß
b325d2ca43
update jasmine to 3.5.1
2020-03-20 20:03:42 +01:00
Jonne Haß
7ec921c956
update guard to 2.16.1
2020-03-20 20:03:42 +01:00
Jonne Haß
d561d2caf1
update fuubar to 2.5.0
2020-03-20 20:03:42 +01:00
Jonne Haß
67924fc404
update fixture_builder to 0.5.2
2020-03-20 20:03:42 +01:00
Jonne Haß
51e7eae2c3
update factory_girl_rails to 4.9.0
2020-03-20 20:03:42 +01:00
Jonne Haß
b54679a634
update database_cleaner to 1.8.3
2020-03-20 20:03:42 +01:00
Jonne Haß
b146c90e57
update cucumber-rails to 2.0
2020-03-20 20:03:42 +01:00
Jonne Haß
9211f930cd
update json to 2.3.0
2020-03-20 20:03:42 +01:00
Jonne Haß
00c5f35190
Update Rails to 5.2.4.2
2020-03-20 20:03:42 +01:00
Jonne Haß
1a7b2b0c31
API: extend /search/user with a filter option
...
See API docs for more details
2020-03-20 12:39:09 +01:00
Jonne Haß
2d28ddc1ef
Add API route to (un)block a user
2020-03-20 12:38:27 +01:00
Jonne Haß
6278925ce2
Merge pull request #8109 from jhass/feature/api_post_no_body
...
API: allow post creation without a body when there are photos
2020-03-04 16:12:11 +01:00
Jonne Haß
cd6e02ccec
API: allow post creation without a body when there are photos
2020-02-20 18:50:32 +01:00
Jonne Haß
e9242d7754
API: Fix fetching explicitly not only unread conversations
2020-02-17 10:59:10 +01:00
Jonne Haß
00df0b7bda
API: add new route to search for tags
2020-02-17 10:58:04 +01:00
Benjamin Neff
984b739eb4
Merge branch 'next-minor' into develop
2020-02-12 00:38:14 +01:00
Benjamin Neff
c432a658dd
Start 0.7.14.0 cycle
2020-02-12 00:36:21 +01:00
Benjamin Neff
c2a991fec1
Merge branch 'release/0.7.13.0'
2020-02-12 00:33:50 +01:00
Benjamin Neff
6f65d9f96c
updated 11 locale files [ci skip]
2020-02-12 00:29:37 +01:00
Benjamin Neff
4139ae2549
Merge branch 'next-minor' into develop
2020-02-12 00:13:19 +01:00
Dennis Schubert
b0181fbbb9
Bump mini_magick.
...
closes #8108
2020-02-12 00:09:54 +01:00
Dennis Schubert
ec72ac1277
Bump nokogiri.
2020-02-11 23:56:49 +01:00
Dennis Schubert
bc601f7c34
Bump devise.
2020-02-11 23:56:49 +01:00
Dennis Schubert
905df19a34
Bump rubyzip.
2020-02-11 23:54:56 +01:00
Dennis Schubert
43b83cf8f7
Bump json-jwt.
2020-02-11 23:54:56 +01:00
Dennis Schubert
d898b5ba69
Bump rack-cors.
2020-02-11 23:54:56 +01:00
Dennis Schubert
b7ee911778
Bump excon.
2020-02-11 23:54:56 +01:00
Dennis Schubert
67d73ece80
Bump secure_headers.
2020-02-11 23:54:55 +01:00
Dennis Schubert
71023a8713
Replace secret_token with secret_key_base.
...
secrets.secret_token is deprecated in favor of secret_key_base and will be removed in Rails 6.0.
2020-02-11 23:54:55 +01:00
Dennis Schubert
2e2b42ef1a
Mark non-attribute usage in SQL queries as safe.
...
Non-attribute arguments will be disallowed in Rails 6.0.
2020-02-11 23:54:55 +01:00
Dennis Schubert
4685df634c
Make Person.search_query_string public.
...
Accessibility of private/protected class methods in :scope is deprecated and will be removed in Rails 6.0.
2020-02-11 23:53:14 +01:00
Dennis Schubert
e40a07f204
Replace be_success with be_successful in specs.
...
be_success is deprecated and will be removed in Rails 6.
2020-02-11 23:53:14 +01:00
Dennis Schubert
45e8b54bea
Check for status codes instead of relying on response.redirect?.
...
Rack did so much refactoring, we do not see a Response object here anymore.
2020-02-11 23:53:14 +01:00
Dennis Schubert
35da56109f
Create a dup string from the return value of .truncate.
...
Due to a bug in Rails, .truncate returns a frozen string if the string actually changed, but not if there are no changes. This leads to inconsistent behaviour, and broken tests.
This was fixed upstream, see https://github.com/rails/rails/pull/36109 , but the fix did not make it into 5.2.x, so we have to work around for the time being.
2020-02-11 23:53:14 +01:00
Dennis Schubert
75ef13b5d1
Replace content_security_policy_nonce with content_security_policy_script_nonce.
...
To avoid an conflict with Rails, and to avoid confusing by twitter's gem overloading the method.
2020-02-11 23:53:14 +01:00
Dennis Schubert
25e9728fae
Do not depend on the default parameter being set in Person#initialize.
...
ActiveRecord 5.2.x occasionally calls with a nil parameter explicitly provided, so using default arguments does not work.
2020-02-11 23:53:14 +01:00
Dennis Schubert
93b0e1eb22
Bump Rails.
2020-02-11 23:53:14 +01:00
Jonne Haß
6dbef95951
API: return whether post or item was already reported or not
2020-02-09 11:04:59 +01:00
Jonne Haß
8068d8747b
API: Fix fetching explicitly not only unread notifications
2020-02-09 11:03:55 +01:00
Jonne Haß
cd0995abf3
API: Don't return notifications target unless it's a post
2020-02-09 11:03:55 +01:00
Jonne Haß
04d0d6dccb
API: return mentioned_people for comments
2020-02-04 18:54:53 +01:00
Dennis Schubert
08d4f87a2d
Merge pull request #8100 from denschub/hotfix/fix-raw-photos
...
Re-add `raw` to a photo's json.
2020-02-04 16:36:13 +01:00
Dennis Schubert
6df742a7cb
Do not allow additional properties in the API's photo_sizes schema definition
2020-02-04 15:52:58 +01:00
Dennis Schubert
dbbf743920
Add the scaled_full image as a raw image in AvatarPresenter as well.
...
This is a temporary workaround. Adding the real raw photo is quite a
challange and touches multiple components nobody wants to touch right
now. As this change is blocking an actual hotfix, this is fine, and will
be properly fixed at a later time.
2020-02-04 15:52:57 +01:00
Dennis Schubert
bf55d07580
Re-add sizes.raw to the photo JSON
...
because we need it for showing the raw image in the lightbox. This got lost, as the photo extension was made after API development started.
2020-02-04 14:38:49 +01:00
Jonne Haß
2e7526bac5
API: Let hide endpoint take payload as documented and act according to it
2020-02-02 21:49:20 +01:00
Jonne Haß
dcbd02cf7f
Return 403 for unauthorized API requests
...
Also cleanup error handling code and remove last translatable
API error messages
2020-02-02 21:49:20 +01:00