Skip to content

Conversation

@drusepth
Copy link
Member

@drusepth drusepth commented Jan 7, 2022

  • MaterializeCSS hasn't been updated in almost 2 years and is full of bugs
  • TailwindCSS is pretty nice and hot right now

And so it begins...

To-do items to track:

  • Check referrals working on both new sign up forms
  • Go back and style everything for dark mode again (oof)

@drusepth drusepth self-assigned this Jan 7, 2022
@drusepth drusepth changed the title Tailwind redesign Modernization update Feb 14, 2023
drusepth and others added 30 commits November 26, 2025 00:26
When all notifications are caught up, the dropdown now shows a
"View all notifications" link so users can still access the full
notifications page.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
- Port Basil Additional Fields UI to TailwindCSS
- Convert Delete All Tags button to Tailwind styling
- Resolve gallery panel UJS cleanup conflict
- Include dark mode fixes from master
- Add @additional_fields logic to basil_controller

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
- Fix dark mode background on Delete All Tags button section
- Remove duplicate Timeline from content types loop (already in :all)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
- Redesign private topics show page as modern messenger UI
- Add conversation sidebar with active state highlighting
- Add dark mode support throughout messenger
- Create styled edit page for private topics
- Add Follow/Message/Share buttons to user profile
- Add floating share FAB on user profile
- Hide breadcrumbs and footer for fullscreen messenger experience
- Fix PrivateTopicView usage with .to_model for URLs

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
- Update form, edit, and show views with Tailwind CSS
- Add dark mode support for collections pages

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
Scoped dynamic dark mode CSS overrides to only apply within main
element, preventing them from affecting the navbar logo container.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
- Add "Hide sidebar" button at top of sidebar
- Replace floating notebook toggle with minimal sliver button
- Position toggle at top-left, aligned with navbar
- Remove old bottom-positioned hide button
- Adjust sidebar padding to align with navbar height

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
- Replace text label with view_sidebar + chevron icons
- Add tooltip for accessibility
- Adjust button size and hover animation

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
Sidebar:
- Move hide button to bottom of sidebar
- Use subtler styling with hover effects

Dashboard:
- Fix gradient overlay for light mode (white instead of black)
- Fix card title text color for light/dark mode

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This migration was redundant - the column was already added by
20221202003053_add_cached_word_counts_to_worldbuilding_pages.rb
which adds cached_word_count to ALL content types dynamically.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
1. Remove duplicate migration that added cached_word_count to timelines
   (already added by 20221202003053 for all content types)

2. Fix performance index migration referencing non-existent 'status' column
   on page_collection_submissions - changed to index 'accepted_at' instead
   since submission status is derived from that column (nil = pending)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
Changed sidebar positioning from `top-0 pt-14 h-screen` to `top-14 bottom-0`
to position it directly below the navbar, eliminating any potential overlap
regardless of z-index or CSS specificity issues.

Also removed conflicting legacy CSS rule in navbar.scss that set height: 56px
on .notebook--sidebar, which could override Tailwind's height utilities in
production due to CSS load order.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
Changed description from "View as reader" to "Generate images" to
accurately describe what the Visualize/Basil feature does.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants