Commit Graph

671 Commits (e5809d2213b44cdcd9672840e6dcf68e1eeb1240)

Author SHA1 Message Date
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