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
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
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
920e361bdf
Merge remote-tracking branch 'origin/main' into feat/tasks-for-garden
2026-10-23 13:41:43 +13: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
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] and CloCkWeRX
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
91e605d2c5
Add suggestions feature for job notepad: implement crop name suggestions with @ syntax in both add and edit modes
2026-10-23 10:43:16 +13:00
Brenda Wallace
d96594f812
Enhance job notepad and suggestions for garden context:
...
- Update styles for notepad title and job suggestions.
- Modify job suggestions controller to filter by garden plantings.
- Implement interactive suggestions in job notepad for crop linking.
- Add link to view all jobs in the garden's notepad.
- Extend tests for job suggestions in garden context.
2026-10-23 08:43:55 +13:00
Brenda Wallace
23a0e6ea1f
Implement garden-specific job notepad: add JobsNotepad service, update controllers and views to support garden context, and enhance tests for new functionality.
2026-10-23 08:38:47 +13:00
Brenda Wallace
ba3574b5fc
Refactor job-related code: enhance job suggestions, improve notepad functionality, and update job form fields
2026-10-23 08:27:46 +13:00
Brenda Wallace
9e35db0207
Add tests for job notepad functionality: implement job addition, editing, and drag-and-drop interactions
2026-10-23 08:24:33 +13:00
Brenda Wallace
a4e764b760
Add saving state indication for job rows: implement dimming and spinner during server interactions
2026-10-23 08:22:25 +13:00
Brenda Wallace
0dfe944842
Add saving state indication for job notepad: implement spinner and status message during job addition
2026-10-23 08:22:15 +13:00
Brenda Wallace
7f0b6fb989
Enhance job notepad functionality: implement job crossing off with date tracking, update job grouping logic, and improve UI elements for better user experience.
2026-10-23 08:20:48 +13:00
Brenda Wallace
d6d56787ca
Implement inline editing for job names in notepad with appropriate styles and hints
2026-10-23 08:13:16 +13:00
Brenda Wallace
e21c3ab1da
Merge branch 'job-links-from-typing' into job-celebration
2026-10-22 20:21:44 +13:00
Brenda Wallace
cef7322d7e
Merge branch 'rename-activities-to-jobs' into job-links-from-typing
2026-10-22 20:18:29 +13:00
Brenda Wallace
29e9c71012
Refactor job handling: update due date logic, enhance notepad functionality, and adjust routing
2026-10-22 20:15:57 +13:00
Brenda Wallace
f718f3e122
Refactor job handling and UI updates: streamline job path usage, enhance celebration text, and improve notepad interactions
2026-10-22 18:31:28 +13:00
Brenda Wallace
be21f287a8
Merge branch 'job-links-from-typing' into job-celebration
2026-10-22 18:26:31 +13:00
Brenda Wallace
5588bd2eb1
Add crop icons to job suggestions and update notepad UI for improved visibility
2026-10-22 18:25:25 +13:00
Brenda Wallace
7b67fd3dd6
Add snail animation and job completion caption to notepad
2026-10-22 18:15:35 +13:00
Brenda Wallace
51923aadd8
Add job celebration features with animations and notifications for completed tasks
2026-10-22 18:11:35 +13:00
Brenda Wallace
871c7ff9ce
Enhance job notepad and linking functionality with UI improvements and code refactoring
2026-10-22 18:02:21 +13:00
Brenda Wallace
d7d14cf65e
Implement job linking functionality with crop suggestions and UI enhancements
2026-10-22 17:59:27 +13:00
Brenda Wallace
47476324b3
Enhance job notepad functionality with drag-and-drop support and UI updates
2026-10-22 17:24:48 +13:00
Brenda Wallace
06138569c6
Implement job notepad functionality with AJAX support for adding jobs
2026-10-22 17:19:31 +13:00
Brenda Wallace
a0b24381ac
Refactor activities to jobs across the application
...
- Renamed all instances of 'Activity' to 'Job' in views, controllers, and models.
- Updated routes to reflect the change from activities to jobs.
- Modified database schema to rename the activities table to jobs and adjusted related columns.
- Updated locale files to change activity-related translations to jobs.
- Adjusted tests to ensure they reference jobs instead of activities.
- Removed the category field from jobs as they are now a plain list.
- Updated seed data and sample data generation to create jobs instead of activities.
2026-10-22 17:16:25 +13:00
Brenda Wallace and Claude Sonnet 5.5
cec71ea328
Make the append-date datepicker pop up instead of rendering inline
...
bootstrap-datepicker 1.10 treats a non-input element as an inline calendar,
so the Mark as finished links never showed a picker. Ask for the dropdown.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-20 23:55:33 +13:00
Brenda Wallace
e68c98fd38
Add JavaScript functionality for planting alternate names and tab navigation
...
- Implemented `planting_alternate_name.js` to load alternate names for crops in the planting form based on user input.
- Added `tab_navigation.js` to manage tab navigation and update the URL hash accordingly.
Update map rendering in member and place views
- Modified `_map.html.haml` to include a custom marker icon for member maps.
- Updated `index.html.haml` and `show.html.haml` to pass `places_map_data` to the map sections.
Refactor asset management in Rails application
- Removed Sprockets from the application configuration and adjusted asset paths.
- Updated asset precompilation settings and removed deprecated asset configurations from environment files.
- Added new build scripts for CSS and updated package dependencies in `package.json` for Bootstrap, Chart.js, and others.
Ensure React and CSS bundles are built before running tests
- Updated `react_bundle.rb` to check for the existence of both JavaScript and CSS bundles and build them if missing.
2026-10-20 23:55:33 +13:00
Brenda Wallace
eb3f10132a
Add tests for AlternateNames, GbifNameInput, NameFields, and ScientificNames components
2026-10-20 16:37:56 +13:00
Brenda Wallace
389efe9af4
Fix newRow function to handle undefined values correctly
2026-10-20 16:34:07 +13:00
Brenda Wallace
ed193d088d
Merge remote-tracking branch 'origin/main' into remove-coffee-rails
2026-10-20 16:33:41 +13:00
Brenda Wallace
3b4e6c6dd7
adding vitest, to test our react components
2026-10-20 13:48:29 +13:00
Brenda Wallace
3c5514a0cb
Enhance GbifNameInput: improve match handling by tracking user input state and adjusting search conditions
2026-10-20 13:38:54 +13:00
Brenda Wallace
5aa751f0f3
Refactor crop name fields: replace manual input handling with reusable components for scientific and alternate names, and integrate GBIF name suggestions.
2026-10-20 13:11:49 +13:00
Brenda Wallace
88624d2ac8
Implement alternate names functionality with React component and update related specs
2026-10-20 13:06:04 +13:00
Brenda Wallace
e40e74e1e4
Enhance seed search functionality: implement responsive layout for seed search input and expired seeds checkbox, and update hint display for better user experience.
2026-10-18 11:33:48 +13:00
Brenda Wallace
f27be9ce91
Add browser time zone support: implement timezone cookie handling in application.js and adjust ApplicationController to use browser time zone for date calculations.
2026-10-18 10:30:28 +13:00
Brenda Wallace
2d97aed868
Enhance seed packet selection and sowing process: update SeedPacketList to include expired seeds option, improve UI for seed selection, and modify SowSeedsModal to support multi-step sowing with notes.
2026-10-18 10:19:32 +13:00
Brenda Wallace
8c7eed345e
Enhance transplant functionality: update JSON responses to include garden card details, implement event handling for garden card changes, and improve UI interactions in related components.
2026-10-18 10:10:25 +13:00
Brenda Wallace
225a9057c5
Implement transplant functionality: refactor planting movement to record history of gardens, update modal for transplanting, and adjust related components and tests accordingly.
2026-10-17 22:57:38 +13:00