Commit Graph

416 Commits (6d15e618607a6e08a22e2ce1b1988029e905c82e)

Author SHA1 Message Date
Marcin Kulik a06d1b716a Remove references to js worker 10 years ago
Marcin Kulik 7921f5e729 Make "Browse all" links buttons 10 years ago
Marcin Kulik 560e11f24e Introduce admin 10 years ago
Marcin Kulik 530352bbb1 Make forms responsive 10 years ago
Marcin Kulik cc65ceb6e3 Improve backgrounds here and there 10 years ago
Marcin Kulik f73fe27936 Fix theme changing forms 10 years ago
Marcin Kulik 0e7ac4d56a Improvements to the layout of the landing page 10 years ago
Marcin Kulik 6cb6f277fa Support selecting a theme when embedding 10 years ago
Marcin Kulik 6bb5f39f8b Add theme changing for whole user profile and single asciicast 10 years ago
Marcin Kulik 14648f11b7 Add ability to override theme via url param 10 years ago
Marcin Kulik 5a2b6c87b7 Allow iframe to enter fullscreen mode 10 years ago
Marcin Kulik b27b6c7ae3 Improve sizing of homepage asciicast 10 years ago
Marcin Kulik b6a23222d7 Integrate new React.js-based player 10 years ago
Marcin Kulik 64c471c2ae Display errors in user form 10 years ago
Marcin Kulik 992d691b2a Invalidate thumbnail cache when user changes username 10 years ago
Marcin Kulik e65158d53f Add sponsor information. Thx @brightbox! 10 years ago
Marcin Kulik 06c19adaab Move emedded player related endpoints to API 10 years ago
Marcin Kulik fb3d5dec7a Revert "Add "Today We Fight Back" banner"
This reverts commit 37399f2bc6.
11 years ago
Marcin Kulik 86182e6a38 Promote featured asciicasts a bit more 11 years ago
Marcin Kulik 94817be1b3 Rename nickname to username 11 years ago
Marcin Kulik 37399f2bc6 Add "Today We Fight Back" banner 11 years ago
Marcin Kulik 13544d9d04 Rename user_token to api_token 11 years ago
Marcin Kulik 33dabc56b2 Mention Fedora package in installation docs 11 years ago
Marcin Kulik f1c6c890c2 Remove unused template 11 years ago
Marcin Kulik 9c224ce894 Remove unused mailer 11 years ago
Marcin Kulik 463f18c207 Refactor user page to use a presenter object 11 years ago
Marcin Kulik fee207e012 Add Gentoo installation instructions to docs 11 years ago
Marcin Kulik 219d8f1c3f Fix embedded player iframe resizing under https 11 years ago
Marcin Kulik 9e5a7c8d22 Add "autoplay" option to embedded player 11 years ago
Marcin Kulik edca76233d It's rather "bare" than "raw" 11 years ago
Marcin Kulik 585167089d Rename container_width option to max_width 11 years ago
Marcin Kulik 2d93333cb5 Allow passing container width on example embed page 11 years ago
Marcin Kulik 0e85e9ac28 Pass the asciicast with the options object to player partial 11 years ago
Marcin Kulik 57bcab04c9 Use proper PlaybackOptions object for passing options to JS player 11 years ago
Marcin Kulik 86f6af3d78 Introduce AsciicastPresenter 11 years ago
Marcin Kulik d571be2bbd Introduce AsciicastListPresenter 11 years ago
Marcin Kulik f6ad790a09 Introduce HomePresenter 11 years ago
Marcin Kulik ef8519b035 No need for making embedded player's container 100% width 11 years ago
Marcin Kulik 070b99ed51 Display "Powered by" below the embedded player 11 years ago
Marcin Kulik fe30c0282f It's "OS X", not "OSX".
(via @solnic)
11 years ago
Marcin Kulik f7d2b97a6c Use the "method" API of CFG object everywhere 11 years ago
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 12 years ago
Marcin Kulik 6fda6e4913 WebWorker via Sprockets 12 years ago
Marcin Kulik 3a7f462b13 Send email to asciicast author when someone comments 12 years ago
Marcin Kulik 8398750aab Specs for StaticPagesController 12 years ago
Marcin Kulik 648cf1140b Move all 404 handling to application_controller 12 years ago