Commit Graph
13034 Commits
Author SHA1 Message Date
Brenda Wallace f9d7110783 adding tests or our react components 2026-10-23 21:34:33 +13:00
Brenda Wallace b22fa68bdf Refactor Job Ideas feature: replace dismiss! with hide! method, update job count logic, and enhance UI components for better visibility and layout 2026-10-23 21:04:21 +13:00
Brenda Wallace 7a4bff150e Refactor Jobs view and update specs: improve layout for job groups and enhance test coverage for jobs index with ideas 2026-10-23 21:04:21 +13:00
Brenda Wallace 76dafadc7f Refactor Job Ideas feature: remove badge display and related tests; update UI components for better layout and visibility of job suggestions 2026-10-23 21:04:21 +13:00
Brenda Wallace c4ab1bab15 Enhance Job Ideas feature: implement overlay for job suggestions, add animations for job transitions, and improve UI components; update controller and helper methods for better handling of job ideas 2026-10-23 21:04:21 +13:00
Brenda Wallace e14b246dca Enhance Job Ideas feature: add UI elements for job suggestions, implement schedule display for template jobs, and improve localization; update related specs for new functionality 2026-10-23 21:04:21 +13:00
Brenda Wallace a235df0215 Add job ideas count and badge display; implement helper methods and update views for better visibility of job ideas 2026-10-23 21:04:21 +13:00
Brenda Wallace 3bdbd6c3a5 Enhance Job Ideas feature: add styling for idea cards, implement filtering options, and update controller logic to manage skipped sources; improve localization for job idea reasons and sections 2026-10-23 21:04:21 +13:00
Brenda Wallace 5b2d6e141c Refactor button options in job ideas view for improved readability and maintainability 2026-10-23 21:04:21 +13:00
Brenda Wallace 686b508d34 Add JobIdeas feature: implement JobIdeasController, views, and related services for job suggestions; include functionality for adding, hiding, and snoozing job ideas 2026-10-23 21:04:21 +13:00
Brenda Wallace 19e179229c Add Harvest class to JobIdeas service for managing harvest-related job ideas; implement ideas generation and related specs 2026-10-23 21:04:21 +13:00
Brenda Wallace c6bf51c542 Implement job idea dismissal duration and snooze functionality; add hidden_until attribute and related specs 2026-10-23 21:04:21 +13:00
Brenda Wallace fa1da3712b Add community and nearby job ideas sources; implement shown and more methods in JobIdeas service 2026-10-23 21:04:21 +13:00
Brenda Wallace 83504615d4 Refactor JobIdeas service: replace LastYear and PlantedLastYear with PastJobs and PastPlantings; update related specs 2026-10-23 21:04:21 +13:00
Brenda Wallace 1266c0e537 Add action attribute to Job model and update related files 2026-10-23 21:04:21 +13:00
Brenda Wallace 3109109cd7 Add PlantedLastYear service and update JobIdeas to include it 2026-10-23 21:04:21 +13:00
Brenda Wallace a3764739b3 Add job idea dismissal feature and related services
- Introduced JobIdeaDismissal model to manage dismissed job ideas for members.
- Added associations and validations for job idea dismissals in the Member model.
- Created JobIdeas service to generate job ideas based on templates and last year's activities.
- Implemented JobIdeas::LastYear and JobIdeas::Templates classes to fetch relevant job ideas.
- Added migration for job_idea_dismissals table and updated schema.
- Developed tests for job idea dismissal functionality and related services.
2026-10-23 21:04:21 +13:00
Brenda Wallace c5b04b78a3 Add ApplyCropJobTemplate service and for_crop scope to CropJobTemplate model 2026-10-23 21:04:21 +13:00
Brenda Wallace 89599a665d Add crop_job_step association to Job model and migration
- Introduced a has_many association in CropJobStep for jobs with dependent nullify.
- Added crop_job_step reference to Job model with optional association.
- Created migration to add crop_job_step reference to jobs table with foreign key.
- Updated schema to reflect the new association.
- Added tests for crop_job_step association in Job model.
2026-10-23 21:04:21 +13:00
Daniel O'Connoranddependabot[bot] f41617a79a Bump aws-sdk-s3 from 1.233.2 to 1.234.0 (#5024)
Bumps [aws-sdk-s3](https://github.com/aws/aws-sdk-ruby) from 1.233.2 to 1.234.0.
- [Release notes](https://github.com/aws/aws-sdk-ruby/releases)
- [Changelog](https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-s3/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-ruby/commits)

---
updated-dependencies:
- dependency-name: aws-sdk-s3
  dependency-version: 1.234.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-10-23 18:19:26 +10:30
dependabot[bot] 9bfa0788df Bump aws-sdk-s3 from 1.233.2 to 1.234.0
Bumps [aws-sdk-s3](https://github.com/aws/aws-sdk-ruby) from 1.233.2 to 1.234.0.
- [Release notes](https://github.com/aws/aws-sdk-ruby/releases)
- [Changelog](https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-s3/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-ruby/commits)

---
updated-dependencies:
- dependency-name: aws-sdk-s3
  dependency-version: 1.234.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-10-23 07:43:03 +00:00
Daniel O'Connoranddependabot[bot] fb022eeb81 Bump pry from 0.16.0 to 0.16.1 (#5023)
Bumps [pry](https://github.com/pry/pry) from 0.16.0 to 0.16.1.
- [Release notes](https://github.com/pry/pry/releases)
- [Changelog](https://github.com/pry/pry/blob/master/CHANGELOG.md)
- [Commits](https://github.com/pry/pry/compare/v0.16.0...v0.16.1)

---
updated-dependencies:
- dependency-name: pry
  dependency-version: 0.16.1
  dependency-type: direct:development
  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>
2026-10-23 18:10:43 +10:30
Daniel O'Connor ea9668adce Merge branch 'main' into dependabot/bundler/pry-0.16.1 2026-10-23 18:04:51 +10:30
Daniel O'Connor 544287cd42 Localize footer navigation links (#5022) 2026-10-23 18:00:19 +10:30
dependabot[bot] 4a403c8b72 Bump pry from 0.16.0 to 0.16.1
Bumps [pry](https://github.com/pry/pry) from 0.16.0 to 0.16.1.
- [Release notes](https://github.com/pry/pry/releases)
- [Changelog](https://github.com/pry/pry/blob/master/CHANGELOG.md)
- [Commits](https://github.com/pry/pry/compare/v0.16.0...v0.16.1)

---
updated-dependencies:
- dependency-name: pry
  dependency-version: 0.16.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-10-23 07:03:14 +00:00
Brenda Wallace 6332f26c58 Merge pull request #4994 from Growstuff/crop-job-templates-admin
Admin for crop job templates, a tidier crop wrangling page, and crop and template seeds
2026-10-23 13:26:33 +10:30
Brenda Wallace e64e893b4f Merge pull request #5015 from Growstuff/job-photos
Photos on jobs, before and after
2026-10-23 13:20:46 +10:30
Brenda Wallace 9318ec3a7d Merge pull request #5012 from Growstuff/feat/tasks-for-garden
Feat/tasks for garden
2026-10-23 13:48:39 +13:00
Brenda Wallace 920e361bdf Merge remote-tracking branch 'origin/main' into feat/tasks-for-garden 2026-10-23 13:41:43 +13:00
Brenda Wallace d7103eb4af Merge pull request #5010 from Growstuff/feat/timeline-jobs
add finished jobs to the timeline
2026-10-23 13:41:12 +13:00
Brenda Wallace 42deef49f6 Enhance job handling in neighbours and timeline services: add support for finished jobs, update queries, and improve localization for job-related events. 2026-10-23 13:28:37 +13:00
Brenda Wallace f0065d2b20 UI niceness for jobs - #5009
UI niceness for jobs
2026-10-23 00:28:33 +00:00
Brenda Wallace 2456e30a4d Merge remote-tracking branch 'origin/main' into ui-niceness-for-jobs 2026-10-23 13:20:47 +13:00
Brenda Wallace c46df976d6 Celebrate crossing off a job with flowers, and add the snail - #4993
Celebrate crossing off a job with flowers, and add the snail
2026-10-23 10:41:06 +10:30
Brenda Wallace a4069274ea Merge remote-tracking branch 'origin/main' into job-celebration 2026-10-23 12:59:23 +13:00
Brenda Wallace d654929130 Add flush and timer advance in notepad tests for improved async handling 2026-10-23 12:40:16 +13:00
Brenda Wallace 0c1cc46e9f Merge remote-tracking branch 'origin/ui-niceness-for-jobs' into feat/tasks-for-garden 2026-10-23 12:39:15 +13:00
Brenda Wallace d40707ecb3 Merge remote-tracking branch 'origin/job-celebration' into ui-niceness-for-jobs 2026-10-23 12:38:41 +13:00
google-labs-jules[bot]andCloCkWeRX e2a61c000b Match Layout button padding and sizing to Add Planting button
Co-authored-by: CloCkWeRX <365751+CloCkWeRX@users.noreply.github.com>
2026-10-23 10:06:56 +10:30
Brenda Wallace 35ffb77754 Add tests for notepad job submission and focus management 2026-10-23 12:35:02 +13:00
Brenda Wallace 95f36c80f3 Merge branch 'job-celebration' into ui-niceness-for-jobs 2026-10-23 12:31:01 +13:00
Brenda Wallace 9003ca3bef Enhance notepad accessibility and functionality
- Add reduced motion support for the notepad snail animation.
- Implement focused control tracking for job list interactions.
- Refactor job transmission logic to ensure sequential processing.
- Update notepad HTML structure for better screen reader compatibility.
- Introduce tests for notepad rendering and accessibility features.
2026-10-23 12:22:22 +13:00
Brenda Wallace 9ef29769f9 Merge remote-tracking branch 'origin/main' into job-celebration 2026-10-23 12:17:59 +13:00
Brenda Wallace 4c7e14fb68 Link jobs to crops, plantings and seeds by typing @ (#4991)
* Implement job linking functionality with crop suggestions and UI enhancements

* Enhance job notepad and linking functionality with UI improvements and code refactoring

* Clarify planting trait association in job factory to ensure owner-specific planting

* Enhance job creation and notepad functionality to handle empty jobbable links and ensure Add button remains enabled during submission

* Add crop icons to job suggestions and update notepad UI for improved visibility
2026-10-22 23:16:48 +00:00
Brenda Wallace 5b99adfee3 Merge branch 'feat/timeline-jobs' into feat/tasks-for-garden 2026-10-23 12:12:03 +13:00
Brenda Wallace f9be2623b0 Merge branch 'ui-niceness-for-jobs' into feat/timeline-jobs 2026-10-23 12:11:42 +13:00
Brenda Wallace 0d2e2f3df6 Merge branch 'job-celebration' into ui-niceness-for-jobs 2026-10-23 12:11:23 +13:00
Brenda Wallace a82d0df9ad Merge branch 'job-links-from-typing' into job-celebration 2026-10-23 12:10:57 +13:00
Brenda Wallace 6f10a97198 Merge remote-tracking branch 'origin/main' into job-links-from-typing 2026-10-23 12:09:37 +13:00
Daniel O'Connor d8a20d3e50 Add postgres in devcontainer feature (#4998) 2026-10-23 09:36:08 +10:30