Commit Graph

917 Commits

Author SHA1 Message Date
Andrew Brown
f1a2d92f34 wip stuff from the before times 2025-09-01 18:42:26 -07:00
Andrew Brown
3d6ce69488 Fix tag disappearing issue during timeline filtering and optimize performance
- Initialize eventTags object from server-rendered DOM data on page load
- Add fallback in getEventTags() to scrape tags from DOM when cache is undefined
- Optimize updateMainPanelTags with DOM query caching and content change detection
- Remove redundant tag update calls during filtering to improve performance
- Add proper cache invalidation when tags are added/removed
- Only update highlight styling when actually needed during filter mode changes

This resolves the issue where tags would disappear when filtering timeline events
by ensuring the JavaScript tag data is always synchronized with the server-rendered content.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-01 22:23:45 -07:00
Andrew Brown
c512da72c0 redesigns 2025-07-23 11:05:57 -07:00
Andrew Brown
9419b3014c Merge branch 'master' into tailwind-redesign 2025-07-17 00:26:08 -07:00
Andrew Brown
0e34c7ac5a stripe upgrade fix 2025-07-16 18:01:07 -07:00
Andrew Brown
de2feb0122 improve pinned image reliability 2025-07-11 01:18:55 -07:00
Andrew Brown
5f047f9765 new stripe gem requires items array, not price 2025-07-11 00:50:51 -07:00
Andrew Brown
537a235923 fix pinning images edge case 2025-07-11 00:15:49 -07:00
Andrew Brown
0a027681c7 some navbar, some collection, polish 2025-07-10 01:41:31 -07:00
Andrew Brown
1414308e82 style collections and add editors picks 2025-07-08 23:17:22 -07:00
Andrew Brown
ada4b03f92 Consolidate attributes editor and fix dashboard image errors
- Merged duplicate attributes editors into single route
- Removed /plan/:content_type/attributes-tailwind route and controller method
- Moved modern Tailwind attributes editor to main /attributes route
- Fixed dashboard ArgumentError: Nil location provided. Can't build URI
- Enhanced HasImageUploads concern with better Active Storage handling
- Added nil-safety guards to header_asset_for method
- Improved caching logic to prevent nil value storage

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-07 00:10:33 -07:00
Andrew Brown
f2811388d7 template editor tweaks from claudy 2025-07-03 16:55:33 -07:00
Andrew Brown
a3be81b0f0 claude take the wheel: resolve all the materialize-->tailwind merge conflicts 2025-06-30 23:45:40 -07:00
Andrew Brown
c42a55c9cd don't sort pinned items first in lists 2025-06-29 23:26:38 -07:00
Andrew Brown
43141cd582 silly claude 2025-06-26 23:52:16 -07:00
Andrew Brown
307bb4137d galleries cleanup & image reordering 2025-06-26 22:48:49 -07:00
Andrew Brown
0f57473bd9 new gallery ui 2025-06-25 18:49:03 -07:00
Andrew Brown
c294c06cf1 fix favoriting pages on tailwind indexes 2025-06-04 21:39:20 -07:00
Andrew Brown
a8030bf88d redesign content#index structure 2025-06-04 00:13:15 -07:00
Andrew Brown
4e07ad8a9b dashboard polish 2025-06-03 00:15:06 -07:00
Andrew Brown
a0f860d89e add dashboard header back in 2025-06-02 23:55:09 -07:00
Andrew Brown
15b50b5276 Merge master into tailwind-redesign - resolved conflicts by keeping Tailwind designs and layouts 2025-06-02 23:05:00 -07:00
Andrew Brown
fe28e1d5e1 final touches on basil v2 2025-05-18 14:59:10 -07:00
Andrew Brown
81edd4f939 basil reset 2025-05-05 23:58:56 -07:00
Andrew Brown
d5eb2639f7 disable WordCountAnalyzer again 2025-05-01 22:01:18 -07:00
Andrew Brown
b5f28c8772 restore wc analyzer flow again 2025-05-01 19:31:06 -07:00
Andrew Brown
98180e04c9 use estimate for wc all the time for now 2025-05-01 19:12:41 -07:00
Andrew Brown
ff18fdf658 estimate word count on large docs 2025-05-01 18:56:13 -07:00
Andrew Brown
fa2b53327c regenerate gems, pin sqlite3 (we can upgrade it after we upgrade rails), and fix some upgrade errors 2025-05-01 10:59:17 -07:00
Andrew Brown
8c0dad0ddc green test suite again 2025-05-01 01:30:33 -07:00
Andrew Brown
5ae70beaeb some anti-spam measures 2024-03-27 14:15:53 -07:00
Andrew Brown
0ff6d4dffc Merge branch 'master' into tailwind-redesign 2023-06-13 19:19:07 -07:00
Andrew Brown
a269d3e8a0 references page 2023-05-25 09:43:08 -07:00
Andrew Brown
4913f71874 finalize link field styling 2023-05-22 15:49:29 -07:00
Andrew Brown
d29e5ed762 be aggressive with saves 2023-05-12 16:39:57 -07:00
Andrew Brown
93fa7d9594 i think this should work 2023-05-12 15:25:53 -07:00
Andrew Brown
6e9952dbc3 another pass on content#show/edit design 2023-05-10 11:50:35 -07:00
Andrew Brown
e27b133207 Merge branch 'master' into tailwind-redesign 2023-04-27 16:47:03 -07:00
Andrew Brown
aa2fb8c3f9 Merge branch 'master' of github.com:indentlabs/notebook 2023-04-27 14:52:45 -07:00
Andrew Brown
119cb7de7c improve dialogue prompts 2023-04-26 21:32:24 -07:00
Andrew Brown
dab8b0d726 conversations index page to use instead of chat links on individual pages 2023-04-26 18:12:36 -07:00
Andrew Brown
7c2c7ab766 cache some repeated queries on the forums pages 2023-04-24 14:15:56 -07:00
Andrew Brown
f94bfbce7e Merge branch 'master' into tailwind-redesign 2023-04-18 17:36:49 -07:00
Andrew Brown
7111d6b0d8 basic export flow for OpenCharacters 2023-04-15 11:41:37 -07:00
Andrew Brown
d346493b0f Give all accounts 100 free images with Basil 2023-04-14 12:00:50 -07:00
Andrew Brown
4ff76b023d Merge branch 'master' into tailwind-redesign (merge conflicts <3) 2023-04-07 16:42:14 -07:00
Andrew Brown
e2da82aed5 be a lil safer 2023-03-31 23:27:30 -07:00
Andrew Brown
a61fd25832 more prerelease polish for basil 2023-03-24 14:24:37 -07:00
Andrew Brown
0ae9f7ceb9 use basil images elsewhere 2023-03-23 17:51:05 -07:00
Andrew Brown
a124b63f56 fix basil guidance bug & polish UI for release 2023-03-23 15:28:18 -07:00