Commit Graph

483 Commits (9977e69ace545bfc7b4b293c409939c0f5167ced)

Author SHA1 Message Date
Marcin Kulik 3b11713903 Render in webkitRequestAnimationFrame callback 12 years ago
Marcin Kulik d99cd115fc Improved naming 12 years ago
Marcin Kulik 8b7f733606 Wrap WebWorker with AsciiIo.Worker 12 years ago
Marcin Kulik 9d15c931b4 Directory structure reorganization 12 years ago
Marcin Kulik 2383d50d1c Move common css props to mixin 12 years ago
Marcin Kulik 1fd37f0e62 Add 'playing' / 'paused' class to player element 12 years ago
Marcin Kulik 8c68dbf574 Remove old commented code 12 years ago
Marcin Kulik cf55c2db87 Create worker earlier 12 years ago
Marcin Kulik 908ee1fb25 Improve rendering speed on high volume stdout 12 years ago
Marcin Kulik 8506e60b3f Include helper in worker bundle 12 years ago
Marcin Kulik 59567921db Working Web Worker version :) 12 years ago
Marcin Kulik 668f382a69 Fix specs 12 years ago
Marcin Kulik a02fdd7777 Fix 0-based SGR codes parsing 12 years ago
Marcin Kulik 095e262988 Fix record link on ~user page 12 years ago
Marcin Kulik 87ee87f4b7 Improve error message display 12 years ago
Marcin Kulik b1ecbc16c0 Option to disable HUD 12 years ago
Marcin Kulik 4edd5ead9e Play cast on homepage at 2x speed 12 years ago
Marcin Kulik 10f3000860 Put "About" into footer 12 years ago
Marcin Kulik 264b296e0b /connect improvements 12 years ago
Marcin Kulik 06da0da8cb Nicely looking auth buttons 12 years ago
Marcin Kulik 3274bdf7d5 Use h1 header on error page 12 years ago
Marcin Kulik db8319e2b8 Fix typo on homepage 12 years ago
Marcin Kulik fcb95df6c3 Remove obsolete view 12 years ago
Marcin Kulik 657ddab1de Improve situation with markdown parsing 12 years ago
Marcin Kulik 333e063161 Pimp My Docs 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 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 12 years ago
Marcin Kulik 02960a0cdc Properly indent whole multiline comment in email notification 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 af44b0c0d1 Get rid of twitter-bootstrap-rails, yay! 12 years ago
Marcin Kulik 38faf7e437 Use heroku style config (based on ENV) 12 years ago
Marcin Kulik 50428b9c66 Unicorn with girl_friday on Heroku 12 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
12 years ago
Marcin Kulik 69817d16f9 Multi-interpreter, part 1 12 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
12 years ago
Marcin Kulik 6b53a25f0a Allow running in production mode on dev machine 12 years ago
Marcin Kulik 4b707884ab Fix UserMailer to work in 1.8 mode 12 years ago
Marcin Kulik 72526f3e1d Merge branch 'master' into rubinius
* master:
  Handle wider range of printable unicode characters
12 years ago
Marcin Kulik ea11733882 Handle wider range of printable unicode characters 12 years ago
Marcin Kulik 056074ef04 Make it work on rubinius in 1.8 mode 12 years ago
Marcin Kulik e4a46fe45d Don't use twitter bootstrap js bundle 12 years ago
Marcin Kulik 31b82ad512 Use girl_friday for bg jobs 12 years ago
Marcin Kulik 00d2a6fcc6 Shell out to bzip2 instead of using bzip2-ruby 12 years ago
Marcin Kulik 7b33c31c70 Display snapshot for not started movie 12 years ago
Marcin Kulik 45d6683cd5 Line height in pixels is more stable 12 years ago
Marcin Kulik 458ca6e78b Use height + vertical margin instead of outerHeight for cellHeight 12 years ago
Marcin Kulik bd96a8d722 A little smaller line height should be better though 12 years ago
Marcin Kulik e67ec07562 Larger line-height 12 years ago
Marcin Kulik 6b39eac33f Fix word wrap for terminal pre element 12 years ago
Marcin Kulik 4bb69abdc7 Set proper player width in base renderer 12 years ago
Marcin Kulik 0e9287ea85 Improved setting of player width (fixes hud size) 12 years ago
Marcin Kulik 2814f92074 Fix escaping of HTML entities like &, < and > 12 years ago
Marcin Kulik d57f264f17 Properly set player width
Conflicts:

	app/assets/javascripts/player/renderers/pre.js.coffee
12 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