diff --git a/Gemfile b/Gemfile index a6f1652..20d0cc7 100644 --- a/Gemfile +++ b/Gemfile @@ -8,7 +8,7 @@ gem 'rails', '~> 6.0.0' # Use postgresql as the database for Active Record gem 'pg', '>= 0.18', '< 2.0' # Use Puma as the app server -gem 'puma', '~> 3.11' +gem 'puma', '~> 4.3' # Use SCSS for stylesheets gem 'sass-rails', '~> 5' # Transpile app-like JavaScript. Read more: https://github.com/rails/webpacker diff --git a/Gemfile.lock b/Gemfile.lock index a94827c..4c02748 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -74,7 +74,7 @@ GEM childprocess (1.0.1) rake (< 13.0) concurrent-ruby (1.1.5) - crass (1.0.4) + crass (1.0.5) erubi (1.8.0) faraday (0.15.4) multipart-post (>= 1.2, < 3) @@ -94,7 +94,7 @@ GEM rb-fsevent (~> 0.9, >= 0.9.4) rb-inotify (~> 0.9, >= 0.9.7) ruby_dep (~> 1.2) - loofah (2.2.3) + loofah (2.3.1) crass (~> 1.0.2) nokogiri (>= 1.5.9) mail (2.7.1) @@ -114,7 +114,7 @@ GEM multi_xml (0.6.0) multipart-post (2.1.1) nio4r (2.5.1) - nokogiri (1.10.4) + nokogiri (1.10.5) mini_portile2 (~> 2.4.0) oauth2 (1.4.1) faraday (>= 0.8, < 0.16.0) @@ -135,8 +135,9 @@ GEM omniauth (>= 1.3.1) pg (1.1.4) public_suffix (4.0.1) - puma (3.12.1) - rack (2.0.7) + puma (4.3.1) + nio4r (~> 2.0) + rack (2.0.8) rack-proxy (0.6.5) rack rack-test (1.1.0) @@ -173,7 +174,7 @@ GEM ffi (~> 1.0) regexp_parser (1.6.0) ruby_dep (1.5.0) - rubyzip (1.2.3) + rubyzip (1.3.0) sass (3.7.4) sass-listen (~> 4.0.0) sass-listen (4.0.0) @@ -222,7 +223,7 @@ GEM railties (>= 4.2) websocket-driver (0.7.1) websocket-extensions (>= 0.1.0) - websocket-extensions (0.1.4) + websocket-extensions (0.1.5) xpath (3.2.0) nokogiri (~> 1.8) zeitwerk (2.1.9) @@ -240,7 +241,7 @@ DEPENDENCIES omniauth-auth0 (~> 2.2) omniauth-rails_csrf_protection (~> 0.1) pg (>= 0.18, < 2.0) - puma (~> 3.11) + puma (~> 4.3) rails (~> 6.0.0) sass-rails (~> 5) selenium-webdriver diff --git a/app/views/dashboard/show.html.erb b/app/views/dashboard/show.html.erb index eedc366..aa5fdae 100644 --- a/app/views/dashboard/show.html.erb +++ b/app/views/dashboard/show.html.erb @@ -20,7 +20,17 @@ <% end %> <% end %> -
Logout
+
+ Share on Twitter, + + Whatsapp or + + LinkedIn +
+ +
+ Logout +
@@ -44,13 +54,17 @@
diff --git a/app/views/home/show.html.erb b/app/views/home/show.html.erb index 56d4077..7ef42a8 100644 --- a/app/views/home/show.html.erb +++ b/app/views/home/show.html.erb @@ -78,7 +78,7 @@
-

The art of learning effectively is the most important skill one can acquire. By understanding how learning works, people are able to learn 4 foreign languages in a single year, learn 5 semesters worth of music theory classes in 15 hours and so on. We, our friends, our children will be learning throughout our lives. A small effort in learning this meta-skill will pay huge dividends over years.

+

The art of learning effectively is the most important skill one can acquire. By understanding how learning works, people are able to learn 4 foreign languages in a single year, learn 5 semesters worth of music theory classes in 15 hours and so on. We, our friends, our children will be learning throughout our lives. A small effort in learning this meta-skill will pay huge dividends over years.

@@ -125,7 +125,7 @@
- +
@@ -184,9 +184,8 @@
-
-
Nilesh
Trivedi
-
+
+
Nilesh
Trivedi

Nilesh has been building digital products for about 15 years.

Over the next 3 months, he plans to learn graphic design and abstract algebra.

@@ -232,6 +231,9 @@

+
+ +
@@ -263,6 +265,21 @@
+
+
+
Apoorv
Vardhan
+
+
+

Apoorv is a full-stack developer and loves to build new things..

Over the next 3 months, he will learn Japanese language.

+
+ +

+ + +

+
+
+
@@ -350,17 +367,17 @@
diff --git a/public/covers/howlearningworks.jpg b/public/covers/howlearningworks.jpg new file mode 100644 index 0000000..de1cdf3 Binary files /dev/null and b/public/covers/howlearningworks.jpg differ diff --git a/yarn.lock b/yarn.lock index 2bbb860..3861110 100644 --- a/yarn.lock +++ b/yarn.lock @@ -940,9 +940,9 @@ accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.7: negotiator "0.6.2" acorn@^6.2.1: - version "6.3.0" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.3.0.tgz#0087509119ffa4fc0a0041d1e93a417e68cb856e" - integrity sha512-/czfa8BwS88b9gWQVhc8eknunSA2DoJpJyTQkhheIf5E48u1N0R4q/YxxsAeqRrmK9TQ/uYfgLDfZo91UlANIA== + version "6.4.1" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.4.1.tgz#531e58ba3f51b9dacb9a6646ca4debf5b14ca474" + integrity sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA== ajv-errors@^1.0.0: version "1.0.1"