Benjamin Neff
9d2d20e854
Merge pull request #6726 from cmrd-senya/archive-schema
...
Update the user data export archive format.
2017-08-10 10:54:02 +02:00
cmrd Senya
0a1b434607
Add a little cuke test for profile export
...
That should increase test coverage percentage
2017-08-10 09:36:31 +03:00
Augier
fd39a48bea
Add markdown editor on conversations and comments
2017-08-09 20:35:23 +03:00
flaburgan
1eea034844
Add a test
2017-08-07 20:21:51 +02:00
Benjamin Neff
b0ac09a0a3
Cache assets-cache for cucumber on travis
2017-07-23 18:02:56 +02:00
Finn Woelm
14b7c10567
Fix: Use Capybara#fill_in for appending to publisher
...
Capybara's native#send_key function is slow when it is passed a string
longer than just a few characters. This often results in timeout issues
and Capybara (falsely) reporting feature as failing.
To fix this, we use the faster function #fill_in. This does not trigger
JavaScript events on the input, so we manually trigger them after
fill_in by just sending a single key. This can be any key but since we
do not want to modify the text in the input, non-text keys should be
used. For a list of non-text keys, see
http://www.rubydoc.info/github/jnicklas/capybara/Capybara%2FNode%2FElement%3Asend_keys
There is an alternative to the above:
1) Use #fill_in to enter all text except for the last character:
fill_in ..., with: "#{status_message_text} #{txt[0..-2]}"
2) And then use #send_key to send that last character:
find("#status_message_text").native.send_key(txt.last)
At the moment, both approaches work equally well but the second approach
is documented here just in case it becomes relevant in the future.
2017-07-14 12:33:30 +07:00
Benjamin Neff
bc663253d2
Merge branch 'next-minor' into develop
2017-07-07 09:02:19 +02:00
flaburgan
2dc142bd70
Add access to the report page on mobile for moderators
...
closes #7479
2017-07-07 08:58:42 +02:00
Benjamin Neff
2dc129d9be
Merge branch 'next-minor' into develop
2017-07-06 02:55:31 +02:00
flaburgan
59c343c0c6
Increase poltegeist timeout
...
closes #7478
2017-07-06 02:51:14 +02:00
Benjamin Neff
58609e42d7
Merge branch 'next-minor' into develop
2017-07-05 02:10:24 +02:00
flaburgan
427aa8794e
Add tests for mobile drawer
2017-07-05 01:50:16 +02:00
Benjamin Neff
d71aa6a54a
Merge branch 'next-minor' into develop
2017-07-03 03:46:54 +02:00
atulonruby
df1139234f
Warn user if he leaves profile editing page #6520
...
closes #7473
closes #6589
2017-07-03 03:45:57 +02:00
Steffen van Bergerem
7f784cf2b1
Merge branch 'next-minor' into develop
2017-05-03 02:09:07 +02:00
cmrd Senya
a880de28a8
Add a cuke for mobile stream page post timestamps
2017-05-03 02:08:50 +02:00
cmrd Senya
4621c54421
fix a typo
2017-05-03 02:08:50 +02:00
Steffen van Bergerem
a61031710c
Merge branch 'next-minor' into develop
2017-04-02 12:51:35 +02:00
cmrd Senya
f1c1091162
Remove unused cucumber step
...
"should see JSON"
closes #7410
2017-04-02 12:51:27 +02:00
cmrd Senya
483f738a0f
Remove unused json_spec gem
2017-04-02 12:48:37 +02:00
Benjamin Neff
6a5c34535d
Merge branch 'next-minor' into develop
2017-03-28 19:55:48 +02:00
flaburgan
6f14040e8e
Fix invitation from sidebar
...
closes #7404
2017-03-28 19:55:42 +02:00
flaburgan
577ead7768
Fix mobile delete original reshare test
...
closes #7403
2017-03-28 19:55:27 +02:00
Steffen van Bergerem
b0da14c383
Merge pull request #7386 from cmrd-senya/comment-mention-front-end
...
Comment mentions front-end
2017-03-24 00:20:37 +01:00
cmrd Senya
c2f352d837
Comment mentions front-end
2017-03-24 00:40:24 +02:00
Steffen van Bergerem
b076a1a1ff
Merge branch 'next-minor' into develop
2017-03-23 13:55:23 +01:00
flaburgan
30c2d5d9ac
Close popovers before submitting the publisher to avoid random failures
...
closes #7384
2017-03-23 13:55:14 +01:00
flaburgan
ce15f41a04
Check the publisher is closed when submitted, test it is expanded when filled
2017-03-23 13:55:08 +01:00
Steffen van Bergerem
55fee86a95
Merge branch 'next-minor' into develop
2017-03-21 16:29:25 +01:00
flaburgan
3ba84475f2
Check for modal invitation title
...
closes #7381
2017-03-21 16:29:19 +01:00
Steffen van Bergerem
a2ca68b523
Merge branch 'next-minor' into develop
2017-03-21 13:34:59 +01:00
flaburgan
ad7d4d777b
Add links to liked and commented pages within My activity
...
closes #5502
2017-03-21 13:34:47 +01:00
Steffen van Bergerem
80b53adcf0
Merge branch 'next-minor' into develop
2017-03-21 13:08:52 +01:00
flaburgan
b3e3de08b8
Fix block user failing feature
...
closes #7379
2017-03-21 13:08:44 +01:00
Benjamin Neff
e82ac2199f
Merge branch 'next-minor' into develop
2017-03-04 22:11:22 +01:00
Steffen van Bergerem
f1ecb8e121
Bump open_graph_reader
2017-03-04 22:09:54 +01:00
Benjamin Neff
f1f1d09944
Merge pull request #7302 from svbergerem/simplify-mentions-publisher
...
Simplify mentions in the publisher
2017-02-15 03:15:01 +01:00
Steffen van Bergerem
ef3faff8f1
Render mentions as links in comments
2017-02-13 21:47:57 +01:00
Steffen van Bergerem
c4b6b9534c
No more fake text in the publisher
2017-02-12 18:36:26 +01:00
Steffen van Bergerem
a04f32adce
Drop mentions box in the publisher
2017-02-12 18:31:37 +01:00
Steffen van Bergerem
f1510ba2d6
Merge branch 'next-minor' into develop
2017-02-08 12:58:27 +01:00
Benjamin Neff
44f712a2e6
Add test for first post to be public
2017-02-08 12:56:34 +01:00
Benjamin Neff
af00d7c5c0
Merge branch 'next-minor' into develop
2017-01-22 23:30:42 +01:00
flaburgan
1028632ac1
Add Liberapay button in the donate section
...
closes #7290
2017-01-22 23:29:57 +01:00
Benjamin Neff
03f9147589
Merge branch 'next-minor' into develop
2017-01-15 02:19:10 +01:00
Steffen van Bergerem
de789267fc
Remove id selectors for mobile photo show page
...
closes #7279
2017-01-15 02:03:00 +01:00
Benjamin Neff
ac136030c6
Merge branch 'next-minor' into develop
2017-01-11 02:43:41 +01:00
Steffen van Bergerem
c9d49c89a6
Always show mobile reaction counts
...
fixes #5829
2017-01-11 02:43:06 +01:00
Steffen van Bergerem
c164dac7a4
Merge branch 'next-minor' into develop
2017-01-07 18:32:15 +01:00
Frédéric Bolvin
7cc4b46d7e
Replaced fileuploader-custom with FineUploader
...
closes #7083
2017-01-07 18:32:08 +01:00
Steffen van Bergerem
a11747a579
Merge branch 'next-minor' into develop
2017-01-07 03:05:13 +01:00
flaburgan
8e5d2f5c65
Add links to the aspects and followed tags page on mobile
...
closes #7265
2017-01-07 03:05:01 +01:00
cmrd Senya
33ad411bbd
Mentions in comments backend changes
2016-11-28 15:56:56 +02:00
Steffen van Bergerem
ab0a769e9a
Add help page cuke
...
closes #7222
2016-11-26 02:33:44 +01:00
Justin Ramos
6c6f9bb982
only show community spotlight link on /contacts if it is enabled
...
closes #7213
2016-11-25 14:10:58 +01:00
Steffen van Bergerem
c765909914
Fix notification cukes
...
closes #7210
2016-11-23 01:50:38 +01:00
Steffen van Bergerem
e040002172
Move some custom web steps to notifications steps
2016-11-23 01:49:38 +01:00
Steffen van Bergerem
d3faed74eb
Remove deprecated capybara 'parent' call
2016-11-23 01:49:38 +01:00
Justin Ramos
c7a0b053fa
fixing invitations modal visibility issue
...
closes #7191
2016-11-17 22:34:54 +01:00
Augier
f2fdaf1daf
Use typeahead on conversations
2016-11-13 20:08:59 +01:00
Steffen van Bergerem
951149dd24
Properly format JSON for reshares to hide 'reshare' button on already reshared posts
...
closes #7169
fixes #4816 and #6594
2016-11-03 22:44:12 +01:00
Steffen van Bergerem
e3b3da404f
Fetch comments, likes and reshares separately
...
Fixes #7165
closes #7167
2016-11-02 23:02:32 +01:00
Steffen van Bergerem
3bea40b248
Refactor conversations creation
...
closes #7131
2016-10-27 02:23:35 +02:00
hilkoc
b7791e6c9d
Add user setting for default post visibility
...
fixes #4319
closes #7118
2016-10-26 02:48:11 +02:00
Steffen van Bergerem
74fff52e51
Fix message modal on profile page
...
closes #7137
fixes #7136
2016-10-26 00:51:41 +02:00
Muhannes
c5b133d3e8
added mobile buttons for streams
...
Fixed sizes for drawer buttons
Added buttons for stream and public stream in mobile drawer
closes #7144
2016-10-17 22:47:57 +02:00
Augier
e424896822
Fully port conversations to Backbone and drop inbox.js
2016-09-30 00:32:46 +02:00
Augier
a37d9d532b
Fix some pronto remarks
...
closes #7119
2016-09-25 03:12:31 +02:00
Augier
523f1e848e
Replace .stream_element by .stream-element
2016-09-25 03:12:28 +02:00
cmrd Senya
ad596d8df1
Fix tags URLs in hovercards
...
fixes #7074
closes #7075
2016-09-09 00:53:21 +02:00
Benjamin Neff
c5ebea5bda
Fix randomly failing interacted_at spec
...
also remove some unnecessary Timecop.return
closes #7060
2016-09-05 22:44:52 +02:00
Steffen van Bergerem
9a2cb1517a
Set participations client side when changing post interactions
...
closes #7040
2016-09-04 03:17:48 +02:00
Steffen van Bergerem
28dd88543e
Add cuke for changing the preferred language
...
closes #7053
2016-09-04 03:02:31 +02:00
Steffen van Bergerem
7f0ffb8b0a
Fix invitation link on people search page
2016-08-23 01:52:25 +02:00
Dennis Schubert
93037098ce
Merge pull request #7014 from svbergerem/remove-stream-title
...
Remove stream title from main stream
2016-08-21 14:27:04 +02:00
Steffen van Bergerem
fa06eba840
Remove stream title from main stream
2016-08-21 13:26:58 +02:00
Steffen van Bergerem
002a7ff984
Fix stream shortcuts on small screens
2016-08-21 10:31:24 +02:00
cmrd Senya
4b3f36e92a
Fix aspect dropdown when person is being fetched
...
fix #6989
2016-08-15 23:43:24 +03:00
Benjamin Neff
3b1a5c6bdf
don't reduce number of invites when registration is open
...
otherwise the counter goes into negative ;)
also reset all negative counters
2016-08-13 13:51:02 +02:00
augier
5c2e241106
Displaying the markdown editor on publisher
2016-08-12 23:08:41 +02:00
Steffen van Bergerem
eae9e01f14
Add 'no posts yet' message to empty streams
2016-08-12 12:55:06 +02:00
Steffen van Bergerem
9108182d5d
Fix getting started popovers cuke
2016-08-11 20:24:59 +02:00
Steffen van Bergerem
8a9ce0d6d8
Disable transitions in poltergeist
2016-08-11 19:05:19 +02:00
Jonne Haß
2fb1d9fa65
stabilize features/mobile/drawer.feature
2016-08-11 17:18:26 +02:00
Jonne Haß
89b497376f
perhaps stabilize features/mobile/reshare.feature:32
2016-08-11 17:18:26 +02:00
Jonne Haß
e97da964f4
add debug output for features/desktop/mentions_from_profile_page.feature:36
2016-08-11 17:18:23 +02:00
Jonne Haß
e1ed2cacbb
perhaps stabilize features/mobile/invitations.feature:8
2016-08-11 16:27:28 +02:00
Jonne Haß
88ecba14d2
perhaps stabilize features/desktop/aspect_navigation.feature:18
2016-08-11 16:03:16 +02:00
Jonne Haß
8d5d2db0bf
stabilize features/mobile/drawer.feature:59
2016-08-11 15:52:31 +02:00
Jonne Haß
1d2132ebba
Merge pull request #6965 from SuperTux88/5847-fix-settings-page
...
Fix settings page after submit
2016-08-11 02:29:34 +02:00
Benjamin Neff
be47c6bcd0
remove redirect hack for devise
...
only expose routes from devise that we actually use
2016-08-11 01:58:47 +02:00
Steffen van Bergerem
0a8573e00b
Add cuke for #6953
2016-08-10 17:21:10 +02:00
Steffen van Bergerem
d9746a8461
Escape HTML in mentions box
2016-08-10 17:19:58 +02:00
Steffen van Bergerem
09aff30648
Fix hovercards on profile edit page
2016-08-09 01:14:24 +02:00
Steffen van Bergerem
020f8c51b4
Fix other user's profile photos stream
2016-08-09 00:33:12 +02:00
cmrd Senya
e7d8de298b
Client-side aspect dropdown for the people/:guid/contacts page
2016-08-08 17:23:12 +03:00
cmrd Senya
d7fd735ee0
Fix mobile getting_started use wrong person object
2016-08-08 17:22:50 +03:00
cmrd Senya
923fb8a763
Refactor app.views.AspectMembership
...
in order to support adding new aspect to a dropdown without full
page reload
2016-08-08 17:21:14 +03:00
Jonne Haß
8cffc5cfbe
bump rails to 4.2.7
2016-07-15 13:48:09 +02:00
Jonne Haß
bcd7894e59
add code coverage reporting
2016-07-05 23:35:53 +02:00