Charlie Humphreys
8a5e9aa1f6
update app to better handle google brew stubs
2022-04-15 00:22:51 -05:00
Charlie Humphreys
4941dbb5bd
add exclusions for stub props
2022-04-06 11:11:11 -05:00
Charlie Humphreys
e5021259bb
swap usage of delete on possible Mongoose object for setting the value to undefined
2022-03-30 23:34:39 -05:00
Charlie Humphreys
fa8d47400f
update API and frontend for google drive document stubs
2022-03-30 23:23:45 -05:00
Charlie Humphreys
bba0208361
update based on feedback
2022-03-24 13:46:23 -05:00
Charlie Humphreys
92d8027640
update app to use a single endpoint for google and non-google stored brews
2022-03-24 08:13:34 -05:00
Charlie Humphreys
927345b131
update app, googleActions, and homebrew api based on PR feedback
2022-02-16 16:53:34 -06:00
Charlie Humphreys
59d08a7414
update googleActions and related files to use service-level auth where viable
2022-02-14 22:21:58 -06:00
Trevor Buckner
a8f5f71b32
Send 500 error if Google doesn't send an error
...
Fixes crash where error did not contain the expected `response` field from Google.
2021-12-09 13:57:43 -05:00
Charlie Humphreys
6a73136176
Update object parsing to use _.pick
2021-12-01 19:20:16 -06:00
Charlie Humphreys
db3980a716
Add yaml require back in
2021-11-30 23:32:16 -06:00
Charlie Humphreys
25c36425be
Update code based on feedback
2021-11-30 23:05:08 -06:00
Charlie Humphreys
ef433bbbe2
Update brew content merging functionality and add it to downloads/page source views
...
#1838
2021-11-23 23:53:02 -06:00
Charlie Humphreys
f40b4b2f30
Update brew text merge and split functions to include metadata
...
#1838
2021-11-18 23:23:05 -06:00
Trevor Buckner
1e8c285eef
Just renaming/rearranging variables
2021-08-26 23:09:56 -04:00
G.Ambatte
4971c40e23
Remove undesired properties from brews prior to updating
...
Clean up tab/spacing in `googleActions.js`
2021-08-26 18:45:13 +12:00
Trevor Buckner
0075b0836a
Popup error when gDrive credentials are expired on both /edit and /new
2021-08-11 15:36:57 -04:00
Trevor Buckner
e07bb1b3c2
Don't save style tab if user never put anything in it
2021-06-24 23:29:01 -04:00
G.Ambatte
e2280197b9
Unwinding hanging new line accidentally left after removing other code changes.
2021-06-21 19:49:35 +12:00
G.Ambatte
a74916d593
Removed CSS splitting from homebrew.api.js and back to newPage.jsx.
2021-06-21 19:46:54 +12:00
G.Ambatte
ad0e4a2099
Lint fixes.
2021-06-21 19:39:30 +12:00
G.Ambatte
2613d43f3c
Shift CSS processing from newPage.jsx/save to homebrew.api.js/newBrew, as this function is only called when saving new Brews.
2021-06-21 19:38:02 +12:00
Trevor Buckner
e67fadef02
Separate "style" and "metadata" panels
2021-06-05 15:58:31 -04:00
G.Ambatte
481c9f067c
Fix title issue ( #1251 )
...
* Maximum title length set to 100 characters.
* Reverse unnecessary change that was incorrectly included in previous commit.
* Reduced code change to one addition on a single line.
* Revert "Reduced code change to one addition on a single line."
This reverts commit 2a355cf115 .
* Use newer syntax to shorten
Co-authored-by: Trevor Buckner <calculuschild@gmail.com >
2021-02-26 17:47:29 -05:00
Trevor Buckner
ee4ecc0b41
Default 'legacy' if not set. Auto-change styles.
...
* Fix brew styles overwriting each other.
* Word wrapping, start fixing spacing on Title letter
* Fix \page in legacy brews when not at line start
* Fix Page Padding
* Set 'legacy' as default value if not set in brew saved file.
2021-02-08 15:09:09 -05:00
Trevor Buckner
6a2e39355c
V2.10.7 ( #1215 )
...
* Fix for box-shadow/border-image issues on blockquotes in new columns (#1179 )
* Fix for issues with box-shadow and border-images on blockquotes when they appear at the top of columns other than the first.
* Update phb.style.less
Change to `-webkit-transform` IAW Github PR discussion
* Add comment
Co-authored-by: Sean Robertson <srobertson@fqnz.co.nz >
Co-authored-by: Trevor Buckner <calculuschild@gmail.com >
* Title will always return *something*, and not CSS (#1214 )
* Bump codemirror from 5.59.1 to 5.59.2 (#1200 )
Bumps [codemirror](https://github.com/codemirror/CodeMirror ) from 5.59.1 to 5.59.2.
- [Release notes](https://github.com/codemirror/CodeMirror/releases )
- [Changelog](https://github.com/codemirror/CodeMirror/blob/master/CHANGELOG.md )
- [Commits](https://github.com/codemirror/CodeMirror/compare/5.59.1...5.59.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
* Bump mongoose from 5.11.9 to 5.11.13 (#1199 )
Bumps [mongoose](https://github.com/Automattic/mongoose ) from 5.11.9 to 5.11.13.
- [Release notes](https://github.com/Automattic/mongoose/releases )
- [Changelog](https://github.com/Automattic/mongoose/blob/master/History.md )
- [Commits](https://github.com/Automattic/mongoose/compare/5.11.9...5.11.13 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
* Bump fs-extra from 9.0.1 to 9.1.0 (#1197 )
Bumps [fs-extra](https://github.com/jprichardson/node-fs-extra ) from 9.0.1 to 9.1.0.
- [Release notes](https://github.com/jprichardson/node-fs-extra/releases )
- [Changelog](https://github.com/jprichardson/node-fs-extra/blob/master/CHANGELOG.md )
- [Commits](https://github.com/jprichardson/node-fs-extra/compare/9.0.1...9.1.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
* Bump eslint from 7.17.0 to 7.18.0 (#1195 )
Bumps [eslint](https://github.com/eslint/eslint ) from 7.17.0 to 7.18.0.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v7.17.0...v7.18.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
* Bump nconf from 0.11.0 to 0.11.1 (#1190 )
Bumps [nconf](https://github.com/flatiron/nconf ) from 0.11.0 to 0.11.1.
- [Release notes](https://github.com/flatiron/nconf/releases )
- [Changelog](https://github.com/indexzero/nconf/blob/master/CHANGELOG.md )
- [Commits](https://github.com/flatiron/nconf/compare/v0.11.0...v0.11.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
* Bump googleapis from 66.0.0 to 67.0.0 (#1189 )
Bumps [googleapis](https://github.com/googleapis/google-api-nodejs-client ) from 66.0.0 to 67.0.0.
- [Release notes](https://github.com/googleapis/google-api-nodejs-client/releases )
- [Changelog](https://github.com/googleapis/google-api-nodejs-client/blob/master/CHANGELOG.md )
- [Commits](https://github.com/googleapis/google-api-nodejs-client/compare/v66.0.0...v67.0.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Co-authored-by: Trevor Buckner <calculuschild@gmail.com >
* Bump express-static-gzip from 2.1.0 to 2.1.1 (#1180 )
Bumps [express-static-gzip](https://github.com/tkoenig89/express-static-gzip ) from 2.1.0 to 2.1.1.
- [Release notes](https://github.com/tkoenig89/express-static-gzip/releases )
- [Commits](https://github.com/tkoenig89/express-static-gzip/compare/v2.1.0...v2.1.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Co-authored-by: Trevor Buckner <calculuschild@gmail.com >
* use fa-info-circle instead of fa-bars (#1109 )
* use fa-info-circle instead of fa-bars
* Change Metadata button to Info Icon with Text
Co-authored-by: Trevor Buckner <calculuschild@gmail.com >
* Up Version
Co-authored-by: G.Ambatte <sean@robertson-family.nz >
Co-authored-by: Sean Robertson <srobertson@fqnz.co.nz >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Co-authored-by: ericscheid <ericscheid@users.noreply.github.com >
2021-01-25 21:47:36 -05:00
Trevor Buckner
0afb503860
Update Version number & cleanup
2020-10-07 15:02:42 -04:00
Trevor Buckner
657a374895
Code Cleanup
...
Remove req, res from update, new, and getFolder google actions
2020-10-06 14:08:51 -04:00
Trevor Buckner
35e1ce0df2
Initial Commit. All seems to be working...?
...
EditPage.jsx and GoogleActions.js need to be cleaned up and shortened...
2020-10-05 23:33:15 -04:00
Trevor Buckner
70430f84e1
Small tweaks and linting
2020-04-14 11:15:05 -04:00
Timothy Cyrus
80db261c88
API Code Cleanup + Alt Endpoints
...
Added 2 new API Endpoints as alternatives to existing ones:
- PUT /api/:id (same as PUT /api/update/:id)
- DELETE /api/:id (same as GET /api/remove/:id)
2020-04-14 11:15:05 -04:00
Trevor Buckner
a06b29c6f5
Admin controls for compressing old brews
2020-01-23 11:20:31 -05:00
Trevor Buckner
4128670a9f
Revert "Merge pull request #867 from naturalcrit/compressBrews"
...
This reverts commit 94d090277f , reversing
changes made to aeffec1763 .
2020-01-23 10:27:30 -05:00
Trevor Buckner
bc81e09686
Admin script to compress old brews
...
Also fully delete the text field after compressed version is saved instead of leaving just an empty field.
2020-01-23 09:38:50 -05:00
Trevor Buckner
8adc04a565
Make brand new files also save compressed
2020-01-10 15:55:21 -05:00
Trevor Buckner
1ff3f96f6c
Make compression raw (no wrapper). Otherwise small files are actually larger after compression.
2020-01-10 08:59:39 -05:00
Trevor Buckner
b289cb1003
lint
2020-01-05 23:59:42 -05:00
Trevor Buckner
3ea3d273a5
Add zlib compression to the "text" field. Now, when a file is saved, the original text field is blanked out and the "compressed" binary version is saved instead. Viewing files in Edit page unzips and views them just fine.
...
Does not compress old files unless they are opened and resaved by someone. Have not tested on the "share" or "print" pages yet, but should work.
2020-01-05 23:48:50 -05:00
Trevor Buckner
f572e671cf
Lint
2019-02-14 13:54:35 -05:00
Trevor Buckner
d18bd500b1
Fixing delete buttons
...
Delete should now first remove the current user as an editor, and only delete the file if he was the last editor. Currently, anyone who views your brew is added as an editor and if they delete it, the whole brew is deleted for everyone.
2019-02-14 13:54:35 -05:00
Scott Tolksdorf
ed1b5252be
lint
2018-04-09 00:12:56 -04:00
Scott Tolksdorf
70346ffce7
Fixed saving authors and systems to brews
2017-01-19 12:06:14 -05:00
Scott Tolksdorf
a634b76117
Fixed a bug with saving while not logged in
2016-11-27 18:55:50 -05:00
Scott Tolksdorf
750f5c1330
Added in middleware for retriving brews by a user
2016-11-23 23:41:39 -05:00
Scott Tolksdorf
8b3f9ac76a
Cleaned up the server file and added methodfs and statics to the model
2016-11-14 22:30:28 -05:00
Scott Tolksdorf
4dce90ab41
Cleaning up the server file
2016-11-14 20:14:08 -05:00
Scott Tolksdorf
43ec212be9
Fixed a bad route in the admin page
2016-08-20 13:40:32 -04:00
Scott Tolksdorf
ef8784ccf2
Homebrewery will now try and insert a better title for you if you dont provide one
2016-08-20 13:20:32 -04:00
Scott Tolksdorf
34b21703e1
Maing staging work again
2016-08-09 13:28:45 -04:00
Scott Tolksdorf
388ae933f8
rmeoving the top api call, as it was never finished and opened a security issue.
2016-08-06 21:08:37 -06:00