Daniel O'Connor
547e4f843b
Merge pull request #4255 from Growstuff/rubocop-fixes
...
Rubocop fixes
2025-09-20 19:44:42 +09:30
Daniel O'Connor
ce946c3a83
Rubocop fixes
2025-09-20 09:45:56 +00:00
Daniel O'Connor
54acc369ab
Rubocop
2025-09-20 09:43:22 +00:00
Daniel O'Connor
6df1d9d247
Merge pull request #4254 from Growstuff/feature/copy-activity
...
Add ability to copy/duplicate an activity
2025-09-20 19:06:43 +09:30
Daniel O'Connor
154d6e9022
Merge branch 'dev' into feature/copy-activity
2025-09-20 18:48:23 +09:30
Daniel O'Connor
dadaddccfb
Merge pull request #4250 from Growstuff/dependabot/bundler/active_utils-3.6.0
...
Bump active_utils from 3.5.0 to 3.6.0
2025-09-20 18:44:51 +09:30
Daniel O'Connor
85f508b3a7
Merge pull request #4251 from Growstuff/dependabot/bundler/rexml-3.4.2
...
Bump rexml from 3.4.1 to 3.4.2
2025-09-20 18:44:39 +09:30
Daniel O'Connor
2e517519a1
Merge pull request #4252 from Growstuff/dependabot/bundler/recaptcha-5.21.1
...
Bump recaptcha from 5.20.1 to 5.21.1
2025-09-20 18:44:25 +09:30
google-labs-jules[bot]
5db6a86607
Add ability to copy/duplicate an activity
2025-09-20 08:54:12 +00:00
Daniel O'Connor
850687e80f
Bump puma from 7.0.2 to 7.0.3 ( #4249 )
...
Bumps [puma](https://github.com/puma/puma ) from 7.0.2 to 7.0.3.
- [Release notes](https://github.com/puma/puma/releases )
- [Changelog](https://github.com/puma/puma/blob/master/History.md )
- [Commits](https://github.com/puma/puma/compare/v7.0.2...v7.0.3 )
---
updated-dependencies:
- dependency-name: puma
dependency-version: 7.0.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Daniel O'Connor <daniel.oconnor@gmail.com >
2025-09-20 18:17:31 +09:30
Daniel O'Connor
1531c6e69b
Merge branch 'dev' into dependabot/bundler/puma-7.0.3
2025-09-20 18:17:23 +09:30
Daniel O'Connor
ce7ce70d5f
Merge pull request #4222 from Growstuff/feature/add-activity-prompts
...
feat: Add prompts for new activities
2025-09-20 17:49:47 +09:30
dependabot[bot]
600e61a282
Bump recaptcha from 5.20.1 to 5.21.1
...
Bumps [recaptcha](https://github.com/ambethia/recaptcha ) from 5.20.1 to 5.21.1.
- [Changelog](https://github.com/ambethia/recaptcha/blob/master/CHANGELOG.md )
- [Commits](https://github.com/ambethia/recaptcha/compare/v5.20.1...v5.21.1 )
---
updated-dependencies:
- dependency-name: recaptcha
dependency-version: 5.21.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-18 07:01:16 +00:00
dependabot[bot]
aa7641ad91
Bump rexml from 3.4.1 to 3.4.2
...
Bumps [rexml](https://github.com/ruby/rexml ) from 3.4.1 to 3.4.2.
- [Release notes](https://github.com/ruby/rexml/releases )
- [Changelog](https://github.com/ruby/rexml/blob/master/NEWS.md )
- [Commits](https://github.com/ruby/rexml/compare/v3.4.1...v3.4.2 )
---
updated-dependencies:
- dependency-name: rexml
dependency-version: 3.4.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-17 19:11:30 +00:00
dependabot[bot]
64acd4c00c
Bump active_utils from 3.5.0 to 3.6.0
...
Bumps [active_utils](https://github.com/shopify/active_utils ) from 3.5.0 to 3.6.0.
- [Release notes](https://github.com/shopify/active_utils/releases )
- [Changelog](https://github.com/Shopify/active_utils/blob/main/CHANGELOG.md )
- [Commits](https://github.com/shopify/active_utils/compare/v3.5.0...v3.6.0 )
---
updated-dependencies:
- dependency-name: active_utils
dependency-version: 3.6.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-16 07:01:15 +00:00
dependabot[bot]
d95ffdbef6
Bump puma from 7.0.2 to 7.0.3
...
Bumps [puma](https://github.com/puma/puma ) from 7.0.2 to 7.0.3.
- [Release notes](https://github.com/puma/puma/releases )
- [Changelog](https://github.com/puma/puma/blob/master/History.md )
- [Commits](https://github.com/puma/puma/compare/v7.0.2...v7.0.3 )
---
updated-dependencies:
- dependency-name: puma
dependency-version: 7.0.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-15 07:38:14 +00:00
Daniel O'Connor
6d076983dd
Merge pull request #4245 from Growstuff/swagger-format
...
Format
2025-09-12 17:41:23 +09:30
Daniel O'Connor
4dfe325077
Merge branch 'dev' into swagger-format
2025-09-12 08:12:01 +09:30
Daniel O'Connor
a76ef6a117
Format
2025-09-10 13:56:29 +00:00
Daniel O'Connor
99478e3920
Rubocop ( #4242 )
release71
2025-09-10 20:46:12 +09:30
Daniel O'Connor
a2f05097af
Merge branch 'mainline' into dev
2025-09-10 20:02:31 +09:30
Daniel O'Connor
e5bf9d98e6
Rubocop ( #4241 )
2025-09-10 19:56:12 +09:30
Daniel O'Connor
7988080054
Update .rubocop.yml
2025-09-10 19:52:44 +09:30
google-labs-jules[bot]
02db5b8130
Add API token generation, authentication, and CRUD for a number of the API resources ( #4237 )
...
* feat: Add API token generation and authentication
This commit introduces API token generation and authentication for write operations.
- Adds a section to the user's profile edit page to generate and display an API token.
- Reuses the `authentications` table to store the API token, avoiding the need for a database migration.
- Implements token-based authentication for the API using the `Authorization: Token token=...` header.
- Enables write operations for all API resources and ensures they are protected by the new authentication mechanism.
- Adds feature and request specs to test the new functionality.
* feat: Add API token generation and authentication
This commit introduces API token generation and authentication for write operations.
- Adds a section to the user's profile edit page to generate and display an API token.
- Reuses the `authentications` table to store the API token, avoiding the need for a database migration.
- Implements token-based authentication for the API using the `Authorization: Token token=...` header.
- Enables write operations for all API resources and ensures they are protected by the new authentication mechanism.
- Adds feature and request specs to test the new functionality.
* Mark as editable
* Refactor
* WIP - Authentication
* Implement more test coverage
* Split 401 and 403
* Before Create hooks
* Update harvest specs, defaulting to the first plant part - this may not be right
* Update coverage
* Update coverage
* Rubocop
* Rubocop
* Rubocop
* Fix coverage
* For now, mark photos immutable again
* Fix specs
* Fix specs
* Rubocop
* Fix specs
---------
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
Co-authored-by: Daniel O'Connor <daniel.oconnor@gmail.com >
2025-09-10 19:50:06 +09:30
Daniel O'Connor
cf8380029a
Rubocop
2025-09-10 10:19:08 +00:00
Daniel O'Connor
eefda21d1a
Merge pull request #4226 from Growstuff/dev
...
Release 70
2025-09-09 22:23:27 +09:30
Daniel O'Connor
4c0a63bd28
Merge pull request #4235 from Growstuff/activity_name
...
Fix UX
release70
2025-09-09 22:20:06 +09:30
Daniel O'Connor
7f19891428
Merge branch 'dev' into activity_name
2025-09-09 22:19:57 +09:30
Daniel O'Connor
e322871740
Fix UX
2025-09-09 12:49:17 +00:00
Daniel O'Connor
35f18556fd
Merge pull request #4234 from Growstuff/activity_name
...
Delegate
2025-09-09 22:16:41 +09:30
Daniel O'Connor
85034298ec
Merge branch 'dev' of https://github.com/Growstuff/growstuff into activity_name
2025-09-09 12:45:14 +00:00
Daniel O'Connor
b2e959aded
Delegate
2025-09-09 12:44:40 +00:00
Daniel O'Connor
a4e2bf5d54
Activity name ( #4233 )
...
* Add aliases
* Add aliases
2025-09-09 22:11:18 +09:30
Daniel O'Connor
9cd00b44bb
Merge branch 'dev' into activity_name
2025-09-09 22:11:06 +09:30
Daniel O'Connor
2f0b8e9d76
Add aliases
2025-09-09 12:40:06 +00:00
Daniel O'Connor
bb4e2dd788
Add aliases ( #4232 )
2025-09-09 22:07:24 +09:30
Daniel O'Connor
fb78bcb0b0
Add aliases
2025-09-09 12:36:22 +00:00
google-labs-jules[bot]
e5c71f1dc4
Merge pull request #4230 from Growstuff/feature/add-more-filters
...
feat: Add more filters to API resources
2025-09-09 21:34:49 +09:30
dependabot[bot]
2d62891ef0
Merge pull request #4227 from Growstuff/dependabot/bundler/factory_bot_rails-6.5.1
2025-09-09 09:04:42 +00:00
dependabot[bot]
cf840582d5
Bump factory_bot_rails from 6.5.0 to 6.5.1
...
Bumps [factory_bot_rails](https://github.com/thoughtbot/factory_bot_rails ) from 6.5.0 to 6.5.1.
- [Release notes](https://github.com/thoughtbot/factory_bot_rails/releases )
- [Changelog](https://github.com/thoughtbot/factory_bot_rails/blob/main/NEWS.md )
- [Commits](https://github.com/thoughtbot/factory_bot_rails/compare/v6.5.0...v6.5.1 )
---
updated-dependencies:
- dependency-name: factory_bot_rails
dependency-version: 6.5.1
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-09 08:56:00 +00:00
Daniel O'Connor
389d904d7c
Merge pull request #4231 from Growstuff/dependabot/bundler/puma-7.0.2
...
Bump puma from 7.0.0 to 7.0.2
2025-09-09 18:24:37 +09:30
dependabot[bot]
5bfeb0ce03
Bump puma from 7.0.0 to 7.0.2
...
Bumps [puma](https://github.com/puma/puma ) from 7.0.0 to 7.0.2.
- [Release notes](https://github.com/puma/puma/releases )
- [Changelog](https://github.com/puma/puma/blob/master/History.md )
- [Commits](https://github.com/puma/puma/compare/v7.0.0...v7.0.2 )
---
updated-dependencies:
- dependency-name: puma
dependency-version: 7.0.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-09 07:01:07 +00:00
Daniel O'Connor
11b1c84985
Update garden_resource to filter by owner ( #4229 )
2025-09-09 08:24:15 +09:30
Daniel O'Connor
a21a9e7a09
Update garden_resource to filter by owner
2025-09-08 17:38:03 +09:30
google-labs-jules[bot]
bc11a1b8db
Merge pull request #4209 from Growstuff/extend-crop-model
...
Extend Crop Model and Migrate Data from OpenFarm
2025-09-07 20:03:18 +09:30
Daniel O'Connor
12f6b76dca
Merge pull request #4223 from Growstuff/show-history
...
Render history of activities on gardens, plantings
2025-09-07 19:40:18 +09:30
Daniel O'Connor
dfc75d8916
Merge pull request #4224 from Growstuff/deep-link
...
Harvests > Unrated Planting > Deep link to content when rating
2025-09-07 18:12:07 +09:30
Daniel O'Connor
798eb1132f
Rubocop
2025-09-07 08:10:41 +00:00
Daniel O'Connor
42036a3d3f
Fix logic
2025-09-07 08:07:21 +00:00
Daniel O'Connor
47da5f18c9
Merge branch 'dev' into deep-link
2025-09-07 17:35:57 +09:30