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
Marcin Kulik
d93ac84c21
Refactor AsciicastDecorator#thumbnail to render colorful thumbnail
11 years ago
Marcin Kulik
86f728364c
Add Brush model
11 years ago
Marcin Kulik
e947524533
Add a simple model representing a terminal snapshot
11 years ago
Marcin Kulik
8daf2d0f7f
Serialize Snapshot with Snapshot::Serializer
11 years ago
Marcin Kulik
a10a447c53
Make the snapshots the hashes
11 years ago
Marcin Kulik
49df9e9082
Make SnapshotWorker a Sidekiq based worker
11 years ago
Marcin Kulik
5087533126
Do the snapshotting in the service object
11 years ago
Marcin Kulik
e85104179e
Fix unbzipping of stdout files
11 years ago
Marcin Kulik
a81d9dadb3
Use tsm gem for snapshot generation
11 years ago
Marcin Kulik
4e1f01dc99
Add logging to SnapshotWorker
11 years ago
Marcin Kulik
2d6b60e027
Fix AsciicastDecorator#embed_script
11 years ago
Marcin Kulik
df6bed3541
Merge branch 'master' into embed
11 years ago
Marcin Kulik
8a52605266
Add spec for AsciicastDecorator#embed_script
11 years ago
Marcin Kulik
013eade63c
Count view only once in the same browser
11 years ago
Marcin Kulik
feec862f99
Display embed link on the asciicast's page
11 years ago
Marcin Kulik
20cf58e89b
Make the render expose its width and height
11 years ago
Marcin Kulik
f0b66b6399
Center overlays according to viewport/container width
11 years ago
Marcin Kulik
e182cce8ee
Don't use document.write to insert the player into the DOM
11 years ago
Marcin Kulik
f22837f4e9
Add "embed" css/js bundles
11 years ago
Marcin Kulik
d1dcd08861
Initial version of iframe-based embedding
11 years ago
Marcin Kulik
7a3bc80340
Prevent progress bar to span more than 1 line
11 years ago
Marcin Kulik
22ae493513
Fix terminal's line-height even more!
11 years ago
Marcin Kulik
1e57bee513
Fix terminal line's line-height
11 years ago
Marcin Kulik
49be5d6fe2
Convert layout to slim
11 years ago
Marcin Kulik
597eb5174b
Use old-sass syntax for stylesheets
11 years ago
Marcin Kulik
127f68a778
Fix Api::CommentsController#index
11 years ago
Marcin Kulik
87128c0873
Remove commented out code
11 years ago
Marcin Kulik
078b04e3a1
Fix asciicast page when its author has other asciicasts
11 years ago
Marcin Kulik
4c5c0c7d0e
Fix logging in after draper upgrade
11 years ago
Marcin Kulik
7659fe722e
Fix UsersController#show
11 years ago
Marcin Kulik
a6bbdf7a39
Load homepage asciicast in before_filter
11 years ago
Marcin Kulik
3e2bc439a0
Make sure docs pages are fine
11 years ago
Marcin Kulik
62a3ffed92
Don't check for webkit anymore when enabling WebWorker player
11 years ago
Marcin Kulik
f5a91c680b
Fix draper vs kaminari issue
11 years ago
Marcin Kulik
5f53c66639
Update decorators to use new Draper API
11 years ago
Marcin Kulik
95a0e44798
Use http url for avatar in footer
11 years ago
Mike Fiedler
fee3e947bd
Fixed upgrade command
...
`brew update foo` => This command updates brew itself, and does not take formula names.
Hence: `brew upgrade asciiio` => Error: asciiio-HEAD already installed
11 years ago
Marcin Kulik
2e8fc48473
Set MAX_DELAY constant on model, not decorator
12 years ago
Marcin Kulik
9977e69ace
Fix ensure_owner
12 years ago
Marcin Kulik
50f84295af
More space between asciicast description and thumbnails
12 years ago
Marcin Kulik
b284781620
Cover all scenatios in asciicasts controller specs
12 years ago
Marcin Kulik
11bab12afb
Extract AsciicastJSONDecorator from AsciicastDecorator
12 years ago
Marcin Kulik
9ac2c49180
Custom scopes for paginated lists
12 years ago