Marcin Kulik
|
5159029aff
|
Don't involve PlayerView in cursor blinking stuff
|
13 years ago |
Marcin Kulik
|
bbdb9b15e5
|
Whitespace
|
13 years ago |
Marcin Kulik
|
643926ade3
|
Same for adding "not-started" class
|
13 years ago |
Marcin Kulik
|
736c3c87dc
|
showLoadingIndicator directly in constructor
|
13 years ago |
Marcin Kulik
|
097a3653dd
|
Remove "not-started" class from element when movie "really" starts
|
13 years ago |
Marcin Kulik
|
b15804ef0c
|
PlayerView#createChildViews -> #appendChildViews
|
13 years ago |
Marcin Kulik
|
a8136ee18d
|
Create HudView instance directly in constructor
|
13 years ago |
Marcin Kulik
|
005400a7ce
|
PlayerView doesn't need VT
|
13 years ago |
Marcin Kulik
|
9a3d4c20dc
|
No need to pass movie-frame through PlayerView
|
13 years ago |
Marcin Kulik
|
d2da307936
|
No need for setProgress(100) after movie finished
|
13 years ago |
Marcin Kulik
|
6b8a80c823
|
Merge branch 'seeking'
* seeking:
Progress arrow with proper length
Hacky version of "seeking"
Seeking prototype
|
13 years ago |
Marcin Kulik
|
6b2abebbf6
|
Progress arrow with proper length
|
13 years ago |
Marcin Kulik
|
46e14dcbae
|
Hacky version of "seeking"
|
13 years ago |
Marcin Kulik
|
a6664dc97f
|
Add fallback base64 codec for crippled browsers
|
13 years ago |
Marcin Kulik
|
6fda6e4913
|
WebWorker via Sprockets
|
13 years ago |
Marcin Kulik
|
ccf5576ed9
|
Seeking prototype
|
13 years ago |
Marcin Kulik
|
7687449273
|
Largely improved pausing
|
13 years ago |
Marcin Kulik
|
17dd692989
|
Use Math.floor instead of toFixed
|
13 years ago |
Marcin Kulik
|
4d1afcf01a
|
Use Base64 for encoding asciicast data during transfer
|
13 years ago |
Marcin Kulik
|
cbc845a2ef
|
Revert "Decompress stdout data on server side"
This reverts commit dda0d56fb7 .
|
13 years ago |
Marcin Kulik
|
dda0d56fb7
|
Decompress stdout data on server side
|
13 years ago |
Marcin Kulik
|
dc626d5cf2
|
Better From header in UserMailer
|
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
|
4138deffd6
|
Process up to 100 frames without a break
|
13 years ago |
Marcin Kulik
|
8398750aab
|
Specs for StaticPagesController
|
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
|
9ddd44abb5
|
Move comment specs as comment decorator specs
|
13 years ago |
Marcin Kulik
|
0a09204525
|
Consistent "time ago" display for asciicasts and comments
|
13 years ago |
Marcin Kulik
|
32b2cbed35
|
Move "created" and "as_json" from Comment to CommentDecorator
|
13 years ago |
Marcin Kulik
|
149e687f38
|
Bring back missing user->comments assoc
|
13 years ago |
Marcin Kulik
|
c4b5b16e6f
|
Merge branch 'likes'
* likes:
Data model for "Like"
Conflicts:
app/models/user.rb
db/schema.rb
|
13 years ago |
Marcin Kulik
|
45dd308186
|
Display comments count
|
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
|
4daedc7235
|
Fix handling of OSC seq terminated by ESC\
|
13 years ago |
Marcin Kulik
|
4bf95a1383
|
Fix handling of DCS sequences
|
13 years ago |
Marcin Kulik
|
98d80ae1fd
|
More specs for home controller
|
13 years ago |
Shannen Saez
|
202c87178f
|
Removed favicon links because they don't exist.
|
13 years ago |
Marcin Kulik
|
6334dfde06
|
Get rid of jquery-linkify.js
|
13 years ago |
Marcin Kulik
|
2a71c08e5f
|
Show info about github flavored md under comment box
|
13 years ago |
Marcin Kulik
|
936dac6baa
|
Markdown in comments
|
13 years ago |
Marcin Kulik
|
06fcbf65c4
|
Clean up comments_index
|
13 years ago |
Marcin Kulik
|
7d762b045d
|
Use decorator also for user's asciicasts collection
|
13 years ago |
Marcin Kulik
|
b6473b8554
|
user->comments association
|
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
|
4ff8ab30f8
|
Example thumbnail view
|
13 years ago |
Marcin Kulik
|
af43a2177e
|
Allow for specifying thumbnail size
|
13 years ago |
Marcin Kulik
|
7c635ed7db
|
Don't crash when no snapshot available
|
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
|
da7a9532df
|
Sidekiq for background jobs
|
13 years ago |
Marcin Kulik
|
da3ec8aca1
|
Prototype of thumbnail generation
|
13 years ago |
Marcin Kulik
|
0cbd732980
|
Data model for "Like"
|
13 years ago |
Marcin Kulik
|
bd85ecda47
|
Add console-shim for crippled browsers
|
13 years ago |
Marcin Kulik
|
e26dd20385
|
Improved scroll region handling
|
13 years ago |
Marcin Kulik
|
778f2281c8
|
Handle incorrect values when setting cursor position
|
13 years ago |
Marcin Kulik
|
9e9e3f2662
|
Use block helper for markdown blocks
|
13 years ago |
Marcin Kulik
|
8b504d8fea
|
Use asciicast title in page title
|
13 years ago |
Marcin Kulik
|
1e2e8bfcc3
|
Display some environment info
|
13 years ago |
Marcin Kulik
|
5cccd7c24b
|
Hyperlink URLs in title and description
|
13 years ago |
Marcin Kulik
|
dd6eeb36ee
|
Merge pull request #62 from sickill/webworker
Use Web Worker for bz2 decoding
|
13 years ago |
Marcin Kulik
|
1409c58cff
|
Fix Brush#fgColor/bgColor (fixes text color in canvas renderer)
|
13 years ago |
Marcin Kulik
|
cddfa61dae
|
Autofocus correct field when editing asciicast
|
13 years ago |
Marcin Kulik
|
8a9fc6fa89
|
Editing of title/description
|
13 years ago |
Marcin Kulik
|
e28aa23e68
|
Edit title/desc links
|
13 years ago |
Marcin Kulik
|
2039022f1c
|
Reformat erb
|
13 years ago |
Marcin Kulik
|
ebcd3d43a6
|
Ability to delete your asciicast
|
13 years ago |
Marcin Kulik
|
d7ebfac783
|
Reformat js
|
13 years ago |
Marcin Kulik
|
b56d57c14d
|
Display ~username on asciicasts list
|
13 years ago |
Marcin Kulik
|
69576f1a0d
|
Display ~username from asciicast if no profile assigned
|
13 years ago |
Micha Wrobel
|
eb9251327f
|
Use Web Worker for bz2 decoding if possible
|
13 years ago |
Marcin Kulik
|
ef86decdc0
|
More info in "What?" section
|
13 years ago |
Marcin Kulik
|
88724d0e31
|
Useful links in heading
|
13 years ago |
Marcin Kulik
|
5314d6baa5
|
Use color 0 as default fg color
|
13 years ago |
Marcin Kulik
|
87b8f93e48
|
New, "old-school" hud
|
13 years ago |
Marcin Kulik
|
e2eb708d06
|
Allow selecting (and copying) text in terminal view
|
13 years ago |
Marcin Kulik
|
0aba1ba99a
|
Prefer github login over twitter
|
13 years ago |
Marcin Kulik
|
6c73f63037
|
Wrap featured asciicast in dedicated div
|
13 years ago |
Marcin Kulik
|
c85204bf6a
|
Remove random descriptions
|
13 years ago |
Marcin Kulik
|
6b6d7a0c0c
|
Mention ~sickill profile in "Use it"
|
13 years ago |
Marcin Kulik
|
e192f1d8cc
|
Homepage improvements
|
13 years ago |
Marcin Kulik
|
1d9bded8ef
|
Move player overlays one level up
|
13 years ago |
Marcin Kulik
|
8f23d94eaa
|
Remove logging
|
13 years ago |
Marcin Kulik
|
ade4219458
|
Proper cursor blinking in canvas renderer
|
13 years ago |
Marcin Kulik
|
38a68daa0f
|
Greatly improved cancas renderer
|
13 years ago |
Marcin Kulik
|
850944cece
|
Fix cursor display in "pre" renderer
|
13 years ago |
Marcin Kulik
|
1b2897573e
|
Merge branch 'bm'
* bm:
speed and benchmark options for movie
|
13 years ago |
Marcin Kulik
|
1b49dceab9
|
speed and benchmark options for movie
|
13 years ago |
Marcin Kulik
|
282511b60e
|
Move changed fragments detection to ScreenBuffer
|
13 years ago |
Marcin Kulik
|
1e4864e51e
|
Use proper textBaseline in canvas renderer
|
13 years ago |
Marcin Kulik
|
501c989c8a
|
Experimental canvas renderer
|
13 years ago |
Marcin Kulik
|
b7d9547cdf
|
Fix setting of scroll region
|
13 years ago |
Marcin Kulik
|
ca38cc20e7
|
Bind to events after movie is loaded
|
13 years ago |
Marcin Kulik
|
7f019e6918
|
es5-shim for crippled browsers
|
13 years ago |
Marcin Kulik
|
2369dd38c6
|
Improved header on ~profile page
|
13 years ago |
Marcin Kulik
|
fddd33b37d
|
Italicize proper thing
|
13 years ago |
Marcin Kulik
|
2bf3030755
|
Improved look of asciicast previews
|
13 years ago |
Marcin Kulik
|
5ef241afff
|
More info in preview
|
13 years ago |
Marcin Kulik
|
78488de405
|
Browse page header
|
13 years ago |
Marcin Kulik
|
545adb3721
|
Only 5 recent on homepage
|
13 years ago |
Marcin Kulik
|
cb0a605bfe
|
Homepage improvements
|
13 years ago |
Marcin Kulik
|
b68e02212d
|
Featured asciicasts
|
13 years ago |
Marcin Kulik
|
305b948576
|
Updated installation instructions
|
13 years ago |
Marcin Kulik
|
4b6ed33158
|
Description field for Asciicast
|
13 years ago |
Marcin Kulik
|
0ea7e6dbb0
|
Process descriptions with markdown
|
13 years ago |
Marcin Kulik
|
60d32ca2d3
|
Use goToNextRowFirstColumn instead of manually changing cursor pos
|
13 years ago |
Marcin Kulik
|
ba5acf4012
|
Update all changed lines in ScreenBuffer#print
|
13 years ago |
Marcin Kulik
|
66b153c2d2
|
Installation instruction
|
13 years ago |
Marcin Kulik
|
3c9d6a8062
|
Fix Movie#isPaused
|
13 years ago |
Marcin Kulik
|
306c1619ab
|
Pr0 play button
|
13 years ago |
Marcin Kulik
|
71f8fed196
|
Fix line length
|
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 |
Marcin Kulik
|
97fe0cb3ff
|
Move player to partial
|
13 years ago |
Marcin Kulik
|
085a678479
|
overflow: hidden for terminal element
|
13 years ago |
Micha Wrobel
|
d6273d4259
|
Keep sensitive signup data in session
|
13 years ago |
Marcin Kulik
|
029631df6d
|
Random description for asciicast
|
13 years ago |
Marcin Kulik
|
6b8a9e8610
|
Profile links with tilde
|
13 years ago |
Marcin Kulik
|
2e678714d4
|
Get brush with #getBrush
|
13 years ago |
Marcin Kulik
|
6037903f1c
|
Use twitter bootstrap
|
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
|
a4014b2012
|
attr_accessible list for Asciicast (closes #50)
|
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
|
c976c567d7
|
Loading indicator
|
13 years ago |
Marcin Kulik
|
830c39d2fb
|
Fix path for asciicasts json data
|
13 years ago |
Marcin Kulik
|
f914a97308
|
Airbrake/Errbit
|
13 years ago |
Marcin Kulik
|
c3326e4b16
|
Browse path
|
13 years ago |
Marcin Kulik
|
6660efe8a7
|
collection is not needed in CommentEntry view
|
13 years ago |
Marcin Kulik
|
51dfa8474f
|
Profile paths: ~sickill
|
13 years ago |
Marcin Kulik
|
35af4cf9e7
|
Home and installation pages
|
13 years ago |
Marcin Kulik
|
44d6914991
|
:dependent => :destroy for Asciicast#comments
|
13 years ago |
Marcin Kulik
|
ad9542d124
|
Store files in tmp in specs
|
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
|
66db199aab
|
Display asciicast author and creation time
|
13 years ago |
Marcin Kulik
|
9e59b19c16
|
Claiming asciicasts
|
13 years ago |
Marcin Kulik
|
0de5784e68
|
User#add_user_token
|
13 years ago |
Marcin Kulik
|
9f51211bc1
|
Asciicast.assign_user
|
13 years ago |
Marcin Kulik
|
1ba9067551
|
User tokens for assigning asciicasts to users
|
13 years ago |
Micha Wrobel
|
5ad02c8610
|
Remove wrong route
|
13 years ago |
Micha Wrobel
|
a2d1b1a15f
|
Simplify comments_index.js
|
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
|
e7567848d3
|
Url is defined after initialization
|
13 years ago |
Micha Wrobel
|
712410a3e7
|
Remove not used leavings
|
13 years ago |
Micha Wrobel
|
706460e71b
|
Show time ago in comments
|
13 years ago |
Micha Wrobel
|
e7f5f57424
|
Some refactoring, and make possible to remove own comments
|
13 years ago |
Micha Wrobel
|
9a190cf474
|
Don't show comment form if user not logged in
|
13 years ago |
Micha Wrobel
|
d296d69aa3
|
Add information about current_user
|
13 years ago |
Micha Wrobel
|
5201b3f768
|
Initial implementation of comments - in progress
|
13 years ago |
Micha Wrobel
|
9094b8b0b6
|
Override as_json to include more data
|
13 years ago |
Micha Wrobel
|
e66ad8b5ed
|
Add comments association
|
13 years ago |
Micha Wrobel
|
877a59b365
|
Protect from mass assignment
|
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
|
285f9934ab
|
Google analytics
|
13 years ago |
Marcin Kulik
|
f3c80398cb
|
Clicking on term view toggles playback
|
13 years ago |
Marcin Kulik
|
755efc09d1
|
Format time as mm:ss
|
13 years ago |
Marcin Kulik
|
aa3c28701d
|
Pausing + time display
|
13 years ago |
Marcin Kulik
|
5e05b0d1cb
|
Fix carriageReturn use
|
13 years ago |
Marcin Kulik
|
1062aa3d01
|
Decompress bzip data in the browser
|
13 years ago |
Marcin Kulik
|
b3e8fbb7df
|
Load asciicast data via ajax
|
13 years ago |
Marcin Kulik
|
a16c10009a
|
Initially set brush with setBrush
|
13 years ago |
Marcin Kulik
|
dec4d3dc31
|
Handle more standard esc sequences
|
13 years ago |
Marcin Kulik
|
5a54654dc5
|
Handle special charset setting
|
13 years ago |
Marcin Kulik
|
22b4da210c
|
Charsets support
|
13 years ago |
Marcin Kulik
|
9480d9c1bb
|
Improve top nav
|
13 years ago |
Marcin Kulik
|
9263bc37d3
|
avatar_img helper
|
13 years ago |
Marcin Kulik
|
ece7bfa909
|
Fix ApplicationController#current_user
|
13 years ago |
Marcin Kulik
|
7ffbe50c74
|
Fix saveTerminalState and restoreTerminalState
|
13 years ago |
Marcin Kulik
|
76a5c46bfb
|
Fix reverseIndex, verticalTab
|
13 years ago |
Marcin Kulik
|
8005613c95
|
Use single parent element for faster innerHTML
|
13 years ago |
Marcin Kulik
|
2c58e449a5
|
Even more faster renderLine
|
13 years ago |
Marcin Kulik
|
8ef0b63029
|
A little faster renderLine
|
13 years ago |
Marcin Kulik
|
c6d6f9c851
|
Remove old commented out implementation of parser
|
13 years ago |
Marcin Kulik
|
a9afb35b82
|
Don't log too much
|
13 years ago |
Marcin Kulik
|
766fe57bf1
|
New parser
|
13 years ago |
Marcin Kulik
|
6eeafdf699
|
Extract SGR codes interpretation to separate class
|
13 years ago |
Marcin Kulik
|
3371a238b7
|
Merge pull request #35 from sickill/omniauth
User model and omniauth authentication
|
13 years ago |
Micha Wrobel
|
d4f127508f
|
Add nickname column to users
|
13 years ago |
Micha Wrobel
|
2669bbb310
|
Don't use assigns(:current_user) in spec
|
13 years ago |
Marcin Kulik
|
0979a6706b
|
VT#renderer -> VT#view
|
13 years ago |
Marcin Kulik
|
d0e0ec4f88
|
Use :alert (supported directly by redirect_to) instead of :error.
|
13 years ago |