Skip to content

S3 Upload Update#208

Open
ArtyDaSmarty wants to merge 47 commits into
ancsemi:mainfrom
ArtyDaSmarty:s3
Open

S3 Upload Update#208
ArtyDaSmarty wants to merge 47 commits into
ancsemi:mainfrom
ArtyDaSmarty:s3

Conversation

@ArtyDaSmarty

@ArtyDaSmarty ArtyDaSmarty commented Mar 27, 2026

Copy link
Copy Markdown

I saw why now that complete S3 conversion would be wayyy too much to just code for the sake of it, so instead, I made it so at least images can be stored, if the Admin permits, onto a S3 instance. All functions SEEM fine from testing, but if you find any hiccups, please let me know!

Signed-off-by: ArtyDaSmarty <144481396+ArtyDaSmarty@users.noreply.github.com>
Signed-off-by: ArtyDaSmarty <144481396+ArtyDaSmarty@users.noreply.github.com>
Signed-off-by: ArtyDaSmarty <144481396+ArtyDaSmarty@users.noreply.github.com>
Signed-off-by: ArtyDaSmarty <144481396+ArtyDaSmarty@users.noreply.github.com>
Signed-off-by: ArtyDaSmarty <144481396+ArtyDaSmarty@users.noreply.github.com>
Signed-off-by: ArtyDaSmarty <144481396+ArtyDaSmarty@users.noreply.github.com>
Signed-off-by: ArtyDaSmarty <144481396+ArtyDaSmarty@users.noreply.github.com>
Signed-off-by: ArtyDaSmarty <144481396+ArtyDaSmarty@users.noreply.github.com>
Signed-off-by: ArtyDaSmarty <144481396+ArtyDaSmarty@users.noreply.github.com>
Signed-off-by: ArtyDaSmarty <144481396+ArtyDaSmarty@users.noreply.github.com>
Signed-off-by: ArtyDaSmarty <144481396+ArtyDaSmarty@users.noreply.github.com>
Signed-off-by: ArtyDaSmarty <144481396+ArtyDaSmarty@users.noreply.github.com>
Signed-off-by: ArtyDaSmarty <144481396+ArtyDaSmarty@users.noreply.github.com>
Signed-off-by: ArtyDaSmarty <144481396+ArtyDaSmarty@users.noreply.github.com>
Signed-off-by: ArtyDaSmarty <144481396+ArtyDaSmarty@users.noreply.github.com>
Signed-off-by: ArtyDaSmarty <144481396+ArtyDaSmarty@users.noreply.github.com>
Signed-off-by: ArtyDaSmarty <144481396+ArtyDaSmarty@users.noreply.github.com>
Signed-off-by: ArtyDaSmarty <144481396+ArtyDaSmarty@users.noreply.github.com>
Signed-off-by: ArtyDaSmarty <144481396+ArtyDaSmarty@users.noreply.github.com>
Signed-off-by: ArtyDaSmarty <144481396+ArtyDaSmarty@users.noreply.github.com>
Signed-off-by: ArtyDaSmarty <144481396+ArtyDaSmarty@users.noreply.github.com>
Signed-off-by: ArtyDaSmarty <144481396+ArtyDaSmarty@users.noreply.github.com>
Signed-off-by: ArtyDaSmarty <144481396+ArtyDaSmarty@users.noreply.github.com>
Signed-off-by: ArtyDaSmarty <144481396+ArtyDaSmarty@users.noreply.github.com>
Signed-off-by: ArtyDaSmarty <144481396+ArtyDaSmarty@users.noreply.github.com>
Signed-off-by: ArtyDaSmarty <144481396+ArtyDaSmarty@users.noreply.github.com>
Signed-off-by: ArtyDaSmarty <144481396+ArtyDaSmarty@users.noreply.github.com>
Signed-off-by: ArtyDaSmarty <144481396+ArtyDaSmarty@users.noreply.github.com>
Signed-off-by: ArtyDaSmarty <144481396+ArtyDaSmarty@users.noreply.github.com>
Signed-off-by: ArtyDaSmarty <144481396+ArtyDaSmarty@users.noreply.github.com>
Signed-off-by: ArtyDaSmarty <144481396+ArtyDaSmarty@users.noreply.github.com>
Signed-off-by: ArtyDaSmarty <144481396+ArtyDaSmarty@users.noreply.github.com>
Signed-off-by: ArtyDaSmarty <144481396+ArtyDaSmarty@users.noreply.github.com>
Signed-off-by: ArtyDaSmarty <144481396+ArtyDaSmarty@users.noreply.github.com>
Signed-off-by: ArtyDaSmarty <144481396+ArtyDaSmarty@users.noreply.github.com>
Signed-off-by: ArtyDaSmarty <144481396+ArtyDaSmarty@users.noreply.github.com>
Signed-off-by: ArtyDaSmarty <144481396+ArtyDaSmarty@users.noreply.github.com>
Signed-off-by: ArtyDaSmarty <144481396+ArtyDaSmarty@users.noreply.github.com>
Signed-off-by: ArtyDaSmarty <144481396+ArtyDaSmarty@users.noreply.github.com>
Signed-off-by: ArtyDaSmarty <144481396+ArtyDaSmarty@users.noreply.github.com>
Signed-off-by: ArtyDaSmarty <144481396+ArtyDaSmarty@users.noreply.github.com>
Signed-off-by: ArtyDaSmarty <144481396+ArtyDaSmarty@users.noreply.github.com>
Signed-off-by: ArtyDaSmarty <144481396+ArtyDaSmarty@users.noreply.github.com>
Signed-off-by: ArtyDaSmarty <144481396+ArtyDaSmarty@users.noreply.github.com>
Signed-off-by: ArtyDaSmarty <144481396+ArtyDaSmarty@users.noreply.github.com>
Signed-off-by: ArtyDaSmarty <144481396+ArtyDaSmarty@users.noreply.github.com>
@ancsemi

ancsemi commented Mar 28, 2026

Copy link
Copy Markdown
Owner

This is even more 😂

It'll take me a while to go through it. I'll keep the PR open til I get around to it, but I'd like to focus on bug fixes and smaller QoL before adding such a big mod!

Stay tuned!

Signed-off-by: ArtyDaSmarty <144481396+ArtyDaSmarty@users.noreply.github.com>
@ArtyDaSmarty

Copy link
Copy Markdown
Author

Wanted to let it be known as of now, it has been thoroughly tested and seems to be working with no issues ^w^

@Jaymus3

Jaymus3 commented Mar 28, 2026

Copy link
Copy Markdown
Contributor

Can you try to add meaningful commit messages, or code comments? This is an enormous diff to review and has some misc. edits with no clear justification, like updating the node version to 22. Even if you don't have a full understanding of what the commit is accomplishing, asking the agent you're working with to write a description would help a lot.

@ArtyDaSmarty

ArtyDaSmarty commented Mar 28, 2026

Copy link
Copy Markdown
Author

@Jaymus3

I can definitely attempt! I sort of removed the old project to add the new version of the merged repository on Codex (I know there was probably an easier way looking back on it). If I can't and it's just too much trouble, I can easily close the pull request ^w^

I was trying to get a fork up so I could edit what I want without messing with Zeabur files and propose stuff to the actual Haven when I trust it is stable. I apologize for not considering how much looking through would need to be done.

@Jaymus3

Jaymus3 commented Mar 28, 2026

Copy link
Copy Markdown
Contributor

Instead of scrapping the PR, you could amend your commits with descriptions and force push to your branch. That should update the PR as well. In addition to that, a single commit that just adds comments in certain areas would make this so much easier to parse if you're willing to go the extra mile.

@ArtyDaSmarty

ArtyDaSmarty commented Mar 28, 2026

Copy link
Copy Markdown
Author

I am going to see if my Agent can properly get notes/explanations out, as when it came to S3, unlike my other PR where I had a WAYYY better grasp, 90% of this was the Agent. I kept messing with it until it worked during testing properly with no errors or issues that I or others could see during use (like attachment errors, S3 not working, etc).

@ArtyDaSmarty

ArtyDaSmarty commented Mar 28, 2026

Copy link
Copy Markdown
Author
image image

This is what the Agent has told me regarding it's changes. Again, I did this fork mostly to add things to my own instance and offer them up to the main Haven repository, so I apologize I did not do a more organized method to make review easier. I will keep it noted for the future so my PRs can actually be reviewed.

I will attempt to try and get something pushed to comment on all the changed code, but it may take too long for most people's liking, as I am not reliable on time ;-;

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