57 Commits

Author SHA1 Message Date
1cff278263 feat(location-agent): using createLocation instead of updateLocation to simplify 2025-04-18 13:26:42 +01:00
1e40390952 feat(contact-agent): using createContact with an ID field to provide updates 2025-04-17 18:57:13 +01:00
7002b05aae fix(location-events): adding location id to the database from agent call 2025-04-17 15:32:50 +01:00
2e092e5fe4 more prompt 2025-04-14 10:36:21 +01:00
98799b01e6 stupid 2025-04-14 10:30:46 +01:00
8e7ee204ce fix: prompts 2025-04-14 10:28:31 +01:00
0ff541b7b6 debug 2025-04-14 10:22:54 +01:00
9ac569359c debug 2025-04-14 09:44:19 +01:00
dbb98d1e48 feat: making all codes upper case + fetching fixes 2025-04-14 09:28:08 +01:00
d3fb92546f fix 2025-04-14 09:15:48 +01:00
313b764ec4 chore: removing SQL debug 2025-04-14 09:12:16 +01:00
6e96eb53b4 feat: registering users if their email is not known 2025-04-13 22:29:25 +01:00
17cc12f0c9 feat(event): seperate event agent 2025-04-13 16:30:20 +01:00
b57968b938 feat(location): agent to create locations 2025-04-13 16:30:20 +01:00
0fcdd73a47 feat(sse): very rough events. Not used in the client yet
feat(sse): very rough events. Not used in the client yet
2025-04-13 14:27:59 +01:00
c02ccfd274 feat: contacts working 2025-04-11 20:31:51 +01:00
283265c8c5 feat: checking user authorization on image retrieval 2025-04-11 19:41:36 +01:00
a86addc8b2 feat(jwt): adding access and refresh token generation 2025-04-10 15:35:35 +01:00
745265773b feat(notes): allowing frontend to save 2025-04-01 20:54:15 +00:00
f72ee73020 feat(notes): saving the notes for any images for easy text searching 2025-04-01 20:45:43 +00:00
1cb6510465 feat(events): search through organizer 2025-04-01 19:59:17 +00:00
9652549b01 fix: adding location to general query 2025-04-01 19:32:55 +00:00
901f214f9d feat(contacts): events can now have organizers 2025-03-31 18:40:36 +00:00
13e82334ca feat(events): adding start and end times 2025-03-31 17:32:55 +00:00
b6969127eb fix(backend): SQL statements without returns 2025-03-26 16:51:46 +00:00
d716e66463 feat: attaching both to image 2025-03-26 16:22:23 +00:00
a576355e7c feat: creating events and attaching locations 2025-03-26 16:16:48 +00:00
6f938a34e3 feat(tool-calling) Big refactor on how tool calling is handled
these commits are too big
2025-03-22 20:46:26 +00:00
7debe6bab2 feat(locations): allowing AI to attach it to the image 2025-03-22 17:47:02 +00:00
4c4bf7a9e4 feat(location): working e2e with tool calling 2025-03-22 12:22:31 +00:00
aad45fcf52 feat(tool-calls): listLocation tool call handling 2025-03-22 11:14:00 +00:00
44d506bc69 wip(frontend): adding more information 2025-03-21 14:36:03 +00:00
58f7afb521 fix: re-adding location to event
Figured it out
2025-03-21 14:08:06 +00:00
7b64563647 fix: simplifying query
I do have some learning to do about go-jet specifically.

I can't include the Location field on events, because the QRM will add
any location to the events
2025-03-21 14:01:21 +00:00
72a3e58ef9 feat: returning events and locations from end point 2025-03-20 18:34:11 +00:00
f042c9dfcc feat: working e2e solution 2025-03-20 17:59:00 +00:00
072eebc0bf feat(events): also working 2025-03-18 18:37:12 +00:00
28dd02a47d feat(locations): now working 2025-03-18 18:18:01 +00:00
2e1809aa27 refactor(text,tags,links): to foreign key to image instead of user_image 2025-03-18 17:48:38 +00:00
439f729150 fix: returning whole tag object 2025-03-16 18:29:15 +00:00
bfd6d136dc fix: returns correct image ID 2025-03-16 18:20:29 +00:00
1d5d90c3b5 refactor(models): using more organised structure 2025-03-16 18:13:30 +00:00
d4c6aa0310 feat(tags): correctly inserting new tags and adding them to images 2025-03-11 22:47:28 +00:00
6fcb1e9f26 feat(tags): creating and getting user tags 2025-03-11 21:23:41 +00:00
e5ac7061f4 feat: sending images and receiving them is now working 2025-03-08 13:13:05 +00:00
03a4d49ee6 feat: sending base64 image to backend
This is silly, but binary is apparently hard to do????
2025-03-08 12:30:16 +00:00
0ec2ae65d2 fix: some spam from get images request 2025-02-26 20:48:52 +00:00
79ee5e23ca fix: getting user images 2025-02-26 20:09:19 +00:00
1f16cfb30b refactor: tables for image and processing_image
This allows a single table to be used to process images, meaning if
anything happens to the system we can always return to polling the
database and process these images individually.

Because of this we also want an `image` table to contain the actual
binary data for the image, so we aren't selecting and writing it each
time, as it is potentially a bottleneck.
2025-02-26 20:01:56 +00:00
2a37e37c4b refactor: using chi router + bug fixes 2025-02-26 18:04:30 +00:00