0
0
mirror of https://github.com/naturalcrit/homebrewery.git synced 2026-08-06 04:37:37 +00:00
Commit Graph

9526 Commits

Author SHA1 Message Date
Víctor Losada Hernández 71c13a89a8 Merge branch 'master' into render_a11y_squash 2026-07-25 23:44:49 +02:00
durstann 7d434fe939 Revert linter change 2026-07-23 18:57:01 -07:00
Trevor Buckner 2eb246ab0d Merge pull request #4899 from Gazook89/Add-Components-to-aliased-directories
Add `@components` aliases to vite config
2026-07-12 16:51:21 -04:00
Gazook89 fd6fd98fdc Add @components aliases to vite config
And update all the files to point to that directory to use the alias.
2026-07-11 17:41:49 -05:00
Trevor Buckner 5bd3b81099 Merge pull request #4891 from dbolack-ab/normalizeNodeVersions
Normalize config files for containers to Node 26.4
2026-07-08 15:31:38 -04:00
Trevor Buckner 4ea4c74783 Merge branch 'master' into normalizeNodeVersions 2026-07-08 15:28:16 -04:00
Trevor Buckner d25e572ab2 Merge pull request #4769 from Gazook89/Better-Dropdowns
Better dropdowns
2026-07-07 22:06:12 -04:00
Gazook89 f6f4faba27 remove tests 2026-07-07 20:44:01 -05:00
David Bolack 25ba58ffa7 Circle ci does not alias a latest. Pin to 26.4.0 2026-07-05 17:58:43 -05:00
David Bolack 54968de248 move to 26 2026-07-05 17:45:54 -05:00
David Bolack 5a52b088ea Push everything to node 25 2026-07-05 17:40:11 -05:00
Gazook89 f67ab5bb16 update brewRenderer.jsx 2026-07-04 20:25:01 -05:00
Gazook89 9048253c9c revert some unintended changes from an earlier merge
commit e02ce4f898 unintentionally undid some changes for v4 by dbolack, I'm not really sure how.  It's evidently not possible to directly "revert" those changes without having a conflicted file, i think something was borked in the process.

manually reverting the changes here, hopefully it works out.
2026-07-04 20:16:02 -05:00
David Bolack 1789c2361f Normalize config files for conatiners to 20.18 based on circleci testing. 2026-07-04 14:55:11 -05:00
Gazook89 416161e617 fix to previous commit. 2026-07-02 23:44:19 -05:00
Gazook89 3836150e42 hide arrows on snippetbar triggers, improve spacing
to decrease the width used for the snippet bar triggers, removed the down arrows (for the top level triggers only).  And, reduced the padding on the icons in the snippetbar while retaining it inside the menus.

The icons still align between the menu list and the menu trigger, but the text labels do not.
2026-07-02 23:40:01 -05:00
Gazook89 b62dc7e5c9 Update package-lock.json 2026-07-02 23:15:08 -05:00
Gazook89 5c50f35570 Merge branch 'master' into Better-Dropdowns 2026-07-02 23:08:37 -05:00
Gazook89 2164f7ae9d Merge remote-tracking branch 'upstream/master' 2026-07-02 23:08:22 -05:00
Gazook89 b791bcefdb revert the work done in earlier commit with anchor properties
revert commit 1fe19578c2 which changed `anchor()` values to `position-area`.

I'm not sure what compelled me to do that change initially, except the easier to understand syntax.  Hopefully it wasn't important.

But oddbird polyfill expects `anchor()` values, which it converts to pixel values for positioning.
2026-07-02 22:53:33 -05:00
durstann 8c77da246c Don't add lang tag to iframe content. It's not strictly necessary since the brew content will set it's own language later in the DOM. 2026-06-19 14:38:49 -07:00
durstann 487d7956e9 Accessibility: Add lang and title to the brew render iframe. 2026-06-18 12:58:11 -07:00
Víctor Losada Hernández 13d1780180 Merge pull request #4837 from 5e-Cleric/add-cleaning-tool-to-admin
[ADMIN]: Proper cleanup function
2026-06-17 16:41:48 +02:00
Víctor Losada Hernández 0d1e57d393 Merge branch 'master' of https://github.com/naturalcrit/homebrewery into add-cleaning-tool-to-admin 2026-06-17 16:23:16 +02:00
Víctor Losada Hernández edf5a6f9e8 a few touches as gazook requested 2026-06-17 16:22:03 +02:00
Víctor Losada Hernández 515a59c9de updated fields to have proper data 2026-06-17 15:59:42 +02:00
Víctor Losada Hernández a645b61464 update comments 2026-06-17 15:50:21 +02:00
G.Ambatte f6436bce33 Merge pull request #4867 from G-Ambatte/fixDividerBug
Editor reduces when console opened
2026-06-17 16:54:02 +12:00
G.Ambatte 1e69cf2e13 Merge branch 'master' into fixDividerBug 2026-06-14 22:46:22 +12:00
G.Ambatte e7ec8a2174 Initial attempt at bug fix 2026-06-14 22:34:07 +12:00
Gazook89 1fe19578c2 change anchor method
This updates the position try results by using a different method of setting the area of the anchored element.  Rather than using the inset properties with `anchor()`, it uses `position-area`.
2026-06-10 16:28:34 -05:00
Gazook89 6e86b1001c Update package-lock.json 2026-06-10 12:34:14 -05:00
Gazook89 80e14898be Update package-lock.json 2026-06-10 12:31:29 -05:00
Gazook89 e02ce4f898 Merge remote-tracking branch 'upstream/master' 2026-06-10 12:30:33 -05:00
Víctor Losada Hernández 70ca2a0bb8 Merge pull request #4863 from naturalcrit/dependabot/npm_and_yarn/prod-dependencies-45b30eb613
Bump the prod-dependencies group across 1 directory with 4 updates
2026-06-10 08:47:40 +02:00
dependabot[bot] c67ac53447 Bump the prod-dependencies group across 1 directory with 4 updates
Bumps the prod-dependencies group with 4 updates in the / directory: [@codemirror/autocomplete](https://github.com/codemirror/autocomplete), [@codemirror/view](https://github.com/codemirror/view), [mongoose](https://github.com/Automattic/mongoose) and [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router).


Updates `@codemirror/autocomplete` from 6.20.2 to 6.20.3
- [Changelog](https://github.com/codemirror/autocomplete/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codemirror/autocomplete/commits)

Updates `@codemirror/view` from 6.43.0 to 6.43.1
- [Changelog](https://github.com/codemirror/view/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codemirror/view/commits)

Updates `mongoose` from 9.6.3 to 9.7.0
- [Release notes](https://github.com/Automattic/mongoose/releases)
- [Changelog](https://github.com/Automattic/mongoose/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Automattic/mongoose/compare/9.6.3...9.7.0)

Updates `react-router` from 7.16.0 to 7.17.0
- [Release notes](https://github.com/remix-run/react-router/releases)
- [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router/CHANGELOG.md)
- [Commits](https://github.com/remix-run/react-router/commits/react-router@7.17.0/packages/react-router)

---
updated-dependencies:
- dependency-name: "@codemirror/autocomplete"
  dependency-version: 6.20.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: prod-dependencies
- dependency-name: "@codemirror/view"
  dependency-version: 6.43.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: prod-dependencies
- dependency-name: mongoose
  dependency-version: 9.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: prod-dependencies
- dependency-name: react-router
  dependency-version: 7.17.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: prod-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-10 03:23:50 +00:00
Gazook89 1861d036b9 add key to dropdown menuitem 2026-06-09 06:25:31 -05:00
Víctor Losada Hernández e06626e1b4 Merge pull request #4851 from naturalcrit/dependabot/npm_and_yarn/prod-dependencies-5933c7efe7
Bump the prod-dependencies group across 1 directory with 12 updates
2026-06-02 18:06:53 +02:00
dependabot[bot] 0c0579a9d3 Bump the prod-dependencies group across 1 directory with 12 updates
Bumps the prod-dependencies group with 12 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.29.0` | `7.29.7` |
| [@babel/plugin-transform-runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-runtime) | `7.29.0` | `7.29.7` |
| [@babel/preset-react](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-react) | `7.28.5` | `7.29.7` |
| [@googleapis/drive](https://github.com/googleapis/google-api-nodejs-client) | `20.1.0` | `20.2.0` |
| [dedent](https://github.com/dmnd/dedent) | `1.7.1` | `1.7.2` |
| [fflate](https://github.com/101arrowz/fflate) | `0.8.2` | `0.8.3` |
| [idb-keyval](https://github.com/jakearchibald/idb-keyval) | `6.2.2` | `6.2.5` |
| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.1` | `4.2.0` |
| [marked-emoji](https://github.com/UziTech/marked-emoji) | `2.0.2` | `2.0.3` |
| [marked-gfm-heading-id](https://github.com/markedjs/marked-gfm-heading-id) | `4.1.3` | `4.1.4` |
| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.6` | `19.2.7` |
| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.6` | `19.2.7` |



Updates `@babel/core` from 7.29.0 to 7.29.7
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.29.7/packages/babel-core)

Updates `@babel/plugin-transform-runtime` from 7.29.0 to 7.29.7
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.29.7/packages/babel-plugin-transform-runtime)

Updates `@babel/preset-react` from 7.28.5 to 7.29.7
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.29.7/packages/babel-preset-react)

Updates `@googleapis/drive` from 20.1.0 to 20.2.0
- [Release notes](https://github.com/googleapis/google-api-nodejs-client/releases)
- [Changelog](https://github.com/googleapis/google-api-nodejs-client/blob/20.2.0/CHANGELOG.md)
- [Commits](https://github.com/googleapis/google-api-nodejs-client/compare/20.1.0...20.2.0)

Updates `dedent` from 1.7.1 to 1.7.2
- [Release notes](https://github.com/dmnd/dedent/releases)
- [Changelog](https://github.com/dmnd/dedent/blob/main/CHANGELOG.md)
- [Commits](https://github.com/dmnd/dedent/compare/v1.7.1...v1.7.2)

Updates `fflate` from 0.8.2 to 0.8.3
- [Release notes](https://github.com/101arrowz/fflate/releases)
- [Changelog](https://github.com/101arrowz/fflate/blob/master/CHANGELOG.md)
- [Commits](https://github.com/101arrowz/fflate/compare/v0.8.2...v0.8.3)

Updates `idb-keyval` from 6.2.2 to 6.2.5
- [Changelog](https://github.com/jakearchibald/idb-keyval/blob/main/CHANGELOG.md)
- [Commits](https://github.com/jakearchibald/idb-keyval/compare/v6.2.2...v6.2.5)

Updates `js-yaml` from 4.1.1 to 4.2.0
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nodeca/js-yaml/commits)

Updates `marked-emoji` from 2.0.2 to 2.0.3
- [Release notes](https://github.com/UziTech/marked-emoji/releases)
- [Changelog](https://github.com/UziTech/marked-emoji/blob/main/release.config.cjs)
- [Commits](https://github.com/UziTech/marked-emoji/compare/v2.0.2...v2.0.3)

Updates `marked-gfm-heading-id` from 4.1.3 to 4.1.4
- [Release notes](https://github.com/markedjs/marked-gfm-heading-id/releases)
- [Changelog](https://github.com/markedjs/marked-gfm-heading-id/blob/main/release.config.cjs)
- [Commits](https://github.com/markedjs/marked-gfm-heading-id/compare/v4.1.3...v4.1.4)

Updates `react` from 19.2.6 to 19.2.7
- [Release notes](https://github.com/facebook/react/releases)
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/react/commits/v19.2.7/packages/react)

Updates `react-dom` from 19.2.6 to 19.2.7
- [Release notes](https://github.com/facebook/react/releases)
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/react/commits/v19.2.7/packages/react-dom)

---
updated-dependencies:
- dependency-name: "@babel/core"
  dependency-version: 7.29.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: prod-dependencies
- dependency-name: "@babel/plugin-transform-runtime"
  dependency-version: 7.29.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: prod-dependencies
- dependency-name: "@babel/preset-react"
  dependency-version: 7.29.7
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: prod-dependencies
- dependency-name: "@googleapis/drive"
  dependency-version: 20.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: prod-dependencies
- dependency-name: dedent
  dependency-version: 1.7.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: prod-dependencies
- dependency-name: fflate
  dependency-version: 0.8.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: prod-dependencies
- dependency-name: idb-keyval
  dependency-version: 6.2.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: prod-dependencies
- dependency-name: js-yaml
  dependency-version: 4.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: prod-dependencies
- dependency-name: marked-emoji
  dependency-version: 2.0.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: prod-dependencies
- dependency-name: marked-gfm-heading-id
  dependency-version: 4.1.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: prod-dependencies
- dependency-name: react
  dependency-version: 19.2.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: prod-dependencies
- dependency-name: react-dom
  dependency-version: 19.2.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: prod-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-02 14:33:00 +00:00
Víctor Losada Hernández c1c3c1ee16 Merge pull request #4593 from dbolack-ab/V4_Persistant_Templates
Template class persistence
2026-06-02 16:28:01 +02:00
Víctor Losada Hernández b65105598a going for 6 years for now 2026-06-02 14:34:18 +02:00
David Bolack 36ae3734fb Merge branch 'master' into V4_Persistant_Templates
Change enable_v4 to enableV4 to shut up linter.
2026-05-29 21:06:55 -05:00
Víctor Losada Hernández ed6bf9f1bb last changes 2026-05-30 00:08:07 +02:00
Gazook89 a3469a172a Move tests to tests/components directory 2026-05-29 15:58:00 -05:00
Gazook89 cf8f809eec Cleanup some loose ends. 2026-05-29 15:57:41 -05:00
Gazook89 03890fd329 Update package-lock.json 2026-05-29 13:03:40 -05:00
Gazook89 9c21e6dc8e update the reset to better vertically align icons 2026-05-29 11:38:14 -05:00
Gazook89 fa07af2d82 Add tests for the Dropdown structure and behavior
Largely this is written by an LLM after I provided the targets, and I've looked through the tests themselves to confirm they are accurate.  There may be improvements in how to actually *set up* the tests, though, as I am less familiar with those.

This has two test suites:  the first for html structure, the second for behavior.  Each of them calls another script that provides helper functions for setting things up and taking them down.  This keeps the test suites themselves fairly lean.
2026-05-29 11:08:05 -05:00
Gazook89 f716c390b9 Add some defaults to dropdown 2026-05-29 10:54:58 -05:00
Víctor Losada Hernández 55c4504ed9 remove logs 2026-05-29 11:32:31 +02:00