Andrew Brown
7dbc2fa00b
documents#index redesign
2025-08-19 22:24:53 -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
a3be81b0f0
claude take the wheel: resolve all the materialize-->tailwind merge conflicts
2025-06-30 23:45:40 -07:00
Andrew Brown
1956c7aad8
Add comprehensive tests for FoldersController
...
This commit adds test coverage for the FoldersController, including tests for:
- Authentication requirements
- Creating folders and subfolders
- Updating folders
- Viewing folders
- Filtering by favorites and tags
- Deleting folders
- Security (preventing access to other users' folders)
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-30 12:18:28 -07:00
Andrew Brown
4f1abc82cd
release polish
2025-06-30 01:30:13 -07:00
Andrew Brown
a6d8c80524
documents ui migration
2025-06-12 20:49:50 -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
5f4dcc77bc
things do use this endpoint
2024-06-22 14:49:13 -07:00
Andrew Brown
cfce4595b7
hide public docs from blocked users
2024-03-27 12:14:50 -07:00
drusepth
86ff9e5477
document#show design
2022-09-09 16:01:29 -07:00
drusepth
ec55782873
reuse new foldered index view across content pages and documents
2022-09-07 16:22:05 -07:00
drusepth
90359c8cc0
sweet documents#index skeleton
2022-09-06 18:23:56 -07:00
drusepth
70743a7c2f
fix headers in outline
2022-03-28 16:52:39 -07:00
Andrew Brown
9086d3496d
Merge branch 'master' into oct-2021-release
2021-09-30 23:36:44 -07:00
Andrew Brown
c0c559f1c4
skip some heavy cachebuilding for doc update api calls
2021-09-30 16:31:24 -07:00
Andrew Brown
8bad87b63a
doc update readability
2021-08-03 14:33:03 -07:00
Andrew Brown
010f57c9a2
skip ui cache on document update
2021-08-03 14:31:51 -07:00
Andrew Brown
67f47f61f6
add universe dropdown to folder meta modal
2021-07-18 10:31:10 -07:00
Andrew Brown
2f2bf0e290
tags filter fix
2021-07-05 15:08:39 -07:00
Andrew Brown
6eb740af58
guard on set_document
2021-07-05 13:26:36 -07:00
Andrew Brown
c142f3db82
fix filtering documents by favorite
2021-07-05 13:19:13 -07:00
Andrew Brown
69523d10cc
fix universe scoping on documents
2021-07-04 15:10:15 -07:00
Andrew Brown
b9b559ac5d
polish
2021-07-04 11:03:46 -07:00
Andrew Brown
518985f3d3
more query fixes
2021-07-02 18:15:45 -07:00
Andrew Brown
674a1ac72a
remove some doc-related N+1s
2021-07-02 15:36:51 -07:00
Andrew Brown
083cac01a9
folder ordering & polish
2021-07-01 19:27:12 -07:00
Andrew Brown
ce0cda5ae7
todo
2021-07-01 13:42:24 -07:00
Andrew Brown
5ebf75434f
kill some N+1 queries
2021-07-01 13:36:57 -07:00
Andrew Brown
a86d3ff07a
more polish
2021-06-30 20:51:19 -07:00
Andrew Brown
1ed249b16c
show folder context in doc sidenav
2021-06-30 18:42:19 -07:00
Andrew Brown
523ad701de
more folder flow + deleting folders
2021-06-30 14:19:20 -07:00
Andrew Brown
e37f1bf8a9
allow filtering by folder AND tag
2021-06-29 16:23:57 -07:00
Andrew Brown
b8928a0961
modal polish
2021-06-27 15:22:08 -07:00
Andrew Brown
06ccd4cc0f
set doc folders
2021-06-27 13:49:26 -07:00
Andrew Brown
6c9481ab25
folder routing, navigation, and display
2021-06-27 13:32:42 -07:00
Andrew Brown
3fa423513a
basic folders plumbing + design
2021-06-23 01:48:10 -07:00
Andrew Brown
2e2d9e7c9e
ui/ux stuff
2021-06-20 19:29:48 -07:00
Andrew Brown
e257fb04c0
doc tags polish
2021-06-20 19:17:06 -07:00
Andrew Brown
daa08528b6
clean up tags a bit
2021-06-20 15:56:46 -07:00
Andrew Brown
f6e3695587
add page tags to documents, adding/filtering
2021-06-20 15:46:47 -07:00
Andrew Brown
08a52533d6
hook up synopsis & doc meta autosave
2021-06-20 00:49:44 -07:00
Andrew Brown
da28c6c332
fix documents not filtering by favorite
2021-06-17 23:01:11 -07:00
Andrew Brown
57e422ae9c
use table view for documents#index
2021-06-17 22:06:35 -07:00
Andrew Brown
e9383af20c
show recent docs
2021-06-17 20:42:41 -07:00
Andrew Brown
9c8ab5ef15
show documents from contributing universes in documents#index
2021-05-10 23:48:24 -07:00
Andrew Brown
a0c1333074
skip some unneccessary ui code when rendering plaintext documents
2021-03-04 16:11:38 -08:00
Andrew Brown
8de0338d12
page titles
2020-10-18 21:35:43 -07:00
Andrew Brown
538311f20d
Merge branch 'master' into document-analysis-improvements
2020-10-02 14:55:52 -07:00
Andrew Brown
e75038a3bc
final touches
2020-10-02 01:00:42 -07:00
Andrew Brown
f1a1572a66
clean up old entity preloading code
2020-09-26 16:39:04 -07:00