Florian Staudacher
19687c32a4
fix race condition in cukes
2014-04-21 21:01:27 +02:00
goobertron
63abe9055b
Reorder items on settings page and improve wording
...
Update cukes to be text-independent
Update changelog
2014-04-08 00:28:25 +01:00
Hincu Petru
2d3933ccd8
Rewrite poll creation inputs
2014-04-06 15:01:18 +00:00
Hincu Petru
fed5ea8cda
Refactored poll_view.js
2014-04-02 16:19:07 +00:00
Jannik Streek
a9843ae996
added cucumber tests, updated spec with xml class test
2014-03-31 18:14:07 +02:00
Hincu Petru
b43e56485d
Fixed jquery event listener from notifications-badge.js
2014-03-31 09:52:07 +00:00
Steffen van Bergerem
4fc9c6416e
Port notifications to Bootstrap
2014-03-19 18:45:52 +01:00
Anton Ilin
870f2e2ae8
Make step name more logical
2014-03-07 11:20:46 +02:00
Anton Ilin
e2ce10a9b2
Use capybara hover method in the hovercard steps
...
Let's use methods provided by capybara whenever possible.
2014-03-07 11:20:46 +02:00
Anton Ilin
0d9cf0fd6b
Tests for hovercard in reshares
...
Coverage with tests is necessary for every feature
2014-03-07 11:20:46 +02:00
Florian Staudacher
1f98e1c639
cleanup 'getting started' cukes a bit
2014-02-23 16:48:48 +01:00
Florian Staudacher
e2adaa07a2
should fix remaining failing cukes from captcha and removal of client-side-validations gem
2014-02-23 16:48:48 +01:00
Steffen van Bergerem
a2b3917505
Add participants to conversations menu
2014-02-09 19:55:10 +01:00
flaburgan
b8bb7ae857
Fix tests
2014-02-09 17:42:28 +01:00
goobertron
7bcea07b99
Standardise - code refs to 'messages' to 'conversations'
2014-02-09 15:44:12 +01:00
Florian Staudacher
6c9cce7cda
Merge branch '4264-embed-youtube-on-https' of https://github.com/arlogn/diaspora into arlogn-4264-embed-youtube-on-https
2014-02-09 13:05:39 +01:00
arlogn
1563d088bc
embedding youtube videos over https
2014-01-30 18:01:27 +01:00
Jonne Haß
eeec0eafe5
Don't rely on the hover to work when deleting a comment in a cuke
...
Also reuse comment step for comment deletion cuke.
This effectively masks failures of the comment deletion cuke
until we find a real solution.
2014-01-26 00:14:35 +01:00
Steffen van Bergerem
20e1626453
add permalinks for comments
2014-01-17 22:11:17 +01:00
Florian Staudacher
1924c40d38
replace vendored backbone.js/underscore.js with 'backbone-on-rails' gem
...
- updates underscore to 1.5.2 and backbone to 1.1.0
backbone had some breaking changes:
- fix url/urlRoot handling in models & collections
- options are no longer attached to the view by default
- collections reset when 'fetch' is called, tell it to keep the existing
models
other changes:
- fix some events triggering multiple times in connection with deleting
a model
- use document fragments instead of an element array for stream entries
- adapt jasmine and cucumber specs to the changed code
* no longer test the backbone router as part of our code
* jasmine factory already returns model instances, no need to wrap
that again
2014-01-16 23:23:30 +01:00
goobertron
29a98ddc29
Remove duplicate test steps
2014-01-13 18:47:47 +00:00
goobertron
706b11b14d
Now with passing Cucumber tests
2014-01-13 18:14:43 +00:00
Steffen van Bergerem
55b967caf9
remove participants popover + improve conversations menu
2014-01-01 21:58:56 +01:00
flaburgan
6aced29bb6
Add expand the publisher test
2013-12-13 17:55:33 +01:00
Florian Staudacher
e614562470
avoid publishing empty posts ( fixes #4401 )
...
invalidate empty posts when created by a local user
add changelog entry
2013-09-24 21:57:22 +02:00
Fabian Rodriguez
9d5d0aaf73
remove repeated step and stop using the publisher to create posts when is not necessary
2013-09-14 13:46:41 -03:00
Fabian Rodriguez
7b65fdf77c
add missing shoulds
2013-09-14 13:46:41 -03:00
Florian Staudacher
5ff05139a3
fix failing cuke - blocking from profile page
2013-09-04 14:47:28 +02:00
Colin Dean
a4ce4404ff
change bitcoin_wallet_id to bitcoin_address
...
It is better to call it an address than a wallet ID, because the latter may
confuse Bitcoin users who conflate the two. They are not the same.
Also adds convenience method to handle the deprecated variable.
2013-08-31 20:16:23 -04:00
Nils Vogels
a3f3bcf6ef
Adjusting the description of the 404 message, in order to avoid having
...
to specify why users got a 404, and possibly leaking information while doing this
See discussion in #3717 for rationale on not implementing specific HTTP codes
This solves around #3717 and #3728
Adjusting travis breakage
2013-08-30 14:42:19 +02:00
Fabian Rodriguez
261ac786c1
avoid use :visible option in capybara finders
2013-08-27 10:59:44 -03:00
Fabian Rodriguez
cdfdf37a17
use #hover instead of execute_script hacks
2013-08-27 10:59:44 -03:00
Fabian Rodriguez
d489dfc8e3
remove unused steps
2013-08-27 10:59:43 -03:00
Fabian Rodriguez
c69853e0cf
replace asserts with rspec equivalents
2013-08-27 10:59:43 -03:00
Steffen van Bergerem
7fe972555a
profile message and mention icons
2013-08-21 23:05:42 +02:00
Jonne Haß
a1f4c4b1d0
wild shot at stabilizing features/aspect_navigation.feature:18 by making sure all aspects are deselected after deselecting all aspects
2013-08-18 12:05:05 +02:00
movilla
152c08963a
fix mobile search tags
2013-08-12 16:01:26 +02:00
Bender Bending Rodríguez
7086055f4e
Bitcoin donations
2013-08-11 15:31:05 +02:00
Jonne Haß
45e4817a58
expect the ajax request updating the profile name in features/signs_up.feature
2013-08-11 11:20:29 +02:00
Jonne Haß
bf9996b25d
lets see if page.should have_no_css actually waits for the element to disappear
2013-08-11 10:06:42 +02:00
Steffen van Bergerem
8a8fb10b18
auto expand post preview
2013-08-06 20:48:27 +02:00
flaburgan
ac533f8383
Refactor the left bar side menu, improve tag autosuggestion design, close #4271
2013-08-06 18:30:24 +02:00
Jonne Haß
274faebdd1
another attempt at stabilizing features/signs_up.feature
2013-08-04 17:01:12 +02:00
Jonne Haß
5026eccc6a
Refactor and reorder backbone app initialization, fixes hovercards
...
Also added cucumber feature for hovercards
2013-08-01 12:52:16 +02:00
Jonne Haß
3ae2d2e43c
stabilize features/signs_up.feature
2013-07-31 17:00:13 +02:00
Jonne Haß
300752fc87
bump capybara
...
* removed wait_until where possible
* replaced wait_until with DOM obersavtions
* added match: :first to all finders that assumed getting the first element
* replaced evaluate_script with execute_script where possible
* replaced a few execute_script with DOM observations through Capybara
* removed sleep where possible
* replaced sleep with DOM obersvations
* replaced "wait for ajax" with DOM obersavations
* replaced alert confirmation with new selenium API
* bump selenium webdriver
* made any other fixes to get green again
2013-07-31 01:47:23 +02:00
Florian Staudacher
653f7566df
fix failing conversations cuke
2013-06-05 01:07:05 +02:00
Juan Azambuja
3f3fe3ecc7
Add participants preview con conversations
2013-06-01 12:14:16 -03:00
Steffen van Bergerem
63040bb8cc
fix mentions at the end of a post
2013-05-17 19:27:08 +02:00
Juan Manuel Azambuja
de7044c602
Fix select & deselect all aspects check image
2013-04-21 21:38:03 -03:00
Steffen van Bergerem
6e724fc1d4
preview posts in stream
2013-04-07 17:43:27 +02:00
Dennis Schubert
f3b7d57b3a
Merge pull request #3993 from MrZYX/sidekiq
...
Sidekiq (+ some cleanup)
2013-04-03 15:19:15 -07:00
Steffen van Bergerem
a693a0970b
added hotkeys to navigate in stream
2013-04-02 19:24:20 +02:00
Jonne Haß
3fc3b249e7
End the require mess
...
* Rename and reorganize post fetcher to fix autoloading, also let it use
Faradays default connection so we get nice redirects
* Add initializer to load libs at a central place
* added lib dir to autoload_once paths to increase thread safety
* Moved lib/exceptions.rb to lib/diaspora/ to conform namespacing
2013-03-21 23:37:53 +01:00
movilla
3990bebcf4
Fix mobile view of deleted reshares
2013-03-18 16:52:37 +01:00
Jonne Haß
8f6ae75423
Merge pull request #4039 from marpo60/diaspora_with_sprites
...
Add Sprites to Diaspora!
2013-03-15 09:44:27 -07:00
Fabián Rodríguez
0a3e242e79
fix reshares in single post-view
2013-03-11 22:45:25 -03:00
Juan Manuel Azambuja
1115e10536
Merge branch 'develop' into diaspora_with_sprites
...
Conflicts:
Gemfile
Gemfile.lock
app/assets/stylesheets/application.css.sass
app/assets/templates/comment_tpl.jst.hbs
app/assets/templates/stream-element_tpl.jst.hbs
app/helpers/aspects_helper.rb
app/helpers/contacts_helper.rb
app/views/aspects/_aspect_listings.haml
app/views/aspects/toggle_contact_visibility.js.erb
app/views/contacts/_aspect_listings.haml
app/views/layouts/_header.html.haml
app/views/shared/_footer.html.haml
app/views/tags/_followed_tags_listings.haml
2013-03-11 20:10:55 -03:00
Juan Manuel Azambuja
f429cacd7a
[Sprites] add sprites for icon images
2013-03-11 19:26:11 -03:00
movilla
7a8269ebf3
* Add test for mobile page: Edit profile mobile, Conversations mobile, Getting Started mobile
...
* Complete the existing: Post mobile.
* Complete some test for no mobile: Edit profile, Post main.
* Fix little error css and js mobile.
* Add file-upload-custom javascripts to mobile.js.
2013-03-10 15:02:18 +01:00
movilla
76b1e9b0dc
Add the ability to upload photos from the mobile site
2013-02-26 23:25:58 +01:00
Asphyxia
389e93a3ae
Stream form on profile page
2013-01-31 00:15:27 -03:00
Asphyxia
c0dd888e61
Issue #3832 : Logged-out users stream options
2013-01-18 15:10:13 -03:00
Florian Staudacher
ff173e233c
add cucumber feature for taking screenshots of important pages
...
- for before/after comparisons,
including rake tasks for easily generating the images from command line
2012-12-17 20:25:34 +01:00
David McMullin
f290bcf169
add tests so it doesn't break again
2012-11-25 17:38:19 +00:00
Fabián Rodríguez
40f5314184
adds password_confirmation field to registration page
2012-10-11 19:45:52 -02:00
Jonne Haß
2a4db54db9
New configuration system
...
* Throw away old system
* Add new system
* Add new example files
* Replace all calls
* add the most important docs
* Add Specs
* rename disable_ssl_requirement to require_ssl
* cloudfiles isn't used/called in our code
* since community_spotlight.list is only used as enable flag replace it with such one and remove all legacy and irelevant codepaths around it
* die if session secret is unset and on heroku
* First basic infrastructure for version information
2012-09-26 20:19:37 +02:00
Florian Staudacher
452de1b866
fix remaining cukes and some cleanup
2012-09-17 20:35:38 +02:00
Jonne Haß
58d1448085
update factory girl
2012-09-12 13:24:23 +02:00
Jonne Haß
7ec2f8f419
finish beta striping
...
A lot of cleanup is still needed, refactoring the CSS to be consistent, removing all sorts of unused stuff etc
2012-09-12 07:51:19 +02:00
Jonne Haß
ab0ad630df
strip last beta leftovers and fix syntax errors, travis is kinda down, lets hope nothing breaks while I sleep
2012-09-12 05:48:12 +02:00
Devendra
8325882ea2
Changing cucumber steps to use tabular form where possible
2012-08-22 23:22:10 +05:30
Devendra
3d21e89b3b
Adding step definitions to facilitate merging of multiple consecutive "I (should|should not) see " clauses on single statement, adding one example as well
2012-08-09 16:00:39 +05:30
Devendra
7c4c11f8d6
Refactored cucumber features, steps, and support helpers for change password feature
2012-08-07 21:23:20 +05:30
Florian Staudacher
038599bf8f
update jquery.mentionsInput to latest version
...
+ make some tests a little nicer
2012-07-10 20:37:57 +02:00
Florian Staudacher
994bfd4a24
fix client-side validations in registration form + test
2012-06-18 18:57:44 +02:00
Florian Staudacher
b184415c19
cleanup session cukes
2012-06-15 19:30:08 +02:00
Steven Hancock
a8de3a5a3f
Rails.root and File.join cleanup
...
- `Rails.root` is a `Pathname`, so let's use `Rails.root.join`
- Clean up most of the remaining `File.join`s
2012-06-11 03:13:20 -07:00
Florian Staudacher
8ca39f5936
show a "post is not public" message when visitor is not logged in
...
and tries to access a show page of a non-public post
2012-06-07 22:16:37 +02:00
Dennis Collinson
fe0156a18b
cuking out new stream, refactors.
2012-05-21 15:14:23 -07:00
Florian Staudacher
9c2c135731
I made a boo boo
2012-05-20 23:09:40 +02:00
Florian Staudacher
67dd49b1e4
... wait for it ...
2012-05-20 22:44:50 +02:00
Florian Staudacher
9b563e39da
fix login cukes
2012-05-19 22:29:12 +02:00
danielgrippi
f4c06c8f88
add rounded buttons to the composer flow; slay multi-photo option
2012-05-18 19:46:51 -07:00
danielgrippi
62ba75ad1b
DG DC; Move stuff to second page of framer
2012-05-17 19:02:58 -07:00
Steven Hancock
2ae366ad19
Render invitation email without a layout
...
Ideally, we'll probably want to add a layout for this email at some point,
but this simplifies it to the bare minimum and gets rid of the "click here
to change your notification settings" link.
fixes #3270
2012-05-17 17:51:20 -07:00
danielgrippi
27aff7fb1e
DG DC; GREEEEEEEEEN
2012-05-17 17:01:31 -07:00
Dennis Collinson
c66bd9d6d8
fix posting with services, fix cuke
2012-05-17 15:32:35 -07:00
Dennis Collinson
00f1adc8b2
Going back to the composer from the framer is happy via button
2012-05-17 15:32:35 -07:00
Maxwell Salzberg
471ce309ea
kill your darlings; remove diaspora_client with fire
2012-05-17 14:55:53 -07:00
Maxwell Salzberg
b124d3e5a1
Revert "update factory girl" new version does not support 1.8.7 :(
...
This reverts commit c52342b7cb .
2012-05-16 17:43:56 -07:00
Maxwell Salzberg
c52342b7cb
update factory girl
2012-05-16 17:17:14 -07:00
Maxwell Salzberg
9af48d85aa
be less strict in asserting post template as not all small frames are .post(which seems weird)
2012-05-14 19:00:25 -07:00
danielgrippi
5d92d2464b
fix email spec; nokogiri needs a top-leve element
2012-05-08 18:21:38 -07:00
Maxwell Salzberg
f7205bdf18
sad panda. selenium web driver had to update, and clearly some of the behavior around send_key changed :(
2012-05-07 19:55:42 -07:00
Maxwell Salzberg
4c7e82fec9
derp; find always returns the first element in capybara
2012-05-07 18:56:30 -07:00
Maxwell Salzberg
fcd67ebc77
fix build
2012-05-07 15:55:34 -07:00
Maxwell Salzberg
fa1897112b
fix some tests
2012-05-03 20:07:56 -07:00
Florian Staudacher
979eb66e44
added tests for flash messages on reshares
2012-04-27 19:23:30 +02:00
Florian Staudacher
c4ccf71dab
added debugging cuke steps [ci skip]
2012-04-24 23:11:10 +02:00