Commit Graph

1080 Commits (c1c1ffde7027e06b7f14ed636b00ddc897f1a798)

Author SHA1 Message Date
Marcin Kulik cc4719ca66 Update alternate link 9 years ago
Marcin Kulik a04d788e63 Allow specifying warden strategies per controller 9 years ago
Marcin Kulik 0f684f46ae Fix v0 URL param 9 years ago
Marcin Kulik d2d903a6ae Update how-it-works doc section 9 years ago
Marcin Kulik 8d9b792544 Typo 9 years ago
Marcin Kulik a6e4d4581e Words 9 years ago
Marcin Kulik 442181efe9 Use actual asciicast width and height in example player usage 9 years ago
Marcin Kulik c86efba24c Add asciicast download docs 9 years ago
Marcin Kulik 008545bca8 Revert to direct asciicast JSON URL because Safari is the new IE
Safari fails XHR requests which redirect to other domain (some old CORS
bug they didn't fix for 5 years now)
9 years ago
Marcin Kulik b8f90166c1 Support downloading asciicast JSON file as "attachment" 9 years ago
Marcin Kulik e29f755cbc Rails' code reloading is crap ¯\_(ツ)_/¯ 9 years ago
Marcin Kulik 1f85e0cb1c Don't imply autoplay when t option set in embed context 9 years ago
Marcin Kulik 54769d5e4e Update player 9 years ago
Marcin Kulik e3c04e1461 Play v1 format by default if available 9 years ago
Marcin Kulik 365bf4e37c Use "origin" referrer policy 9 years ago
Miriam Nadler 9a44548d2d Removes gendering of command-line users as men
Not all command-line users are men, so it doesn't make sense to say 'his' here.
9 years ago
Marcin Kulik 466a21a7e8 Fix the size of the embed widget when embedding public recording via private URL 9 years ago
Marcin Kulik fa12e1fcf2 Support `t` option in embedded player 9 years ago
Jonathan b85bb4f6f8 Hyphenation and consistent capitalization 9 years ago
Marcin Kulik 94ff74d09f Distinguish between invalid username and taken username (fixes #199) 9 years ago
Marcin Kulik fd4b298c46 Remove broken Tumblr share button + pass title to Reddit 9 years ago
Marcin Kulik 96adb6dae6 Use non-tracking social buttons 9 years ago
Marcin Kulik 30bdd93460 Make "asciinema" theme a default one 9 years ago
Marcin Kulik dbbc31a381 Update "Sharing" doc 9 years ago
Marcin Kulik 81f4d0d363 Include link sharing in share modal 9 years ago
Marcin Kulik cc13bf755a Add ?t=1:20 param support 9 years ago
Marcin Kulik 9881c5df6c Extract profile route helpers to a module 9 years ago
Marcin Kulik a44121eb7b Pass title and author info to the player 9 years ago
Marcin Kulik b9574e35c3 Add SETI theme 9 years ago
Marcin Kulik f99eab08b8 Revert "Make SETI a new default theme"
This reverts commit 531a4f1b44.
9 years ago
Marcin Kulik 531a4f1b44 Make SETI a new default theme 9 years ago
Marcin Kulik 51e14d80a0 Use new ClojureScript player 9 years ago
Marcin Kulik ba2cfd17d1 Add installation instructions for Debian 9 years ago
Marcin Kulik b01f6bed22 Add link to asciicast's JSON source file 9 years ago
Marcin Kulik a87186f41b Fix caching of previews 9 years ago
Marcin Kulik f5b87a8a84 Don't show timestamp for featured asciicasts on homepage 9 years ago
Marcin Kulik 16a8d94d60 Respond with 400 when invalid URL given to oembed endpoint 9 years ago
John Maguire 55f05d0d29 Fix yaourt install line (cannot be run as root)
Running yaourt as root eventually errors out with "Running makepkg as
root is not allowed as it can cause permanent, catastrophic damage to
your system."
9 years ago
Marcin Kulik 6a7aaba11a Describe interactive/login shell situation 9 years ago
Marcin Kulik ecc9d098d5 Fix asset paths for screenshot generation 9 years ago
Marcin Kulik d4fa39be71 Fix markup of example embed page 9 years ago
Marcin Kulik b02b535293 Fix Nix installation instructions 9 years ago
Marcin Kulik ffe31c5258 Show recent featured asciicasts on homepage 9 years ago
Marcin Kulik 2e3fd29287 "Recency" is a weird word... 9 years ago
Marcin Kulik 38b899c65a html_safe my ass 9 years ago
Marcin Kulik f1cf67412e Fix embed script for private asciicasts (fixes #194) 9 years ago
Marcin Kulik d68c0f3282 Use actual embed scripts on "embed example" page 9 years ago
Marcin Kulik 646beacc03 Make Gentoo installation snippet a oneliner 9 years ago
Marcin Kulik cf7bddd7c9 We also have pre-built binaries for FreeBSD 9 years ago
Marcin Kulik 44564db949 Document pkg installation method on FreeBSD 9 years ago
Marcin Kulik d7010cf1bb Simplify Gentoo installation instructions as the overlay is supported by layman now 9 years ago
Marcin Kulik 87dfbca952 Describe password recording situation in FAQ 9 years ago
Marcin Kulik 0d83f36f47 Add FreeBSD installation instructions 9 years ago
Marcin Kulik 749d40f0a2 Make MacPorts instructions a one-liner 9 years ago
Marcin Kulik 44eef73b99 Remove unused partials 9 years ago
Marcin Kulik de83c3de98 Switch quick installation snippet fron curl/sh to brew install 9 years ago
Marcin Kulik 272db9b8cb Better wording 9 years ago
Marcin Kulik d8d27955eb Update installation docs 9 years ago
Marcin Kulik 3050b06e33 Add Nix installation method 9 years ago
Marcin Kulik fd7ec57d7a Update Gentoo installation instructions (thanks @Dr-Terrible) 9 years ago
Marcin Kulik 654199035e Add MacPorts installation info (thanks @larryv) 9 years ago
Marcin Kulik 9132d323ad Add info on pronunciation and etymology of the project name 9 years ago
Marcin Kulik 13573cbab4 Make Film#frames lazy to reduce memory usage when processing asciicast 9 years ago
Marcin Kulik 6e67258990 raise FormatError both when Oj raises and when it returns nil 9 years ago
Marcin Kulik 7254b1d099 Fix oEmbed endpoint when only one of maxwidth/maxheight given 9 years ago
Marcin Kulik 939137cff6 Don't rely on external resources (gravatar) in integration tests 9 years ago
Marcin Kulik 2857ba303e Add docs on config file 9 years ago
Marcin Kulik 7683212944 Update usage doc wrt v1.1 9 years ago
Marcin Kulik 6530152356 Don't accept asciicasts of 0 width or 0 height 9 years ago
Marcin Kulik 66377b8d7d Make sure player initialization code is available in embed and screenshot bundles 9 years ago
Marcin Kulik a76d99b630 Extend "processing" message 9 years ago
Marcin Kulik 680d4bf96c Make player creation code more intention revealing 9 years ago
Marcin Kulik c070430135 Move JS code to .js file 9 years ago
Marcin Kulik 49cfe584ba Use policy scope to decide which asciicasts should be listed 9 years ago
Marcin Kulik 6f0d55b22a Mark private and featured asciicasts 9 years ago
Marcin Kulik 8bb68ad53e Serve original asciicast files from /a/:id.json 9 years ago
Marcin Kulik 86c25b117d Move private API endpoint to less representative path 9 years ago
Marcin Kulik 1cb47a4e16 It's lowercase "asciinema" 9 years ago
Marcin Kulik 9da6892a9c Fix "processing" page for private asciicasts 9 years ago
Marcin Kulik 09a4364ce8 There's no real need for Backbone here 9 years ago
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) 10 years ago
Marcin Kulik 453d5c75a8 Full name doesn't have to be real 10 years ago
Marcin Kulik 69eb52f061 Allow supporters to change asciicast visibility 10 years ago
Marcin Kulik bd4240587c Allow admin to change asciicast's visibility 10 years ago
Marcin Kulik 84acecfdc0 Use to_param for tmp title when no real title is set 10 years ago
Marcin Kulik 3772da7f63 Ask browsers to not send referrer for external links 10 years ago
Marcin Kulik dd23c87e09 Fix sending of size message from an iframe 10 years ago
Marcin Kulik ae95697a9a Add meta tags for hiding referrer on private asciicast pages 10 years ago
Marcin Kulik 3f32ee0ef6 No "self" needed here 10 years ago
Marcin Kulik 2c7d549778 Require private asciicasts to be requested via secret token 10 years ago
Marcin Kulik 6aeb8810ad Refactor AsciicastPolicy 10 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.
10 years ago