-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtatus
More file actions
456 lines (360 loc) · 22.4 KB
/
Copy pathtatus
File metadata and controls
456 lines (360 loc) · 22.4 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
[33mcommit c54eb82c110950453ecac845d59a9184118525d7[m[33m ([m[1;36mHEAD[m[33m -> [m[1;32mnewagentpersessionv1[m[33m)[m
Author: Chirag <chirag2006chopra@gmail.com>
Date: Wed Jun 10 18:08:30 2026 +0800
update | Arduino Script to trigger breathing sequence.
ArduinoScript.cpp | 55 [32m+[m[31m-[m
mindmirror_frontend/.gitignore | 24 [32m+[m
mindmirror_frontend/README.md | 73 [32m+[m
mindmirror_frontend/eslint.config.js | 22 [32m+[m
mindmirror_frontend/index.html | 13 [32m+[m
mindmirror_frontend/package-lock.json | 3922 [32m+++++++++++++++++++++++[m
mindmirror_frontend/package.json | 36 [32m+[m
mindmirror_frontend/postcss.config.js | 6 [32m+[m
mindmirror_frontend/public/favicon.svg | 1 [32m+[m
mindmirror_frontend/public/icons.svg | 24 [32m+[m
mindmirror_frontend/src/App.css | 184 [32m++[m
mindmirror_frontend/src/App.tsx | 46 [32m+[m
mindmirror_frontend/src/assets/hero.png | Bin [31m0[m -> [32m13057[m bytes
mindmirror_frontend/src/assets/react.svg | 1 [32m+[m
mindmirror_frontend/src/assets/vite.svg | 1 [32m+[m
mindmirror_frontend/src/context/AuthContext.tsx | 56 [32m+[m
mindmirror_frontend/src/index.css | 11 [32m+[m
mindmirror_frontend/src/main.tsx | 13 [32m+[m
mindmirror_frontend/src/pages/Dashboard.tsx | 281 [32m++[m
mindmirror_frontend/src/pages/Login.tsx | 110 [32m+[m
mindmirror_frontend/src/pages/Register.tsx | 122 [32m+[m
mindmirror_frontend/src/pages/SessionRoom.tsx | 53 [32m+[m
mindmirror_frontend/src/utils/api.ts | 128 [32m+[m
mindmirror_frontend/tailwind.config.js | 24 [32m+[m
mindmirror_frontend/tsconfig.app.json | 25 [32m+[m
mindmirror_frontend/tsconfig.json | 7 [32m+[m
mindmirror_frontend/tsconfig.node.json | 24 [32m+[m
mindmirror_frontend/vite.config.ts | 7 [32m+[m
28 files changed, 5230 insertions(+), 39 deletions(-)
[33mcommit e9c894e20b69374344fd4708d22b7effa3b47c0b[m[33m ([m[1;31morigin/newagentpersessionv1[m[33m)[m
Author: Chirag <chirag2006chopra@gmail.com>
Date: Wed Jun 10 18:05:51 2026 +0800
add | Frontend + jSerialComm for HARDWARE integration
added a fully functional GUI via react(vite) and tailwindCSS, also added proper logging for services instead of print to console, and setup new service for hardware communication via new AGENT tools.
ai_mindmirror/.gitignore | 82 [32m+++++++++++++[m[31m--[m
ai_mindmirror/pom.xml | 7 [32m++[m
.../controller/WebhookController.java | 45 [32m+++++++[m[31m-[m
.../ai_mindmirror/dto/BreatheExerciseWebhook.java | 12 [32m+++[m
.../ai_mindmirror/dto/ChangeEmotionWebhook.java | 13 [32m+++[m
.../dto/trugen/AgentProvisionResult.java | 4 [32m+[m[31m-[m
.../service/HardwareIntegrationService.java | 68 [32m++++++++++++[m
.../ai_mindmirror/service/SessionService.java | 25 [32m+++[m[31m--[m
.../service/TranscriptCronWorker.java | 10 [32m+[m[31m-[m
.../ai_mindmirror/service/TranscriptService.java | 4 [32m+[m[31m-[m
.../ai_mindmirror/service/TrugenAgentService.java | 115 [32m+++++++++++++++++++[m[31m--[m
.../ai_mindmirror/service/TrugenApiService.java | 41 [31m--------[m
.../ai_mindmirror/service/WebhookService.java | 29 [32m+++++[m[31m-[m
.../src/main/resources/behavioral-patterns.txt | 5 [32m+[m[31m-[m
14 files changed, 384 insertions(+), 76 deletions(-)
[33mcommit eed30cc834ff7724202a71502c433ddeeb8b9239[m
Author: Chirag <chirag2006chopra@gmail.com>
Date: Tue Jun 9 17:06:11 2026 +0800
add | fixxed Cron job bug + Knowledge base dynamic creation/deletion.
.../ai_mindmirror/AiMindmirrorApplication.java | 2 [32m++[m
.../ai_mindmirror/controller/TranscriptController.java | 7 [32m++++[m[31m---[m
.../ai_mindmirror/dto/TranscriptResponseDto.java | 10 [32m++++++++++[m
.../ai_mindmirror/service/TranscriptService.java | 14 [32m++++++++++++++[m
.../ai_mindmirror/service/TrugenAgentService.java | 7 [32m+++++++[m
5 files changed, 37 insertions(+), 3 deletions(-)
[33mcommit 78639dc1c7802325fa8194609ef588048d8e922e[m
Author: Chirag <chirag2006chopra@gmail.com>
Date: Tue Jun 9 12:33:53 2026 +0800
add | Cron Job to fix null transcription history
fixxed null transcription history due to async delays in fetch operation, by adding a polling cron job every 60 seconds.
.../controller/TranscriptController.java | 32 [32m+++++++++[m[31m--[m
.../ai_mindmirror/entity/SyncStatus.java | 5 [32m++[m
.../ai_mindmirror/entity/Transcript.java | 13 [32m++++[m[31m-[m
.../repository/TranscriptRepository.java | 5 [32m++[m
.../ai_mindmirror/service/SessionService.java | 10 [32m+[m[31m---[m
.../service/TranscriptCronWorker.java | 66 [32m++++++++++++++++++++++[m
.../ai_mindmirror/service/TranscriptService.java | 56 [32m+++++++++[m[31m---------[m
.../db/migration/V1__create_users_table.sql | 30 [32m+++++[m[31m-----[m
.../db/migration/V3__Add_Role_To_Users.sql | 2 [31m-[m
..._table.sql => V3__create_transcripts_table.sql} | 4 [32m+[m[31m-[m
10 files changed, 165 insertions(+), 58 deletions(-)
[33mcommit f61b18d770224675336cb407ffef0a591935b78b[m
Merge: 1a5cb77 c16172a
Author: Chirag <chirag2006chopra@gmail.com>
Date: Tue Jun 9 01:33:19 2026 +0800
add | Transcript Support
also added Arduino Script for smooth lamp transition + proper logging for TrugenAgentService, logging for other services to follow in next patches.
[33mcommit 1a5cb7747af3345743d0cdbd03f67535da9715ff[m
Author: Chirag <chirag2006chopra@gmail.com>
Date: Tue Jun 9 01:28:52 2026 +0800
add | Transcript support
also added proper logging for TrugenAgentService, rest to folllow in next patches.
ai_mindmirror/docker-compose.yml | 1 [31m-[m
.../ai_mindmirror/controller/AdminController.java | 9 [32m+[m[31m-[m
.../controller/SessionController.java | 3 [32m+[m[31m-[m
.../controller/TranscriptController.java | 27 [32m+++++[m
.../ai_mindmirror/dto/SessionHistoryResponse.java | 36 [32m++++++[m
.../dto/trugen/TrugenConversationResponse.java | 13 [32m++[m
.../ai_mindmirror/dto/trugen/TrugenKbResponse.java | 7 [32m++[m
.../dto/trugen/TrugenTranscriptMessage.java | 11 [32m++[m
.../ai_mindmirror/entity/Transcript.java | 37 [32m++++++[m
.../repository/SessionHistoryRepository.java | 1 [32m+[m
.../repository/TranscriptRepository.java | 12 [32m++[m
.../ai_mindmirror/service/SessionService.java | 24 [32m+++[m[31m-[m
.../ai_mindmirror/service/TranscriptService.java | 67 [32m++++++++++[m
.../ai_mindmirror/service/TrugenAgentService.java | 117 [32m+++++++++++++++[m[31m---[m
.../src/main/resources/application.properties | 3 [32m+[m[31m-[m
.../src/main/resources/behavioral-patterns.txt | 135 [32m+++++++++++++++++++++[m
ai_mindmirror/src/main/resources/core-persona.txt | 19 [32m+++[m
.../db/migration/V4__create_transcripts_table.sql | 9 [32m++[m
18 files changed, 503 insertions(+), 28 deletions(-)
[33mcommit c16172a8ce9857061584bdef13cd91f80c78652c[m
Author: rishikukreti39-hub <rishikukreti39@gmail.com>
Date: Mon Jun 8 20:29:27 2026 +0530
UpdatedArduinoScript.cpp
ArduinoScript.cpp | 224 [32m+++++++++++++++++++++++++++++++++++++++++[m[31m-------------[m
1 file changed, 171 insertions(+), 53 deletions(-)
[33mcommit 612e5684c57a3e1756fef8ebb92dba870e95bb4f[m
Author: Chirag <chirag2006chopra@gmail.com>
Date: Sun Jun 7 18:41:15 2026 +0800
add | Admin Endpoint & role
finished adding all endpoints to prepare for passning on for frontend work.
.../ai_mindmirror/controller/AdminController.java | 41 [32m++++++++++++++++++++++[m
.../thedebugnaths/ai_mindmirror/entity/Role.java | 6 [32m++++[m
.../thedebugnaths/ai_mindmirror/entity/User.java | 3 [32m++[m
.../db/migration/V3__Add_Role_To_Users.sql | 2 [32m++[m
mindmirror_frontend/.gitignore | 0
5 files changed, 52 insertions(+)
[33mcommit 718faf9cbd1df4a1cd1b1136d05ece9d30353770[m
Author: Chirag <chirag2006chopra@gmail.com>
Date: Sun Jun 7 16:39:45 2026 +0800
patch | webhook routing for tools + session end payload
.../controller/WebhookController.java | 28 [32m+[m[31m--[m
.../dto/trugen/AgentProvisionResult.java | 5 [32m+[m
.../dto/trugen/TrugenLifecycleRequest.java | 20 [32m++[m
.../ai_mindmirror/entity/SessionHistory.java | 12 [32m+[m
.../repository/SessionHistoryRepository.java | 2 [32m+[m
.../ai_mindmirror/service/SessionService.java | 78 [32m+++++[m[31m-[m
.../ai_mindmirror/service/TrugenAgentService.java | 270 [32m+++++[m[31m----------------[m
.../ai_mindmirror/service/WebhookService.java | 26 [32m+[m[31m-[m
.../db/migration/V2__create_session_history.sql | 8 [32m+[m[31m-[m
9 files changed, 205 insertions(+), 244 deletions(-)
[33mcommit 3b67ee99b98cae0f5aac351f3a3ca89bd1a5adbb[m
Author: Chirag <chirag2006chopra@gmail.com>
Date: Sun Jun 7 14:01:29 2026 +0800
patch | fixes OpenAI tool format -> TruGEN API tool format
.../controller/WebhookController.java | 40 [32m+++++[m[31m--[m
.../ai_mindmirror/dto/trugen/RequestConfig.java | 11 [32m++[m
.../ai_mindmirror/dto/trugen/ToolSchema.java | 12 [32m++[m
.../dto/trugen/TrugenAgentRequest.java | 25 [32m+++[m[31m--[m
.../dto/trugen/TrugenToolCreateRequest.java | 12 [32m++[m
.../dto/trugen/TrugenToolReference.java | 8 [32m++[m
.../ai_mindmirror/service/SessionService.java | 24 [32m+[m[31m---[m
.../ai_mindmirror/service/TrugenAgentService.java | 123 [32m++++++++++++[m[31m---------[m
.../ai_mindmirror/service/WebhookService.java | 11 [32m+[m[31m-[m
9 files changed, 173 insertions(+), 93 deletions(-)
[33mcommit 9d38460ffc63e72dae7ad725cbf236f091eb23a7[m
Merge: a9ec712 9b89300
Author: Chirag <chirag2006chopra@gmail.com>
Date: Sun Jun 7 02:10:52 2026 +0800
add|arduino script
[33mcommit a9ec712b0c08c67c5ed2d2e5453279c9a8e68090[m
Author: Chirag <chirag2006chopra@gmail.com>
Date: Sun Jun 7 02:03:26 2026 +0800
add
ai_mindmirror/docker-compose.yml | 1 [32m+[m
.../ai_mindmirror/dto/trugen/FunctionConfig.java | 9 [32m++++[m
.../ai_mindmirror/dto/trugen/ToolConfig.java | 7 [32m+++[m
.../dto/trugen/TrugenAgentRequest.java | 5 [32m+[m[31m-[m
.../ai_mindmirror/service/TrugenAgentService.java | 57 [32m++++++++++++++++++++[m[31m--[m
.../src/main/resources/application.properties | 1 [32m+[m
6 files changed, 74 insertions(+), 6 deletions(-)
[33mcommit 9b89300a0c1df21bc128a7853d993dbeb95dc316[m
Author: rishikukreti39-hub <rishikukreti39@gmail.com>
Date: Sat Jun 6 20:47:19 2026 +0530
add | ArduinoScript.cpp
ArduinoScript.cpp | 459 [32m++++++++++++++++++++++++++++++++++++++++++++++++++++++[m
1 file changed, 459 insertions(+)
[33mcommit ac9fdcfff5015a63f646583e1fce231cc1d96046[m
Author: Chirag <chirag2006chopra@gmail.com>
Date: Sat Jun 6 21:13:18 2026 +0800
add|New agent per session
this might be used for MVP unless a backend API solution is provided by TRUGEN Team for unique sessions.
.../auth/JwtAuthenticationFilter.java | 7 [32m+[m
.../controller/SessionController.java | 2 [31m-[m
.../controller/WebhookController.java | 12 [32m+[m[31m-[m
.../ai_mindmirror/dto/TrugenWebhookRequest.java | 10 [31m-[m
.../ai_mindmirror/dto/trugen/AgentConfig.java | 6 [32m+[m
.../ai_mindmirror/dto/trugen/AvatarConfig.java | 14 [32m+[m
.../ai_mindmirror/dto/trugen/AvatarSettings.java | 7 [32m+[m
.../ai_mindmirror/dto/trugen/IdleTimeout.java | 7 [32m+[m
.../ai_mindmirror/dto/trugen/KnowledgeBaseRef.java | 6 [32m+[m
.../ai_mindmirror/dto/trugen/LlmConfig.java | 4 [32m+[m
.../ai_mindmirror/dto/trugen/MemoryConfig.java | 6 [32m+[m
.../ai_mindmirror/dto/trugen/MessageGroup.java | 7 [32m+[m
.../ai_mindmirror/dto/trugen/SttConfig.java | 7 [32m+[m
.../dto/trugen/TrugenAgentRequest.java | 14 [32m+[m
.../dto/trugen/TrugenWebhookRequest.java | 9 [32m+[m
.../ai_mindmirror/dto/trugen/TtsConfig.java | 6 [32m+[m
.../ai_mindmirror/service/SessionService.java | 278 [32m++[m[31m---------------[m
.../ai_mindmirror/service/TrugenAgentService.java | 340 [32m+++++++++++++++++++++[m
.../ai_mindmirror/service/TrugenApiService.java | 17 [32m+[m[31m-[m
.../ai_mindmirror/service/WebhookService.java | 2 [32m+[m[31m-[m
20 files changed, 472 insertions(+), 289 deletions(-)
[33mcommit 626f41f611c0de5489a8277629897bf23c23eee5[m[33m ([m[1;32mmain[m[33m)[m
Author: Chirag <chirag2006chopra@gmail.com>
Date: Sat Jun 6 01:46:51 2026 +0800
add|Trugen API calling + session URL generation
ai_mindmirror/docker-compose.yml | 3 [32m+[m[31m-[m
.../ai_mindmirror/auth/SecurityConfig.java | 1 [32m+[m
.../controller/SessionController.java | 17 [32m++++++++[m
.../controller/WebhookController.java | 17 [32m+++++[m[31m---[m
.../ai_mindmirror/dto/TrugenWebhookRequest.java | 1 [32m+[m
.../ai_mindmirror/service/SessionService.java | 4 [32m+[m[31m-[m
.../ai_mindmirror/service/TrugenApiService.java | 50 [32m++++++++++++++++++++++[m
.../ai_mindmirror/service/WebhookService.java | 26 [32m+++++++++++[m
.../src/main/resources/application.properties | 2 [32m+[m
9 files changed, 113 insertions(+), 8 deletions(-)
[33mcommit ed01dd49ee83cb247e289fce7bc1cd06830c47e8[m
Author: Chirag <chirag2006chopra@gmail.com>
Date: Sat Jun 6 00:03:35 2026 +0800
add|Trugen API service/controller/repository
.../ai_mindmirror/auth/SecurityConfig.java | 1 [32m+[m
.../controller/SessionController.java | 26 [32m++++++++++++++++++++++[m
.../controller/WebhookController.java | 24 [32m++++++++++++++++++++[m
.../ai_mindmirror/entity/SessionHistory.java | 26 [32m++++++++++++++++++++[m[31m--[m
.../repository/SessionHistoryRepository.java | 13 [32m+++++++++++[m
.../ai_mindmirror/service/SessionService.java | 24 [32m++++++++++++++++++++[m
.../db/migration/V2__create_session_history.sql | 12 [32m++++++++++[m
7 files changed, 124 insertions(+), 2 deletions(-)
[33mcommit a84f1c522925556fa578c6e955a1e98b52315c13[m
Author: Chirag <chirag2006chopra@gmail.com>
Date: Fri Jun 5 23:49:41 2026 +0800
add|Env variable setup for TruGen API
ai_mindmirror/docker-compose.yml | 2 [32m+[m
.../ai_mindmirror/service/SessionService.java | 267 [32m+++++++++++++++++++[m[31m--[m
.../src/main/resources/application.properties | 6 [32m+[m[31m-[m
3 files changed, 249 insertions(+), 26 deletions(-)
[33mcommit 885c05b3d9e1f972372805c10a217f3ceccc2639[m
Author: Chirag <chirag2006chopra@gmail.com>
Date: Fri Jun 5 23:32:52 2026 +0800
add|SessionService
.../ai_mindmirror/service/SessionService.java | 62 [32m++++++++++++++++++++++[m
1 file changed, 62 insertions(+)
[33mcommit 8e978b98353e6e52da688b62c2dca2d37b577cf9[m
Author: Chirag <chirag2006chopra@gmail.com>
Date: Fri Jun 5 21:40:01 2026 +0800
add|Session History Entity + DTO
.../ai_mindmirror/dto/TrugenWebhookRequest.java | 9 [32m+++++++++[m
.../ai_mindmirror/entity/SessionHistory.java | 15 [32m+++++++++++++++[m
2 files changed, 24 insertions(+)
[33mcommit 2b0856cbcc91f2af05c4bfdbf66227c6ff491c17[m
Author: Chirag <chirag2006chopra@gmail.com>
Date: Fri Jun 5 20:28:30 2026 +0800
fix|bad seed hash + error handelling
Dockerfile | 16 [31m-----[m
.dockerignore => ai_mindmirror/.dockerignore | 2 [32m+[m[31m-[m
ai_mindmirror/Dockerfile | 19 [32m+++++[m
.../docker-compose.yml | 7 [32m+[m[31m-[m
ai_mindmirror/pom.xml | 4 [32m+[m[31m-[m
.../auth/CustomAuthenticationEntryPoint.java | 37 [32m++++++++++[m
.../ai_mindmirror/auth/SecurityConfig.java | 4 [32m++[m
.../ai_mindmirror/controller/AuthController.java | 7 [32m++[m
.../ai_mindmirror/dto/RegisterUserRequest.java | 7 [32m++[m
.../exception/DuplicateKeyException.java | 7 [32m++[m
.../exception/GlobalExceptionHandler.java | 81 [32m++++++++++++++++++++++[m
.../ai_mindmirror/repository/UserRepository.java | 2 [31m-[m
.../ai_mindmirror/service/AuthService.java | 22 [32m++++++[m
.../src/main/resources/application.properties | 23 [32m++++[m[31m--[m
.../db/migration/V1__create_users_table.sql | 2 [32m+[m[31m-[m
15 files changed, 211 insertions(+), 29 deletions(-)
[33mcommit 591d326ab2bacbee78e53b03a845d85f32051a0a[m
Author: Chirag <chirag2006chopra@gmail.com>
Date: Fri Jun 5 15:20:48 2026 +0800
add|Docker setup + application properties setup
.dockerignore | 7 [32m++++[m
Dockerfile | 16 [32m+++++++++[m
.../src/main/resources/application.properties | 11 [32m++++[m[31m--[m
docker-compose.yml | 40 [32m++++++++++++++++++++++[m
4 files changed, 72 insertions(+), 2 deletions(-)
[33mcommit e93701befa43dc0aafc9327b30c16617a15e729d[m
Author: Chirag <chirag2006chopra@gmail.com>
Date: Fri Jun 5 14:21:43 2026 +0800
add|update flyway dependencies and add JDBC driver for postgreSQL
ai_mindmirror/pom.xml | 15 [32m+++++++++++++[m[31m--[m
ai_mindmirror/src/main/resources/application.properties | 12 [32m++++++++++++[m
2 files changed, 25 insertions(+), 2 deletions(-)
[33mcommit 6a3a07bc8431fec5530719184ec599900bfaaa0c[m
Author: Chirag <chirag2006chopra@gmail.com>
Date: Fri Jun 5 14:12:25 2026 +0800
add|v1 flyway create users table script
.../resources/db/migration/V1__create_users_table.sql | 17 [32m+++++++++++++++++[m
1 file changed, 17 insertions(+)
[33mcommit e77800969607a1f38ec78fc178e6acb50ec8ce7a[m
Author: Chirag <chirag2006chopra@gmail.com>
Date: Fri Jun 5 00:57:31 2026 +0800
add|AuthController
.../ai_mindmirror/controller/AuthController.java | 21 [32m+++++++++++++++++++++[m
1 file changed, 21 insertions(+)
[33mcommit 2806112c2fc9bff8574ea1b9090860ee71e6dfaa[m
Author: Chirag <chirag2006chopra@gmail.com>
Date: Fri Jun 5 00:56:41 2026 +0800
add|Auth Service Logic
.../ai_mindmirror/service/AuthService.java | 32 [32m+++++++++++++++++++++[m[31m-[m
1 file changed, 31 insertions(+), 1 deletion(-)
[33mcommit fc5e5721d661e6bca8a0d57fc33d63d91422cfd2[m
Author: Chirag <chirag2006chopra@gmail.com>
Date: Fri Jun 5 00:53:50 2026 +0800
add|Auth DTO's and service class
.../main/java/com/thedebugnaths/ai_mindmirror/dto/AuthRequest.java | 7 [32m+++++++[m
.../java/com/thedebugnaths/ai_mindmirror/dto/AuthResponse.java | 6 [32m++++++[m
.../java/com/thedebugnaths/ai_mindmirror/service/AuthService.java | 5 [32m+++++[m
3 files changed, 18 insertions(+)
[33mcommit 9a22ae9916e54f18e3728c32bfbc0fc50e935d24[m
Author: Chirag <chirag2006chopra@gmail.com>
Date: Fri Jun 5 00:37:30 2026 +0800
add|CORS + Spring Security config
.../auth/JwtAuthenticationFilter.java | 7 [32m+[m[31m-[m
.../ai_mindmirror/auth/SecurityConfig.java | 82 [32m++++++++++++++++++++++[m
2 files changed, 84 insertions(+), 5 deletions(-)
[33mcommit 20b92e81733f0a56afa6e935ccd7ce3a6c4f5b1c[m
Author: Chirag <chirag2006chopra@gmail.com>
Date: Fri Jun 5 00:28:02 2026 +0800
add|JWT filter + utils
ai_mindmirror/pom.xml | 21 [32m+++++++[m
.../auth/JwtAuthenticationFilter.java | 66 [32m++++++++++++++++++++++[m
.../thedebugnaths/ai_mindmirror/auth/JwtUtil.java | 61 [32m++++++++++++++++++++[m
.../ai_mindmirror/auth/SecurityUserDto.java | 1 [32m+[m
.../service/CustomUserDetailService.java | 2 [32m+[m
5 files changed, 151 insertions(+)
[33mcommit 9eb21f027a3f021a3bdded18248ef6c730ef3678[m
Author: Chirag <chirag2006chopra@gmail.com>
Date: Thu Jun 4 23:55:21 2026 +0800
add|UserRepo + SecurityUserDTO + CustomUserDetailService
.../ai_mindmirror/auth/SecurityUserDto.java | 55 [32m++++++++++++++++++++++[m
.../exception/ResourceNotFoundException.java | 7 [32m+++[m
.../ai_mindmirror/repository/UserRepository.java | 12 [32m+++++[m
.../service/CustomUserDetailService.java | 21 [32m+++++++++[m
4 files changed, 95 insertions(+)
[33mcommit 0c010809184abe70eee4ed39a2078d16ee746640[m
Author: Chirag <chirag2006chopra@gmail.com>
Date: Thu Jun 4 22:43:59 2026 +0800
initial setup : spring boot 4 + java 21
.gitignore | 168 [32m++++++++++++[m
ai_mindmirror/.gitattributes | 2 [32m+[m
ai_mindmirror/.gitignore | 33 [32m+++[m
.../.mvn/wrapper/maven-wrapper.properties | 3 [32m+[m
ai_mindmirror/mvnw | 295 [32m+++++++++++++++++++++[m
ai_mindmirror/mvnw.cmd | 189 [32m+++++++++++++[m
ai_mindmirror/pom.xml | 97 [32m+++++++[m
.../ai_mindmirror/AiMindmirrorApplication.java | 13 [32m+[m
.../thedebugnaths/ai_mindmirror/entity/User.java | 34 [32m+++[m
.../src/main/resources/application.properties | 1 [32m+[m
.../AiMindmirrorApplicationTests.java | 13 [32m+[m
11 files changed, 848 insertions(+)
[33mcommit 006b1f44d160fe192539e1af1954fc37215e5f04[m
Author: Chirag <chirag2006chopra@gmail.com>
Date: Thu Jun 4 21:05:23 2026 +0800
Initial commit
LICENSE | 674 [32m++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++[m
README.md | 2 [32m+[m
2 files changed, 676 insertions(+)