G.Ambatte
68ed6019f6
Add new access type (raw) and simplify adding other types in the future. Add functionality for raw access to skip splitting Style data from Brew Content.
2021-06-19 15:50:48 +12:00
Sean Robertson
4638c3e1d9
Update server.js
...
Initial commit of incorporating `brew.style` into /source and /download pages
2021-06-18 11:24:20 +12:00
G.Ambatte and Trevor Buckner
70bdb07c1e
Update client/homebrew/editor/metadataEditor/metadataEditor.jsx
...
Co-authored-by: Trevor Buckner <calculuschild@gmail.com >
2021-06-09 21:42:12 +12:00
G.Ambatte and Trevor Buckner
23e773ce64
Update client/homebrew/editor/metadataEditor/metadataEditor.jsx
...
Co-authored-by: Trevor Buckner <calculuschild@gmail.com >
2021-05-18 16:37:13 +12:00
G.Ambatte
3b34fe72b9
Lint fix.
2021-05-17 19:23:35 +12:00
Sean Robertson
34f620c59b
Fix 'Share to Reddit' link for Google brews
...
Fix 'Share to Reddit' generating incorrect links for brews stored on Google Drive
2021-05-17 12:16:22 +12:00
G.Ambatte
2ba10655a8
Update to include brew title, description, systems, etc. on the new page
2021-05-01 14:38:54 +12:00
G.Ambatte
712824d8a6
Add 'Tweak Drop Cap' with default settings to allow users to tweak the drop cap as desired
2021-03-19 17:44:07 +13:00
G.Ambatte
7491f463b4
Lint fixes.
2021-03-19 17:32:27 +13:00
G.Ambatte
8f08591ab9
Add snippet for removing drop cap (aka fancy first letter).
2021-03-19 17:28:49 +13:00
G.Ambatte
3358094319
Fix issues arising post-merge
2021-03-04 22:01:37 -05:00
G.Ambatte
2f9bd00d70
Merge importPage functions into newPage.
2021-03-04 22:01:11 -05:00
G.Ambatte
ed23578dcf
Lint fixes.
2021-03-04 21:57:33 -05:00
G.Ambatte
41ecbb62a2
Redirect new to import.
2021-03-04 21:57:32 -05:00
G.Ambatte
32ef36d7f7
Initial commit: Import from Share ID appears to be functioning correctly.
2021-03-04 21:57:32 -05:00
G.Ambatte and Trevor Buckner
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
G.Ambatte
ecae16b5d4
Update robots.txt ( #1239 )
2021-02-19 17:54:00 -05:00
G.Ambatte
c3bfd1e8bf
Prefix loading successfully from config/local.json for both Homebrewery and Google brews.
...
Concats switched to string literals to make Linter happy.
2021-01-29 22:53:58 +13:00
G.Ambatte
051773a084
Move filename prefix to configurable item in config/default.json
2021-01-28 23:13:01 +13:00
G.Ambatte
e367cb2152
Initial commit - adds a New button to the Nav bar on the Home, User, and Edit pages.
2021-01-23 00:36:10 +13:00
G.Ambatte
bcbf596aa8
Increase minimum height of brewItem in CSS so all four items are always visible.
...
Adjust eslint line in `server.js` to re-enable the test with a slightly higher maximum value.
2021-01-22 21:24:22 +13:00
G.Ambatte
d88b04783d
Lint corrections
2021-01-22 17:31:01 +13:00
G.Ambatte
6d219aa701
Unwinding refactored code + corrections.
2021-01-22 17:29:26 +13:00
G.Ambatte
da32845dd1
(WIP) Unwinding refactoring to improve clarity and readability of new functions
2021-01-22 16:44:34 +13:00
Sean Robertson
4073536d96
(WIP) Remove target=_blank and rel=noopener noreferrer from brewItem.jsx to eliminate white flash on User page when clicking link to download source of a brew.
2021-01-22 13:59:15 +13:00
Sean Robertson
21f08c97a1
Expand source text escaping/processing for improved readability
2021-01-22 13:56:29 +13:00
G.Ambatte
06223d576d
Fixes from Linter
2021-01-21 20:32:23 +13:00
G.Ambatte
5c7a9c92d1
Integrated download function into server.js
...
Remove new function from `Homebrew.Model.js`
Remove `sourceFunctions.jsx` module
2021-01-21 20:27:46 +13:00
G.Ambatte
0e8348f360
Catch zero length filenames
2021-01-21 07:39:08 +13:00
G.Ambatte
8060ed5f8e
Rename sanitizeHtml function to escapeTextForHtmlDisplay which better describes it's actual function
2021-01-21 07:37:50 +13:00
G.Ambatte
e8135fcbb4
Added sanitizeHtml function to Homebrew model to generate HTML from the brew for the source page.
...
Moved `source` page generation function to a new function module. Added option to function to create plain text download with a sanitized filename and made it accessible from a new page: `download`.
Added the `download` item to the BrewItem so it appears on each brew on the User page.
Added `sanitize-filename` dependency to `package.json`.
2021-01-21 00:02:15 +13:00
G.Ambatte
7fccb7e03e
Shift functionality to new file in attempt to reduce code duplication in server.js
2021-01-17 22:07:26 +13:00
G.Ambatte
715ddf2b8c
Initial commit
2021-01-17 18:52:56 +13:00
G.Ambatte
717a5886cf
Merge branch 'master' of https://github.com/G-Ambatte/homebrewery
2021-01-17 17:23:18 +13:00
G.Ambatte
407232c708
Fix for MongoDB package update breaking install script
...
Change to enable use of rcvars for NODE_ENV and PORT
2021-01-17 17:19:24 +13:00
G.Ambatte
edd902397e
Remove hanging comma in config.json
...
Change default port assignment from 8000 to 8001 in config.json and FreeBSD service config
2021-01-17 17:19:24 +13:00
G.Ambatte
24f5fcb5a0
Move NODE_ENV to service file; remove from server.js and config/default.json
2021-01-17 17:19:24 +13:00
G.Ambatte
8f6270723e
Update server.js
...
Lint is happy, now attempting to pacify CircleCI
2021-01-17 17:19:24 +13:00
G.Ambatte
9cccd2d74e
Update server.js
...
Eliminating unnecessary debugging code, reducing line count and making lint happy :)
2021-01-17 17:19:24 +13:00
G.Ambatte
ed34b65dbd
Update homebrewery
...
Add `dev_mode` to the HomeBrewery service, which starts the HomeBrewery project in live rebuild mode.
2021-01-17 17:19:23 +13:00
G.Ambatte
4484cc7d16
Change install directory
...
Change of install directory to `/usr/local/homebrewery`
2021-01-17 17:19:23 +13:00
G.Ambatte
8677994fb7
Update install.sh
...
Change to main project repo, on assumption that the PR will be merged at some point
2021-01-17 17:19:23 +13:00
G.Ambatte
ea555eb410
Remove --force option
...
Remove --force option from `npm audit fix`. While this has not caused any issues to date, there is no guarantee that it will continue to be the case.
2021-01-17 17:19:23 +13:00
G.Ambatte
e140b656a6
Update server.js
...
Change to setting NODE_ENV; default to 'local' if not set via environment variable or in the config file.
2021-01-17 17:19:23 +13:00
G.Ambatte
6423d909d7
Remove environment variables from rc.d
...
Remove environment variables from rc.d as they are now in config/default.json.
2021-01-17 17:19:23 +13:00
G.Ambatte
8887961d09
Add config items
...
Add config items and default values:
- web_port (8001)
- environment (local)
2021-01-17 17:19:17 +13:00
G.Ambatte
4ee891a3ba
Update install.sh
...
Switch to latest version of MongoDB
2021-01-17 17:19:11 +13:00
G.Ambatte
96b976fd4a
Update install.sh
2021-01-17 17:19:11 +13:00
G.Ambatte
1b9d46f834
Create install.sh
2021-01-17 17:19:10 +13:00
G.Ambatte
ba600f5da6
FreeBSD installation ( #1165 )
...
* Update server.js
Eliminate requirement to CD into project directory prior to running `npm start` or `node server.js`.
* Add rc.d daemon script
Adds a RC.d daemon script to control the HomeBrewery status. Based on Andrew Pearson's Node-RED script for the same purpose.
* Create install.sh
* Update install.sh
* Update install.sh
Switch to latest version of MongoDB
* Add config items
Add config items and default values:
- web_port (8001)
- environment (local)
* Remove environment variables from rc.d
Remove environment variables from rc.d as they are now in config/default.json.
* Update server.js
Change to setting NODE_ENV; default to 'local' if not set via environment variable or in the config file.
* Remove --force option
Remove --force option from `npm audit fix`. While this has not caused any issues to date, there is no guarantee that it will continue to be the case.
* Create README.FREEBSD.md
Initial write up of install instructions. Includes instruction to `wget` from the `naturalcrit/homebrewery` project rather than the FreeBSD fork, on the assumption that the PR will be merged at some point.
* Update install.sh
Change to main project repo, on assumption that the PR will be merged at some point
* Change install directory
Change of install directory to `/usr/local/homebrewery`
* Update homebrewery
Add `dev_mode` to the HomeBrewery service, which starts the HomeBrewery project in live rebuild mode.
* Update server.js
Eliminating unnecessary debugging code, reducing line count and making lint happy :)
* Update server.js
Lint is happy, now attempting to pacify CircleCI
* Move NODE_ENV to service file; remove from server.js and config/default.json
* Remove hanging comma in config.json
Change default port assignment from 8000 to 8001 in config.json and FreeBSD service config
* Add link to FreeBSD install documenation in the main README.md file
* Fix for MongoDB package update breaking install script
Change to enable use of rcvars for NODE_ENV and PORT
2021-01-10 17:44:49 -05:00
G.Ambatte
03e74afe80
Fix for MongoDB package update breaking install script
...
Change to enable use of rcvars for NODE_ENV and PORT
2021-01-10 17:23:14 +13:00
G.Ambatte
b0c1a5a6b1
Add link to FreeBSD install documenation in the main README.md file
2021-01-10 15:27:04 +13:00
G.Ambatte
3af43164f4
Remove hanging comma in config.json
...
Change default port assignment from 8000 to 8001 in config.json and FreeBSD service config
2021-01-09 23:03:39 +13:00
G.Ambatte
2a340b7a65
Update coverpage.gen.js ( #1173 )
...
Fix for page numbers, footers, and footnotes being on the wrong side of the page after a cover page has been inserted - as per Reddit post: https://redd.it/kncoe7
2021-01-09 02:03:08 -05:00
G.Ambatte
e394539742
Move NODE_ENV to service file; remove from server.js and config/default.json
2021-01-03 23:57:43 +13:00
G.Ambatte
bd416233eb
Update server.js
...
Lint is happy, now attempting to pacify CircleCI
2020-12-29 17:57:33 +13:00
G.Ambatte
7ca9d601a0
Update server.js
...
Eliminating unnecessary debugging code, reducing line count and making lint happy :)
2020-12-29 17:55:15 +13:00
G.Ambatte
ac8988ad41
Update homebrewery
...
Add `dev_mode` to the HomeBrewery service, which starts the HomeBrewery project in live rebuild mode.
2020-12-28 21:31:00 +13:00
G.Ambatte
90fdc71279
Change install directory
...
Change of install directory to `/usr/local/homebrewery`
2020-12-28 15:24:29 +13:00
G.Ambatte
5d126ff14d
Update install.sh
...
Change to main project repo, on assumption that the PR will be merged at some point
2020-12-28 15:12:51 +13:00
G.Ambatte
38e098f6c4
Create README.FREEBSD.md
...
Initial write up of install instructions. Includes instruction to `wget` from the `naturalcrit/homebrewery` project rather than the FreeBSD fork, on the assumption that the PR will be merged at some point.
2020-12-28 14:28:49 +13:00
G.Ambatte
d3fa8a54ae
Remove --force option
...
Remove --force option from `npm audit fix`. While this has not caused any issues to date, there is no guarantee that it will continue to be the case.
2020-12-28 12:56:17 +13:00
G.Ambatte
443094d282
Update server.js
...
Change to setting NODE_ENV; default to 'local' if not set via environment variable or in the config file.
2020-12-06 21:54:20 +13:00
G.Ambatte
e727f1749f
Remove environment variables from rc.d
...
Remove environment variables from rc.d as they are now in config/default.json.
2020-12-06 20:41:48 +13:00
G.Ambatte
1224a54884
Add config items
...
Add config items and default values:
- web_port (8001)
- environment (local)
2020-12-06 20:39:43 +13:00
G.Ambatte
897e7dccc6
Update install.sh
...
Switch to latest version of MongoDB
2020-12-06 18:43:01 +13:00
G.Ambatte
88631ed7a8
Update install.sh
2020-12-06 18:35:24 +13:00
G.Ambatte
65f4094b5a
Create install.sh
2020-12-06 18:06:23 +13:00
G.Ambatte
99656357b1
Add rc.d daemon script
...
Adds a RC.d daemon script to control the HomeBrewery status. Based on Andrew Pearson's Node-RED script for the same purpose.
2020-12-06 18:01:39 +13:00
G.Ambatte
d33ae2a50a
Update server.js
...
Eliminate requirement to CD into project directory prior to running `npm start` or `node server.js`.
2020-12-06 17:51:18 +13:00
G.Ambatte
f419430c6b
Merge pull request #1 from naturalcrit/master
...
Add detailed MongoDB Install instructions
2020-11-30 19:30:23 +13:00