ast (2.4.2)
base64 (0.2.0)
bcrypt (3.1.20)
- benchmark (0.3.0)
+ benchmark (0.4.0)
bigdecimal (3.1.8)
bindex (0.8.1)
bootsnap (1.18.4)
railties (>= 4.1.0)
responders
warden (~> 1.2.3)
- devise-two-factor (6.0.0)
- activesupport (~> 7.0)
+ devise-two-factor (6.1.0)
+ activesupport (>= 7.0, < 8.1)
devise (~> 4.0)
- railties (~> 7.0)
+ railties (>= 7.0, < 8.1)
rotp (~> 6.0)
dotenv (3.1.4)
drb (2.2.1)
irb (1.14.1)
rdoc (>= 4.0.0)
reline (>= 0.4.2)
- json (2.7.5)
+ json (2.8.2)
jsonapi-serializer (2.2.0)
activesupport (>= 4.2)
kaminari (1.2.2)
matrix (0.4.2)
mini_mime (1.1.5)
minitest (5.25.1)
- msgpack (1.7.3)
+ msgpack (1.7.5)
multi_xml (0.7.1)
bigdecimal (~> 3.1)
mysql2 (0.5.6)
- net-imap (0.5.0)
+ net-imap (0.5.1)
date
net-protocol
net-pop (0.1.2)
racc (~> 1.4)
orm_adapter (0.5.0)
parallel (1.26.3)
- parser (3.3.5.1)
+ parser (3.3.6.0)
ast (~> 2.4.1)
racc
- psych (5.1.2)
+ psych (5.2.0)
stringio
public_suffix (6.0.1)
puma (6.4.3)
rack (>= 3.0.0)
rack-test (2.1.0)
rack (>= 1.3)
- rackup (2.1.0)
+ rackup (2.2.1)
rack (>= 3)
- webrick (~> 1.8)
rails (7.2.2)
actioncable (= 7.2.2)
actionmailbox (= 7.2.2)
psych (>= 4.0.0)
redcarpet (3.6.0)
regexp_parser (2.9.2)
- reline (0.5.10)
+ reline (0.5.11)
io-console (~> 0.5)
responders (3.1.1)
actionpack (>= 5.2)
railties (>= 5.2)
rexml (3.3.9)
rotp (6.3.0)
- rouge (4.4.0)
+ rouge (4.5.1)
rqrcode (2.2.0)
chunky_png (~> 1.0)
rqrcode_core (~> 1.0)
rubocop-ast (>= 1.32.2, < 2.0)
ruby-progressbar (~> 1.7)
unicode-display_width (>= 2.4.0, < 3.0)
- rubocop-ast (1.33.0)
+ rubocop-ast (1.36.1)
parser (>= 3.3.1.0)
rubocop-minitest (0.36.0)
rubocop (>= 1.61, < 2.0)
rubocop-ast (>= 1.31.1, < 2.0)
- rubocop-performance (1.22.1)
+ rubocop-performance (1.23.0)
rubocop (>= 1.48.1, < 2.0)
rubocop-ast (>= 1.31.1, < 2.0)
rubocop-rails (2.27.0)
rubocop-rails
ruby-progressbar (1.13.0)
rubyzip (2.3.2)
- securerandom (0.3.1)
+ securerandom (0.3.2)
selenium-webdriver (4.26.0)
base64 (~> 0.2)
logger (~> 1.4)
actionpack (>= 6.1)
activesupport (>= 6.1)
sprockets (>= 3.0.0)
- stringio (3.1.1)
- stripe (13.1.0)
+ stringio (3.1.2)
+ stripe (13.1.2)
thor (1.3.2)
- timeout (0.4.1)
+ timeout (0.4.2)
tzinfo (2.0.6)
concurrent-ruby (~> 1.0)
unicode-display_width (2.6.0)
activemodel (>= 6.0.0)
bindex (>= 0.4.0)
railties (>= 6.0.0)
- webrick (1.9.0)
websocket (1.2.11)
websocket-driver (0.7.6)
websocket-extensions (>= 0.1.0)
/* Root variables (Dark mode) */
:root {
+ /* Original browny-dark mode
--post-bg: #2c1e1a;
--body-bg: #3d2a24;
--quote-bg: #5a3d33;
--body-text: #e8d1c0;
--dark-text: #faf0e6;
--light-text: #c9ae9c;
- --code-text: #f2a76c;
+ --code-text: #f2a76c; , below new and not really improved Palmy-dark mode: */
+
+ --post-bg: #1a1f2c; /* Deep blue-grey for content areas */
+ --body-bg: #242936; /* Slightly lighter blue-grey for main background */
+ --quote-bg: #2d3340; /* Medium blue-grey for quoted content */
+ --link-color: #66aaff; /* Bright blue for links */
+ --accent-a: #3388dd; /* Primary blue */
+ --accent-b: #4499ee; /* Secondary blue */
+ --accent-c: #55aaff; /* Tertiary blue */
+ --body-text: #c5d1e6; /* Soft blue-white for main text */
+ --dark-text: #ffffff; /* Pure white for headers */
+ --light-text: #8899bb; /* Muted blue for secondary text */
+ --code-text: #77ccff; /* Bright blue for code/special text */
}
/* Light mode */
color: var(--light-text);
}
+.comment-separator {
+ margin-left: -1.5em;
+}
+
.bookmark-comment {
font-style: italic;
color: var(--accent-b);
}
.bookmark-item {
- padding-bottom: 10px;
+ padding-bottom: 15px;
+}
+
+.dispatch-item {
+ padding-bottom: 5px;
}
table {
<div class="filter-buttons">
- <%= link_to "All", root_path(filter: 'all'), class: "button #{@filter == 'all' ? 'active' : ''}" %>
+ <%= link_to "Everything", root_path(filter: 'all'), class: "button #{@filter == 'all' ? 'active' : ''}" %>
<%= link_to "Dispatches", root_path(filter: 'posts'), class: "button #{@filter == 'posts' ? 'active' : ''}" %>
<%= link_to "Bookmarks", root_path(filter: 'bookmarks'), class: "button #{@filter == 'bookmarks' ? 'active' : ''}" %>
<%= link_to "About", public_page_path("about"), class: "button #{@page.is_a?(Page) && @page.slug == 'about' ? 'active' : ''}" %>
-
+
<% if !current_user %>
<%= link_to "Join mind reader", join_path, class: "button" %>
<% else %>
<%= link_to "My emails", mailing_lists_path, class: "button #{controller_name == 'mailing_lists' ? 'active' : ''}" %>
<%= link_to "My profile", edit_user_registration_path, class: "button #{controller_name == 'registrations' ? 'active' : ''}" %>
<% end %>
-
+
<% if current_user&.admin? %>
<br>
<%= link_to "Manage posts", posts_path, class: "button" %>
<%= link_to "Manage API keys", api_keys_path, class: "button" %>
<%= link_to "Manage users", user_manager_index_path, class: "button" %>
<% end %>
-</div>
\ No newline at end of file
+</div>
<%= image_tag "icon-512.png", class: "logo", alt: "mind reader logo" %>
<% end %>
<h1 class="header">mind reader</h1>
- <p class="subheading"><small>Aidan’s anti-capitalist posting and sharing project</small></p>
+ <p class="subheading"><small>An anti-capitalist blog of dispatches and links from Aidan Cornelius-Bell</small></p>
</div>
<%= render partial: "layouts/navigation_buttons" %>
<% else %>
<span class="post-link">
<%= link_to item.title, item.url, target: "_blank" %>
- <abbr title="external link">↗︎</abbr> « <span class="bookmark-comment"><%= item.content %></span>
+ <abbr title="external link">↗︎</abbr> <br><span class="comment-separator">↳</span> <span class="bookmark-comment"><%= item.content %></span>
</span>
<span class="dash">—</span>
<span class="meta">added <%= item.created_at.strftime('%l:%M%P on %d/%m/%y') if item.created_at.present? %></span>