Marcin Kulik
785273707b
Proper design, finally!
12 years ago
Marcin Kulik
f3b6acf00a
Move benchmarking code to player view
12 years ago
Marcin Kulik
789aa3a230
Less frequent time reporter
12 years ago
Marcin Kulik
dd3341921d
SRP for Movie
12 years ago
Marcin Kulik
e001676f21
Normalized event naming
12 years ago
Marcin Kulik
d581d4ede1
No prefix for HudView events
12 years ago
Marcin Kulik
a58efccd6c
No parenthesis
12 years ago
Marcin Kulik
f092ad87d2
Decouple all the things
12 years ago
Marcin Kulik
58d5ce3fa5
Fix handling of incomplete OSC codes
12 years ago
Marcin Kulik
cdbdb73c14
Make loading/play-prompt overlays semi-transparent
13 years ago
Marcin Kulik
02960a0cdc
Properly indent whole multiline comment in email notification
13 years ago
Marcin Kulik
a57d05597e
Don't crash on comment for asciicast without user
13 years ago
Marcin Kulik
adf2b30d8a
Make pg happy
13 years ago
Marcin Kulik
af44b0c0d1
Get rid of twitter-bootstrap-rails, yay!
13 years ago
Marcin Kulik
38faf7e437
Use heroku style config (based on ENV)
13 years ago
Marcin Kulik
50428b9c66
Unicorn with girl_friday on Heroku
13 years ago
Marcin Kulik
3ac8693358
Merge branch 'rubinius18'
...
* rubinius18:
Add puma to bundle
Make it work on rubinius in 1.8 mode
Use draper from git
Don't use twitter bootstrap js bundle
Update gem dependencies to work on rubinius
Conflicts:
Gemfile
Gemfile.lock
13 years ago
Marcin Kulik
69817d16f9
Multi-interpreter, part 1
13 years ago
Marcin Kulik
95cbc4a52f
Merge branch 'master' into rubinius18
...
* master:
Allow running in production mode on dev machine
Fix UserMailer to work in 1.8 mode
Conflicts:
app/views/layouts/application.html.erb
13 years ago
Marcin Kulik
6b53a25f0a
Allow running in production mode on dev machine
13 years ago
Marcin Kulik
4b707884ab
Fix UserMailer to work in 1.8 mode
13 years ago
Marcin Kulik
72526f3e1d
Merge branch 'master' into rubinius
...
* master:
Handle wider range of printable unicode characters
13 years ago
Marcin Kulik
ea11733882
Handle wider range of printable unicode characters
13 years ago
Marcin Kulik
056074ef04
Make it work on rubinius in 1.8 mode
13 years ago
Marcin Kulik
e4a46fe45d
Don't use twitter bootstrap js bundle
13 years ago
Marcin Kulik
31b82ad512
Use girl_friday for bg jobs
13 years ago
Marcin Kulik
00d2a6fcc6
Shell out to bzip2 instead of using bzip2-ruby
13 years ago
Marcin Kulik
7b33c31c70
Display snapshot for not started movie
13 years ago
Marcin Kulik
45d6683cd5
Line height in pixels is more stable
13 years ago
Marcin Kulik
458ca6e78b
Use height + vertical margin instead of outerHeight for cellHeight
13 years ago
Marcin Kulik
bd96a8d722
A little smaller line height should be better though
13 years ago
Marcin Kulik
e67ec07562
Larger line-height
13 years ago
Marcin Kulik
6b39eac33f
Fix word wrap for terminal pre element
13 years ago
Marcin Kulik
4bb69abdc7
Set proper player width in base renderer
13 years ago
Marcin Kulik
0e9287ea85
Improved setting of player width (fixes hud size)
13 years ago
Marcin Kulik
2814f92074
Fix escaping of HTML entities like &, < and >
13 years ago
Marcin Kulik
d57f264f17
Properly set player width
...
Conflicts:
app/assets/javascripts/player/renderers/pre.js.coffee
13 years ago
Marcin Kulik
49b7c39aac
Handle aixterm color codes (90-97, 100-107)
13 years ago
Marcin Kulik
ba97246db8
Time compression
13 years ago
Marcin Kulik
5afa98bb11
Better handling of 404s
13 years ago
Marcin Kulik
b84b5489c0
Make SnapshotWorker#cleanup not crash
13 years ago
Marcin Kulik
fc8677114d
Again, better handling of UTF8 printing
13 years ago
Marcin Kulik
3c86965427
Improve regex for catching printable characters
13 years ago
Marcin Kulik
0d77b843d3
adjustFrameWaitTime in Movie#stop
13 years ago
Marcin Kulik
07eeb1e81b
Don't start TimeReporter once again when restarting movie
13 years ago
Marcin Kulik
a78678407f
Reset terminal when restarting movie
13 years ago
Marcin Kulik
6626f6cefc
Updated comment
13 years ago
Marcin Kulik
6b8d45f2b8
Refactor movie loading
13 years ago
Marcin Kulik
4252386501
Separate method for preparing self view in PlayerView
13 years ago
Marcin Kulik
1ccaa5ca31
Structure for PlayerView constructor
13 years ago
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