Permalink
Commits on Oct 14, 2016
  1. Prettify some tests - use ruby code for examples

    georgyangelov committed Oct 14, 2016
Commits on Oct 12, 2016
  1. Fix a bug which caused some comments to not be aggregated

    There was an error in the CommentHistory class which compared each
    version always to the first (instead of the previous).
    
    This resulted in the following case:
    
    First revision:
        Line 1
        Line 2
    
    Second revision:
        Line 1+
        # Comment on Line 1+
        Line 2
    
    Third revision:
        Line 1+
        Line 2+
    
    The final solution would not contain "Comment on Line 1+" because it
    would consider the line changed.
    georgyangelov committed Oct 12, 2016
  2. Use another diff iteration to generate easier-to-read diffs

    Before:
    
        - line 1
        + Line 1
        - line 2
        + Line 2
        - line 3
        + Line 3
    
    After:
    
        - line 1
        - line 2
        - line 3
        + Line 1
        + Line 2
        + Line 3
    
    Also made some tests related to this prettier.
    georgyangelov committed Oct 12, 2016
Commits on Oct 9, 2016
  1. Move the main-color interpolation to the main css file

    The precompile task and sass-rails have problems with imports using erb.
    With the erb partial, the precompile worked in development but did not
    find the file in production.
    georgyangelov committed Oct 9, 2016
  2. Remove `turbo-sprockets-rails3` which is for Rails 3

    georgyangelov committed Oct 9, 2016
  3. Merge pull request #176 from skanev/rubocop

    Swap skeptic for rubocop
    georgyangelov committed on GitHub Oct 9, 2016
  4. Use RuboCop::RemoteConfig for the config loading from url

    RemoteConfig is smarter about cache invalidation.
    
    Revert "Manually load and cache the rubocop config"
    
    This reverts commit 42a3aab.
    georgyangelov committed Sep 29, 2016
  5. Manually load and cache the rubocop config

    This makes RubyLinter simpler and avoids relying on RuboCop's cache
    which may or may not work with the tempfiles.
    georgyangelov committed Sep 28, 2016
  6. Swap skeptic for rubocop

    georgyangelov committed Sep 25, 2016
  7. Merge pull request #175 from skanev/style-updates

    Style updates
    georgyangelov committed on GitHub Oct 9, 2016
  8. Merge pull request #174 from georgyangelov/inline-comments

    Inline коментари и diff на ревизии
    georgyangelov committed on GitHub Oct 9, 2016
Commits on Oct 2, 2016
  1. Merge pull request #177 from skanev/ruby-2016

    Update deploy configuration and Ruby version for Ruby 2016
    stormbreakerbg committed on GitHub Oct 2, 2016
  2. Add deploy config for Ruby 2016 and remove Sidekiq from older ones

    georgyangelov committed Oct 2, 2016
  3. Update ruby version to 2.3.1

    Also update libv8 to a version with macOS Sierra support.
    georgyangelov committed Oct 2, 2016
Commits on Sep 21, 2016
  1. Show `Home` button on desktop and hide it on mobile

    georgyangelov committed Sep 21, 2016
  2. Use `mobile-only` mixin instead of all the @media queries

    georgyangelov committed Sep 21, 2016
  3. Extract some (almost) duplicate code in a partial

    georgyangelov committed Sep 21, 2016
Commits on Sep 20, 2016
  1. Update CSS code style

    georgyangelov committed Sep 20, 2016
  2. Make a couple of small style changes

    - The pagination buttons on mobile were a bit cut off
    - Make the `my solution` button for challenges primary so it stands out
      more
    georgyangelov committed Aug 15, 2016
  3. Style the lectures page

    georgyangelov committed Aug 14, 2016
  4. Adjust h1 font size

    georgyangelov committed Aug 14, 2016
  5. Update styling on most pages

    - Unify styles for lists of items (tasks, challenges, leaderboard,
      boards)
    - Adjust styling for all tables, user list, pagination, header and menu
    - Experiment with changing the default blue color
    georgyangelov committed Aug 14, 2016
Commits on Sep 19, 2016
  1. Refactor the FormattedCode tests

    georgyangelov committed Sep 19, 2016