Marcin Kulik
20904489c4
Add "welcome" asciicast on db init
8 years ago
Marcin Kulik
21ba8ce13c
Don't keep default theme name as empty string
8 years ago
Marcin Kulik
cfae011508
Upgrade Foreigner to workaround breaking changes in Rails 4.1.11
9 years ago
Marcin Kulik
5efb3d5787
Make all asciicasts private by default
10 years ago
Marcin Kulik
7156130d90
Allow everyone to have private asciicasts
10 years ago
Marcin Kulik
69eb52f061
Allow supporters to change asciicast visibility
10 years ago
Marcin Kulik
6bc2fd1048
Pad secret token correctly
...
After converting base 16 (hex) string of length 16 to integer and then to
base 36 we can end up with a shorter string due to implicit zeroes on
leading positions in the intermediate integer. This ensures
"00000000000000000000000000000000", "ffffffffffffffffffffffffffffffff"
and everything in between result in a string of length 25 after converting to
base 36.
10 years ago
Marcin Kulik
a30ee0d082
Allow making asciicasts "private"
10 years ago
Marcin Kulik
e05fbd574f
Add ability to revoke recorder tokens
10 years ago
Marcin Kulik
7a321bf2cc
Use "display" width in HTML image links
10 years ago
Marcin Kulik
2852248989
Add PNG generation ( https://asciinema.org/a/17654.png )
10 years ago
Marcin Kulik
3078b85d71
New concept! Foreign key constraints. On database!
10 years ago
Marcin Kulik
336f0213d9
Require explicit version number for asciicast "version" column
10 years ago
Marcin Kulik
c6cc9fbdbc
Accept version 1 asciicasts
10 years ago
Marcin Kulik
45d1d6c18b
Use retro gravatars for default avatars
10 years ago
Marcin Kulik
8d496bd418
Make snapshot generation aware of custom snapshot time on asciicast
10 years ago
Marcin Kulik
c4a4961553
Introduce ExpiringToken, a base for future authentication
10 years ago
Marcin Kulik
e06e72676e
Drop "dummy" from users, replace it with temporary_username
10 years ago
Marcin Kulik
6bb5f39f8b
Add theme changing for whole user profile and single asciicast
10 years ago
Marcin Kulik
94817be1b3
Rename nickname to username
11 years ago
Marcin Kulik
81c8340bc1
Drop unused columns from asciicasts table
11 years ago
Marcin Kulik
2ceea32cc4
Create dummy users for new api tokens
11 years ago
Marcin Kulik
0a47fd441f
Remove unused recorded_at column
11 years ago
Marcin Kulik
13544d9d04
Rename user_token to api_token
11 years ago
Marcin Kulik
3b14a0e5f1
Add missing indexes
11 years ago
Marcin Kulik
431fd87002
Use auth token for permanent sessions
11 years ago
Marcin Kulik
d4cbc3e504
Make Persona the only login option (with the ability to access old accounts)
11 years ago
Marcin Kulik
d74ead2263
Store client's user agent on Asciicast record
11 years ago
Marcin Kulik
e862acedb7
Animation frames generation on the backend
11 years ago
Marcin Kulik
caa6c52759
Rename stdout to stdout_data, stdin to stdin_data
11 years ago
Marcin Kulik
a10a447c53
Make the snapshots the hashes
11 years ago
Marcin Kulik
109e0eff3d
Rails weirdness with schema.rb (?)
12 years ago
Marcin Kulik
785273707b
Proper design, finally!
12 years ago
Marcin Kulik
ba97246db8
Time compression
13 years ago
Marcin Kulik
c4b5b16e6f
Merge branch 'likes'
...
* likes:
Data model for "Like"
Conflicts:
app/models/user.rb
db/schema.rb
13 years ago
Marcin Kulik
45dd308186
Display comments count
13 years ago
Marcin Kulik
b23daeb334
No likes in master yet
13 years ago
Marcin Kulik
27219f48b7
Thumbnail generation in Sidekiq worker
13 years ago
Marcin Kulik
0cbd732980
Data model for "Like"
13 years ago
Marcin Kulik
69576f1a0d
Display ~username from asciicast if no profile assigned
13 years ago
Marcin Kulik
b68e02212d
Featured asciicasts
13 years ago
Marcin Kulik
4b6ed33158
Description field for Asciicast
13 years ago
Marcin Kulik
383db80bfd
Schema change
13 years ago
Marcin Kulik
ebf0383e99
Fix comment routes
13 years ago
Marcin Kulik
edb4bb3b97
NOT NULL for comment columns
13 years ago
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
13 years ago
Marcin Kulik
1ba9067551
User tokens for assigning asciicasts to users
13 years ago
Micha Wrobel
70cf1bdc3b
Add comment resource
13 years ago
Micha Wrobel
d4f127508f
Add nickname column to users
13 years ago
Micha Wrobel
0190c3f049
Add avatar_url column, modify migration file
13 years ago