Marcin Kulik
|
6962f49ec0
|
Fix spec for AsciicastDecorator#thumbnail
|
2013-08-27 20:39:42 +02:00 |
|
Marcin Kulik
|
b47fa27968
|
Refactor Snapshot to use Grid under the hood
|
2013-08-27 20:31:31 +02:00 |
|
Marcin Kulik
|
d324200b01
|
Add BufferedStdout class whose #each yields at 60 hz tops
|
2013-08-27 20:31:27 +02:00 |
|
Marcin Kulik
|
c775bc8b06
|
Use less spans for thumbnail rendering
|
2013-08-26 11:02:32 +02:00 |
|
Marcin Kulik
|
31a880b7aa
|
Simplify Snapshot and its presenter
|
2013-08-25 20:49:23 +02:00 |
|
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".
|
2013-08-25 17:41:04 +02:00 |
|
Marcin Kulik
|
b330f29dcd
|
Define char encoding for a spec file
|
2013-08-25 17:17:20 +02:00 |
|
Marcin Kulik
|
731751650c
|
Keep the lines shorther than 80 chars
|
2013-08-25 16:34:02 +02:00 |
|
Marcin Kulik
|
cdc2f01753
|
Find or build user from omniauth hash in the middleware
|
2013-08-19 17:08:13 +02:00 |
|
Marcin Kulik
|
40856933aa
|
Support "blink" attribute in the thumbnails
|
2013-08-15 23:05:09 +02:00 |
|
Marcin Kulik
|
a53c8de5b9
|
Pass paths to decompressed stdout files to Stdout
|
2013-08-15 20:58:41 +02:00 |
|
Marcin Kulik
|
13119b2987
|
Display asciicast length on thumbnails
|
2013-08-14 20:40:24 +02:00 |
|
Marcin Kulik
|
2e9b0a4718
|
Remove boring empty trailing lines from thumbnails
|
2013-08-14 17:24:36 +02:00 |
|
Marcin Kulik
|
6acea6da70
|
Use tilde prefix for nickname only in profile url
|
2013-08-14 16:30:49 +02:00 |
|
Marcin Kulik
|
6db65b2a6c
|
Serve asciicast as JSON in chunks
|
2013-08-13 19:52:54 +02:00 |
|
Marcin Kulik
|
d21be98a5c
|
Adjust SnapshotCreator to the latest API changes in Terminal and Stdout
|
2013-08-13 19:52:54 +02:00 |
|
Marcin Kulik
|
0c3494d174
|
Require explicit call to Terminal#snapshot for getting the snapshot
|
2013-08-13 19:52:53 +02:00 |
|
Marcin Kulik
|
6c8dbf4173
|
Make Stdout provide data in chunks
|
2013-08-13 19:52:53 +02:00 |
|
Marcin Kulik
|
fa4c5e4664
|
Replace Bzip2Uploader#decompressed with #decompressed_path
|
2013-08-13 19:52:53 +02:00 |
|
Marcin Kulik
|
4e5468b54e
|
Add feature spec for widget
|
2013-08-10 16:51:21 +02:00 |
|
Marcin Kulik
|
f5e47c3c8c
|
Add request spec for asciicast upload
|
2013-08-08 15:41:57 +02:00 |
|
Marcin Kulik
|
9845802180
|
Use stub_model instead of rspec's double
|
2013-08-08 15:26:12 +02:00 |
|
Marcin Kulik
|
c22cb1cdcc
|
Get rid of the asciicast comments that are not used anymore
|
2013-08-08 15:25:27 +02:00 |
|
Marcin Kulik
|
e1286b407e
|
Use double instead of mock, stub instead of stub! to make rspec happy
|
2013-08-08 11:44:37 +02:00 |
|
Marcin Kulik
|
0a8cc6ff8a
|
One more attempt to fix the memory leak
|
2013-08-06 12:50:38 +02:00 |
|
Marcin Kulik
|
4767442875
|
Make Snapshot#crop return the snapshot of exact requested height
|
2013-08-06 00:37:37 +02:00 |
|
Marcin Kulik
|
5ecf209a53
|
Add some TODO comments
|
2013-08-06 00:37:36 +02:00 |
|
Marcin Kulik
|
7d5a544650
|
Generate thumbnails from JSON snapshot via Snapshot/SnaphotPresenter
|
2013-08-06 00:37:36 +02:00 |
|
Marcin Kulik
|
148bd47756
|
Fix feature spec for visiting asciicast page
|
2013-08-06 00:37:35 +02:00 |
|
Marcin Kulik
|
ddf0e57b39
|
Update SnapshotWorker to generate colorful snapshots
|
2013-08-06 00:37:35 +02:00 |
|
Marcin Kulik
|
59e31baa1b
|
Process incoming asciicast with AsciicastCreator
|
2013-08-06 00:37:35 +02:00 |
|
Marcin Kulik
|
86a4662fe5
|
Abstract stdout_data and stdout_timing as a single value object
|
2013-08-06 00:37:34 +02:00 |
|
Marcin Kulik
|
caa6c52759
|
Rename stdout to stdout_data, stdin to stdin_data
|
2013-08-06 00:37:34 +02:00 |
|
Marcin Kulik
|
55fe325ec4
|
Add Bzip2Uploader for uploading, retrieving and decompressing bzip2 files
|
2013-08-06 00:37:34 +02:00 |
|
Marcin Kulik
|
85f93a4490
|
Add spec for AsciicastSnapshotter
|
2013-08-06 00:37:33 +02:00 |
|
Marcin Kulik
|
1be93cac63
|
Use shortcut for #to_html stub on SnapshotPresenter
|
2013-08-06 00:37:33 +02:00 |
|
Marcin Kulik
|
56a2bb2378
|
Fix Snapshot#crop to not burn when height > line count
|
2013-08-06 00:37:33 +02:00 |
|
Marcin Kulik
|
d93ac84c21
|
Refactor AsciicastDecorator#thumbnail to render colorful thumbnail
|
2013-08-06 00:37:33 +02:00 |
|
Marcin Kulik
|
86f728364c
|
Add Brush model
|
2013-08-06 00:37:32 +02:00 |
|
Marcin Kulik
|
e947524533
|
Add a simple model representing a terminal snapshot
|
2013-08-06 00:37:32 +02:00 |
|
Marcin Kulik
|
8daf2d0f7f
|
Serialize Snapshot with Snapshot::Serializer
|
2013-08-06 00:37:32 +02:00 |
|
Marcin Kulik
|
a10a447c53
|
Make the snapshots the hashes
|
2013-08-06 00:37:32 +02:00 |
|
Marcin Kulik
|
9ef766f16b
|
Don't require rspec/autorun in spec_helper
This is not really needed and conflicts with zeus
|
2013-08-06 00:37:31 +02:00 |
|
Marcin Kulik
|
50c3a7bca5
|
Remove the test that validates asciicast factory
|
2013-08-06 00:37:31 +02:00 |
|
Marcin Kulik
|
0b9ae12feb
|
Use nice matcher for sidekiq job enqueues
|
2013-07-05 21:10:04 +02:00 |
|
Marcin Kulik
|
c5509c60b6
|
Update tests for Sidekiq
|
2013-07-05 19:50:42 +02:00 |
|
Marcin Kulik
|
2d6b60e027
|
Fix AsciicastDecorator#embed_script
|
2013-06-13 22:58:47 +02:00 |
|
Marcin Kulik
|
0f99198a1a
|
Add spec for asciicasts#show as js
|
2013-06-13 22:41:06 +02:00 |
|
Marcin Kulik
|
df6bed3541
|
Merge branch 'master' into embed
|
2013-06-13 22:40:17 +02:00 |
|
Marcin Kulik
|
8a52605266
|
Add spec for AsciicastDecorator#embed_script
|
2013-06-13 22:39:34 +02:00 |
|