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
|
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
|
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
|
2e9b0a4718
|
Remove boring empty trailing lines from thumbnails
|
2013-08-14 17:24:36 +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
|
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
|
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
|
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
|
50c3a7bca5
|
Remove the test that validates asciicast factory
|
2013-08-06 00:37:31 +02:00 |
|
Marcin Kulik
|
67a182d6ca
|
Use new FactoryGirl syntax exclusively
|
2012-12-01 18:45:06 +01:00 |
|
Marcin Kulik
|
35817e72d4
|
Spec for Asciicast#meta=
|
2012-04-09 20:04:58 +02:00 |
|
Marcin Kulik
|
9ddd44abb5
|
Move comment specs as comment decorator specs
|
2012-04-09 18:22:46 +02:00 |
|
Marcin Kulik
|
0cbd732980
|
Data model for "Like"
|
2012-04-06 14:06:40 +02:00 |
|
Marcin Kulik
|
e425441c05
|
Use new factory_girl syntax
|
2012-03-18 12:07:01 +01:00 |
|
Marcin Kulik
|
0455aeafb7
|
Fix code style issues in specs
|
2012-03-13 22:18:13 +01:00 |
|
Marcin Kulik
|
61b3890a3d
|
Merge remote-tracking branch 'origin/unique-nickname'
* origin/unique-nickname:
Keep sensitive signup data in session
Add users factory back
rm users factories
Add view spec for users#new
Add specs to user#create
Validate nickname uniquness
Conflicts:
Gemfile
Gemfile.lock
|
2012-03-10 18:30:33 +01:00 |
|
Marcin Kulik
|
3f798ab7aa
|
Check code style with cane and tailor
|
2012-03-08 15:00:10 +01:00 |
|
Micha Wrobel
|
fc53b71ee2
|
Validate nickname uniquness
|
2012-03-06 22:39:16 +01:00 |
|
Marcin Kulik
|
4041b31284
|
Update usage of FactoryGirl to new syntax
|
2012-03-06 19:09:15 +01:00 |
|
Marcin Kulik
|
c4f40322ed
|
Merge branch 'master' into comments
* master:
Display asciicast author and creation time
Claiming asciicasts
User#add_user_token
Asciicast.assign_user
User tokens for assigning asciicasts to users
Better styles + pagination
Conflicts:
app/models/asciicast.rb
db/schema.rb
spec/factories/asciicasts.rb
spec/factories/users.rb
|
2012-03-04 21:14:35 +01:00 |
|
Marcin Kulik
|
9e59b19c16
|
Claiming asciicasts
|
2012-03-04 20:30:26 +01:00 |
|
Marcin Kulik
|
0de5784e68
|
User#add_user_token
|
2012-03-04 20:29:19 +01:00 |
|
Marcin Kulik
|
9f51211bc1
|
Asciicast.assign_user
|
2012-03-04 20:28:30 +01:00 |
|
Marcin Kulik
|
1ba9067551
|
User tokens for assigning asciicasts to users
|
2012-03-04 18:14:58 +01:00 |
|
Micha Wrobel
|
706460e71b
|
Show time ago in comments
|
2012-03-04 13:50:57 +01:00 |
|
Micha Wrobel
|
293e67ed86
|
No should in specs
|
2012-03-04 13:50:57 +01:00 |
|
Micha Wrobel
|
e7f5f57424
|
Some refactoring, and make possible to remove own comments
|
2012-03-04 13:50:56 +01:00 |
|
Micha Wrobel
|
9094b8b0b6
|
Override as_json to include more data
|
2012-03-04 13:50:17 +01:00 |
|
Micha Wrobel
|
70cf1bdc3b
|
Add comment resource
|
2012-03-04 13:50:16 +01:00 |
|
Micha Wrobel
|
d4f127508f
|
Add nickname column to users
|
2012-02-26 20:11:09 +01:00 |
|
Micha Wrobel
|
0190c3f049
|
Add avatar_url column, modify migration file
|
2012-02-26 17:55:19 +01:00 |
|
Micha Wrobel
|
8b07a98856
|
Don't use should in spec description
|
2012-02-26 17:39:49 +01:00 |
|
Micha Wrobel
|
0459877163
|
Refactor factory spec
|
2012-02-26 17:26:13 +01:00 |
|
Micha Wrobel
|
c374f43f5e
|
fix key name, and remove unsupported email
|
2012-02-25 23:42:44 +01:00 |
|
Micha Wrobel
|
f59841abaf
|
Add user model, and .create_with_omniauth method
|
2012-02-25 17:43:10 +01:00 |
|