ryan
99d3aeb068
refactor: Update layout and styling components; remove unused CSS files and enhance button styles
Gitea Actions Demo / build-and-push (push) Successful in 46s
2026-02-02 23:53:04 -05:00
ryan
5351932194
feat: Enhance task and reward assignment logic to prioritize user items over system items with the same name; add corresponding tests
Gitea Actions Demo / build-and-push (push) Successful in 15s
2026-02-01 23:39:55 -05:00
ryan
e42c6c1ef2
feat: Implement logic to prevent deletion of system tasks and rewards; update APIs and tests accordingly
Gitea Actions Demo / build-and-push (push) Successful in 34s
2026-02-01 16:57:12 -05:00
ryan
f14de28daa
feat: Implement user validation and ownership checks for image, reward, and task APIs
...
Gitea Actions Demo / build-and-push (push) Successful in 36s
- Added `get_validated_user_id` utility function to validate user authentication across multiple APIs.
- Updated image upload, request, and listing endpoints to ensure user ownership and proper error handling.
- Enhanced reward management endpoints to include user validation and ownership checks.
- Modified task management endpoints to enforce user authentication and ownership verification.
- Updated models to include `user_id` for images, rewards, tasks, and children to track ownership.
- Implemented frontend changes to ensure UI reflects the ownership of tasks and rewards.
- Added a new feature specification to prevent deletion of system tasks and rewards.
2026-01-31 19:48:51 -05:00
ryan
6f5b61de7f
feat: normalize email handling in signup, login, and verification processes; refactor event handling in task and reward components
Gitea Actions Demo / build-and-push (push) Successful in 50s
2026-01-28 16:42:06 -05:00
ryan
3066d7d356
feat: add parent PIN setup functionality and email notifications
...
Gitea Actions Demo / build-and-push (push) Successful in 23s
- Implemented User model updates to include PIN and related fields.
- Created email sender utility for sending verification and reset emails.
- Developed ParentPinSetup component for setting up a parent PIN with verification code.
- Enhanced UserProfile and EntityEditForm components to support new features.
- Updated routing to include PIN setup and authentication checks.
- Added styles for new components and improved existing styles for consistency.
- Introduced loading states and error handling in various components.
2026-01-27 14:47:49 -05:00
ryan
cd9070ec99
Refactor build workflow to separate backend and frontend image builds; enhance clarity and structure
Gitea Actions Demo / build-and-push (push) Successful in 36s
2026-01-23 22:10:25 -05:00
ryan
74d6f5819c
Refactor forms to use EntityEditForm component; enhance styles and improve structure
Gitea Actions Demo / build-and-push (push) Failing after 6s
2026-01-23 19:29:27 -05:00
ryan
63769fbe32
Refactor components to use ModalDialog and StatusMessage; update styles and remove unused files
...
Gitea Actions Demo / build-and-push (push) Failing after 9s
- Replaced inline modal dialogs in ParentView with a reusable ModalDialog component.
- Introduced StatusMessage component for loading and error states in ParentView.
- Updated styles to use new colors.css and styles.css for consistent theming.
- Removed ChildRewardList.vue and ChildTaskList.vue components as they were no longer needed.
- Adjusted RewardAssignView and TaskAssignView to use new styles and shared button styles.
- Cleaned up imports across components to reflect the new styles and removed unused CSS files.
2026-01-22 16:37:53 -05:00
ryan
a0a059472b
Moved things around
Gitea Actions Demo / build-and-push (push) Failing after 6s
2026-01-21 17:18:58 -05:00
ryan
a47df7171c
Add detailed Copilot instructions and enhance child API logging
...
Gitea Actions Demo / build-and-push (push) Successful in 14s
- Introduced a comprehensive instructions document for the Reward project, outlining architecture, data flow, key patterns, and developer workflows.
- Enhanced logging in the child API to track points and reward costs, improving error handling for insufficient points.
- Updated Vue components to reflect changes in reward handling and improve user experience with pending rewards.
2026-01-21 16:35:50 -05:00
ryan
59b480621e
refactoring
Gitea Actions Demo / build-and-push (push) Successful in 12s
2026-01-18 21:56:19 -05:00
ryan
904185e5c8
refactoring
Gitea Actions Demo / build-and-push (push) Successful in 12s
2026-01-15 16:42:01 -05:00
ryan
dcac2742e9
refactoring
Gitea Actions Demo / build-and-push (push) Successful in 13s
2026-01-14 14:42:54 -05:00
ryan
c7c3cce76d
added in gitea actions
Gitea Actions Demo / build-and-push (push) Successful in 10s
2026-01-13 16:09:38 -05:00
ryan
7de7047a4d
added in gitea actions
Gitea Actions Demo / build-and-push (push) Successful in 9s
2026-01-13 16:05:34 -05:00
ryan
49c175c01d
added in gitea actions
Gitea Actions Demo / build-and-push (push) Failing after 9s
2026-01-13 16:04:13 -05:00
ryan
35c4fcb9bb
added in gitea actions
Gitea Actions Demo / build-and-push (push) Failing after 8s
2026-01-13 16:03:12 -05:00
ryan
3b1e1eae6d
added in gitea actions
Gitea Actions Demo / build-and-push (push) Failing after 9s
2026-01-13 16:00:51 -05:00
ryan
6cec6bdb50
added in gitea actions
Gitea Actions Demo / build-and-push (push) Failing after 10s
2026-01-13 15:59:29 -05:00
ryan
cc436798d1
added in gitea actions
Gitea Actions Demo / build-and-push (push) Has been cancelled
2026-01-13 15:54:57 -05:00
ryan
cd34d27f76
added in gitea actions
Gitea Actions Demo / build-and-push (push) Has been cancelled
2026-01-13 15:54:16 -05:00
ryan
92020e68ce
added in gitea actions
Gitea Actions Demo / build-and-push (push) Failing after 0s
2026-01-13 15:52:57 -05:00
ryan
7b91d2c8a4
added in gitea actions
Gitea Actions Demo / build-and-push (push) Has been cancelled
2026-01-13 15:38:57 -05:00
ryan
696683cf30
added in gitea actions
Gitea Actions Demo / build-and-push (push) Failing after 9s
2026-01-13 15:37:39 -05:00
ryan
96ccc1b04c
added in gitea actions
Gitea Actions Demo / build-and-push (push) Failing after 7s
2026-01-13 15:36:42 -05:00
ryan
007187020b
added in gitea actions
Gitea Actions Demo / build-and-push (push) Failing after 8s
2026-01-13 15:34:45 -05:00
ryan
39eea3ed07
added in gitea actions
Gitea Actions Demo / build-and-push (push) Failing after 27s
2026-01-13 15:33:36 -05:00
ryan
eac6f4b848
added in gitea actions
Gitea Actions Demo / build-and-push (push) Has been cancelled
2026-01-13 14:54:51 -05:00
ryan
caa28a3a2b
added in gitea actions
Gitea Actions Demo / build-and-push (push) Failing after 7s
2026-01-13 14:51:44 -05:00
ryan
fd5a828084
added in gitea actions
Gitea Actions Demo / build-and-push (push) Has been cancelled
2026-01-13 14:29:52 -05:00
ryan
76091ff06c
added in gitea actions
Gitea Actions Demo / build-and-push (push) Failing after 15s
2026-01-13 14:11:32 -05:00
ryan
4b1b3cedd1
added in gitea actions
Gitea Actions Demo / build-and-push (push) Failing after 6s
2026-01-13 14:07:50 -05:00
ryan
40a835cfd2
added in gitea actions
Gitea Actions Demo / build-and-push (push) Failing after 7s
2026-01-13 14:06:55 -05:00
ryan
a6936ce609
added in gitea actions
Gitea Actions Demo / build-and-push (push) Failing after 10s
2026-01-13 13:59:34 -05:00
ryan
0fd9c2618d
added in gitea actions
Gitea Actions Demo / build-and-push (push) Failing after 16s
2026-01-13 10:35:35 -05:00
ryan
3091c5ca97
added in gitea actions
Gitea Actions Demo / build-and-push (push) Successful in 21s
2026-01-13 10:30:14 -05:00
ryan
ee903f8bd6
added in gitea actions
Gitea Actions Demo / build-and-push (push) Failing after 11s
2026-01-13 10:04:44 -05:00
ryan
c4713dd9ef
added in gitea actions
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 11s
2026-01-12 21:22:35 -05:00
ryan
a89d3d7313
starting refactor styling
2026-01-10 22:19:23 -05:00
ryan
9a6fbced15
added password reset
2026-01-07 15:28:07 -05:00
ryan
5b0fe2adc2
added password reset
2026-01-07 15:16:17 -05:00
ryan
fd1057662f
added seperate users for backend events
2026-01-06 16:25:09 -05:00
ryan
d7fc3c0cab
Added beginning of login functionality
2026-01-05 16:58:38 -05:00
ryan
1900667328
Added beginning of login functionality
2026-01-05 16:58:10 -05:00
ryan
03356d813f
Added beginning of login functionality
2026-01-05 16:51:04 -05:00
ryan
f65d97a50a
Added beginning of login functionality
2026-01-05 16:18:59 -05:00
ryan
46af0fb959
Added beginning of login functionality
2026-01-05 15:08:29 -05:00
ryan
3b7798369f
Made changes to CSS and merged together.
1.0.3
2025-12-19 16:44:57 -05:00
ryan
8c656ca6d5
Made changes to CSS and merged together.
2025-12-19 16:30:34 -05:00