Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
470 commits
Select commit Hold shift + click to select a range
3fe80a6
better styling on linked chip removal
drusepth May 23, 2023
a269d3e
references page
drusepth May 25, 2023
8aceca0
fix jumps
drusepth May 25, 2023
6ff7e57
gallery page design
drusepth May 25, 2023
a09f577
wip gallery
drusepth Jun 3, 2023
727ac67
remove unused file
drusepth Jun 14, 2023
0ff6d4d
Merge branch 'master' into tailwind-redesign
drusepth Jun 14, 2023
f123a62
wip eod
drusepth Jun 14, 2023
e833bec
don't do new timeline customization yet
drusepth Jun 15, 2023
2bc65dd
containerize
drusepth Jul 4, 2023
15b50b5
Merge master into tailwind-redesign - resolved conflicts by keeping T…
drusepth Jun 3, 2025
744aedd
update engtagger gem
drusepth Jun 3, 2025
a0f860d
add dashboard header back in
drusepth Jun 3, 2025
4e07ad8
dashboard polish
drusepth Jun 3, 2025
4074bb6
redesign dashboard recent pages list
drusepth Jun 3, 2025
4b29685
responsive design for dashboard
drusepth Jun 3, 2025
2553492
prep navbar and sidebar to be a little more mobile friendly
drusepth Jun 3, 2025
6522270
rig up autosave on serendipitous questions
drusepth Jun 3, 2025
7878ca9
add manual submit button to serendipitous questions also
drusepth Jun 3, 2025
0937a66
eod cleanup
drusepth Jun 3, 2025
e40dc80
update footer date
drusepth Jun 4, 2025
267958b
show active page in sidenav
drusepth Jun 4, 2025
a3964d6
style tailwind foldered index sidenav
drusepth Jun 4, 2025
8f67624
restyle serendipitous question box on content#index
drusepth Jun 4, 2025
6904c2e
minor polishing on serendipitous cta
drusepth Jun 4, 2025
a8030bf
redesign content#index structure
drusepth Jun 4, 2025
c294c06
fix favoriting pages on tailwind indexes
drusepth Jun 5, 2025
32907e1
restyle favoriting pages
drusepth Jun 5, 2025
64848c8
make secondary sidebar toggleable on tailwind_index
drusepth Jun 5, 2025
45afed0
polish page style
drusepth Jun 5, 2025
8eb5e1a
switch to tailwind layout on dashboard
drusepth Jun 5, 2025
875363d
clean up layout clauses
drusepth Jun 6, 2025
01c9743
get all but xs working responsively in sidebar/navbar design
drusepth Jun 6, 2025
7cd2120
wrap up sidebar styling
drusepth Jun 6, 2025
dbd1f29
redesign folders#show to tailwind
drusepth Jun 12, 2025
c931356
folder#show cleanup
drusepth Jun 12, 2025
a0ddca7
final folder#show polish
drusepth Jun 12, 2025
459cb4b
polish folder#show more
drusepth Jun 12, 2025
a6d8c80
documents ui migration
drusepth Jun 13, 2025
b00cbac
document metadata restyling
drusepth Jun 13, 2025
4e4e3c7
WIP editor changes
drusepth Jun 15, 2025
e02f99d
fix sidebar active count stylings
drusepth Jun 15, 2025
4c07948
start on account settings redesign
drusepth Jun 15, 2025
aa4d97f
data vault migration to tailwindcss
drusepth Jun 16, 2025
a3be81b
claude take the wheel: resolve all the materialize-->tailwind merge c…
drusepth Jul 1, 2025
95ad08a
Add document analysis landing page and dashboard hub
drusepth Jul 1, 2025
ca3db78
Fix route helper reference in document analyses controller
drusepth Jul 1, 2025
3cf04ab
minor fixes
drusepth Jul 2, 2025
15309a2
wip
drusepth Jul 2, 2025
fd7c5b7
move universe selector into sidebar
drusepth Jul 2, 2025
7af35d1
add sidebar toggle back
drusepth Jul 2, 2025
df56671
new template editor
drusepth Jul 3, 2025
f281138
template editor tweaks from claudy
drusepth Jul 3, 2025
f9f1938
more template editor tweaks
drusepth Jul 4, 2025
64de4ea
template editor polish
drusepth Jul 4, 2025
c0191fb
template editor polish
drusepth Jul 4, 2025
007ccdc
template editor polish
drusepth Jul 4, 2025
3cb46f8
cleanup
drusepth Jul 5, 2025
5854832
fix link style previews
drusepth Jul 5, 2025
e1c397d
add more export formats and fill out import template section
drusepth Jul 5, 2025
487504f
redesign page header
drusepth Jul 5, 2025
c946673
redesign header again
drusepth Jul 5, 2025
e0a511b
fix field deletion & tone down header styling
drusepth Jul 6, 2025
1bf196c
final polish on template editor hopefully
drusepth Jul 6, 2025
419285c
add documentation about templates
drusepth Jul 6, 2025
eac08a7
content#index polish for empty/null state content lists
drusepth Jul 6, 2025
e464bbe
get colored navs working again
drusepth Jul 6, 2025
e439c7a
restyle navbar buttons
drusepth Jul 7, 2025
440849d
polish up navbar buttons
drusepth Jul 7, 2025
d1fc5cb
implement database-agnostic multi-word search functionality
drusepth Jul 7, 2025
96500df
polish search
drusepth Jul 7, 2025
c3bb6f4
Implement dynamic navbar autocomplete search functionality
drusepth Jul 7, 2025
a381a4a
universe docs/help
drusepth Jul 7, 2025
ada4b03
Consolidate attributes editor and fix dashboard image errors
drusepth Jul 7, 2025
7c06b27
clean up dashboard
drusepth Jul 7, 2025
3ce3481
wip dashboard redesign (again lol)
drusepth Jul 8, 2025
0baec4f
more dashboard styling + restyle recent_content page
drusepth Jul 8, 2025
971475e
more dashboard polish
drusepth Jul 8, 2025
21af684
add streaks to the dashboard :thinking:
drusepth Jul 8, 2025
5458258
add streak styling
drusepth Jul 8, 2025
e87e818
Implement privacy filtering and remove edit activities from user prof…
drusepth Jul 8, 2025
11d6f03
Fix polymorphic association loading error in user profiles
drusepth Jul 8, 2025
75a6416
Redesign user tag page with modern TailwindCSS styling
drusepth Jul 8, 2025
2329733
Redesign user content list pages with modern TailwindCSS styling
drusepth Jul 8, 2025
23a2062
Redesign collection creation form with modern TailwindCSS styling
drusepth Jul 8, 2025
190da7f
Implement multi-step wizard and live preview for collection creation
drusepth Jul 8, 2025
1414308
style collections and add editors picks
drusepth Jul 9, 2025
9c992a0
collection tweaks
drusepth Jul 9, 2025
75239dc
add pagination on page collection infinite scroll
drusepth Jul 9, 2025
e36587e
Complete collections redesign with production-ready features
drusepth Jul 9, 2025
0a02768
some navbar, some collection, polish
drusepth Jul 10, 2025
df088d1
new stream design
drusepth Jul 10, 2025
7f5e744
stream and some start on forums
drusepth Jul 11, 2025
9419b30
Merge branch 'master' into tailwind-redesign
drusepth Jul 17, 2025
755bcab
billing pages
drusepth Jul 17, 2025
3891a91
new help docs
drusepth Jul 17, 2025
96b99ee
update guides
drusepth Jul 18, 2025
5b1bba2
verbiage
drusepth Jul 19, 2025
1cce248
add recently-edited content to content#index sidebar
drusepth Jul 19, 2025
ec9fde5
sort and tag filtering working on content#index pages again
drusepth Jul 20, 2025
e4761de
Implement pagination and performance optimizations for content#index
drusepth Jul 20, 2025
95f10e5
new content#show view... it's coming
drusepth Jul 20, 2025
9d1d8ba
new content#show wip layout
drusepth Jul 20, 2025
76dde8c
designs wip
drusepth Jul 21, 2025
fb761da
changes from last night
drusepth Jul 21, 2025
c512da7
redesigns
drusepth Jul 21, 2025
199f2a9
new timeline editor design wip
drusepth Jul 28, 2025
fe9bcf5
Complete MaterializeCSS to TailwindCSS migration cleanup
drusepth Jul 28, 2025
523d90a
Fix Alpine.js expression errors and JavaScript issues in timeline editor
drusepth Jul 29, 2025
f2bfcbc
Enhance timeline editor left sidebar with collapsible content summary
drusepth Aug 2, 2025
3d6ce69
Fix tag disappearing issue during timeline filtering and optimize per…
drusepth Aug 2, 2025
44c60b1
Add drag & drop reordering for timeline events
drusepth Aug 2, 2025
f4cb395
Enhance timeline event duration fields with unified icons and conditi…
drusepth Aug 2, 2025
2598b5c
wip timeline design
drusepth Aug 20, 2025
1c2b2fb
documents#index styling
drusepth Aug 20, 2025
7dbc2fa
documents#index redesign
drusepth Aug 20, 2025
f1a2d92
wip stuff from the before times
drusepth Sep 2, 2025
f6b7236
Add icon rotation animation to dashboard button and fix redirect issue
drusepth Sep 2, 2025
c91039b
Add playful click animation to casino create button
drusepth Sep 2, 2025
6e5a0a5
Fix content#edit page layout - restore missing right sidebar
drusepth Sep 2, 2025
6a73a4e
Improve edit page right sidebar UX - sticky positioning and OS-aware …
drusepth Sep 2, 2025
bfd7ded
other polish
drusepth Sep 2, 2025
39d42ab
wip content#edit redesign
drusepth Sep 2, 2025
a75e006
Add animated black hole effect to multiverse page cards
drusepth Sep 2, 2025
ef6652a
Add universe counter and improve multiverse page UX
drusepth Sep 2, 2025
dd0fe88
Complete edit page redesign with enhanced Privacy & Sharing tab
drusepth Sep 2, 2025
2dbc433
commits from last night
drusepth Sep 2, 2025
1a76197
more wip stuff
drusepth Sep 6, 2025
ef58f1b
Some risky biz gemfile/yarn dep updates
drusepth Sep 8, 2025
14c9d18
include misefile
drusepth Sep 8, 2025
da3475c
Fix test failures and enhance document revision functionality
drusepth Sep 15, 2025
cf589d3
dashboard null state design
drusepth Sep 16, 2025
a7178ab
fix page jump animation
drusepth Sep 16, 2025
ec9fa08
forums styling
drusepth Sep 16, 2025
41a1770
messageboards on dashboard
drusepth Sep 17, 2025
fd35a60
more design
drusepth Sep 17, 2025
2c507f0
Optimize user profiles and fix CSS conflicts
drusepth Sep 22, 2025
4400b47
styles
drusepth Sep 22, 2025
3e7226b
ujs autosave consistency and other styles
drusepth Sep 22, 2025
97c35b8
more styles
drusepth Sep 25, 2025
9940698
Redesign document management interface and fix modal dropdowns
drusepth Sep 29, 2025
2a7994c
Clean up multiverse page styling with minimal hover effects
drusepth Sep 29, 2025
1b5aea0
Improve Basil empty state and simplify show page tools
drusepth Sep 29, 2025
dafcbc2
Improve Basil empty state layout and messaging
drusepth Sep 29, 2025
2c6bb3c
Fix NoMethodError for Thredded::Topic in stream feed
drusepth Sep 29, 2025
da0bd46
Fix NoMethodError for non-content classes in content_page_shares#show
drusepth Sep 29, 2025
d013e71
Fix NoMethodError for privacy method on Thredded::Topic
drusepth Sep 29, 2025
79ef586
Remove Full-width layout option from preferences
drusepth Sep 29, 2025
439844d
more design stuff before live preview
drusepth Sep 29, 2025
a5e4689
Refactor to eliminate duplication between documents#index and folders…
drusepth Sep 29, 2025
8be0fc3
style style style style style style style style style style
drusepth Sep 29, 2025
5f28ebf
fix stream profile pics
drusepth Sep 29, 2025
e002406
Fix 7-day activity chart overflow and add instant search filtering
drusepth Sep 29, 2025
77b2c85
Fix Tailwind CSS not loading in production
drusepth Sep 29, 2025
d1cf970
Upgrade PostCSS to v8 for Tailwind CSS compatibility
drusepth Sep 29, 2025
b2437fa
Add Yarn 4 configuration files
drusepth Sep 29, 2025
a3e2e6e
Fix production asset compilation errors
drusepth Sep 29, 2025
02658ee
Fix production Webpacker compilation issues
drusepth Sep 29, 2025
0ec141b
Fix Logger constant error in webpack script
drusepth Sep 29, 2025
1895942
Move Babel plugin to production dependencies
drusepth Sep 29, 2025
11badda
Move webpack build dependencies to production
drusepth Sep 29, 2025
b771061
tweak css for better browser compatibility
drusepth Sep 29, 2025
e233e3c
Fix Tailwind CSS production purge configuration
drusepth Sep 29, 2025
6503a2c
Fix missing Tailwind colors in production
drusepth Sep 29, 2025
b2de008
Regenerate yarn.lock with Yarn 1.22.22
drusepth Sep 29, 2025
1fb076b
Fix landing page layout issues and improve styling
drusepth Sep 30, 2025
b2a2001
add a couple new potential headers
drusepth Sep 30, 2025
9c84521
logged out views
drusepth Sep 30, 2025
53aa385
devise stylin
drusepth Sep 30, 2025
7ccbd21
Link multiverse 'Learn more' button to Help Center
drusepth Sep 30, 2025
191d88b
Add Tailwind-styled Kaminari paginator theme for Thredded
drusepth Sep 30, 2025
4499cd2
Highlight user avatar button when inbox has unread messages
drusepth Sep 30, 2025
1ca49b7
Standardize tags input field styling and add autosave visual feedback
drusepth Sep 30, 2025
b1ad552
Clean up non-working autosave visual feedback from tags field
drusepth Sep 30, 2025
01a3931
Add responsive toggleable sidebar for content edit pages
drusepth Sep 30, 2025
318c1cd
megastyling
drusepth Sep 30, 2025
8f78489
Use default Kaminari pagination for Thredded forum pages
drusepth Sep 30, 2025
2396780
Simplify content edit field labels
drusepth Sep 30, 2025
4c0115e
Prevent navbar dropdown flicker on page load
drusepth Sep 30, 2025
61d176c
Standardize link field styling to match text fields
drusepth Sep 30, 2025
f9a2380
Remove border from link field placeholder input
drusepth Sep 30, 2025
2dbbf82
Add collapsible left sidebar and improve field label styling
drusepth Sep 30, 2025
4408a22
Hide empty categories on content show pages
drusepth Sep 30, 2025
f48619f
Add category headers to Show All Categories view
drusepth Sep 30, 2025
b90a9a3
progress
drusepth Sep 30, 2025
1aaf563
Redesign link field dropdown with modern single-column layout
drusepth Sep 30, 2025
9e3d550
Add auto-focus and colorful headers to link field dropdown
drusepth Sep 30, 2025
68c9fbc
Use opaque colors for link field dropdown section headers
drusepth Sep 30, 2025
2735043
Remove x-trap directive to fix Alpine.js console warning
drusepth Sep 30, 2025
8531136
Improve tooltips on sidebar toggle buttons
drusepth Sep 30, 2025
6c79c22
Replace slow title tooltips with instant CSS tooltips
drusepth Sep 30, 2025
e479519
Move tooltip system to global stylesheet for site-wide reuse
drusepth Sep 30, 2025
79e3818
Fix missing references route for Universe pages and improve UI
drusepth Sep 30, 2025
0cb77cf
Add counts to Dive Deeper navigation and hide empty sections
drusepth Sep 30, 2025
ea996cd
Fix forum UI issues and privacy toggle auto-save
drusepth Sep 30, 2025
bf6c474
bugfixes & style
drusepth Sep 30, 2025
3eb15ca
designs n stuff
drusepth Sep 30, 2025
d294199
Fix form submission warnings and autocomplete errors
drusepth Oct 1, 2025
79d1180
more
drusepth Oct 1, 2025
5de5946
image pinning fixes and tests
drusepth Oct 2, 2025
e7fb6e1
Reduce font sizes on billing page for more discrete payment display
drusepth Oct 4, 2025
122638b
Fix timeline editor duplicate events and drag-and-drop positioning
drusepth Oct 4, 2025
b8f94e7
Improve timeline editor UX and layout
drusepth Oct 4, 2025
ea9709b
more timeline editor styling
drusepth Oct 4, 2025
dab8e8c
timeline editor rearchitecting (server-side event rendering)
drusepth Oct 4, 2025
662b650
Improve UI styling and fix document editor focus outline
drusepth Oct 7, 2025
a0e563d
Reorder dashboard widgets to show serendipitous question before activ…
drusepth Oct 18, 2025
7964279
Add dark mode support to Tailwind navbar and sidebar
drusepth Oct 23, 2025
2e64f91
Fix UniverseCoreContentAuthorizer autoloading error by wrapping conte…
drusepth Nov 24, 2025
85fb46d
Fix content edit page sidebar positioning and breakpoints
drusepth Nov 24, 2025
d6cdb79
Refactor content pages and fix various UI issues
drusepth Nov 24, 2025
c775bf9
Consolidate sidebar header design patterns
drusepth Nov 24, 2025
2a88fbd
fix sidebar state sync on large screens + pullouts
drusepth Nov 24, 2025
aeab7f1
mobile polishes
drusepth Nov 25, 2025
1c3c994
mobile polish
drusepth Nov 25, 2025
a4fad3a
mobile polish
drusepth Nov 25, 2025
6cc9a12
mobile polish
drusepth Nov 25, 2025
2029de5
mobile for documents#index and folders#show
drusepth Nov 26, 2025
a085581
more polish
drusepth Nov 26, 2025
df3741c
dark mode on dashboard
drusepth Nov 26, 2025
13e346d
sidenav dark mode
drusepth Nov 26, 2025
b81d7e3
dark mode sidenav polish
drusepth Nov 26, 2025
0a9cf52
dark mode for uni hub
drusepth Nov 26, 2025
b9e1637
dark mode sidebar stuff
drusepth Nov 26, 2025
fe9fe60
full dark mode for content#edit
drusepth Nov 26, 2025
7bf8e6a
dark mode for content#show
drusepth Nov 27, 2025
d2c9e81
dark mode on content toggle page
drusepth Nov 27, 2025
e3a8dd5
dark mode polish
drusepth Nov 27, 2025
35f7e32
lots more dark mode support
drusepth Nov 28, 2025
4e4c6c2
forums
drusepth Nov 28, 2025
9cf43f2
forums dark mode
drusepth Nov 28, 2025
f4765bb
dark mode and structure
drusepth Nov 28, 2025
94512bf
the last of dark mode?
drusepth Nov 29, 2025
f5bd7ff
Add link to full notifications page in empty dropdown state
drusepth Nov 29, 2025
f43ca19
dark mode on subscriptions page
drusepth Nov 29, 2025
010cfc2
more dark mode + dashboard fix
drusepth Nov 29, 2025
04c4aaf
Merge master into tailwind-redesign with Tailwind conversions
drusepth Dec 4, 2025
e23a3d9
Fix tags page: dark mode footer and duplicate Timeline section
drusepth Dec 4, 2025
fc51a55
Add full-screen messenger UI for private messages
drusepth Dec 6, 2025
92c1b76
Tailwind styling for page collections views
drusepth Dec 6, 2025
688e489
Fix navbar logo background in dark mode on collections page
drusepth Dec 6, 2025
e79ad7a
Redesign sidebar toggle buttons for cleaner UI
drusepth Dec 6, 2025
1e03244
Update sidebar toggle button with icon-only design
drusepth Dec 6, 2025
25114a6
UI polish: sidebar hide button and dashboard cards
drusepth Dec 7, 2025
7e8bfbd
remove some db indices that we don't want in prod, since btrees have …
drusepth Dec 8, 2025
cbbbc75
Merge branch 'tailwind-redesign' of github.com:indentlabs/notebook in…
drusepth Dec 9, 2025
6709a46
Remove duplicate cached_word_count migration for timelines
drusepth Dec 9, 2025
6e7cce0
Fix broken migrations for production database
drusepth Dec 9, 2025
29422b1
Fix sidebar appearing under navbar in production
drusepth Dec 9, 2025
770ccb2
Fix Visualize link description on content edit page
drusepth Dec 9, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -41,3 +41,5 @@ node_modules
yarn-debug.log*
.yarn-integrity

# Heroku stuff
.env
2 changes: 2 additions & 0 deletions .mise.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
[tools]
node = "16.20.2"
12 changes: 7 additions & 5 deletions Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ gem 'react-rails'
# Form enhancements
gem 'redcarpet' #markdown formatting
gem 'acts_as_list' #sortables
gem 'tribute' # @mentions
# gem 'tribute' # @mentions - Replaced with Alpine.js implementation

# SEO
gem 'meta-tags'
Expand Down Expand Up @@ -106,6 +106,9 @@ gem 'redis', '~> 5.1.0'
# Exports
gem 'csv'

# Diff generation for document revisions
gem 'diffy'

# Admin
gem 'rails_admin'

Expand All @@ -132,8 +135,6 @@ end

group :test, :production do
gem 'pg', '~> 1.5'

gem "mini_racer", "~> 0.6.3" # TODO: audit whether we can remove this
end

group :test do
Expand All @@ -148,7 +149,7 @@ end

group :development do
gem 'web-console'
gem 'listen'
# gem 'listen'
gem 'bullet'
gem 'rack-mini-profiler'
gem 'memory_profiler'
Expand All @@ -163,7 +164,8 @@ group :worker do
# Document understanding
gem 'htmlentities'
gem 'birch', git: 'https://github.com/billthompson/birch.git', branch: 'birch-ruby22'
gem 'engtagger', github: 'yohasebe/engtagger', ref: 'master' # we might want this in more groups...?
gem 'engtagger', '~> 0.4.2' # we might want this in more groups...?
gem 'ibm_watson'
gem 'textstat'
end

28 changes: 5 additions & 23 deletions Gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -51,14 +51,6 @@ GIT
sprockets-es6
timeago_js (>= 3.0.2.2)

GIT
remote: https://github.com/yohasebe/engtagger.git
revision: c857bf2111e65517e6970cdb04c8bfa32c5cb1db
ref: master
specs:
engtagger (0.4.2)
sin_lru_redux

GEM
remote: https://rubygems.org/
specs:
Expand Down Expand Up @@ -1835,6 +1827,7 @@ GEM
responders
warden (~> 1.2.3)
diff-lcs (1.6.2)
diffy (3.4.4)
discordrb (3.5.0)
discordrb-webhooks (~> 3.5.0)
ffi (>= 1.9.24)
Expand All @@ -1849,6 +1842,8 @@ GEM
dotenv-rails (3.1.8)
dotenv (= 3.1.8)
railties (>= 6.1)
engtagger (0.4.2)
sin_lru_redux
erubi (1.13.1)
event_emitter (0.2.6)
eventmachine (1.2.7)
Expand Down Expand Up @@ -1965,11 +1960,6 @@ GEM
letter_opener (~> 1.9)
railties (>= 6.1)
rexml
libv8-node (16.19.0.1-arm64-darwin)
libv8-node (16.19.0.1-x86_64-linux)
listen (3.9.0)
rb-fsevent (~> 0.10, >= 0.10.3)
rb-inotify (~> 0.9, >= 0.9.10)
logger (1.7.0)
loofah (2.24.0)
crass (~> 1.0.2)
Expand Down Expand Up @@ -1997,8 +1987,6 @@ GEM
benchmark
logger
mini_mime (1.1.5)
mini_racer (0.6.4)
libv8-node (~> 16.19.0.0)
minitest (5.25.5)
minitest-reporters (1.7.1)
ansi
Expand Down Expand Up @@ -2113,9 +2101,6 @@ GEM
rake (>= 12.2)
thor (~> 1.0)
rake (13.2.1)
rb-fsevent (0.11.2)
rb-inotify (0.11.1)
ffi (~> 1.0)
react-rails (3.2.1)
babel-transpiler (>= 0.7.0)
connection_pool
Expand Down Expand Up @@ -2236,7 +2221,6 @@ GEM
tilt (2.6.0)
timeago_js (3.0.2.2)
timeout (0.4.3)
tribute (3.6.0.0)
turbo-rails (2.0.12)
actionpack (>= 6.0.0)
railties (>= 6.0.0)
Expand Down Expand Up @@ -2302,9 +2286,10 @@ DEPENDENCIES
database_cleaner
dateslices
devise
diffy
discordrb
dotenv-rails
engtagger!
engtagger (~> 0.4.2)
factory_bot_rails
filesize
flamegraph
Expand All @@ -2315,11 +2300,9 @@ DEPENDENCIES
image_processing
language_filter
letter_opener_web
listen
material_icons
memory_profiler
meta-tags
mini_racer (~> 0.6.3)
minitest-reporters (~> 1.1)
onebox!
paperclip
Expand Down Expand Up @@ -2357,7 +2340,6 @@ DEPENDENCIES
terser
textstat
thredded!
tribute
uglifier (>= 1.3.0)
web-console
webmock (~> 3.0)
Expand Down
78 changes: 78 additions & 0 deletions STREAM_REDESIGN_SUMMARY.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
# Stream Redesign Summary

## 🎨 Professional, Minimalist, and Fun Redesign Complete!

The social activity stream has been completely redesigned with a modern, professional aesthetic that maintains fun and engaging elements.

### ✅ Key Improvements Made

#### **Visual Design**
- **Glass morphism effects** - Frosted glass header with backdrop blur
- **Gradient backgrounds** - Subtle gradients from indigo to purple throughout
- **Professional color palette** - Indigo, purple, and pink accents with clean grays
- **Enhanced typography** - Better font weights, sizing, and spacing hierarchy
- **Rounded corners** - Modern 2xl border radius for cards and components

#### **Interactive Elements**
- **Smooth animations** - Hover effects, scale transforms, and smooth transitions
- **Gradient buttons** - Eye-catching CTAs with shadow effects and hover states
- **Interactive cards** - Subtle glow effects on hover, professional shadows
- **Status indicators** - Online status dots, content type badges
- **Micro-interactions** - Button hover states, form focus effects

#### **Layout & UX**
- **Sticky glass header** - Professional navigation that stays visible
- **Card-based design** - Clean, organized content in beautiful cards
- **Better spacing** - Generous whitespace and consistent padding
- **Visual hierarchy** - Clear content organization with dividers and sections
- **Mobile responsive** - Works beautifully across all device sizes

#### **Technical Fixes**
- **MaterializeCSS conflicts resolved** - No more double dropdowns
- **Form styling** - Tailwind-styled selects work properly
- **JavaScript protection** - Prevents MaterializeCSS initialization on Tailwind components

### 🚀 New Features

#### **Enhanced Share Creation**
- Beautiful gradient-bordered creation card
- Better placeholder text and instructions
- Visual feedback for public sharing
- Professional form styling

#### **Modern Feed Items**
- Glass morphism card design
- Content type badges with brand colors
- Interactive hover effects
- Better comment threading
- Professional interaction buttons (Like, Comment, Share)

#### **Improved Navigation**
- Icon-enhanced navigation buttons
- Search with keyboard shortcut indicators
- Professional toggle states
- Smooth transitions between views

#### **Professional Empty States**
- Beautiful empty state illustrations
- Encouraging call-to-action buttons
- Context-appropriate messaging

### 🎯 Design Principles Applied

1. **Professional** - Clean lines, consistent spacing, professional typography
2. **Minimalist** - Removed visual clutter, focused on content
3. **Fun** - Gradients, animations, playful hover effects
4. **Modern** - Glass morphism, subtle shadows, rounded corners
5. **Accessible** - Good contrast, clear hierarchy, readable fonts

### 💫 Visual Effects Used

- **Backdrop blur filters** for glass effects
- **CSS gradients** for backgrounds and buttons
- **Box shadows** with color tinting
- **Transform animations** for hover states
- **Opacity transitions** for smooth interactions
- **Border radius** for modern appearance

The stream now feels like a premium, professional social platform while maintaining the creative and fun nature that makes Notebook.ai special!
3 changes: 3 additions & 0 deletions app/assets/config/manifest.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
//= link_tree ../images
//= link_directory ../javascripts .js
//= link_directory ../stylesheets .css
//= link preload/jquery-3.1.1.min.js
//= link Chart.bundle.js
//= link chartkick.js
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added app/assets/images/landing/notebook-hero-1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added app/assets/images/landing/notebook-hero-2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added app/assets/images/tristan/face.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added app/assets/images/tristan/portrait.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
28 changes: 0 additions & 28 deletions app/assets/javascripts/_initialization.js

This file was deleted.

Loading
Loading