Commit Graph

297 Commits

Author SHA1 Message Date
Andrew Brown
da3475c2c0 Fix test failures and enhance document revision functionality
- Fix root URL redirect expectations (now redirects to /my/dashboard instead of /my/content)
- Fix Timeline authorizer to allow universe contributors to edit shared timelines
- Add comprehensive document revision UI with version history and comparison
- Enhance document revision controller with proper permissions and navigation
- Add document folder association and improved folder management
- Update development environment for better debugging with Spring watcher
- Add development tools (bin/dev-restart script, Spring configuration)

Tests: Fixed 5 failures, all pinning tests pass

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-15 15:57:03 -07:00
Andrew Brown
9419b3014c Merge branch 'master' into tailwind-redesign 2025-07-17 00:26:08 -07:00
Andrew Brown
62d62cd7a6 check in old tests 2025-07-16 13:09:21 -07:00
Andrew Brown
8e329a59eb add pin/unpin image tests 2025-07-11 01:53:31 -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
c42a55c9cd don't sort pinned items first in lists 2025-06-29 23:26:38 -07:00
Andrew Brown
34677ee558 check in generated tests 2025-06-27 16:28:31 -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
8c0dad0ddc green test suite again 2025-05-01 01:30:33 -07:00
Andrew Brown
0c871620a5 improve Folder tests 2025-04-23 23:14:35 -07:00
Andrew Brown
f5e0834d66 add Folder tests 2025-04-23 23:03:01 -07:00
Andrew Brown
d7520f8dae Notebook.ai is not specifically designed for game design or development 2023-07-14 10:48:47 -07:00
Andrew Brown
e27b133207 Merge branch 'master' into tailwind-redesign 2023-04-27 16:47:03 -07:00
Andrew Brown
7111d6b0d8 basic export flow for OpenCharacters 2023-04-15 11:41:37 -07:00
Andrew Brown
4ff76b023d Merge branch 'master' into tailwind-redesign (merge conflicts <3) 2023-04-07 16:42:14 -07:00
Andrew Brown
ca31ed72bd new basil design, feedback, and polish 2023-03-02 15:44:04 -08:00
Andrew Brown
6ee43522d6 secretly add basil but don't tell anyone <3 2023-02-25 13:44:15 -08:00
Andrew Brown
10e7998c10
Merge branch 'master' into tailwind-redesign 2022-04-15 16:10:05 -05:00
drusepth
95cbad8ed8 start on tw styleguide 2022-03-23 23:12:31 -07:00
drusepth
292f136aa3 remove old test 2022-03-21 00:10:26 -07:00
drusepth
3e0d2210c2 cache aggregated word counts on worldbuilding pages 2021-10-07 17:03:44 -07:00
drusepth
3475a3b533 add page tag controller with remove method 2021-10-04 22:47:22 -07:00
Andrew Brown
a133d4f035 downgrade d3-rails again since it crashes uglifier compilation 2021-07-18 01:17:49 -07:00
Andrew Brown
61ecd45879 clear empty test 2021-07-18 01:00:21 -07:00
Andrew Brown
3fa423513a basic folders plumbing + design 2021-06-23 01:48:10 -07:00
Andrew Brown
b41d3fbe23 WIP folder implementation, EOD 2021-06-20 23:17:55 -07:00
Andrew Brown
c7de9ff4a8 remove travis 2021-05-24 16:00:25 -07:00
Andrew Brown
194e14fe77 check out setup{} format 2021-05-24 15:48:26 -07:00
Andrew Brown
fcb2ba3c29 remove perf test 2021-05-24 15:13:33 -07:00
Andrew Brown
f8764519f4 add some tests for user/universe/pages 2021-05-24 13:32:15 -07:00
Andrew Brown
f0a05b424e move tests to another dir temporarily 2021-05-22 11:59:33 -07:00
Andrew Brown
d9205433c2 add smoke tests for MainController 2021-05-22 11:53:18 -07:00
Andrew Brown
27a623c00e eod 2021-05-22 00:28:59 -07:00
Andrew Brown
960ea5bc91 move commented out tests 2021-05-21 17:08:18 -07:00
Andrew Brown
2af57480f9 first passing test 2021-05-21 16:47:17 -07:00
Andrew Brown
77ab502b3e just... comment them all out 2021-05-21 16:28:50 -07:00
Andrew Brown
30ee8a6150 rebuild test db 2021-05-21 16:07:22 -07:00
Andrew Brown
a8c4e96e17 remove more fixtures 2021-05-21 15:48:22 -07:00
Andrew Brown
f13e791db0 remove linker fixtures 2021-05-21 15:35:32 -07:00
Andrew Brown
699b9a8d92 comment out more tests 2021-05-21 15:28:23 -07:00
Andrew Brown
2361578c67 remove linker tests 2021-05-21 15:23:01 -07:00
Andrew Brown
849af4796c set page references on link field updates 2021-04-25 16:52:18 -07:00
Andrew Brown
12687caa39 a ton more building fields/links 2020-10-17 17:44:17 -07:00
Andrew Brown
1862e2c209 add static worldbuilding info pages 2020-10-15 21:18:19 -07:00
Andrew Brown
538311f20d Merge branch 'master' into document-analysis-improvements 2020-10-02 14:55:52 -07:00
Andrew Brown
01a35e3c60
Merge branch 'master' into eod-analytics 2020-10-02 01:06:09 -07:00
Andrew Brown
c25fa3cc37 add EndOfDayAnalyticsReport 2020-09-26 17:52:07 -07:00
Andrew Brown
ccea21ecb8 add readability page to document analysis 2020-09-25 02:33:18 -07:00