Commit Graph

865 Commits (8efb95252e113ded86179cd1c64ca0285ae17de1)
 

Author SHA1 Message Date
Marcin Kulik 8efb95252e Remove unused template for FAQ page 11 years ago
Marcin Kulik 83a8976746 Remove unused assets 11 years ago
Marcin Kulik 0634f52c99 Change all occurrences of old project name to the new one 11 years ago
Marcin Kulik 5c80bf21f1 Don't display cursor when it's invisible... obviously 11 years ago
Marcin Kulik e15828b56a Bring back cursor blinking 11 years ago
Marcin Kulik b7e00ad1ff Lock down yajl-ruby version 11 years ago
Marcin Kulik 3c4ac3666e Update copy & code to use the new name 11 years ago
Marcin Kulik 9dad3840fa Use yajl for parsing terminal snapshots 11 years ago
Marcin Kulik e3678da97a Remove Oj - it leaks like a little puppy 11 years ago
Marcin Kulik 101f4ed0f1 Add task for generating frames files 11 years ago
Marcin Kulik f53f4c1be8 Default to file storage 11 years ago
Marcin Kulik 805d914ac1 Create bin dir when compiling terminal binary 11 years ago
Marcin Kulik 08583e9073 Don't cross 80 line boundary 11 years ago
Marcin Kulik ee636bf958 Update the player to use backend-generated JSON frames 11 years ago
Marcin Kulik a1cd6ca2ae Bring on the terminal.c! 11 years ago
Marcin Kulik 82ff7148a9 Make sure the preview snapshot always has requested height 11 years ago
Marcin Kulik f15f2e11a5 Avoid making a copy of feed data string 11 years ago
Marcin Kulik 5cd1192fa9 Fix the condition for carrierwave storage setting 11 years ago
Marcin Kulik b3da1c0656 Don't crash when stdout data is shorter than expected 11 years ago
Marcin Kulik 79f8eaf2ed Fix display of reversed characters in the thumbnails and the preview 11 years ago
Marcin Kulik 82fa03863d Adjust Snapshot#crop to work on already optimized lines 11 years ago
Marcin Kulik 22f076a366 Add pregenerated snapshot and frames to asciicast factory 11 years ago
Marcin Kulik ff153fff1a Make Terminal return already optimized snapshot 11 years ago
Marcin Kulik 0e2c1784c6 Use terminal binary as a base for Terminal 11 years ago
Marcin Kulik e537c1b78a Only release terminal if it is not nil 11 years ago
Marcin Kulik c5198d4fd8 Make foreman start sidekiq with proper config file path 11 years ago
Marcin Kulik dcaa77a7ea Add rake task for starting sidekiq web panel 11 years ago
Marcin Kulik e862acedb7 Animation frames generation on the backend 11 years ago
Marcin Kulik bc6e1ddc3d Make implementation of Stdout more readable 11 years ago
Marcin Kulik 86536f2065 Enable guard notifications via tmux 11 years ago
Marcin Kulik 9e152c3172 Sanitize all characters coming from TSM::Screen#draw
It happens that libtsm's screen_draw returns a character that can't be
properly encoded as utf-8. As what we get is only meant to be displayed
and not interpreted we can replace these invalid characters with a
questio mark, which is a common practice for printing invalid chars.
11 years ago
Marcin Kulik 26801d207f Make Asciicast use BufferedStdout instead of Stdout 11 years ago
Marcin Kulik c3fc452b91 Make Grid#crop easier to read 11 years ago
Marcin Kulik 731fb11e8b Simplify Grid#trailing_empty_lines implementation 11 years ago
Marcin Kulik 6962f49ec0 Fix spec for AsciicastDecorator#thumbnail 11 years ago
Marcin Kulik b47fa27968 Refactor Snapshot to use Grid under the hood 11 years ago
Marcin Kulik d324200b01 Add BufferedStdout class whose #each yields at 60 hz tops 11 years ago
Marcin Kulik c775bc8b06 Use less spans for thumbnail rendering 11 years ago
Marcin Kulik 31a880b7aa Simplify Snapshot and its presenter 11 years ago
Marcin Kulik 34b39d0db3 Simplify the structure returned by Terminal#snapshot
Each screen character is in its own, separate cell now. In addition the char
attributes don't include attributes that are "falsy".
11 years ago
Marcin Kulik 0ccef424f1 Words 11 years ago
Marcin Kulik b330f29dcd Define char encoding for a spec file 11 years ago
Marcin Kulik 95ee02d4c1 Only require green build for ruby 2.0 11 years ago
Marcin Kulik ba5e11c249 Make sure tmp dir gets created in setup.sh 11 years ago
Marcin Kulik efd4e54aad Run ldconfig after libtsm installation 11 years ago
Marcin Kulik d838eaceef Extend setup script to install libtsm 11 years ago
Marcin Kulik 065e2cbc30 Split AsciicastStreamer#attributes_for_streaming into smaller methods 11 years ago
Marcin Kulik 731751650c Keep the lines shorther than 80 chars 11 years ago
Marcin Kulik cdc2f01753 Find or build user from omniauth hash in the middleware 11 years ago
Marcin Kulik 40856933aa Support "blink" attribute in the thumbnails 11 years ago