Marcin Kulik
4e3c9a5d28
Add config setting for using local persona js file
11 years ago
Marcin Kulik
5887d2e4f6
Words
11 years ago
Marcin Kulik
f17a7ffdd0
Spell gittip as Gittip, always
11 years ago
Marcin Kulik
3a62c31d18
Make the thumbnails 100 columns long to fit into widest single column layout
11 years ago
Marcin Kulik
6ee6274751
Add "Follow on Twitter" to footer
11 years ago
Marcin Kulik
c4719ffd24
Put link to "Contributing" page in a footer
11 years ago
Marcin Kulik
18e5f19e16
Update installation docs
11 years ago
Marcin Kulik
d8de171f66
Add "Contributing" page
11 years ago
Marcin Kulik
e2e117ce84
Refactor profile link helpers and decorators
11 years ago
Marcin Kulik
df8da8d6d0
Remove unused partial
11 years ago
Marcin Kulik
2962fb8c5f
Prepare for https
11 years ago
Marcin Kulik
7f8dc4ac88
Update installation docs
11 years ago
Marcin Kulik
4601272f80
Make sure title and share buttons are on the same line even on small screens
11 years ago
Marcin Kulik
3b63d69bc6
Fix asciicast author info width when title is short
11 years ago
Marcin Kulik
05f535e1f9
Make sure meta bar columns don't stack on smaller screens
11 years ago
Marcin Kulik
4d36ee0c39
Make sure footer columns don't stack on smaller screen sizes
11 years ago
Marcin Kulik
50299ca250
Add some caching
11 years ago
Marcin Kulik
f2e462e1cb
Avoid empty section when no more by asciicasts by the user
11 years ago
Marcin Kulik
2dbc811caf
Fix the condition for displaying edit/delete links
11 years ago
Marcin Kulik
5c6f0e80d6
Fix iframe size of embedded player
11 years ago
Marcin Kulik
4b9c33f228
Add fake host pages with an embedded asciicast
11 years ago
Marcin Kulik
a6a925edd3
Load app js bundle before persona
11 years ago
Marcin Kulik
0767bdf581
Fix a typo
11 years ago
Marcin Kulik
79f95252e5
Small font for home page asciicast must do for now
11 years ago
Marcin Kulik
cf2ed7b27d
Remove the "Record" button from the header
11 years ago
Marcin Kulik
85196a35a4
Use "OMG" background image provided by @rezaali
11 years ago
Marcin Kulik
38cde2d172
Avoid AR chains outside of AR models
11 years ago
Marcin Kulik
b6f53c66b8
Set page <title> in templates
11 years ago
Marcin Kulik
af02d5e0b2
Dasherize how-it-works and getting-started doc paths
11 years ago
Marcin Kulik
81ea04c81a
Make the form controls a bit shorter
11 years ago
Marcin Kulik
100273f5bf
Update browse page to new layout and add sorting
11 years ago
Marcin Kulik
3041a646e2
Update asciicast edit page to new layout
11 years ago
Marcin Kulik
08d17f28e3
Redesign asciicast page
11 years ago
Marcin Kulik
78700f59c1
Update user settings page to new layout
11 years ago
Marcin Kulik
f9717f1aa5
Update profile page to new layout
11 years ago
Marcin Kulik
59eb527ae9
Update log in pages to new layout
11 years ago
Marcin Kulik
4579951c2a
Update token error page to new layout
11 years ago
Marcin Kulik
30da684934
Update 404 page for new layout
11 years ago
Marcin Kulik
35b3326987
Pimp up the repviews (thumbnails) a bit
11 years ago
Marcin Kulik
3362da04dc
Update information on "About" page
11 years ago
Marcin Kulik
76ddc94561
Update docs pages for new layout
11 years ago
Marcin Kulik
cf78f0dfe0
Update the player to new design
11 years ago
Marcin Kulik
c0473dc217
Redesign homepage (and layout in general)
11 years ago
Marcin Kulik
d5ea271393
Use protocol-relative avatar URLs
11 years ago
Marcin Kulik
eb13fd2f83
Add terms of service page
11 years ago
Marcin Kulik
641b71d964
Fix the "Start recording" links on home page
11 years ago
Marcin Kulik
88e2e54477
Add privacy policy
11 years ago
Marcin Kulik
7a9a394121
Merge pull request #141 from sickill/persona
...
Sign in with an email (Persona)
11 years ago
Marcin Kulik
5674b488ae
Fix the path to getting started page
11 years ago
Marcin Kulik
64585404e6
Make logo an actual image
11 years ago
Marcin Kulik
8728b47417
Use local copy of persona's include.js in dev environment
11 years ago
Marcin Kulik
6ee6f20405
Improve the account settings page
11 years ago
Marcin Kulik
352fb6ede6
Improve wording
11 years ago
Marcin Kulik
cf822f9d5e
Improvements to the new sign in flow
11 years ago
Marcin Kulik
8dba31ce71
Auto-focus nickname field on new user form
11 years ago
Marcin Kulik
d4cbc3e504
Make Persona the only login option (with the ability to access old accounts)
11 years ago
Marcin Kulik
8c43aaf081
Add login via Mozilla Persona
11 years ago
Marcin Kulik
ac64d04a51
Remove old unused backbone code
11 years ago
Marcin Kulik
a31cae3548
Fix a typo
11 years ago
Marcin Kulik
791f6ea6a5
Missing dot.
11 years ago
Marcin Kulik
fa9db48620
Words
11 years ago
Marcin Kulik
3ecf1ff936
Put installation instructions on a separate docs page
11 years ago
Marcin Kulik
0740174224
Update getting started docs
11 years ago
Marcin Kulik
6e8e204aaa
Words
11 years ago
Marcin Kulik
0620b685bf
Add the embedding docs
11 years ago
Marcin Kulik
012736304e
Add support to the embed script for specifying the playback speed
11 years ago
Marcin Kulik
90954c03b6
Add support to embed script for making the terminal font 2x bigger
11 years ago
Marcin Kulik
f689595446
Fix origin check for hosts with non 80 port
11 years ago
Marcin Kulik
2913c04570
Add ability to start playback in widget via postMessage
11 years ago
Marcin Kulik
01d6026dd1
Add FAQ page
11 years ago
Marcin Kulik
8eb0c910e7
Update "options" page
11 years ago
Marcin Kulik
e4cb9c0657
New installation instructions
11 years ago
Marcin Kulik
bb9e492390
Words
11 years ago
Marcin Kulik
a43311aeba
Update installation instructions for OSX
11 years ago
Marcin Kulik
405e2a7a9d
Update installation instructions
11 years ago
Marcin Kulik
681558074a
Update brew install URL to the working one
11 years ago
Marcin Kulik
438e962a5a
Convert docs to slim
11 years ago
Marcin Kulik
8efb95252e
Remove unused template for FAQ page
11 years ago
Marcin Kulik
0634f52c99
Change all occurrences of old project name to the new one
11 years ago
Marcin Kulik
3c4ac3666e
Update copy & code to use the new name
11 years ago
Marcin Kulik
ee636bf958
Update the player to use backend-generated JSON frames
11 years ago
Marcin Kulik
31a880b7aa
Simplify Snapshot and its presenter
11 years ago
Marcin Kulik
cf3e812e8e
Move duration info below the thumbnail
11 years ago
Marcin Kulik
bae9bfdbc7
Use correct singular/plural form for asciicast count
11 years ago
Marcin Kulik
13119b2987
Display asciicast length on thumbnails
11 years ago
Marcin Kulik
44a7b0788e
Convert asciicasts#_preview to slim
11 years ago
Marcin Kulik
abe0b77bcd
Convert asciicast#index to slim
11 years ago
Marcin Kulik
562cd0ef0b
Add "Show more" link on the homepage
11 years ago
Marcin Kulik
5c141003a1
Use "asciicast" over "Asciicast" in UI
11 years ago
Marcin Kulik
4bb61b614f
Prevent bots from following Edit links
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
86a4662fe5
Abstract stdout_data and stdout_timing as a single value object
11 years ago
Marcin Kulik
feec862f99
Display embed link on the asciicast's page
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
49be5d6fe2
Convert layout to slim
11 years ago
Marcin Kulik
87128c0873
Remove commented out code
11 years ago
Marcin Kulik
3e2bc439a0
Make sure docs pages are fine
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
816e09703a
Cleanup author/profile links
12 years ago
Marcin Kulik
a1fad7ccb7
Decorate User#nickname
12 years ago
Marcin Kulik
80619928a8
Decorate current_user
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
42f8ea63de
Mark snapshot as safe HTML
12 years ago
Justin Hileman
bc052af53a
Add a letter :)
12 years ago
Marcin Kulik
646ca6858a
AsciicastDecorator#user
12 years ago
Marcin Kulik
1754656578
Raw page with player only
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
d0aea034f7
Change URL to recorder script on About page
12 years ago
Marcin Kulik
c3d45ba441
Tell about edit/delete of asciicast in online docs
12 years ago
Marcin Kulik
0ff6721530
Update online docs
12 years ago
Marcin Kulik
07e6c6d8a1
Fix link to sickill's profile ( closes #15 )
12 years ago
Marcin Kulik
afa03974a2
Calculate relative time in JS (b/c of caching)
12 years ago
Marcin Kulik
83c3b12ee0
Turn off airbrake_javascript_notifier
12 years ago
Marcin Kulik
5812b10709
Cache static pages
12 years ago
Marcin Kulik
44edbe08d1
Cache whole previews list fragments
12 years ago
Marcin Kulik
6c007cdd9c
Not ready yet for cache_key on ActiveRecord::Relation
12 years ago
Marcin Kulik
0de8aa76ea
Use fragment caching for thumbnails
12 years ago
Marcin Kulik
877e1d9be9
Render partial with collection for previews
12 years ago
Marcin Kulik
8df492b2b4
Cleanup in assets
12 years ago
Marcin Kulik
9d15c931b4
Directory structure reorganization
12 years ago
Marcin Kulik
59567921db
Working Web Worker version :)
12 years ago
Marcin Kulik
095e262988
Fix record link on ~user page
12 years ago
Marcin Kulik
b1ecbc16c0
Option to disable HUD
12 years ago
Marcin Kulik
4edd5ead9e
Play cast on homepage at 2x speed
12 years ago
Marcin Kulik
10f3000860
Put "About" into footer
12 years ago
Marcin Kulik
264b296e0b
/connect improvements
12 years ago
Marcin Kulik
06da0da8cb
Nicely looking auth buttons
12 years ago
Marcin Kulik
3274bdf7d5
Use h1 header on error page
12 years ago
Marcin Kulik
db8319e2b8
Fix typo on homepage
12 years ago
Marcin Kulik
fcb95df6c3
Remove obsolete view
12 years ago
Marcin Kulik
333e063161
Pimp My Docs
12 years ago
Marcin Kulik
da53e64585
Get id of asciicast displayed on homepage from CFG
12 years ago
Marcin Kulik
785273707b
Proper design, finally!
12 years ago
Marcin Kulik
02960a0cdc
Properly indent whole multiline comment in email notification
12 years ago
Marcin Kulik
38faf7e437
Use heroku style config (based on ENV)
12 years ago
Marcin Kulik
6b53a25f0a
Allow running in production mode on dev machine
12 years ago
Marcin Kulik
ba97246db8
Time compression
13 years ago
Marcin Kulik
6fda6e4913
WebWorker via Sprockets
13 years ago
Marcin Kulik
3a7f462b13
Send email to asciicast author when someone comments
13 years ago
Marcin Kulik
8398750aab
Specs for StaticPagesController
13 years ago
Marcin Kulik
648cf1140b
Move all 404 handling to application_controller
13 years ago
Marcin Kulik
45dd308186
Display comments count
13 years ago
Marcin Kulik
4a6186f523
Account settings
13 years ago
Shannen Saez
202c87178f
Removed favicon links because they don't exist.
13 years ago
Marcin Kulik
6334dfde06
Get rid of jquery-linkify.js
13 years ago
Marcin Kulik
2a71c08e5f
Show info about github flavored md under comment box
13 years ago
Marcin Kulik
4ff8ab30f8
Example thumbnail view
13 years ago
Marcin Kulik
9e9e3f2662
Use block helper for markdown blocks
13 years ago
Marcin Kulik
8b504d8fea
Use asciicast title in page title
13 years ago
Marcin Kulik
1e2e8bfcc3
Display some environment info
13 years ago
Marcin Kulik
5cccd7c24b
Hyperlink URLs in title and description
13 years ago
Marcin Kulik
cddfa61dae
Autofocus correct field when editing asciicast
13 years ago
Marcin Kulik
8a9fc6fa89
Editing of title/description
13 years ago
Marcin Kulik
e28aa23e68
Edit title/desc links
13 years ago
Marcin Kulik
2039022f1c
Reformat erb
13 years ago
Marcin Kulik
ebcd3d43a6
Ability to delete your asciicast
13 years ago
Marcin Kulik
d7ebfac783
Reformat js
13 years ago
Marcin Kulik
b56d57c14d
Display ~username on asciicasts list
13 years ago
Marcin Kulik
ef86decdc0
More info in "What?" section
13 years ago
Marcin Kulik
88724d0e31
Useful links in heading
13 years ago
Marcin Kulik
0aba1ba99a
Prefer github login over twitter
13 years ago
Marcin Kulik
6c73f63037
Wrap featured asciicast in dedicated div
13 years ago
Marcin Kulik
c85204bf6a
Remove random descriptions
13 years ago
Marcin Kulik
6b6d7a0c0c
Mention ~sickill profile in "Use it"
13 years ago
Marcin Kulik
e192f1d8cc
Homepage improvements
13 years ago
Marcin Kulik
2369dd38c6
Improved header on ~profile page
13 years ago
Marcin Kulik
5ef241afff
More info in preview
13 years ago
Marcin Kulik
78488de405
Browse page header
13 years ago
Marcin Kulik
cb0a605bfe
Homepage improvements
13 years ago
Marcin Kulik
305b948576
Updated installation instructions
13 years ago
Marcin Kulik
0ea7e6dbb0
Process descriptions with markdown
13 years ago
Marcin Kulik
66b153c2d2
Installation instruction
13 years ago
Marcin Kulik
306c1619ab
Pr0 play button
13 years ago
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
13 years ago
Marcin Kulik
81b06178fd
Display asciicast example on homepage
13 years ago
Marcin Kulik
97fe0cb3ff
Move player to partial
13 years ago
Micha Wrobel
d6273d4259
Keep sensitive signup data in session
13 years ago
Marcin Kulik
6037903f1c
Use twitter bootstrap
13 years ago
Micha Wrobel
fc53b71ee2
Validate nickname uniquness
13 years ago
Marcin Kulik
f914a97308
Airbrake/Errbit
13 years ago
Marcin Kulik
c3326e4b16
Browse path
13 years ago
Marcin Kulik
51dfa8474f
Profile paths: ~sickill
13 years ago
Marcin Kulik
35af4cf9e7
Home and installation pages
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
66db199aab
Display asciicast author and creation time
13 years ago
Marcin Kulik
9e59b19c16
Claiming asciicasts
13 years ago
Micha Wrobel
a2d1b1a15f
Simplify comments_index.js
13 years ago
Marcin Kulik
b7807c3f0d
Better styles + pagination
13 years ago
Micha Wrobel
712410a3e7
Remove not used leavings
13 years ago
Micha Wrobel
e7f5f57424
Some refactoring, and make possible to remove own comments
13 years ago
Micha Wrobel
d296d69aa3
Add information about current_user
13 years ago
Micha Wrobel
5201b3f768
Initial implementation of comments - in progress
13 years ago
Marcin Kulik
58092ae50e
Let's have separate page for login buttons
...
This way we can link to login page from comments section
if user is not authenticated
13 years ago
Marcin Kulik
285f9934ab
Google analytics
13 years ago
Marcin Kulik
b3e8fbb7df
Load asciicast data via ajax
13 years ago
Marcin Kulik
9480d9c1bb
Improve top nav
13 years ago
Micha Wrobel
be24115519
Extract paths to helper methods
13 years ago
Micha Wrobel
bf6b74289b
Add omniauth authentication: github and twitter
13 years ago
Marcin Kulik
145e66ca18
Refactoring time!!
13 years ago
Marcin Kulik
00f2ee5a41
Display asciicast title in heading
13 years ago
Marcin Kulik
140cc1c0fc
Asciicasts#show (available at /:id)
13 years ago
Marcin Kulik
4a1d9406e7
Simple layout
13 years ago
Marcin Kulik
2abdf89511
404 handling
13 years ago
Marcin Kulik
89a29aadd2
Fresh Rails 3.1 app with DM 1.2 and RSpec 2.7
13 years ago
Marcin Kulik
b7535ac913
Remove old sinatra app
13 years ago
Marcin Kulik
12cdd612d7
Use iteration instead of recursion when processing single frame
14 years ago
Marcin Kulik
4c6a5bd129
Initial commit
14 years ago