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