Commit Graph

892 Commits (7d199ad4165d24ff5981817cd09a5d9df7a1a7f5)

Author SHA1 Message Date
Marcin Kulik e9f4ed1f61 Accept api token as http basic auth password 10 years ago
Marcin Kulik f461f24326 No need for before_action 10 years ago
Marcin Kulik c06b4b3871 Make top navbar fixed 10 years ago
Marcin Kulik d8845cb80e Make login error message more clear 10 years ago
Marcin Kulik 427c19638c Prompt for username after login 10 years ago
Marcin Kulik 5cb64f0fda Prefer Menlo to Monaco on Mac, make <pre> border lighter 10 years ago
Marcin Kulik 504db3f605 Improve copy 10 years ago
Marcin Kulik 70e20c84ef Improve profile page 10 years ago
Marcin Kulik 4909d83f9f Display email in session info area when user has no username 10 years ago
Marcin Kulik feb9703620 Remove old authentication code (browser-id, github, twitter) 10 years ago
Marcin Kulik 7397e14a57 Remove old user sign up code 10 years ago
Marcin Kulik 0cd4559f5a Log in by email without Persona 10 years ago
Marcin Kulik 53c2598c48 Only display flash notifications for :alert and :notice keys 10 years ago
Marcin Kulik bf54046836 Link to anonymous users profiles 10 years ago
Marcin Kulik 9064a37e24 Validate email format 10 years ago
Marcin Kulik ca156564f5 Don't use "dummy" anywhere 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 408042ca29 Don't use redundant "-k" option for gzip/bzip2 10 years ago
Marcin Kulik 956975db38 Fix User.for_email to never return dummy users without email 10 years ago
Marcin Kulik 0beacb326e Support gzip compressed data files (to be used by new version of cli) 10 years ago
Marcin Kulik 130948ae3f Upgrate to Rails 4.1.5 10 years ago
Marcin Kulik 1ca942bd66 Update credits list 10 years ago
Marcin Kulik 0ab620b5bf Stop advertising FreeBSD compatibility 10 years ago
Marcin Kulik 884e91354a Update embedding docs 10 years ago
Marcin Kulik 26cb260b41 Add "loop" option for embedded player 10 years ago
Marcin Kulik a06d1b716a Remove references to js worker 10 years ago
Marcin Kulik 0714453ff9 Keep "Powerline symbols" font definition in "player" bundle 10 years ago
Richard Gray 62f09a63fb Enable Powerline symbols in embedded player.
Include the font-face CSS at-rule in embed.css to enable use of
powerline symbols in the embedded player.
10 years ago
Marcin Kulik 402529c60e Fix 404 handling on docs pages 10 years ago
Marcin Kulik 7921f5e729 Make "Browse all" links buttons 10 years ago
Marcin Kulik ba387bbb20 Display 6 featured and 6 latest asciicasts on landing page 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 1ea79309ff Don't use any padding in thumbnails 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 56b48e98b3 Don't include Bootstrap in embedded widget styles 10 years ago
Marcin Kulik 1633c94b91 Ensure correct theme is used for displaying embedded asciicast 10 years ago
Marcin Kulik 6bb5f39f8b Add theme changing for whole user profile and single asciicast 10 years ago
Marcin Kulik fe1af12fe9 Add Solarized Light theme 10 years ago
Marcin Kulik 14648f11b7 Add ability to override theme via url param 10 years ago
Marcin Kulik 78f31ae3de Powerline symbols! 10 years ago
Marcin Kulik dec2765522 Fix pagination on profile page 10 years ago
Marcin Kulik 55d1cea523 Don't underline preview lines on hover 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 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