Marcin Kulik
|
c22cb1cdcc
|
Get rid of the asciicast comments that are not used anymore
|
11 years ago |
Marcin Kulik
|
59e31baa1b
|
Process incoming asciicast with AsciicastCreator
|
11 years ago |
Marcin Kulik
|
49df9e9082
|
Make SnapshotWorker a Sidekiq based worker
|
11 years ago |
Marcin Kulik
|
df6bed3541
|
Merge branch 'master' into embed
|
11 years ago |
Marcin Kulik
|
013eade63c
|
Count view only once in the same browser
|
11 years ago |
Marcin Kulik
|
d1dcd08861
|
Initial version of iframe-based embedding
|
11 years ago |
Marcin Kulik
|
127f68a778
|
Fix Api::CommentsController#index
|
11 years ago |
Marcin Kulik
|
4c5c0c7d0e
|
Fix logging in after draper upgrade
|
11 years ago |
Marcin Kulik
|
7659fe722e
|
Fix UsersController#show
|
11 years ago |
Marcin Kulik
|
a6bbdf7a39
|
Load homepage asciicast in before_filter
|
11 years ago |
Marcin Kulik
|
f5a91c680b
|
Fix draper vs kaminari issue
|
11 years ago |
Marcin Kulik
|
9977e69ace
|
Fix ensure_owner
|
12 years ago |
Marcin Kulik
|
b284781620
|
Cover all scenatios in asciicasts controller specs
|
12 years ago |
Marcin Kulik
|
11bab12afb
|
Extract AsciicastJSONDecorator from AsciicastDecorator
|
12 years ago |
Marcin Kulik
|
9ac2c49180
|
Custom scopes for paginated lists
|
12 years ago |
Marcin Kulik
|
80619928a8
|
Decorate current_user
|
12 years ago |
Marcin Kulik
|
ce6a47e815
|
Fix :location for unsaved records
|
12 years ago |
Marcin Kulik
|
646ca6858a
|
AsciicastDecorator#user
|
12 years ago |
Marcin Kulik
|
1754656578
|
Raw page with player only
|
12 years ago |
Marcin Kulik
|
44e23bf003
|
Just decorate.
|
12 years ago |
Marcin Kulik
|
ddd0cd9f74
|
HTTP caching for asciicast json data
|
12 years ago |
Marcin Kulik
|
75961f3f22
|
Scopes
|
12 years ago |
Marcin Kulik
|
7d6ac6ddc9
|
Include all the things!!
|
12 years ago |
Marcin Kulik
|
5c395fccb6
|
Set title for homepage
|
12 years ago |
Marcin Kulik
|
668f382a69
|
Fix specs
|
12 years ago |
Marcin Kulik
|
264b296e0b
|
/connect improvements
|
12 years ago |
Marcin Kulik
|
da53e64585
|
Get id of asciicast displayed on homepage from CFG
|
12 years ago |
Marcin Kulik
|
785273707b
|
Proper design, finally!
|
12 years ago |
Marcin Kulik
|
a57d05597e
|
Don't crash on comment for asciicast without user
|
12 years ago |
Marcin Kulik
|
adf2b30d8a
|
Make pg happy
|
12 years ago |
Marcin Kulik
|
50428b9c66
|
Unicorn with girl_friday on Heroku
|
12 years ago |
Marcin Kulik
|
31b82ad512
|
Use girl_friday for bg jobs
|
12 years ago |
Marcin Kulik
|
5afa98bb11
|
Better handling of 404s
|
13 years ago |
Marcin Kulik
|
3a7f462b13
|
Send email to asciicast author when someone comments
|
13 years ago |
Marcin Kulik
|
0bb3e75fb6
|
No need for instance variables in CommentsController#create
|
13 years ago |
Marcin Kulik
|
648cf1140b
|
Move all 404 handling to application_controller
|
13 years ago |
Marcin Kulik
|
e5ea6488fd
|
Move asciicast presentation to its decorator
|
13 years ago |
Marcin Kulik
|
f4856407c1
|
Comment#destroy instead of #delete
|
13 years ago |
Marcin Kulik
|
dccca52c26
|
Update specs
|
13 years ago |
Marcin Kulik
|
4a6186f523
|
Account settings
|
13 years ago |
Marcin Kulik
|
98d80ae1fd
|
More specs for home controller
|
13 years ago |
Marcin Kulik
|
936dac6baa
|
Markdown in comments
|
13 years ago |
Marcin Kulik
|
7d762b045d
|
Use decorator also for user's asciicasts collection
|
13 years ago |
Marcin Kulik
|
4cc0cb31a6
|
Use decorator for asciicast on homepage
|
13 years ago |
Marcin Kulik
|
e84f1eb349
|
Don't need recent casts any more on homepage
|
13 years ago |
Marcin Kulik
|
49c0d9f324
|
Move presentation to decorator
|
13 years ago |
Marcin Kulik
|
70a44f5ba3
|
Fix fetching cast data via ajax
|
13 years ago |
Marcin Kulik
|
27219f48b7
|
Thumbnail generation in Sidekiq worker
|
13 years ago |
Marcin Kulik
|
8b504d8fea
|
Use asciicast title in page title
|
13 years ago |
Marcin Kulik
|
8a9fc6fa89
|
Editing of title/description
|
13 years ago |
Marcin Kulik
|
ebcd3d43a6
|
Ability to delete your asciicast
|
13 years ago |
Marcin Kulik
|
545adb3721
|
Only 5 recent on homepage
|
13 years ago |
Marcin Kulik
|
b68e02212d
|
Featured asciicasts
|
13 years ago |
Marcin Kulik
|
61b3890a3d
|
Merge remote-tracking branch 'origin/unique-nickname'
* origin/unique-nickname:
Keep sensitive signup data in session
Add users factory back
rm users factories
Add view spec for users#new
Add specs to user#create
Validate nickname uniquness
Conflicts:
Gemfile
Gemfile.lock
|
13 years ago |
Marcin Kulik
|
81b06178fd
|
Display asciicast example on homepage
|
13 years ago |
Micha Wrobel
|
d6273d4259
|
Keep sensitive signup data in session
|
13 years ago |
Marcin Kulik
|
3f798ab7aa
|
Check code style with cane and tailor
|
13 years ago |
Micha Wrobel
|
6b40d9dbc8
|
Add specs to user#create
|
13 years ago |
Micha Wrobel
|
fc53b71ee2
|
Validate nickname uniquness
|
13 years ago |
Marcin Kulik
|
119622f57b
|
Remove TODO comment
|
13 years ago |
Marcin Kulik
|
9e0a6acf55
|
Spec for #redirect_back_or_to
|
13 years ago |
Marcin Kulik
|
deaf42edad
|
ApplicationController#redirect_back_or_to
|
13 years ago |
Marcin Kulik
|
8216781067
|
Use store_location in Unauthorized handler
|
13 years ago |
Marcin Kulik
|
a0041abed1
|
store_location / get_stored_location
|
13 years ago |
Marcin Kulik
|
80df89ec84
|
Fix typo
|
13 years ago |
Marcin Kulik
|
98d5285a23
|
Require auth in UserTokensController (closes #53)
|
13 years ago |
Marcin Kulik
|
16d11a1249
|
Redirect to profile page after claiming (closes #51)
|
13 years ago |
Marcin Kulik
|
51dfa8474f
|
Profile paths: ~sickill
|
13 years ago |
Marcin Kulik
|
35af4cf9e7
|
Home and installation pages
|
13 years ago |
Marcin Kulik
|
ebf0383e99
|
Fix comment routes
|
13 years ago |
Marcin Kulik
|
c4f40322ed
|
Merge branch 'master' into comments
* master:
Display asciicast author and creation time
Claiming asciicasts
User#add_user_token
Asciicast.assign_user
User tokens for assigning asciicasts to users
Better styles + pagination
Conflicts:
app/models/asciicast.rb
db/schema.rb
spec/factories/asciicasts.rb
spec/factories/users.rb
|
13 years ago |
Marcin Kulik
|
9e59b19c16
|
Claiming asciicasts
|
13 years ago |
Micha Wrobel
|
5ad02c8610
|
Remove wrong route
|
13 years ago |
Micha Wrobel
|
ea62987c06
|
Fix typo
|
13 years ago |
Micha Wrobel
|
5d52be2bae
|
Add Forbiden Exception and refactor existing actions
|
13 years ago |
Marcin Kulik
|
b7807c3f0d
|
Better styles + pagination
|
13 years ago |
Micha Wrobel
|
4f47f0a7fc
|
Add specs for destroy
|
13 years ago |
Micha Wrobel
|
cc6fd9eb2a
|
Remove posibility to update comment
|
13 years ago |
Micha Wrobel
|
70cf1bdc3b
|
Add comment resource
|
13 years ago |
Marcin Kulik
|
58092ae50e
|
Let's have separate page for login buttons
This way we can link to login page from comments section
if user is not authenticated
|
13 years ago |
Marcin Kulik
|
b3e8fbb7df
|
Load asciicast data via ajax
|
13 years ago |
Marcin Kulik
|
ece7bfa909
|
Fix ApplicationController#current_user
|
13 years ago |
Micha Wrobel
|
2669bbb310
|
Don't use assigns(:current_user) in spec
|
13 years ago |
Marcin Kulik
|
d0e0ec4f88
|
Use :alert (supported directly by redirect_to) instead of :error.
|
13 years ago |
Micha Wrobel
|
c4763bb566
|
Improve controller specs, tiny refactoring
|
13 years ago |
Micha Wrobel
|
ce67e84a60
|
Don't raise AR::RecordNotFound if there is no id
|
13 years ago |
Micha Wrobel
|
1b33acb937
|
Make sure that @current_user is also set and cleared
|
13 years ago |
Micha Wrobel
|
bf6b74289b
|
Add omniauth authentication: github and twitter
|
13 years ago |
Marcin Kulik
|
28b07a88ed
|
Return Location header on successful upload
|
13 years ago |
Marcin Kulik
|
59dbd5aea3
|
Api::AsciicastsController
|
13 years ago |
Marcin Kulik
|
140cc1c0fc
|
Asciicasts#show (available at /:id)
|
13 years ago |
Marcin Kulik
|
c5de80788a
|
Asciicast model
|
13 years ago |
Marcin Kulik
|
9fee724e99
|
Rescue from RecordNotFound
|
13 years ago |
Marcin Kulik
|
2abdf89511
|
404 handling
|
13 years ago |
Marcin Kulik
|
89a29aadd2
|
Fresh Rails 3.1 app with DM 1.2 and RSpec 2.7
|
13 years ago |