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
Marcin Kulik
05909ae22b
Margin for player should be set in base.css
12 years ago
Marcin Kulik
646ca6858a
AsciicastDecorator#user
12 years ago
Marcin Kulik
1754656578
Raw page with player only
12 years ago
Marcin Kulik
49644ffc68
Validate presence of a model, not id
12 years ago
Marcin Kulik
a344670d50
Clean up condition
12 years ago
Marcin Kulik
33025e00f7
AsciicastDecorator#terminal_type
12 years ago
Marcin Kulik
d86174d147
link_to_delete_asciicast helper
12 years ago
Marcin Kulik
fdf2a0c326
indented -> indented_text
12 years ago
Marcin Kulik
c94b6ff2d7
timeago -> time_ago_tag
12 years ago
Marcin Kulik
d9d85c11e0
category_link -> link_to_category
12 years ago
Marcin Kulik
44e23bf003
Just decorate.
12 years ago
Marcin Kulik
560ab8362a
Introduce proper player helper with proper template
12 years ago
Marcin Kulik
4fba36778e
player_script -> player_script_tag
12 years ago
Marcin Kulik
4f06a81ad1
Of course snapshot_queue, not comment_queue
12 years ago
Marcin Kulik
d72b5852e0
Move carrierwave storage config to initializer
12 years ago
Marcin Kulik
1fc49727b2
More meaningfull name for overpass font css file
12 years ago
Marcin Kulik
dbcbe42613
Move vendor CSS to vendor/assets
12 years ago
Marcin Kulik
12c500b57d
Move vendor JS to vendor/assets
12 years ago
Marcin Kulik
db4c4a397c
Return 'unknown' as os when uname is empty
12 years ago
Marcin Kulik
d0aea034f7
Change URL to recorder script on About page
12 years ago
Marcin Kulik
2f2c30ea0f
Make the font of pre element a little smaller
12 years ago
Marcin Kulik
c3d45ba441
Tell about edit/delete of asciicast in online docs
12 years ago