Skip to content

Merging all the changes to development for testing#379

Closed
Dharp02 wants to merge 160 commits into
devfrom
main
Closed

Merging all the changes to development for testing#379
Dharp02 wants to merge 160 commits into
devfrom
main

Conversation

@Dharp02

@Dharp02 Dharp02 commented Jun 19, 2026

Copy link
Copy Markdown
Collaborator

No description provided.

Dharp02 and others added 30 commits May 1, 2026 11:53
Enhance Developer Guidelines, Streamline CI/CD, and Improve Codebase Consistency
Add GitHub login, username claim, and enhance profile features
Add GitHub login, username claim, and enhance profile features
Refactor timer models and enhance video upload functionality
Enhance video upload, Pulse integration, and OAuth features
Refactor timer models and enhance video upload functionality
Enhance organization management and UI features
Enhance chat widget and FeedbackModal with theme support
mfisher31 and others added 29 commits June 15, 2026 13:40
- Add SeederPage with CodeMirror YAML editor and preset cards (Team, Org+Team, Single User)
- Seeder route accepts optional orgId to add top-level teams to the selected org
- Top-level teams in YAML land in the session's current org via useTeam()
- Remove full-enterprise preset; replace with 5-member Team preset
- Rename seed-import files to seeder for consistency
- Link seeded orgs to the default enterprise so they appear in the org selector

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Rewrite the seed-import service around a plan→build flow: collect every
user reference anywhere in the document (users list, org/enterprise
owners & admins, team members & admins, ticket createdBy/assignedTo),
create them all as real loginable accounts via better-auth, then resolve
all references from a complete email→userId map. Team admins are now
implicitly members so an admin is always visible on the team, and team
members are added to the parent org. Top-level teams attach to the org
selected in the Seeder UI.

Also:
- Gate the Seeder import on a selected org; warn + disable when none.
- Add "Developers" subheading and reorder the user dropdown menu.
- Update install ownership tests to the unified install-state flow.
- Drop unused import flagged by lint.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Team updates now use \$addToSet so re-importing adds members without
removing existing ones. Reverted team-only.yaml back to root-level
teams: (requires org selected in UI) per design intent. Removed the
2s auto-reload after import. Added no-org warning in the UI when the
Team preset is loaded but no organizations exist yet.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…to-the-reported-issues-on-huddle

Replaced the report a bug modal with a pollenate feedback page modal
…change-to-unassigned

Fix: Tickets when unassigned will remove all the users to whom tickets get assigned
Remove TodayStatusCard component from WorkPage to eliminate duplicate
display of clock-in status and active ticket. The component remains
available for use in ProfilePage and other locations.

Fixes #360
Remove @capacitor/local-notifications from iOS and npm dependencies
as it is not used anywhere in the codebase.
@Dharp02 Dharp02 closed this Jun 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants