Marcin Kulik
|
b6126167a3
|
Prefer gravatar over old omniauth provided avatar
|
2013-11-30 11:15:41 +01:00 |
|
Marcin Kulik
|
66a2eae3b4
|
Use FG shortcut helpers in home controller spec
|
2013-11-30 10:58:38 +01:00 |
|
Marcin Kulik
|
c785e1a1ff
|
Fix asciicasts_controller spec
|
2013-11-28 23:20:01 +01:00 |
|
Marcin Kulik
|
2dbc811caf
|
Fix the condition for displaying edit/delete links
|
2013-11-22 22:33:14 +01:00 |
|
Marcin Kulik
|
4b9c33f228
|
Add fake host pages with an embedded asciicast
|
2013-11-22 21:45:45 +01:00 |
|
Marcin Kulik
|
38cde2d172
|
Avoid AR chains outside of AR models
|
2013-11-20 21:33:30 +01:00 |
|
Marcin Kulik
|
dd9488d56f
|
Add fullname_and_nickname to UserDecorator
|
2013-11-20 21:33:29 +01:00 |
|
Marcin Kulik
|
3a2692f70f
|
Add test for UserDecorator#avatar_url
|
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
|
08d17f28e3
|
Redesign asciicast page
|
2013-11-20 21:33:25 +01:00 |
|
Marcin Kulik
|
f9717f1aa5
|
Update profile page to new layout
|
2013-11-20 21:33:24 +01:00 |
|
Marcin Kulik
|
3362da04dc
|
Update information on "About" page
|
2013-11-20 21:33:22 +01:00 |
|
Marcin Kulik
|
76ddc94561
|
Update docs pages for new layout
|
2013-11-20 21:33:22 +01:00 |
|
Marcin Kulik
|
c0473dc217
|
Redesign homepage (and layout in general)
|
2013-11-20 21:33:22 +01:00 |
|
Marcin Kulik
|
6009250a36
|
Display "asciicast:<id>" as a title for title-less asciicasts
|
2013-11-20 21:29:43 +01:00 |
|
Marcin Kulik
|
88e2e54477
|
Add privacy policy
|
2013-10-25 20:01:56 +02:00 |
|
Marcin Kulik
|
888f3b7c80
|
Don't take current user's email from current profile page's user
|
2013-10-23 21:54:11 +02:00 |
|
Marcin Kulik
|
431fd87002
|
Use auth token for permanent sessions
|
2013-10-22 19:16:18 +02:00 |
|
Marcin Kulik
|
3e1feff84e
|
Auto-strip whitespace from email and nickname
|
2013-10-22 17:58:15 +02:00 |
|
Marcin Kulik
|
5bd8b05a93
|
Validate presence and uniqueness of both nickname and email
|
2013-10-22 17:52:04 +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
|
a2b0a637fa
|
Refactor User.for_credentials/for_email into class methods
|
2013-10-20 18:58:31 +02:00 |
|
Marcin Kulik
|
e95ac75c31
|
Remove unnecessary test for user factory
|
2013-10-20 18:58:31 +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
|
769acb6593
|
OmniAuthHelper is better name than OauthHelper
Conflicts:
app/models/user.rb
spec/models/user_spec.rb
|
2013-10-20 18:06:13 +02:00 |
|
Marcin Kulik
|
4b981d710b
|
Fix feature specs
|
2013-10-20 17:26:01 +02:00 |
|
Marcin Kulik
|
5b177f0d13
|
Fix AsciicastSerializer spec
|
2013-10-20 17:03:20 +02:00 |
|
Marcin Kulik
|
7b30f7045d
|
Fix docs specs
|
2013-10-20 17:03:12 +02:00 |
|
Marcin Kulik
|
b61a321299
|
Adjust user_agent parsing to take python implementation into an account
|
2013-10-14 21:10:17 +02:00 |
|
Marcin Kulik
|
7e5af6ed56
|
Favor uname over user_agent when accepting upload
|
2013-10-13 12:29:30 +02:00 |
|
Marcin Kulik
|
f86734bf50
|
Revert "Favor uname over user_agent"
This reverts commit 97931ceaed .
|
2013-10-13 12:28:58 +02:00 |
|
Marcin Kulik
|
97931ceaed
|
Favor uname over user_agent
|
2013-10-13 11:51:41 +02:00 |
|
Marcin Kulik
|
d74ead2263
|
Store client's user agent on Asciicast record
|
2013-10-11 20:44:49 +02:00 |
|
Marcin Kulik
|
d71da5b369
|
Move asciicast attributes preparation to AsciicastAttributes
|
2013-09-25 21:42:59 +02:00 |
|
Marcin Kulik
|
f3ecd376d7
|
Update updated_at on all claimed asciicasts
|
2013-09-25 21:42:59 +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
|
f02daa9069
|
BrushPresenter -> BrushDecorator
|
2013-09-24 12:31:18 +02:00 |
|
Marcin Kulik
|
0350f908a9
|
Move TimingParser to services
|
2013-09-23 21:21:07 +02:00 |
|
Marcin Kulik
|
0634f52c99
|
Change all occurrences of old project name to the new one
|
2013-09-23 19:05:36 +02:00 |
|
Marcin Kulik
|
08583e9073
|
Don't cross 80 line boundary
|
2013-09-21 13:11:36 +02:00 |
|
Marcin Kulik
|
ee636bf958
|
Update the player to use backend-generated JSON frames
|
2013-09-21 13:05:13 +02:00 |
|
Marcin Kulik
|
79f8eaf2ed
|
Fix display of reversed characters in the thumbnails and the preview
|
2013-09-21 13:05:12 +02:00 |
|
Marcin Kulik
|
82fa03863d
|
Adjust Snapshot#crop to work on already optimized lines
|
2013-09-21 13:05:12 +02:00 |
|
Marcin Kulik
|
22f076a366
|
Add pregenerated snapshot and frames to asciicast factory
|
2013-09-21 13:04:43 +02:00 |
|
Marcin Kulik
|
ff153fff1a
|
Make Terminal return already optimized snapshot
|
2013-09-20 23:05:34 +02:00 |
|
Marcin Kulik
|
0e2c1784c6
|
Use terminal binary as a base for Terminal
|
2013-09-20 23:05:33 +02:00 |
|