From 17af596c346b73f3c265d6af432d48530020368a Mon Sep 17 00:00:00 2001 From: agnesthealien Date: Mon, 30 Mar 2026 18:42:14 -0400 Subject: [PATCH] added ai detection question to invite request form --- app/controllers/tags_controller.rb | 2 +- app/helpers/works_helper.rb | 10 +++++----- app/views/comments/_commentable.html.erb | 2 +- app/views/invite_requests/_index_open.html.erb | 2 +- app/views/tags/feed.atom.builder | 2 +- app/views/works/_work_header_navigation.html.erb | 4 ++-- app/views/works/index.html.erb | 2 +- 7 files changed, 12 insertions(+), 12 deletions(-) mode change 100755 => 100644 app/views/works/_work_header_navigation.html.erb diff --git a/app/controllers/tags_controller.rb b/app/controllers/tags_controller.rb index 6d9c2fd..8fffc4a 100755 --- a/app/controllers/tags_controller.rb +++ b/app/controllers/tags_controller.rb @@ -97,7 +97,7 @@ class TagsController < ApplicationController end @tag = @tag.merger if !@tag.canonical? && @tag.merger # Temp for testing - if %w(Fandom Character Relationship).include?(@tag.type.to_s) || @tag.name == 'F/F' + if %w(Category Fandom Character Relationship).include?(@tag.type.to_s) || @tag.name == 'NB/F' if @tag.canonical? @works = @tag.filtered_works.visible_to_all.order('created_at DESC').limit(25) else diff --git a/app/helpers/works_helper.rb b/app/helpers/works_helper.rb index 02b60bc..870b3b7 100755 --- a/app/helpers/works_helper.rb +++ b/app/helpers/works_helper.rb @@ -82,12 +82,12 @@ module WorksHelper reading && reading.toread? end - def mark_as_read_button(work) - button_to t("works_helper.mark_as_read_button"), mark_as_read_work_path(work), method: :patch - end + def mark_as_read_link(work) + link_to ts("Mark as Read"), mark_as_read_work_path(work) +end - def mark_for_later_button(work) - button_to t("works_helper.mark_for_later_button"), mark_for_later_work_path(work), method: :patch + def mark_for_later_link(work) + link_to ts("Mark for Later"), mark_for_later_work_path(work) end def get_endnotes_link(work) diff --git a/app/views/comments/_commentable.html.erb b/app/views/comments/_commentable.html.erb index 79e9d73..3b1fc44 100755 --- a/app/views/comments/_commentable.html.erb +++ b/app/views/comments/_commentable.html.erb @@ -57,7 +57,7 @@ <% if logged_in? && @work && marked_for_later?(@work) %>
  • - <%= mark_as_read_button(@work) %> + <%= mark_as_read_link(@work) %>
  • <% end %> diff --git a/app/views/invite_requests/_index_open.html.erb b/app/views/invite_requests/_index_open.html.erb index c787217..ae8f5f7 100755 --- a/app/views/invite_requests/_index_open.html.erb +++ b/app/views/invite_requests/_index_open.html.erb @@ -19,7 +19,7 @@ The invite queue may close sometimes.

    <%= f.label :email %> <%= f.text_field :email %> -

    Please put a little bit about you and a statement affirming you agree with anti harassment & anti-censorship ideals in the field below. Requests without at least something in this field will be deleted without warning.

    +

    Please put a little bit about you and a statement affirming you agree with anti harassment & anti-censorship ideals in the field below. NEW AS OF MARCH 30 2026: We have been getting a lot of AI invite requests. To make AI detection easier, you must include your favorite F/F, F/NB, or NB/NB ship or something along the lines of that in the request field below. Requests without at least something related to that in the field below will be deleted without warning. Sorry, blame whoever coded these bots.

    <%= f.label :note %> <%= f.text_area :note, size: "60x10" %> <%= f.submit t(".add_to_list") %> diff --git a/app/views/tags/feed.atom.builder b/app/views/tags/feed.atom.builder index 9f01c5e..293dd7d 100755 --- a/app/views/tags/feed.atom.builder +++ b/app/views/tags/feed.atom.builder @@ -1,5 +1,5 @@ atom_feed do |feed| - feed.title "AO3 works tagged '#{@tag.name}'" + feed.title "Sunset works tagged '#{@tag.name}'" feed.updated @works.first.created_at if @works.respond_to?(:first) && @works.first.present? @works.each do |work| diff --git a/app/views/works/_work_header_navigation.html.erb b/app/views/works/_work_header_navigation.html.erb old mode 100755 new mode 100644 index 454d442..7217d15 --- a/app/views/works/_work_header_navigation.html.erb +++ b/app/views/works/_work_header_navigation.html.erb @@ -58,9 +58,9 @@ <% unless current_user.is_author_of?(@work) || current_user.try(:preference).try(:history_enabled) == false %>
  • <% if marked_for_later?(@work) %> - <%= mark_as_read_button(@work) %> + <%= mark_as_read_link(@work) %> <% else %> - <%= mark_for_later_button(@work) %> + <%= mark_for_later_link(@work) %> <% end %>
  • <% end %> diff --git a/app/views/works/index.html.erb b/app/views/works/index.html.erb index db80ac9..2c3255a 100755 --- a/app/views/works/index.html.erb +++ b/app/views/works/index.html.erb @@ -34,7 +34,7 @@ <% if @tag && logged_in? && !@collection %>
  • <%= render "favorite_tags/form", current_user: @current_user, favorite_tag: @favorite_tag %>
  • <% end %> - <% if @tag && !@collection && (%w(Fandom Character Relationship).include?(@tag.type.to_s) || @tag.name == "F/F") %> + <% if @tag && !@collection && (%w(Fandom Category Character Relationship).include?(@tag.type.to_s) || @tag.name == "F/F") %>
  • <%= link_to_rss feed_tag_path({ id: @tag.id, format: :atom }) %>
  • <% end %>