notebook/app/assets/javascripts
Andrew Brown 1aaf563db6 Redesign link field dropdown with modern single-column layout
Replace overwhelming multi-column layout with clean, scannable single-column design:
- Add search functionality to filter pages
- Convert to single-column layout for better readability
- Use subtle section headers instead of bright color blocks
- Improve item styling with checkboxes, better spacing, and hover states
- Add proper empty states and no-results messaging
- Increase max height and make more compact

This transforms the dropdown from a janky color explosion into a modern, usable selector.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-30 00:56:12 -07:00
..
d3-charts more fixes & polish 2019-07-22 18:06:36 -05:00
preload fix for /forum path ujs 2021-04-16 18:58:25 -07:00
vendor Complete MaterializeCSS to TailwindCSS migration cleanup 2025-07-27 19:39:15 -07:00
alpine.js Redesign link field dropdown with modern single-column layout 2025-09-30 00:56:12 -07:00
application.js more wip stuff 2025-09-05 22:03:01 -07:00
attribute_editor.js.erb Fix Alpine.js expression errors and JavaScript issues in timeline editor 2025-07-28 17:57:09 -07:00
attributes_editor.js new template editor 2025-07-02 22:35:56 -07:00
autosave.js commits from last night 2025-09-02 16:10:46 -07:00
autosize-textareas.js more wip stuff 2025-09-05 22:03:01 -07:00
billing.js move referrals logic from sub to data controller 2020-08-28 13:13:51 -07:00
collaboration.js decaffeinate: fix + remove suggestions 2020-09-18 20:08:08 -07:00
collection_wizard.js collection tweaks 2025-07-08 23:47:08 -07:00
content_filtering.js fix filtering multiple sources on single page, plus add filtering for doc table 2021-06-18 16:34:18 -07:00
content_type_data.js.erb finalize link field styling 2023-05-22 15:49:29 -07:00
content_types.js new content page toggle page 2023-04-21 12:10:32 -07:00
content.js Fix Alpine.js expression errors and JavaScript issues in timeline editor 2025-07-28 17:57:09 -07:00
dark-mode.js add static worldbuilding info pages 2020-10-15 21:18:19 -07:00
document_editor.js Fix Alpine.js expression errors and JavaScript issues in timeline editor 2025-07-28 17:57:09 -07:00
enhanced_autosave.js rig up autosave on serendipitous questions 2025-06-03 00:50:38 -07:00
field_focusing.js enable linking other pages from serendipitous prompts 2019-12-31 17:16:50 -06:00
generators.js move .js.js files -> .js 2020-09-18 20:09:42 -07:00
icon-translation.js don't let google translate translate material icons 2021-07-18 19:37:30 -07:00
image_uploads.js decaffeinate: fix + remove suggestions 2020-09-18 20:08:08 -07:00
information.coffee add static worldbuilding info pages 2020-10-15 21:18:19 -07:00
integration_authorizations.coffee initial integration authorization flow 2020-03-02 23:10:26 -06:00
keyboardControlDefault.js expand keyboard shortcuts to all page types 2019-08-29 18:15:48 -05:00
keyboardControls.js expand keyboard shortcuts to all page types 2019-08-29 18:15:48 -05:00
modernizr.js redesign user profile page 2017-11-25 04:56:06 +01:00
pickers.js move .js.js files -> .js 2020-09-18 20:09:42 -07:00
progressbar.min.js no 2017-03-20 02:30:47 +00:00
prompts.js PR polish 2020-01-30 23:35:48 -06:00
smoothscrolling.js get content category jumping working 2023-04-07 17:47:08 -07:00
stripe.js decaffeinate: fix + remove suggestions 2020-09-18 20:08:08 -07:00
styleguide.coffee start on tw styleguide 2022-03-23 23:12:31 -07:00
tailwind_initialization.js style style style style style style style style style style 2025-09-28 21:27:18 -07:00
timeline-editor.js Complete MaterializeCSS to TailwindCSS migration cleanup 2025-07-27 19:39:15 -07:00
timeline.js redesign user profile page 2017-11-25 04:56:06 +01:00