Commit Graph

195 Commits (b3657e60587b5bf7bf6245d30218ad227961f6fd)

Author SHA1 Message Date
Marcin Kulik 0f8cdac4ba Remove old PNG generation code 7 years ago
Marcin Kulik a02e3e5b25 Don't force generate PNG in oembed endpoint 7 years ago
Marcin Kulik f7c9526127 Make login links side-effect free 8 years ago
Marcin Kulik 56cea2fb39 Serve uploads from outside of public dir 8 years ago
Marcin Kulik a04d788e63 Allow specifying warden strategies per controller 9 years ago
Marcin Kulik b8f90166c1 Support downloading asciicast JSON file as "attachment" 9 years ago
Marcin Kulik 1f85e0cb1c Don't imply autoplay when t option set in embed context 9 years ago
Marcin Kulik e3c04e1461 Play v1 format by default if available 9 years ago
Marcin Kulik 94ff74d09f Distinguish between invalid username and taken username (fixes #199) 9 years ago
Marcin Kulik 9881c5df6c Extract profile route helpers to a module 9 years ago
Marcin Kulik 16a8d94d60 Respond with 400 when invalid URL given to oembed endpoint 9 years ago
Marcin Kulik 7254b1d099 Fix oEmbed endpoint when only one of maxwidth/maxheight given 9 years ago
Marcin Kulik 49cfe584ba Use policy scope to decide which asciicasts should be listed 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 c671a9ca8d Add ability to change default asciicast visibility (public/private) 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 c0b000b4df Always require authentication for asciicast upload 9 years ago
Marcin Kulik 448f0eb899 Use warden scopes 9 years ago
Marcin Kulik e05fbd574f Add ability to revoke recorder tokens 9 years ago
Marcin Kulik 47578b63b1 Refactor handling of auth token for pre 0.9.9 clients 9 years ago
Marcin Kulik 7765c157c3 Use pre-redirect URL for thumbnail 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 0930e5fa23 Add oEmbed endpoint 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 8264105ca3 Return meaningful error message for 422 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 527abc03b5 Allow embedding the same asciicast multiple times on a single page 10 years ago
Marcin Kulik a7aab637fe Always use lowercase "asciinema". Also fix git repositories' URLs 10 years ago
Marcin Kulik c9ccc1b066 Add ability to set custom thumbnail frame time 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 427c19638c Prompt for username after login 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 bf54046836 Link to anonymous users profiles 10 years ago
Marcin Kulik e06e72676e Drop "dummy" from users, replace it with temporary_username 10 years ago
Marcin Kulik 402529c60e Fix 404 handling on docs pages 10 years ago
Marcin Kulik 560e11f24e Introduce admin 10 years ago
Marcin Kulik 6bb5f39f8b Add theme changing for whole user profile and single asciicast 10 years ago