Commit Graph

892 Commits (7d199ad4165d24ff5981817cd09a5d9df7a1a7f5)

Author SHA1 Message Date
Marcin Kulik 6ad2a40ab8 Fix opening of currently processed asciicasts 10 years ago
Marcin Kulik c7e9974f47 Update a separate instance of current user 11 years ago
Marcin Kulik 64c471c2ae Display errors in user form 11 years ago
Marcin Kulik ace357187c Well, 2 letter usernames are fine too 11 years ago
Marcin Kulik a6bb7bf5ba Allow capital letters in usernames 11 years ago
Marcin Kulik 698767ad82 Validate username format 11 years ago
Marcin Kulik 992d691b2a Invalidate thumbnail cache when user changes username 11 years ago
Marcin Kulik b526d575a0 Remove Courier New from terminal/thumbnail font list 11 years ago
Marcin Kulik 82c6c034c5 Improve test coverage of UsersController 11 years ago
Marcin Kulik 56b99f11e3 Clean up test auth helpers 11 years ago
Marcin Kulik 72248d7b83 Add a (pending) test for X-Frame-Options removal 11 years ago
Marcin Kulik ad9fb63215 Prevent double escaping of page title - content_for already escapes once 11 years ago
Marcin Kulik e65158d53f Add sponsor information. Thx @brightbox! 11 years ago
Marcin Kulik 06c19adaab Move emedded player related endpoints to API 11 years ago
Marcin Kulik 933c5d9801 Namespace the existing API as v0 11 years ago
Marcin Kulik fe5907e96f Don't use AR API outside of AR classes 11 years ago
Marcin Kulik f55ec05ae1 Use Warden for authentication 11 years ago
Marcin Kulik 28e0926fd6 Split User.for_api_token into separate lookup and create methods 11 years ago
Marcin Kulik 83df37f48b Refactor Asciicast#user 11 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 81c8340bc1 Drop unused columns from asciicasts table 11 years ago
Marcin Kulik 24bad5e628 Use strong_parameters instead of protected_attributes 11 years ago
Marcin Kulik 9b32e2dc37 Prevent shadowing real user profiles by dummy ones 11 years ago
Marcin Kulik 5db7506823 Make "default legacy" asciicast user a dummy one 11 years ago
Marcin Kulik 1be5538e5c Merge dummy users into real ones when assigning api tokens 11 years ago
Marcin Kulik 2ceea32cc4 Create dummy users for new api tokens 11 years ago
Marcin Kulik 74d7bb0156 Make AsciicastCreator unaware of API subtleties 11 years ago
Marcin Kulik 0a47fd441f Remove unused recorded_at column 11 years ago
Marcin Kulik 9530c9d870 Ignore "recorded_at" from client 11 years ago
Marcin Kulik 633f514de8 Use Virtus for AsciicastParams 11 years ago
Marcin Kulik 37399f2bc6 Add "Today We Fight Back" banner 11 years ago
Marcin Kulik 6db51d138d Make Persona login background matching new design 11 years ago
Marcin Kulik df2ebb91b6 Make notice message's background matching design a bit more 11 years ago
Marcin Kulik cc28d6efad Use ruby 1.9 hash syntax 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 d1b912f1d2 Remove unused helpers 11 years ago
Marcin Kulik f1c6c890c2 Remove unused template 11 years ago
Marcin Kulik 3fc1c0ec21 Remove redundant as_json from ApplicationDecorator 11 years ago
Marcin Kulik 9c224ce894 Remove unused mailer 11 years ago
Marcin Kulik 4908599204 Fix style violations 11 years ago
Marcin Kulik 105d11bfe7 Change naming convention for presenter objects 11 years ago
Marcin Kulik 463f18c207 Refactor user page to use a presenter object 11 years ago
Marcin Kulik 5dc857ed9e Rename AsciicastPresenter#user to #current_user 11 years ago
Marcin Kulik 7fb6c0354c Cache items on AsciicastListPresenter 11 years ago
Marcin Kulik d06801487c Set defaults for AsciicastListPresenter in .build 11 years ago
Marcin Kulik 9589df952f Make the view count cookie names shorter 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 a9913a966d Rename "font_size" playback option to "size" 11 years ago
Marcin Kulik 57bcab04c9 Use proper PlaybackOptions object for passing options to JS player 11 years ago
Marcin Kulik 2191dfe32a Use .decorate instead of manually creating decorator instances 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 57e976ff64 Use jpg background instead of a png on the homepage 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 ec2004713e Set test specific carrierwave storage dir prefix in spec_helper 11 years ago
Marcin Kulik 4e3c9a5d28 Add config setting for using local persona js file 11 years ago
Marcin Kulik 11bfe3b0f9 Remove unused path helper 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 b6126167a3 Prefer gravatar over old omniauth provided avatar 11 years ago
Marcin Kulik 9b80151511 Randomize "featured" and "other by user" lists 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 b02927172c Prevent long, single word title flowing out of the preview box 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 055b552775 Improve home page cinema margins for single column layout 11 years ago
Marcin Kulik abc926bd67 Add missing style overrides for navbar (collapsed) 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 7e75e0db7c Move glyphicons from vendor/assets/fonts to app/assets/fonts 11 years ago
Marcin Kulik 92feaef715 Use ' instead of " for font urls 11 years ago
Marcin Kulik 61b42a9813 Make the background color of player wrapper on homepage black 11 years ago
Marcin Kulik 1696dad7d0 Fix the font references 11 years ago
Marcin Kulik 6c326fb222 Add missing logo image 11 years ago
Marcin Kulik f5e91a3946 Add subtle text shadow for home headlines 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 2ec2fc401a Require bootstrap stylesheet in "embed" bundle (for play icon) 11 years ago
Marcin Kulik 83d3c7d1ae Improve styling of embed box input 11 years ago
Marcin Kulik d3ebb5af61 Change default (guest) avatar image 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 13a0b5a2e7 Make the shadow under a terminal on the homepage a bit softer 11 years ago
Marcin Kulik 94bc3317b1 Use thicker border for player on homepage 11 years ago
Marcin Kulik bad75768d2 Style dropdown in header 11 years ago
Marcin Kulik 434f8bd47d Fix path to bootstrap's glyphicons font 11 years ago
Marcin Kulik 38cde2d172 Avoid AR chains outside of AR models 11 years ago
Marcin Kulik dd9488d56f Add fullname_and_nickname to UserDecorator 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 249117f80a Allow size to be passed to player helper in options 11 years ago
Marcin Kulik 3041a646e2 Update asciicast edit page to new layout 11 years ago
Marcin Kulik e5809d2213 Fetch avatars of higher res 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 7c83852945 Remove old ugly styles 11 years ago
Marcin Kulik 6009250a36 Display "asciicast:<id>" as a title for title-less asciicasts 11 years ago
Marcin Kulik e01a9e23f5 Specify URLs for ToS and Privacy Policy for Persona 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 888f3b7c80 Don't take current user's email from current profile page's user 11 years ago
Marcin Kulik 6ee6f20405 Improve the account settings page 11 years ago
Marcin Kulik 431fd87002 Use auth token for permanent sessions 11 years ago
Marcin Kulik 3e1feff84e Auto-strip whitespace from email and nickname 11 years ago
Marcin Kulik 5bd8b05a93 Validate presence and uniqueness of both nickname and email 11 years ago
Marcin Kulik a194d361d0 Redirect to "getting started" page after sign up 11 years ago