Benjamin Neff
42ffd6322f
Merge pull request #8203 from tclaus/2999-likes-comment
...
Re-introduce likes on comments
2023-11-13 02:32:43 +01:00
Benjamin Neff
b0c196aea0
Add notifications for likes on comments
2023-11-13 02:27:55 +01:00
Benjamin Neff
71d071be60
Only show heart icon when avatars are shown for comment likes
2023-11-13 02:27:55 +01:00
Thorsten Claus
67f8ba5d57
Refacor files namespaces
2023-11-13 02:27:55 +01:00
flaburgan
587e106095
Add a more detailed modal when reporting a post or a comment
2023-11-13 00:15:33 +01:00
Dennis Schubert
c095959e6a
[CI] Make the extremely long status message less long.
...
The old message, being 2048 chars long, apparently sometimes tripped up
Ferrum or Chrome itself. The new, shorter, message does that less or not
at all. It's still long enough, though, as the way we determine if a
status message is "too long" is by height only, so line-breaks work.
2023-06-13 05:00:29 +02:00
Benjamin Neff
5425f5cfa6
Switch from apparition to cuprite driver
...
Apparition4 isn't really maintained anymore and there are no new releases
and it always logs a lot of errors, making the output hard to read.
So lets switch to cuprite, as it also supports everything we need and is
still maintained.
Supersedes #8330
2023-06-05 23:34:52 +02:00
Benjamin Neff
7e15d9ec8a
Merge pull request #8402 from denschub/cucumber-docker-fixes
...
Fix running Cucumber in Docker
2022-10-30 01:41:31 +02:00
Dennis Schubert
bd2a45615f
Disable Chromium sandbox for Apparition
2022-10-29 06:30:34 +02:00
Thorsten Claus
8e01a66cb5
Finishing Touches
2022-09-01 22:49:48 +02:00
Sébastien Adam
71c856e330
#7080 : SCSS adaptation for displaying the selection of the aspect selection button
2022-08-30 22:55:52 +02:00
Benjamin Neff
022f367692
Fix some keyword args for ruby 3 compatibility
2022-07-21 01:25:53 +02:00
Benjamin Neff
d4079070ed
Merge branch 'next-minor' into develop
2022-07-20 21:34:39 +02:00
Benjamin Neff
b5a46cf7bb
Fix deprecation warnings for rails 6.0
2022-07-20 21:26:58 +02:00
Benjamin Neff
6c9e7f283f
Merge branch 'next-minor' into develop
2022-06-19 19:30:56 +02:00
Sage Ross
6fadfb30fe
Undo another Capybara refactor that causes CI to break
...
Alas.
Closed #8331
2022-06-19 19:30:41 +02:00
Sage Ross
107f118db4
Undo change to aspects_steps.rb that breaks the build
...
When I removed this and tested it locally, the feature spec still passed, but it is failing on CI, so it looks like we still need this `execute_script` use until we find a better Capybara strategy.
2022-06-19 19:29:57 +02:00
Sage Ross
ae5333d67d
Revert "Replace "execute_script" for triggering hovercards"
...
This reverts commit e7dc4eca9ecdb025c01b02890e8e075ebc1af9cc.
2022-06-19 19:29:57 +02:00
Sage Ross
4fe52a72f1
Fix comment style violation
2022-06-19 19:29:57 +02:00
Sage Ross
4588ce11c9
Replace "execute_script" for uploading images in specs
2022-06-19 19:29:57 +02:00
Sage Ross
d14036b630
Replace "evaluate_script" for toggling a Bootstrap switch in spec
2022-06-19 19:29:57 +02:00
Sage Ross
637dad208a
Replace "execute_script" in publisher_steps definitions
2022-06-19 19:29:57 +02:00
Sage Ross
4548380080
Replace "execute_script" in spec scrolling down on notifications
2022-06-19 19:29:57 +02:00
Sage Ross
b67cf8e983
Replace "execute_script" for filling in Close Account modal
...
Using "fill_in" seems to work fine with the apparition driver, and will hopefully also work on CI now.
2022-06-19 19:29:57 +02:00
Sage Ross
ef7a5f8d6e
Replace "execute_script" for triggering hovercards
...
In addition to getting rid of an "execute_script" instance, this approach is slightly higher fidelity, as it renders the hovercard at the correct place on the page and doesn't reach into jQuery to trigger the hovercard.
2022-06-19 19:29:57 +02:00
Sage Ross
688245c0de
Remove unnecessary execute_script call in feature spec
...
This call to `execute_script` would directly call jQuery's `sortable` function on an element to make it sortable. However, this isn't necessary; the test can still drag the "Cat People" aspect to the desired position without it.
2022-06-19 19:29:57 +02:00
Sage Ross
245bc1a05f
Remove unused custom web step
...
It looks like this web step is no longer used anywhere. It was implemented for the "Feature: inifinite scroll" test, but that no longer exists.
2022-06-19 19:29:57 +02:00
Sage Ross
df4504979e
Refactor "I scroll" web step to avoid using execute_script
...
The apparition driver does not support "scroll_by" without going through "execute_script", but we can better express the intention of this test and make the scrolling action a bit more general by replacing "scroll a bit" with "scroll to [some element]" — in this case, we need to scroll until the "Change" button is visible so that we can press it.
This change_settings.feature spec is the only place that used "I scroll a bit".
2022-06-19 19:29:57 +02:00
Benjamin Neff
4902a35972
Merge branch 'next-minor' into develop
2021-11-23 00:56:41 +01:00
flaburgan
c67fc4e0f7
Add sharing status in hovercards, fixes #6542
...
closes #8317
2021-11-23 00:31:41 +01:00
Benjamin Neff
95c0bb9ef2
Merge branch 'next-minor' into develop
2021-10-25 03:46:48 +02:00
Thorsten Claus
88e2e593a4
Update open_graph_reader gem
...
closes #8307
2021-10-25 03:28:56 +02:00
Jonne Haß
28213b1a47
Merge branch 'next-minor' into develop
2021-04-11 17:29:57 +02:00
Jonne Haß
2412ee390d
update capybara and cucumber-rails
2021-04-11 17:25:18 +02:00
Jonne Haß
7960a51d12
update open_graph_reader to 0.7.1
2021-04-11 17:25:18 +02:00
Jonne Haß
f4dc6d0dc7
Merge branch 'next-minor' into develop
2021-04-11 17:23:46 +02:00
gabrielrumiranda
394eafccc5
Actually implement validation error case in Photo#ownserhip_of_status_message
...
closes #8214
closes #8048
Co-authored-by: Thorsten Claus <thorstenclaus@web.de>
2021-04-11 17:22:40 +02:00
Jonne Haß
cc5fca99be
Fixup rubocop warnings from factory_bot introduction
2021-04-11 01:59:47 +02:00
Ntavranis Serafeim
671e8476ba
Update factory_girl to factory_bot
2021-04-11 01:51:38 +02:00
Jonne Haß
7d9f18fda1
Merge branch 'next-minor' into develop
2021-04-10 23:17:47 +02:00
Jonne Haß
7154fc3ccc
Port cukes from poltergeist to aparition
...
closes #8234
2021-04-10 23:17:39 +02:00
Jonne Haß
bbd4a68151
Merge branch 'next-minor' into develop
2020-11-02 19:55:41 +01:00
Jonne Haß
e1aff7e3ab
drop coveralls
2020-11-02 19:55:36 +01:00
Jonne Haß
39c863ead9
Merge branch 'develop' into api
2020-01-21 23:35:01 +01:00
Jonne Haß
d08b31f2ed
OpenID: remove private profile data claims that are not returned anyway and fix return values for profile and picture
2020-01-21 23:34:43 +01:00
Jonne Haß
995f3394a8
Merge branch 'next-minor' into develop
2019-09-01 02:44:02 +02:00
Jonne Haß
6a7e937d90
Update open_graph_reader to 0.7.0
...
This should fix undefined method `og' for #<OpenGraphReader::Base:0x00007f73c53f2308 @bases={}>
for sites that have OpenGraph tags of other namespaces but no actual OpenGraph core tags
2019-09-01 02:42:11 +02:00
Benjamin Neff
314239ff2a
Merge branch 'next-minor' into develop
2019-05-12 00:25:52 +02:00
flaburgan
4feab5219e
Use a partial to share code between mobile and desktop, add the new route to the RegistrationController, drop flash message for closed registrations
2019-05-12 00:25:36 +02:00
Jonne Haß
dfeea521f5
Merge branch 'next-minor' into develop
2019-05-03 17:18:53 +02:00