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
Marcin Kulik
a53c8de5b9
Pass paths to decompressed stdout files to Stdout
11 years ago
Marcin Kulik
cf3e812e8e
Move duration info below the thumbnail
11 years ago
Marcin Kulik
bae9bfdbc7
Use correct singular/plural form for asciicast count
11 years ago
Marcin Kulik
13119b2987
Display asciicast length on thumbnails
11 years ago
Marcin Kulik
44a7b0788e
Convert asciicasts#_preview to slim
11 years ago
Marcin Kulik
49a2abe32b
Make the "when by whom" font smaller
11 years ago
Marcin Kulik
abe0b77bcd
Convert asciicast#index to slim
11 years ago
Marcin Kulik
562cd0ef0b
Add "Show more" link on the homepage
11 years ago
Marcin Kulik
5c141003a1
Use "asciicast" over "Asciicast" in UI
11 years ago
Marcin Kulik
2e9b0a4718
Remove boring empty trailing lines from thumbnails
11 years ago
Marcin Kulik
9086aae060
Remove unused code
11 years ago
Marcin Kulik
6acea6da70
Use tilde prefix for nickname only in profile url
11 years ago
Marcin Kulik
4bb61b614f
Prevent bots from following Edit links
11 years ago
Marcin Kulik
452f5869cf
Fix Bzip2Uploader#decompressed_path for S3 storage
11 years ago
Marcin Kulik
869ca9d896
Adjust JS player to new asciicast JSON representation
11 years ago
Marcin Kulik
6db65b2a6c
Serve asciicast as JSON in chunks
11 years ago
Marcin Kulik
7e1b41dfef
Code reformating in TimingParser
11 years ago
Marcin Kulik
d21be98a5c
Adjust SnapshotCreator to the latest API changes in Terminal and Stdout
11 years ago
Marcin Kulik
0c3494d174
Require explicit call to Terminal#snapshot for getting the snapshot
11 years ago
Marcin Kulik
6c8dbf4173
Make Stdout provide data in chunks
11 years ago
Marcin Kulik
fa4c5e4664
Replace Bzip2Uploader#decompressed with #decompressed_path
11 years ago
Marcin Kulik
7fce3537d3
Remove abandoned guard-jasmine-headless-webkit
11 years ago