Mosh Hamedani
af3c419c6c
Merge pull request #18 from mosh-hamedani/use-category-label-constant
...
Use categoryLabel constant for ticket category display
2026-03-05 10:59:25 -08:00
Moshfegh Hamedani
2de04010a9
Use categoryLabel constant for ticket category display
...
Replace inline string manipulation with the shared categoryLabel lookup from core constants.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-05 10:54:37 -08:00
Mosh Hamedani
f840384b84
Merge pull request #17 from mosh-hamedani/claude/issue-16-20260305-1826
...
fix: exclude AI agent from user list
2026-03-05 10:35:26 -08:00
claude[bot]
ee7aa5ea70
fix: exclude AI agent from user list
...
The AI agent user (id: ai-agent) was appearing in the user list,
where it could be accidentally deleted. Filter it out using the same
approach as agents.ts.
Fixes #16
Co-authored-by: Mosh Hamedani <mosh-hamedani@users.noreply.github.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-05 18:28:05 +00:00
Mosh Hamedani
234e9e8b8b
Merge pull request #10 from mosh-hamedani/add-claude-github-actions-1772732486814
...
Add Claude Code GitHub Workflow
2026-03-05 09:42:44 -08:00
Mosh Hamedani
9fd30160fe
"Claude Code Review workflow"
2026-03-05 09:41:29 -08:00
Mosh Hamedani
7adf0ef753
"Claude PR Assistant workflow"
2026-03-05 09:41:28 -08:00
Moshfegh Hamedani
f8b95c5ad3
Fix vite config issue
2026-03-04 08:56:15 -08:00
Moshfegh Hamedani
aa32a2311d
Add README.md
2026-03-04 08:05:27 -08:00
Moshfegh Hamedani
a757ed7f9c
Prepare the app for production
2026-03-03 14:18:20 -08:00
Moshfegh Hamedani
f72e08ff59
Polish the UI
2026-03-03 11:24:08 -08:00
Moshfegh Hamedani
9127777c7a
Add error logging with sentry
2026-03-03 09:16:47 -08:00
Moshfegh Hamedani
f5cd564852
Add the ability to send emails
2026-03-02 11:48:14 -08:00
Moshfegh Hamedani
f98646d7ac
Add the ability to receive emails
2026-03-02 10:43:47 -08:00
Moshfegh Hamedani
c0beda3bd8
Add stats to dashboard
2026-03-02 08:48:06 -08:00
Moshfegh Hamedani
9d30a8ce80
Add the ability to auto-resolve tickets
2026-02-27 08:57:43 -08:00
Moshfegh Hamedani
4d65778d59
Process background jobs with pg-boss
2026-02-26 11:30:42 -08:00
Moshfegh Hamedani
d77c810427
Add the ability to classify tickets
2026-02-26 09:21:33 -08:00
Moshfegh Hamedani
199a58a3a4
Add the ability to summarize tickets
2026-02-25 16:04:56 -08:00
Moshfegh Hamedani
caddd8e0a0
Add tests for polishing replies
2026-02-25 12:02:06 -08:00
Moshfegh Hamedani
6f3db062c1
Add the ability to polish replies
2026-02-25 11:47:51 -08:00
Moshfegh Hamedani
c07dc68159
Handle edge cases
2026-02-25 10:40:11 -08:00
Moshfegh Hamedani
ed22c0ff88
Prevent XSS attacks
2026-02-25 10:21:30 -08:00
Moshfegh Hamedani
5bf969ae7b
Add the ability to respond to tickets
2026-02-24 12:15:51 -08:00
Moshfegh Hamedani
db29af6970
Add the ability to update tickets
2026-02-23 12:09:33 -08:00
Moshfegh Hamedani
66544ae286
Add the ability to assign tickets
2026-02-23 11:29:23 -08:00
Moshfegh Hamedani
6518a45d33
Add the ability to view ticket details
2026-02-23 10:47:42 -08:00
Moshfegh Hamedani
a2531b1ce0
Add pagination
2026-02-23 10:16:53 -08:00
Moshfegh Hamedani
77abd55f44
Add filtering and searching
2026-02-23 09:35:58 -08:00
Moshfegh Hamedani
c384470575
Add sorting
2026-02-23 09:03:04 -08:00
Moshfegh Hamedani
00d45441b5
Add the ability to list tickets
2026-02-19 11:12:49 -08:00
Moshfegh Hamedani
a6f0095bd1
Write e2e tests
2026-02-19 09:46:50 -08:00
Moshfegh Hamedani
f76a78dd1b
Add the ability to receive tickets
2026-02-19 09:30:43 -08:00
Moshfegh Hamedani
2c0af42e20
Add e2e tests for user management
2026-02-18 12:50:46 -08:00
Moshfegh Hamedani
96925df60c
Add the ability to delete users
2026-02-18 11:34:27 -08:00
Moshfegh Hamedani
b43a2e9239
Add the ability to edit users
2026-02-18 10:03:40 -08:00
Moshfegh Hamedani
0a5adb26b2
Write unit tests for adding new users
2026-02-17 10:20:48 -08:00
Moshfegh Hamedani
f8ff41ac01
Add the ability to create users
2026-02-17 09:45:46 -08:00
Moshfegh Hamedani
fbca3ca0f3
Add component tests
2026-02-16 12:04:25 -08:00
Moshfegh Hamedani
d7afeb456f
Add loading skeletons
2026-02-16 10:51:39 -08:00
Moshfegh Hamedani
1cf3508fcb
Use React Query
2026-02-16 10:35:28 -08:00
Moshfegh Hamedani
76258821f2
Build the user list
2026-02-16 10:08:27 -08:00
Moshfegh Hamedani
365babe9cd
Write automated tests for authentication
2026-02-13 10:18:44 -08:00
Moshfegh Hamedani
b1f8a4211e
Set up a test agent
2026-02-13 09:34:18 -08:00
Moshfegh Hamedani
e82aaba60d
Set up Playwright
2026-02-13 08:46:19 -08:00
Moshfegh Hamedani
d7f4291b95
Improve code for security
2026-02-12 10:43:52 -08:00
Moshfegh Hamedani
e37142221f
Implement role-based access
2026-02-12 09:19:36 -08:00
Moshfegh Hamedani
6715c2073e
Add Shadcn
2026-02-11 12:33:34 -08:00
Moshfegh Hamedani
273038da32
Add Tailwind
2026-02-11 11:21:34 -08:00
Moshfegh Hamedani
69acda0c15
Implement validation with react hook form and zod
2026-02-11 10:29:47 -08:00