Marcin Kulik
|
b6f53c66b8
|
Set page <title> in templates
|
2013-11-20 21:33:27 +01:00 |
|
Marcin Kulik
|
af02d5e0b2
|
Dasherize how-it-works and getting-started doc paths
|
2013-11-20 21:33:26 +01:00 |
|
Marcin Kulik
|
100273f5bf
|
Update browse page to new layout and add sorting
|
2013-11-20 21:33:26 +01:00 |
|
Marcin Kulik
|
c0473dc217
|
Redesign homepage (and layout in general)
|
2013-11-20 21:33:22 +01:00 |
|
Marcin Kulik
|
88e2e54477
|
Add privacy policy
|
2013-10-25 20:01:56 +02:00 |
|
Marcin Kulik
|
6ee6f20405
|
Improve the account settings page
|
2013-10-23 21:17:04 +02:00 |
|
Marcin Kulik
|
431fd87002
|
Use auth token for permanent sessions
|
2013-10-22 19:16:18 +02:00 |
|
Marcin Kulik
|
a194d361d0
|
Redirect to "getting started" page after sign up
|
2013-10-22 17:42:32 +02:00 |
|
Marcin Kulik
|
352fb6ede6
|
Improve wording
|
2013-10-22 17:42:32 +02:00 |
|
Marcin Kulik
|
d4cbc3e504
|
Make Persona the only login option (with the ability to access old accounts)
|
2013-10-20 18:58:11 +02:00 |
|
Marcin Kulik
|
8c43aaf081
|
Add login via Mozilla Persona
|
2013-10-20 18:07:03 +02:00 |
|
Marcin Kulik
|
d74ead2263
|
Store client's user agent on Asciicast record
|
2013-10-11 20:44:49 +02:00 |
|
Marcin Kulik
|
32a2f44eb6
|
Move user token creation/assignment to a service object
|
2013-09-25 21:42:59 +02:00 |
|
Marcin Kulik
|
b08ffd48b4
|
Make the ViewCounter a controller dependency in the form of a private method
|
2013-09-25 21:42:40 +02:00 |
|
Marcin Kulik
|
ee636bf958
|
Update the player to use backend-generated JSON frames
|
2013-09-21 13:05:13 +02:00 |
|
Marcin Kulik
|
731751650c
|
Keep the lines shorther than 80 chars
|
2013-08-25 16:34:02 +02:00 |
|
Marcin Kulik
|
cdc2f01753
|
Find or build user from omniauth hash in the middleware
|
2013-08-19 17:08:13 +02:00 |
|
Marcin Kulik
|
5c141003a1
|
Use "asciicast" over "Asciicast" in UI
|
2013-08-14 17:32:03 +02:00 |
|
Marcin Kulik
|
6db65b2a6c
|
Serve asciicast as JSON in chunks
|
2013-08-13 19:52:54 +02:00 |
|
Marcin Kulik
|
40da1823d6
|
Do not send X-Frame-Options header in embeddable widget action
|
2013-08-09 08:54:09 +02:00 |
|
Marcin Kulik
|
c22cb1cdcc
|
Get rid of the asciicast comments that are not used anymore
|
2013-08-08 15:25:27 +02:00 |
|
Marcin Kulik
|
59e31baa1b
|
Process incoming asciicast with AsciicastCreator
|
2013-08-06 00:37:35 +02:00 |
|
Marcin Kulik
|
49df9e9082
|
Make SnapshotWorker a Sidekiq based worker
|
2013-07-05 14:09:43 +02:00 |
|
Marcin Kulik
|
df6bed3541
|
Merge branch 'master' into embed
|
2013-06-13 22:40:17 +02:00 |
|
Marcin Kulik
|
013eade63c
|
Count view only once in the same browser
|
2013-06-13 22:26:27 +02:00 |
|
Marcin Kulik
|
d1dcd08861
|
Initial version of iframe-based embedding
|
2013-06-12 21:33:30 +02:00 |
|
Marcin Kulik
|
127f68a778
|
Fix Api::CommentsController#index
|
2013-05-28 11:13:01 +02:00 |
|
Marcin Kulik
|
4c5c0c7d0e
|
Fix logging in after draper upgrade
|
2013-05-28 11:13:01 +02:00 |
|
Marcin Kulik
|
7659fe722e
|
Fix UsersController#show
|
2013-05-28 11:13:01 +02:00 |
|
Marcin Kulik
|
a6bbdf7a39
|
Load homepage asciicast in before_filter
|
2013-05-28 11:13:01 +02:00 |
|
Marcin Kulik
|
f5a91c680b
|
Fix draper vs kaminari issue
|
2013-05-28 11:13:00 +02:00 |
|
Marcin Kulik
|
9977e69ace
|
Fix ensure_owner
|
2012-12-11 12:22:25 +01:00 |
|
Marcin Kulik
|
b284781620
|
Cover all scenatios in asciicasts controller specs
|
2012-12-09 21:25:45 +01:00 |
|
Marcin Kulik
|
11bab12afb
|
Extract AsciicastJSONDecorator from AsciicastDecorator
|
2012-12-09 21:23:37 +01:00 |
|
Marcin Kulik
|
9ac2c49180
|
Custom scopes for paginated lists
|
2012-12-09 21:22:12 +01:00 |
|
Marcin Kulik
|
80619928a8
|
Decorate current_user
|
2012-12-08 20:51:19 +01:00 |
|
Marcin Kulik
|
ce6a47e815
|
Fix :location for unsaved records
|
2012-12-01 20:50:44 +01:00 |
|
Marcin Kulik
|
646ca6858a
|
AsciicastDecorator#user
|
2012-11-19 23:14:34 +01:00 |
|
Marcin Kulik
|
1754656578
|
Raw page with player only
|
2012-11-19 23:10:21 +01:00 |
|
Marcin Kulik
|
44e23bf003
|
Just decorate.
|
2012-11-19 22:12:57 +01:00 |
|
Marcin Kulik
|
ddd0cd9f74
|
HTTP caching for asciicast json data
|
2012-08-22 20:26:20 +02:00 |
|
Marcin Kulik
|
75961f3f22
|
Scopes
|
2012-08-22 20:13:31 +02:00 |
|
Marcin Kulik
|
7d6ac6ddc9
|
Include all the things!!
|
2012-08-21 20:25:50 +02:00 |
|
Marcin Kulik
|
5c395fccb6
|
Set title for homepage
|
2012-08-02 09:21:23 +02:00 |
|
Marcin Kulik
|
668f382a69
|
Fix specs
|
2012-07-29 19:43:03 +02:00 |
|
Marcin Kulik
|
264b296e0b
|
/connect improvements
|
2012-07-26 23:22:34 +02:00 |
|
Marcin Kulik
|
da53e64585
|
Get id of asciicast displayed on homepage from CFG
|
2012-07-25 22:59:18 +02:00 |
|
Marcin Kulik
|
785273707b
|
Proper design, finally!
|
2012-07-25 20:24:20 +02:00 |
|
Marcin Kulik
|
a57d05597e
|
Don't crash on comment for asciicast without user
|
2012-06-10 14:11:45 +02:00 |
|
Marcin Kulik
|
adf2b30d8a
|
Make pg happy
|
2012-06-10 00:11:27 +02:00 |
|