diff --git a/app.rb b/app.rb index f995ee96..e87da76e 100644 --- a/app.rb +++ b/app.rb @@ -67,13 +67,13 @@ get '/profile_mockup' do erb :'profile_mockup', locals: {site: current_site} end -get '/profile/:sitename' do |sitename| +get '/site/:sitename' do |sitename| @title = "#{sitename}.neocities.org" site = Site[username: sitename] - erb :'profile', locals: {site: site, is_current_site: site == current_site} + erb :'site', locals: {site: site, is_current_site: site == current_site} end -post '/profile/:sitename/comment' do |sitename| +post '/site/:sitename/comment' do |sitename| require_login site = Site[username: sitename] @@ -85,7 +85,7 @@ post '/profile/:sitename/comment' do |sitename| ) end - redirect "/profile/#{sitename}" + redirect "/site/#{sitename}" end get '/tags_mockup' do @@ -886,6 +886,7 @@ def signed_in? end def current_site + return nil if session[:id].nil? @site ||= Site[id: session[:id]] end diff --git a/migrations/022_fix_changes.rb b/migrations/022_fix_changes.rb index c31f8b5a..25f494c7 100644 --- a/migrations/022_fix_changes.rb +++ b/migrations/022_fix_changes.rb @@ -4,6 +4,6 @@ Sequel.migration do } down { - DB.drop_column :site_changes, :changes + DB.rename_table :site_changes, :changes } end \ No newline at end of file diff --git a/models/site.rb b/models/site.rb index f9d1ce6c..e868293c 100644 --- a/models/site.rb +++ b/models/site.rb @@ -54,7 +54,7 @@ class Site < Sequel::Model HTML_REGEX = /htm|html/ MAX_COMMENT_SIZE = 420 # Used to be the limit for Facebook.. no comment (PUN NOT INTENDED). - SCREENSHOT_RESOLUTIONS = ['235x141', '105x63', '270x162', '37x37', '146x88', '302x182', '90x63', '82x62'] + SCREENSHOT_RESOLUTIONS = ['235x141', '105x63', '270x162', '37x37', '146x88', '302x182', '90x63', '82x62', '348x205'] THUMBNAIL_RESOLUTIONS = ['105x63'] many_to_one :server diff --git a/views/_follows.erb b/views/_follows.erb index 29fe8cf9..8a6a229b 100644 --- a/views/_follows.erb +++ b/views/_follows.erb @@ -5,7 +5,7 @@
You are not following any sites yet. Add some by browsing sites or looking at your tags.
<% else %>
<% site.followings.each do |following| %>
-
+
<% end %>
<% end %>
diff --git a/views/_news.erb b/views/_news.erb
index 549220d6..1565d00f 100644
--- a/views/_news.erb
+++ b/views/_news.erb
@@ -1,10 +1,9 @@
<% events.each do |event| %>
<% if event.profile_comment_id %>
- <%== erb :'_news_profile_comment', layout: false, locals: {event: event} %>
+ <%== erb :'_news_profile_comment', layout: false, locals: {profile_comment: event.profile_comment} %>
<% end %>
<% end %>
-