Commit Graph

227 Commits (641b71d964a89b742bebd7700cbe2c76b6934b83)

Author SHA1 Message Date
Marcin Kulik 88e2e54477 Add privacy policy 11 years ago
Marcin Kulik 888f3b7c80 Don't take current user's email from current profile page's user 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
Marcin Kulik 352fb6ede6 Improve wording 11 years ago
Marcin Kulik a2b0a637fa Refactor User.for_credentials/for_email into class methods 11 years ago
Marcin Kulik e95ac75c31 Remove unnecessary test for user factory 11 years ago
Marcin Kulik d4cbc3e504 Make Persona the only login option (with the ability to access old accounts) 11 years ago
Marcin Kulik 8c43aaf081 Add login via Mozilla Persona 11 years ago
Marcin Kulik 769acb6593 OmniAuthHelper is better name than OauthHelper
Conflicts:
	app/models/user.rb
	spec/models/user_spec.rb
11 years ago
Marcin Kulik 4b981d710b Fix feature specs 11 years ago
Marcin Kulik 5b177f0d13 Fix AsciicastSerializer spec 11 years ago
Marcin Kulik 7b30f7045d Fix docs specs 11 years ago
Marcin Kulik b61a321299 Adjust user_agent parsing to take python implementation into an account 11 years ago
Marcin Kulik 7e5af6ed56 Favor uname over user_agent when accepting upload 11 years ago
Marcin Kulik f86734bf50 Revert "Favor uname over user_agent"
This reverts commit 97931ceaed.
11 years ago
Marcin Kulik 97931ceaed Favor uname over user_agent 11 years ago
Marcin Kulik d74ead2263 Store client's user agent on Asciicast record 11 years ago
Marcin Kulik d71da5b369 Move asciicast attributes preparation to AsciicastAttributes 11 years ago
Marcin Kulik f3ecd376d7 Update updated_at on all claimed asciicasts 11 years ago
Marcin Kulik 32a2f44eb6 Move user token creation/assignment to a service object 11 years ago
Marcin Kulik b08ffd48b4 Make the ViewCounter a controller dependency in the form of a private method 11 years ago
Marcin Kulik f02daa9069 BrushPresenter -> BrushDecorator 11 years ago
Marcin Kulik 0350f908a9 Move TimingParser to services 11 years ago
Marcin Kulik 0634f52c99 Change all occurrences of old project name to the new one 11 years ago
Marcin Kulik 08583e9073 Don't cross 80 line boundary 11 years ago
Marcin Kulik ee636bf958 Update the player to use backend-generated JSON frames 11 years ago
Marcin Kulik 79f8eaf2ed Fix display of reversed characters in the thumbnails and the preview 11 years ago
Marcin Kulik 82fa03863d Adjust Snapshot#crop to work on already optimized lines 11 years ago
Marcin Kulik 22f076a366 Add pregenerated snapshot and frames to asciicast factory 11 years ago
Marcin Kulik ff153fff1a Make Terminal return already optimized snapshot 11 years ago
Marcin Kulik 0e2c1784c6 Use terminal binary as a base for Terminal 11 years ago
Marcin Kulik e862acedb7 Animation frames generation on the backend 11 years ago
Marcin Kulik 9e152c3172 Sanitize all characters coming from TSM::Screen#draw
It happens that libtsm's screen_draw returns a character that can't be
properly encoded as utf-8. As what we get is only meant to be displayed
and not interpreted we can replace these invalid characters with a
questio mark, which is a common practice for printing invalid chars.
11 years ago
Marcin Kulik 26801d207f Make Asciicast use BufferedStdout instead of Stdout 11 years ago
Marcin Kulik 6962f49ec0 Fix spec for AsciicastDecorator#thumbnail 11 years ago
Marcin Kulik b47fa27968 Refactor Snapshot to use Grid under the hood 11 years ago
Marcin Kulik d324200b01 Add BufferedStdout class whose #each yields at 60 hz tops 11 years ago
Marcin Kulik c775bc8b06 Use less spans for thumbnail rendering 11 years ago
Marcin Kulik 31a880b7aa Simplify Snapshot and its presenter 11 years ago
Marcin Kulik 34b39d0db3 Simplify the structure returned by Terminal#snapshot
Each screen character is in its own, separate cell now. In addition the char
attributes don't include attributes that are "falsy".
11 years ago
Marcin Kulik b330f29dcd Define char encoding for a spec file 11 years ago
Marcin Kulik 731751650c Keep the lines shorther than 80 chars 11 years ago
Marcin Kulik cdc2f01753 Find or build user from omniauth hash in the middleware 11 years ago
Marcin Kulik 40856933aa Support "blink" attribute in the thumbnails 11 years ago
Marcin Kulik a53c8de5b9 Pass paths to decompressed stdout files to Stdout 11 years ago
Marcin Kulik 13119b2987 Display asciicast length on thumbnails 11 years ago
Marcin Kulik 2e9b0a4718 Remove boring empty trailing lines from thumbnails 11 years ago