David Bolack
1dc73a951e
more heroku debug
2024-03-06 13:35:08 -06:00
David Bolack
317b80bf4d
more heroku debug
2024-03-06 13:20:57 -06:00
David Bolack
2aaae95e89
more heroku debug
2024-03-06 13:16:57 -06:00
David Bolack
0580e45af9
more heroku debug
2024-03-06 13:11:49 -06:00
David Bolack
0dbf6453ac
more heroku debug
2024-03-06 13:04:03 -06:00
David Bolack
695324832c
more heroku debug
2024-03-06 12:56:33 -06:00
David Bolack
18aa453bb0
Rearrange and leverage getBrew
2024-03-06 12:38:00 -06:00
David Bolack
17f78169f2
More debug
2024-03-06 12:03:27 -06:00
David Bolack
544bc9bd01
Catch bad assumption in unlogged saves
2024-02-28 08:32:15 -06:00
David Bolack
562daf9b04
Handle some statics
2024-02-27 21:13:22 -06: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
4f4659b0e2
Cleaned up noise in homebrew.api.js
2024-02-27 13:57:58 -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
ae2bb3a028
Add missing style.css
2024-02-20 23:26:09 -06:00
David Bolack
c319d6bcfa
Consolidate and add theme parent walking
...
This consolidates the style/theme endpoint to a singular method, adds
interpretation of static themes, and allow parent theme recursion.
I am not 100% sure this will order styles correctly.
2024-02-20 23:15:37 -06:00
David Bolack
e2ef9b8122
Report Theme title with CSS
...
This adds a comment/field ( depending on endpoint ) that reports the
name of the Brew being used as a theming source.
2024-02-20 16:44:17 -06:00
David Bolack
8e48df5de1
Partial Code coverage for new endpoints
2024-02-18 12:45:14 -06:00
David Bolack
a3b1d7fb7c
Use a brew as a theme, three ways.
...
This has been implemented three different ways to allow for comparison
and discussion
- /api/css/:id : This returns the style frontmatter of the referenced
document as a text/css document.
/api/theme/:id : This returns an object with the reference'd object's
theme and style frontmatter.
/api/csstheme/:id : This returns the stylye frontmatter of the
referenced document as a text/css document and adds the theme as an
@import ( if not using the legacy renderer )
2024-02-17 11:01:21 -06:00
David Bolack
7c5955c96f
Merge branch 'master' into clone_tags
2024-01-26 10:40:00 -06:00
David Bolack
54921a998a
Clone tags along with the rest of the brew
2024-01-25 19:51:03 -06:00
Trevor Buckner
e5acbfed3a
Linting and small tweaks
2024-01-25 16:27:10 -05:00
Víctor Losada Hernández
d2306b70a9
quick fix based on review, textBin
2024-01-24 23:24:51 +01:00
Víctor Losada Hernández
8b6517eb8d
more callback errors, and cloning queries
2024-01-24 22:49:14 +01:00
Víctor Losada Hernández
067a7cd507
admin fixes, the rest( i think)
2024-01-24 22:20:01 +01:00
Víctor Losada Hernández
0243b5f491
inital commit
2024-01-23 08:09:17 +01:00
Trevor Buckner
b0ea34cc3f
Add custom error messages.
2024-01-18 17:20:31 -05:00
G.Ambatte
fb91761c31
Merge branch 'naturalcrit:master' into separateApiErrors-#2975
2023-11-12 13:45:40 +13: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
G.Ambatte
0845234f2f
Add brew's shareId to error info
2023-10-14 19:59:51 +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
6b49e720ca
Merge branch 'master' into trimBrewTitlesOnUserPage-#2775
2023-08-11 12:08:40 +12:00
G.Ambatte
cca882869d
Add file link to Google icon on User Page
2023-08-07 22:03:17 +12:00
G.Ambatte
7aa374e529
Merge branch 'master' into trimBrewTitlesOnUserPage-#2775
2023-07-08 19:07:55 +12:00
Trevor Buckner
a4584dc78e
Fix spec tests
2023-07-06 00:19:23 -04: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
a41553637a
Add trim to brew description
2023-06-29 16:43:30 +12:00
G.Ambatte
636f2f9372
Add title trim before new saves and updates
2023-06-29 16:35:26 +12:00