Víctor Losada Hernández
5de20cb451
disabling owner input
2024-08-01 15:32:13 +02:00
Víctor Losada Hernández
aa0d0bed48
Merge branch 'master' of https://github.com/naturalcrit/homebrewery into experimental-development
2024-07-31 23:12:47 +02:00
Trevor Buckner
11f8809c5e
Merge pull request #3606 from naturalcrit/FixUserThemesCrashes
...
Fix user themes crashes
2024-07-31 17:05:52 -04:00
Trevor Buckner
27a4831ea0
Add a theme to our reference pages (changelog, FAQ, migrate)
2024-07-31 16:53:54 -04:00
Trevor Buckner
1abced20d6
Do not fetch user themes if there is no user.
2024-07-31 16:53:34 -04:00
Víctor Losada Hernández
c92f30cfe0
change owner default to false
2024-07-31 08:58:23 +02:00
Víctor Losada Hernández
2a8e4b2a63
Merge branch 'experimental-development' of https://github.com/5e-Cleric/homebrewery into experimental-development
2024-07-31 08:57:42 +02:00
Víctor Losada Hernández
51c7549b45
Merge branch 'master' of https://github.com/naturalcrit/homebrewery into experimental-development
2024-07-31 08:57:28 +02:00
Víctor Losada Hernández
ea5170e6a6
Merge branch 'master' into experimental-development
2024-07-30 22:46:44 +02:00
Trevor Buckner
1c1d331df9
Merge pull request #3597 from naturalcrit/v3.14.0
...
Up to v3.14.0
2024-07-29 21:55:19 -04:00
Trevor Buckner
8609925da8
Merge branch 'master' into v3.14.0
2024-07-29 21:54:38 -04:00
Trevor Buckner
607244d6e1
Merge pull request #3321 from dbolack-ab/brew_themes_user_selection
...
Enable User Brew theme selection
2024-07-29 21:54:28 -04:00
Trevor Buckner
9cc81d2ff9
Up to v3.14.0
2024-07-29 21:52:09 -04:00
Trevor Buckner
32fa50d608
Fallback to showing "Blank" theme if themes fail to load.
2024-07-29 12:30:13 -04:00
Trevor Buckner
8221579b6a
Linting
2024-07-28 18:03:25 -04:00
Trevor Buckner
88eaebfd49
Raise test coverage threshold
...
This PR adds tests which means we are now covering a larger % of the codebase. Raise the coverage thresholds to match.
2024-07-28 18:00:33 -04:00
Trevor Buckner
ee9f2c8c83
Remove unused CSS endpoints in favor of #3075
...
Now that we have a dedicated /theme/ route for the recursive theming, the CSS endpoint can be simpler for only getting the `style` of a single brew. #3075 already has this simpler version, but no testing, so I have copied this into a comment there for implementation when it is ready.
2024-07-28 17:53:25 -04:00
Trevor Buckner
2870caaae6
Clean up metadataEditor theme dropdown
2024-07-28 17:18:30 -04:00
Trevor Buckner
e0425ec6c0
Simplify API call url
2024-07-28 16:47:16 -04:00
Trevor Buckner
8aa88a2e45
Add proper error popup when theme fails to load
2024-07-28 16:45:01 -04:00
Víctor Losada Hernández
cef90f5ff9
Added !brewCollection condition to if statement in VaultPage component.
2024-07-28 11:18:26 +02:00
Víctor Losada Hernández
5a9b77190a
"Removed console log statement in VaultPage.jsx and updated brewsQuery logic in vault.api.js to handle legacy and v3 filters"
2024-07-28 11:10:27 +02:00
Víctor Losada Hernández
59a5f641af
search by author
2024-07-28 10:45:56 +02:00
Trevor Buckner
edec9369ec
Finish adding test cases
2024-07-27 19:17:19 -04:00
Trevor Buckner
f2d933410e
Add error handling for missing themes
2024-07-27 19:17:05 -04:00
Víctor Losada Hernández
0bda666127
"Changed condition in onKeyDown event handler from checking input validity and value to checking searchButtonRef.current.disabled"
2024-07-27 10:46:08 +02:00
Víctor Losada Hernández
5b96ef4406
"Refactor VaultPage component: updated validateInput to validateForm, changed input validation logic, and added refs for search button and checkboxes."
2024-07-27 10:41:10 +02:00
Víctor Losada Hernández
af5bbdc677
change from $or to $in
2024-07-27 10:39:06 +02:00
Trevor Buckner
b64a0c5200
Start adding tests for /theme/ endpoint
2024-07-27 03:30:51 -04:00
Trevor Buckner
113f9b3fe3
No need to stringify Theme Bundle object
2024-07-27 02:00:38 -04:00
Víctor Losada Hernández
c1dc712542
better checkboxes and linting
2024-07-25 23:48:37 +02:00
Víctor Losada Hernández
3e2c2de269
Added hideMoveArrows prop to split pane for use in vault
2024-07-25 23:11:51 +02:00
Víctor Losada Hernández
cc08579583
change to splitPane component
2024-07-25 16:57:33 +02:00
David Bolack
d2afa7adea
Move fetchThemeBundle into /shared/helpers
...
This might not be the best rework - I was unsure if the *this* that would be available when called would see the appropriate object so I assumed not and pass it as a parameter.
Works, but may be bad form.
2024-07-23 22:17:52 -05:00
Víctor Losada Hernández
e562ebef48
media query for mobile use expanded to vertical stack
2024-07-24 00:50:21 +02:00
Víctor Losada Hernández
e206b501a6
media query to show only one column in case of small window
2024-07-24 00:34:13 +02:00
Víctor Losada Hernández
016a9fa1e8
few css changes to make the page more responsive on smaller screens
2024-07-24 00:26:23 +02:00
Víctor Losada Hernández
01ee184044
"Update default count value from 10 to 20 in VaultPage component and vault API"
2024-07-23 23:57:05 +02:00
Trevor Buckner
8e7baca47d
Fix tests
2024-07-23 17:40:32 -04:00
Trevor Buckner
ddc5693778
revert package-lock
2024-07-23 17:31:07 -04:00
Trevor Buckner
82f73fb21d
cleanup
2024-07-23 17:24:50 -04:00
Trevor Buckner
27c52fc244
Fix loading CSS for Legacy
2024-07-23 17:11:48 -04:00
Trevor Buckner
ac82e3ecb2
Add to home page
2024-07-23 16:50:29 -04:00
Trevor Buckner
22b6aa14f0
Add to /new page
2024-07-23 16:43:23 -04:00
Trevor Buckner
24ab3d3392
Merge branch 'brew_themes_user_selection' of https://github.com/dbolack-ab/homebrewery into pr/3321
2024-07-23 16:26:35 -04:00
Trevor Buckner
0b01f27d11
Load theme bundles on /share page
2024-07-23 16:26:33 -04:00
Víctor Losada Hernández
270aa9e0f9
Merge branch 'master' into brew_themes_user_selection
2024-07-22 22:46:12 +02:00
Trevor Buckner
6ae249a527
Lint
2024-07-22 02:46:26 -04:00
Trevor Buckner
c0123b96eb
Support snippet compilation
...
Original handling of snippets only worked if the current selected theme was a staticTheme. This now fully merges all snippets through the theme chain no matter what the top-level theme is. So user themes built on 5ePHB can benefit from 5ePHB snippets too.
User input of user snippets will be a later PR, but merging them into static snippets is now supported.
2024-07-22 02:44:41 -04:00
Trevor Buckner
45f7080afd
Move loadAllBrewStylesAndSnippets to the parent page component
...
Themes contain both CSS and Snippets. The brewRenderer only cares about the CSS, but other components need the Snippets. Better to have the parent "editPage", etc. load the theme bundles and pass them down to each child that needs it, rather than trying to pass from the child up.
This also fixes the `metadataEditor.jsx` not being able to change themes live; A new theme bundle is now loaded when a new theme is selected, instead of only the first time the BrewRenderer mounts.
Also renamed to "fetchThemeBundle"
2024-07-21 16:25:24 -04:00