Commit Graph

1050 Commits (ceae46621c552bc6b6d4e10334e242079d903c44)

Author SHA1 Message Date
Marcin Kulik e9c8f1a18f Tweak user profile message 9 years ago
Marcin Kulik b80d5fa6c4 Link to player repo from "how it works" page 9 years ago
Marcin Kulik e7e71644d4 Make it clear listed asciicasts are public 9 years ago
Marcin Kulik 26be8c5227 Display "untitled" for untitled private asciicasts 9 years ago
Marcin Kulik 7156130d90 Allow everyone to have private asciicasts 9 years ago
Marcin Kulik bffc76faa9 Use "null" user in policies 9 years ago
Marcin Kulik 2d4a0fbaa1 Log more details about terminal process death 9 years ago
Marcin Kulik 3fe980f209 Validate max values of terminal width and height 9 years ago
Marcin Kulik c671a9ca8d Add ability to change default asciicast visibility (public/private) 9 years ago
Marcin Kulik 453d5c75a8 Full name doesn't have to be real 9 years ago
Marcin Kulik 69eb52f061 Allow supporters to change asciicast visibility 9 years ago
Marcin Kulik bd4240587c Allow admin to change asciicast's visibility 9 years ago
Marcin Kulik 84acecfdc0 Use to_param for tmp title when no real title is set 9 years ago
Marcin Kulik 3772da7f63 Ask browsers to not send referrer for external links 9 years ago
Marcin Kulik dd23c87e09 Fix sending of size message from an iframe 9 years ago
Marcin Kulik ae95697a9a Add meta tags for hiding referrer on private asciicast pages 9 years ago
Marcin Kulik 3f32ee0ef6 No "self" needed here 9 years ago
Marcin Kulik 2c7d549778 Require private asciicasts to be requested via secret token 9 years ago
Marcin Kulik 6aeb8810ad Refactor AsciicastPolicy 9 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.
9 years ago
Marcin Kulik 2c0bfee0cd Filter out private asciicasts on homepage 9 years ago
Marcin Kulik 5dbe2c84c0 UI for toggling asciicasts private/public 9 years ago
Marcin Kulik a30ee0d082 Allow making asciicasts "private" 9 years ago
Marcin Kulik ade94029d6 Fail fast when invalid order given 9 years ago
Marcin Kulik 318654ef21 Use new player and its new API 9 years ago
Marcin Kulik c34af6de4c Fix borders, paddings and margins on asciicast page 9 years ago
Marcin Kulik 3097292bd5 Move modal from :last-item position to fix double border at the bottom 9 years ago
Marcin Kulik 06cab0b59f Remove unused CSS 9 years ago
Marcin Kulik 94c39b6441 Limit title/command to 255 chars 9 years ago
Marcin Kulik bf925c566d Add proper Contact page 9 years ago
Marcin Kulik e8e4805431 Add contact info to footer 9 years ago
Marcin Kulik 14cbfa432c Use button group instead of dropdown for sorting 9 years ago
Marcin Kulik fd6f9f2ee9 Activate ApiTokenRegistrator for asciicast upload only 9 years ago
Marcin Kulik 67d21b9692 Prevent asciicast upload for revoked tokens 10 years ago
Marcin Kulik fc9e8a47de Validate client generated tokens - they should be UUID 10 years ago
Marcin Kulik c0b000b4df Always require authentication for asciicast upload 10 years ago
Marcin Kulik 448f0eb899 Use warden scopes 10 years ago
Marcin Kulik 3ced30b4f0 Null user should be used only for display purposes 10 years ago
Marcin Kulik e05fbd574f Add ability to revoke recorder tokens 10 years ago
Marcin Kulik fd03554e2e Don not auto-register Warden strategies on require 10 years ago
Marcin Kulik 47578b63b1 Refactor handling of auth token for pre 0.9.9 clients 10 years ago
Marcin Kulik a719251745 Fix snapshot HTML escaping 10 years ago
Marcin Kulik 8c50e7d1b1 Words 10 years ago
Marcin Kulik d5ff67c4f5 Fix typo 10 years ago
Marcin Kulik 65349d60cc Be more clear about first login 10 years ago
Marcin Kulik a80e9a72f0 Link to login form for user's convenience 10 years ago
Marcin Kulik 4747091764 Open image link in new tab
The screenshot has "play button" which tricks people to start playback.
In most cases they don't want to leave the current page, so opening
asciicast link in a new tab seems like the best solution.
10 years ago
Marcin Kulik 875112caac Words 10 years ago
Marcin Kulik d6ddcf029d Update "Embedding" docs 10 years ago
Marcin Kulik f9da63be3b Make docs templates the real markdown files 10 years ago
Marcin Kulik 689255edf1 Add Twitter card meta tags 10 years ago
Marcin Kulik 537846e372 Use text-only description in Open Graph tags 10 years ago
Marcin Kulik 724b79c371 Refactor image size part of screenshot generator 10 years ago
Marcin Kulik 7765c157c3 Use pre-redirect URL for thumbnail 10 years ago
Marcin Kulik 77ea5809f5 Add Open Graph meta tags 10 years ago
Marcin Kulik 04004c490d Ensure thumbnail image size is known before generating oEmbed response 10 years ago
Marcin Kulik 871745cc6c "Generator" is a better name here 10 years ago
Marcin Kulik 08749dd32d Move html rendering to image updater 10 years ago
Marcin Kulik 7d199ad416 Make routes AsciicastPagePresenter's dependency 10 years ago
Marcin Kulik 86559fad20 Add oEmbed discovery tags to asciicast page 10 years ago
Marcin Kulik 0930e5fa23 Add oEmbed endpoint 10 years ago
Marcin Kulik aa923c734a Use Google Analytics script only in production 10 years ago
Marcin Kulik b619302e3e Refactor PNG generation 10 years ago
Marcin Kulik fc873a8371 Fix alt attribute of embed screenshot image 10 years ago
Marcin Kulik 43b6cb5b51 Add screenshot width attr only when it's available 10 years ago
Marcin Kulik 7a321bf2cc Use "display" width in HTML image links 10 years ago
Marcin Kulik bb622d670e Enable embedding with image links 10 years ago
Marcin Kulik 2852248989 Add PNG generation (https://asciinema.org/a/17654.png) 10 years ago
Marcin Kulik ca09a61b52 Handle invalid asciicast upload 10 years ago
Marcin Kulik 2efaa643b2 Use new logo in header 10 years ago
Marcin Kulik 5826490f0b Address asciicast editing in FAQ 10 years ago
Marcin Kulik 13c114b8fa Update usage docs 10 years ago
Marcin Kulik 3078b85d71 New concept! Foreign key constraints. On database! 10 years ago
Marcin Kulik da16853121 Be more clear about private instance in FAQ 10 years ago
Marcin Kulik ef5ab0dcf1 Update paths to reflect new repo location 10 years ago
muescha 4f389be88f add link to custom codebase 10 years ago
Marcin Kulik 8264105ca3 Return meaningful error message for 422 10 years ago
Marcin Kulik f45ff47737 Read asciicast directly from URL 10 years ago
Marcin Kulik dad5f40c17 Expose stdout of old and new format asciicasts via Asciicast#stdout 10 years ago
Marcin Kulik 47c222c945 Refuse to accept json file with version != 1 10 years ago
Marcin Kulik 531a2de60f Handle all asciicast attribute building outside of the controller 10 years ago
Marcin Kulik c6cc9fbdbc Accept version 1 asciicasts 10 years ago
Marcin Kulik 78a2ba9ea9 Lookup asciicast creator on controller level 10 years ago
Marcin Kulik 3809191a7c Remove duplicated association defs 10 years ago
Marcin Kulik 2c0397dd97 "forEach" is simpler than old school "for" 10 years ago
Marcin Kulik 2a8795f40a Simplify query params formatting 10 years ago
Marcin Kulik b82882a5f1 Improve IE compatibility 10 years ago
Marcin Kulik 527abc03b5 Allow embedding the same asciicast multiple times on a single page 10 years ago
Marcin Kulik bf01b7f3a3 Add homebrew installation info 10 years ago
Marcin Kulik 9cc64e3fd9 Fix "easy install" command - handle redirects 10 years ago
Marcin Kulik dfaea4594d Use <kbd> for key combo 10 years ago
Marcin Kulik 5480879f1e Update git URLs on "Contributing" page 10 years ago
Marcin Kulik a7aab637fe Always use lowercase "asciinema". Also fix git repositories' URLs 10 years ago
Marcin Kulik b1f12711bf Add better "Usage" doc page 10 years ago
Marcin Kulik 8dc6db023e Update installation instructions 10 years ago
Marcin Kulik 03f9d1b1d3 Don't use command as title when command == shell 10 years ago
Marcin Kulik e75a39a48f Revert "Support ind.ie"
This reverts commit cc8e220bb5.
10 years ago
Marcin Kulik 976e20a2a6 Use new logo for favicon 10 years ago
Marcin Kulik cc8e220bb5 Support ind.ie 10 years ago
Marcin Kulik 9d6a01fa41 Differentiate avatar between unconfirmed users with the same tmp username 10 years ago
Marcin Kulik 45d1d6c18b Use retro gravatars for default avatars 10 years ago
Marcin Kulik 1c3597fac0 Use <kbd> for displaying key sequences 10 years ago
Marcin Kulik c9ccc1b066 Add ability to set custom thumbnail frame time 10 years ago
Marcin Kulik 8d496bd418 Make snapshot generation aware of custom snapshot time on asciicast 10 years ago
Marcin Kulik 1e9423bc89 Fix flash padding 10 years ago
Marcin Kulik 3207c4a65f Update OS detection for 0.9.9 client's User-Agent format 10 years ago
Larry Gilbert df789b014e Change "Gittip" -> "Gratipay" and update widget accordingly 10 years ago
Marcin Kulik a714f19176 Accept (temporary_)username as http basic auth username 10 years ago
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