Marcin Kulik
6e8e204aaa
Words
11 years ago
Marcin Kulik
0620b685bf
Add the embedding docs
11 years ago
Marcin Kulik
7e5af6ed56
Favor uname over user_agent when accepting upload
11 years ago
Marcin Kulik
f86734bf50
Revert "Favor uname over user_agent"
...
This reverts commit 97931ceaed
.
11 years ago
Marcin Kulik
97931ceaed
Favor uname over user_agent
11 years ago
Marcin Kulik
012736304e
Add support to the embed script for specifying the playback speed
11 years ago
Marcin Kulik
39ea1778dd
Fix shape of the play button in embedded widget under FF
11 years ago
Marcin Kulik
90954c03b6
Add support to embed script for making the terminal font 2x bigger
11 years ago
Marcin Kulik
f689595446
Fix origin check for hosts with non 80 port
11 years ago
Marcin Kulik
8c9b580367
Remove unneeded sass imports
11 years ago
Marcin Kulik
2913c04570
Add ability to start playback in widget via postMessage
11 years ago
Marcin Kulik
01d6026dd1
Add FAQ page
11 years ago
Marcin Kulik
8eb0c910e7
Update "options" page
11 years ago
Marcin Kulik
d74ead2263
Store client's user agent on Asciicast record
11 years ago
Marcin Kulik
e4cb9c0657
New installation instructions
11 years ago
Marcin Kulik
bb9e492390
Words
11 years ago
Marcin Kulik
d1b4d6eabd
Make sure progress indicator value is never larger than 100
11 years ago
Marcin Kulik
a43311aeba
Update installation instructions for OSX
11 years ago
Marcin Kulik
405e2a7a9d
Update installation instructions
11 years ago
Marcin Kulik
d71da5b369
Move asciicast attributes preparation to AsciicastAttributes
11 years ago
Marcin Kulik
f3ecd376d7
Update updated_at on all claimed asciicasts
11 years ago
Marcin Kulik
32a2f44eb6
Move user token creation/assignment to a service object
11 years ago
Marcin Kulik
b08ffd48b4
Make the ViewCounter a controller dependency in the form of a private method
11 years ago
Marcin Kulik
f02daa9069
BrushPresenter -> BrushDecorator
11 years ago
Marcin Kulik
681558074a
Update brew install URL to the working one
11 years ago
Marcin Kulik
0350f908a9
Move TimingParser to services
11 years ago
Marcin Kulik
438e962a5a
Convert docs to slim
11 years ago
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
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
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
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
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
e862acedb7
Animation frames generation on the backend
11 years ago
Marcin Kulik
bc6e1ddc3d
Make implementation of Stdout more readable
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
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
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
40da1823d6
Do not send X-Frame-Options header in embeddable widget action
11 years ago
Marcin Kulik
c22cb1cdcc
Get rid of the asciicast comments that are not used anymore
11 years ago
Marcin Kulik
20645271a1
Update models and helpers to use new Rails 4 syntax
11 years ago
Marcin Kulik
3f879e79da
Ensure terminal gets released even in case of an exception
11 years ago
Marcin Kulik
0a8cc6ff8a
One more attempt to fix the memory leak
11 years ago
Marcin Kulik
4767442875
Make Snapshot#crop return the snapshot of exact requested height
11 years ago
Marcin Kulik
7c9a9842af
Adjust color of the play prompt triangle to match color thumbnails better
11 years ago
Marcin Kulik
ade244e5d0
Fix rendering of snapshot in the player
11 years ago
Marcin Kulik
62be399455
Refactor player styles and use them for snapshots
11 years ago
Marcin Kulik
5ecf209a53
Add some TODO comments
11 years ago
Marcin Kulik
7d5a544650
Generate thumbnails from JSON snapshot via Snapshot/SnaphotPresenter
11 years ago
Marcin Kulik
ddf0e57b39
Update SnapshotWorker to generate colorful snapshots
11 years ago
Marcin Kulik
c8d574b243
Serialize asciicast snapshot just as JSON
11 years ago
Marcin Kulik
59e31baa1b
Process incoming asciicast with AsciicastCreator
11 years ago
Marcin Kulik
86a4662fe5
Abstract stdout_data and stdout_timing as a single value object
11 years ago
Marcin Kulik
caa6c52759
Rename stdout to stdout_data, stdin to stdin_data
11 years ago
Marcin Kulik
55fe325ec4
Add Bzip2Uploader for uploading, retrieving and decompressing bzip2 files
11 years ago
Marcin Kulik
1aefeb4d6b
Introduce BaseUploader with common store_dir for all uploaders
11 years ago
Marcin Kulik
56a2bb2378
Fix Snapshot#crop to not burn when height > line count
11 years ago