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
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
Marcin Kulik
1e07fafb2e
When terminal_type is empty also return '?'
12 years ago
Marcin Kulik
816e09703a
Cleanup author/profile links
12 years ago
Marcin Kulik
3b2dc7f998
Simplify author_profile_link
12 years ago
Marcin Kulik
780dff5db1
Decorate users in UserMailer
12 years ago
Marcin Kulik
a1fad7ccb7
Decorate User#nickname
12 years ago
Marcin Kulik
80619928a8
Decorate current_user
12 years ago
Marcin Kulik
3f53f2ad50
Use decorates_association instead of custom method
12 years ago
Marcin Kulik
c1e576e5dd
"Other asciicasts by this user"
12 years ago
Marcin Kulik
af95da5fe8
Pass asciicasts to 'previews' partial explicitly
12 years ago
Marcin Kulik
cd16719be6
It's asciicast, not preview
12 years ago
Marcin Kulik
2c006d5fdf
Improve AsciicastDecorator#description
12 years ago
Marcin Kulik
0e2f78af1d
Split asciicasts#show into more partials
12 years ago
Marcin Kulik
ce6a47e815
Fix :location for unsaved records
12 years ago
Marcin Kulik
42f8ea63de
Mark snapshot as safe HTML
12 years ago
Marcin Kulik
09a9d86254
Fix play button position in thumbnails
12 years ago
Marcin Kulik
ea3cfbb65a
Limit function calls number between AnsiInterpreter and VT
12 years ago
Marcin Kulik
70b1f27234
"Reverse video" support
12 years ago
Marcin Kulik
51fc7a0db1
Fix typo
12 years ago
Marcin Kulik
f86409500c
More semantic name for insertCharacters
12 years ago
Marcin Kulik
d95da9635a
Update AnsiInterpreter specs to handle new implementation
12 years ago
Marcin Kulik
42897a3d47
Satisfy Brush specs
12 years ago
Marcin Kulik
d5831f163d
Use eraseScreen instead of clearScreen
12 years ago
Marcin Kulik
f3775cdf3a
"Plural, not singular"
12 years ago
Marcin Kulik
7e3120a4dd
No ()
12 years ago
Marcin Kulik
dc90d24f4f
Remove comment
12 years ago
Marcin Kulik
3ddf5e5dce
Don't rely on underscore too much
12 years ago
Marcin Kulik
0b01d98db2
Bring back brush caching
12 years ago
Marcin Kulik
cce80b07ca
Fix brush creation in canvas renderer
12 years ago
Marcin Kulik
b87649aec2
Bring back color support
12 years ago
Marcin Kulik
1185e3a4d9
Buffer non-processed data in VT instead of AnsiInterpreter
12 years ago
Marcin Kulik
7b1be025d6
Simplify handlePrivateEscSeq
12 years ago
Marcin Kulik
9e61d3d179
Extract AnsiInterpreter from VT
12 years ago
Justin Hileman
bc052af53a
Add a letter :)
12 years ago
Marcin Kulik
ec05e8eaa8
Asciicast preview styles don't belong to base
12 years ago