David Bolack
5442f232d5
Merge branch 'master' into brew_themes_user_selection
2024-05-31 22:32:14 -05:00
Trevor Buckner
695b9916dd
Remove old /print page
2024-05-28 12:39:43 -04:00
Trevor Buckner
e62e185214
Lint a bunch of things
2024-05-21 17:32:17 -04:00
David Bolack
8c5f4e0605
Brew Theme Fixes.
...
This adds the User Brew themes, where applicible, to the /new path.
This adds a semi-graceful failure to the metadata panel when a Brew Theme is declared as used but is not present.
More gracefully handles loading with themes not present.
2024-05-13 11:14:35 -05:00
David Bolack
ef25139ffe
Merge branch 'master' into brew_themes_user_selection
2024-05-06 12:04:38 -05:00
Víctor Losada Hernández
3c1f8804af
initial commit
2024-05-02 11:38:00 +02:00
David Bolack
1292d9ad9b
Merge branch 'master' into brew_themes_user_selection
2024-04-18 21:13:01 -05:00
Gazook89
777438fd94
rename props.brew.uiItems to ...accountDetails
...
and destructure props at start of account page component.
`accountDetails` is more descriptive of what set of info is being passed through props to the account page, info which is only *then* displayed as UI items.
2024-04-06 21:23:26 -05:00
David Bolack
54e2deaddc
Merge branch 'master' into brew_themes_user_selection
2024-03-06 19:28:37 -06:00
David Bolack
1ac510af3d
Heroku debug
2024-03-06 19:24:16 -06:00
David Bolack
33933ef212
Attempted fix on access
2024-03-06 19:14:16 -06:00
David Bolack
87502f4249
Heavy rework for usertheme parents.
2024-03-06 18:55:12 -06:00
Víctor Losada Hernández
f93af38fa6
split-style-and-metadata moved to helpers.js
2024-03-06 18:09:26 +01:00
David Bolack
8f15887c03
Cleanup of console logging
2024-02-27 20:51:59 -06:00
David Bolack
7384cdc241
My god it works
2024-02-27 20:20:43 -06:00
David Bolack
56851f2c2d
Edit working - with noise.
2024-02-27 19:33:33 -06:00
David Bolack
50c9d95ce0
WIP trying to debug theme selection.
2024-02-27 17:30:14 -06:00
David Bolack
7b3a1eb4ff
Functional user theme loading though noising console
2024-02-27 13:41:51 -06:00
David Bolack
2456432844
Exclude self from brew themes list to prevent circular ref.
2024-02-23 17:12:54 -06:00
David Bolack
3e66647f9f
Fix @import loading on Chrome.
2024-02-23 14:43:29 -06:00
David Bolack
f9307986cd
WIP
...
@import statements are just not working. Uploaded for other eyes.
2024-02-22 23:06:40 -06:00
David Bolack
f60090e5fa
Update Theme Picker to use Brews tagged as a theme
...
This updates the theme picker to include brews tagged as themes owned by
the user.
Some supporting functions were updated. User themes are loaded on /edit
and added to the request.
2024-02-22 21:12:56 -06:00
David Bolack
54921a998a
Clone tags along with the rest of the brew
2024-01-25 19:51:03 -06:00
Trevor Buckner
b0ea34cc3f
Add custom error messages.
2024-01-18 17:20:31 -05:00
G.Ambatte
511c38dd1e
Remove unnecessary nullish coalescing operators
2023-10-29 14:16:41 +13:00
G.Ambatte
85b0976082
Move API call error handling
2023-10-29 11:52:02 +13:00
G.Ambatte
7052337669
Remove API error message from log
2023-10-29 11:43:24 +13:00
G.Ambatte
e07d1d1ddb
Add originalUrl to error object
2023-10-29 11:27:03 +13:00
G.Ambatte
c5ebd0352d
Identify API errors and send error response
2023-10-29 11:04:07 +13:00
Trevor Buckner
3ac0ac7568
Fix crash when not logged in
...
If not logged in, brew.authors doesn't exist, so visiting the share page crashes.
2023-10-13 23:44:34 -04:00
Gazook89
1556cf361a
Check for author in author list before increasing views.
2023-09-27 23:46:38 -05:00
Sean Robertson
3e43b058a5
Move userpage brew data clean up to app.js
2023-09-06 11:52:28 +12:00
G.Ambatte
cca882869d
Add file link to Google icon on User Page
2023-08-07 22:03:17 +12:00
Trevor Buckner
6344eaa17d
Handle Old Google Drive links that used 10-char shareID
...
When the Homebrewery was first made, editIds and ShareIds only had 10 characters. We later increased this to 12.
However this means some old, old Google Drive links (in the form of `googleId + editId`) were being split incorrectly because they assumed the newer 12-char length, accidentally cutting the last 2 chars from the googleId.
2023-07-06 00:10:07 -04:00
G.Ambatte
e5ef0aedd3
Pass all error properties to message generator
2023-06-25 17:10:25 +12:00
G.Ambatte
782aa8e658
Increase ESLint max lines in app.js
2023-06-25 14:23:14 +12:00
Trevor Buckner
f6c5354ce0
Add support for custom HBErrorCodes
2023-06-24 02:57:03 -04:00
Trevor Buckner
37c88b83f1
Don't redirect/use cookies. Just render page.
2023-06-23 17:24:31 -04:00
Trevor Buckner
2fa1b2bb8b
Break out page rendering into function
2023-06-23 16:29:17 -04:00
G.Ambatte
ce538ebbfd
Add errorIndex.json
2023-06-20 13:44:41 +12:00
G.Ambatte
9e1d53a30c
Basic ErrorPage functionality
2023-06-19 21:06:38 +12:00
Trevor Buckner
0720677824
Merge branch 'master' into pr/2620
2023-04-07 15:15:08 -04:00
Gazook89
29f8f3546c
Merge branch 'master' into Language-Attribute
2023-03-07 21:23:23 -06:00
Trevor Buckner
f628e1a5ae
Use DEFAULT_BREW values instead of setting them here
2023-01-30 17:08:19 -05:00
Victor Losada Hernandez
541109e7b1
fix created, updated published last viewed
2023-01-28 11:47:26 +01:00
Charlie Humphreys
4ae751bf70
Merge branch 'master' into content-negotiation-middleware
2023-01-25 23:01:31 -06:00
Victor Losada Hernandez
e8c7d38608
setting view count to 0
2023-01-22 21:57:14 +01:00
Charlie Humphreys
8b0203dd7c
add content negotiation middleware and tests
2023-01-21 00:48:41 -06:00
Trevor Buckner
c78d687387
Fix all brews being forced to V3 on load
2023-01-04 21:32:16 -05:00
Trevor Buckner
e02bde5eed
Cleanup; added more fields to DEFAULT_BREW
2023-01-04 17:33:23 -05:00