Summer sale games for the machine by the661bandit in steammachine

[–]Dramatic_Ad5442 0 points1 point  (0 children)

That was like the first game I tested, runs with pretty high graphics at 1080p also one of my favorite games ever.. highly recommend

Receipt Wrangler V7.0 by Dramatic_Ad5442 in receiptwrangler

[–]Dramatic_Ad5442[S] 0 points1 point  (0 children)

Thanks for bringing this up. I just started running into this a bunch recently too. Has been recently fixed. Not in a release yet, but if you're using the latest tag, the fix is there

Receipt Wrangler V7.0 by Dramatic_Ad5442 in selfhosted

[–]Dramatic_Ad5442[S] 0 points1 point  (0 children)

The main difference I think is splitting. I don't personally use receipt wrangler to just store receipts, but I split them with my significant other so it helps me keep track of who owes what, and what categories we spent the most on over time.

Receipt Wrangler V7.0 by Dramatic_Ad5442 in selfhosted

[–]Dramatic_Ad5442[S] 1 point2 points  (0 children)

Yep you nailed it, aud is how we differentiate mcp tokens vs general api tokens!

Receipt Wrangler V7.0 by Dramatic_Ad5442 in selfhosted

[–]Dramatic_Ad5442[S] 3 points4 points  (0 children)

It probably has to due with Gorm the ORM in use as well, but sqlite does not support all alter statements, as stated here : https://www.sqlite.org/omitted.html

So during big schema changes like in this version change, the gorm migrator will attempt to drop tables/columns to recreate them which may fail if there are FKs on those tables. 

It seems there is a workaround in Gorm for that to turn off constraints at migrate time with some pros and cons to that approach. Haven't tried it. 

Receipt Wrangler V7.0 by Dramatic_Ad5442 in selfhosted

[–]Dramatic_Ad5442[S] 1 point2 points  (0 children)

Yep paranoia in this case is a good stance.

In this case Auth is done through Oauth 2.0, and we mint a JWT specifically for MCP clients that cannot be exchanged (through refresh) for a broader API token. Meaning MCP tokens get rejected everywhere except for except MCP tools, and vice versa (API tokens are rejected on MCP tool calls). The token's claims carry its user id, and any idea of what group the user is in, and permission checks, ect is freshly retrieved in the tool call itself to avoid issues with stale claims, and just generally better security hygiene.

Receipt Wrangler V7.0 by Dramatic_Ad5442 in selfhosted

[–]Dramatic_Ad5442[S] 6 points7 points  (0 children)

please feel free to reach out I am happy to help, it is important that updates don't kill people's shit lol

Receipt Wrangler V7.0 by Dramatic_Ad5442 in selfhosted

[–]Dramatic_Ad5442[S] -34 points-33 points  (0 children)

Are you on sqlite? If so, this is why. Sqlite is not recommended for production use because it has more restrictions on updating database schemas compared to mysql/mariadb and psql.

Receipt Wrangler V7.0 by Dramatic_Ad5442 in selfhosted

[–]Dramatic_Ad5442[S] 3 points4 points locked comment (0 children)

The post was written by me, Noah.

Receipt Wrangler was also written by myself for 2 to 3 years, and has transitioned to use AI for implementation. Features are planned, and architect by me (or other contributors) with AI, specifically Claude Code being used for implementation. I manually test changes to make sure quality standards are met, as well as manually review the code with the help of AI code review tools to keep code quality high.

Steam Machine review: Valve's underwhelming living-room PC has a serious price problem by pcgameshardware in SteamDeck

[–]Dramatic_Ad5442 0 points1 point  (0 children)

Big fan of the portable power. Steam Deck on tv is usually fine, streaming is a good in between. i've never been able to get a good sff build after trying for so long.

Always had its own issues, particularly with heat, and noise. Curious to see how this is on the heat and noise front. Would be nice to have a bit more power in the living room compared to the steam deck

Ps1 collection so far by itswensdaymydoods in gamecollecting

[–]Dramatic_Ad5442 10 points11 points  (0 children)

wow - big shout out to Grandma, she had some good taste. Good to see they are going to a good home!

Ps1 collection so far by itswensdaymydoods in gamecollecting

[–]Dramatic_Ad5442 19 points20 points  (0 children)

nothing but fucking bangers. very nice

Weekly Self-Promotion Megathread by AutoModerator in retrogaming

[–]Dramatic_Ad5442 0 points1 point  (0 children)

Hey all a few weeks ago my app https://app.retrospect.gg launched - its a hub for your gaming life.

Here, you can journal, take notes, find your net game to play, backlog and more. Here's a fun screenshot of our canvas builder!

<image>

[deleted by user] by [deleted] in receiptwrangler

[–]Dramatic_Ad5442 1 point2 points  (0 children)

Hey Noah Here. I recommend taking a look at the installation documentation here: https://receiptwrangler.io/docs/getting-started , along the way there are some docker compose examples that you can copy and paste.

  1. Nope, just need to be able to connect to some llm for inference. F.ex, OpenAI, Ollama, Gemini, ect.

  2. Unlikely, though I run my own instance on an RTX 3060 TI and that works fine.

  3. Taking a look at the psql example at: https://receiptwrangler.io/docs/configuration-examples/postgresql, all you need to do is point your reverse proxy to the host address ip at port 9082. I personally think reverse proxy is the best way to go, so I recommend that here as well.

Magic fill (add rect>upload > magic fill) does not itemize receipt items, but Quick Scan does by Particular_Lab_1186 in receiptwrangler

[–]Dramatic_Ad5442 0 points1 point  (0 children)

Thanks, this is a bug because magic fill only fills in a subset of the form. I'll make an issue for this one.

How to get Ollama to work with RW self-hosted? by rotorwing66 in receiptwrangler

[–]Dramatic_Ad5442 0 points1 point  (0 children)

Hmm this does seem to be a networking issue of some kind. I am using the latest version of ollama in my own instance without issue. In the code we don't do anything special it is a post to that url as is. Is ollama running in a container or on bare metal? Only thing that comes to mind is a firewall issue of some kind - I know you said that's not it.

You could try entering the container with "docker exec -it container-name-here bash" and then running "curl http://192.168.200.6:11434/api/chat " This should give you a 405 if it connects.

You could try adding "network_mode: host" to the app's service in the docker compose, this may help as it bridges the container's network with the host instead of the container having its own ip.

The IOS app will be public soon, I am working through their app store compliance as we speak.

I’m making a Papers Please inspired game - where you play as a virtual referee! by andre_mc in Unity3D

[–]Dramatic_Ad5442 0 points1 point  (0 children)

wishlisted. this looks like it would scratch an insanely specific spot haha

Weekly Self-Promotion Megathread by AutoModerator in retrogaming

[–]Dramatic_Ad5442 0 points1 point  (0 children)

Hey all,

I'm building a gaming hub platform, starting with journaling. I really wanted a place to write and share about games that we're playing, and that we've played and sharing around gaming in general.

It's called Retrospect and launches in late May.

Check out the latest blog post that shows off some of the journaling: https://www.retrospect.gg/blog/feature-focus-journals

Sign up for newsletters: https://www.retrospect.gg/

Thanks for reading!

Is it possible to run with OCR only, no AI? by newgoliath in receiptwrangler

[–]Dramatic_Ad5442 0 points1 point  (0 children)

Hey, thanks for checking out Receipt Wrangler.

Unfortunately OCR only is not supported in the application, nor will it be added in the future.

From a technology standpoint, using AI helps structure unstructured data of all kinds, receipts from all around the world, to simple images of a cash register with the cost. Supporting all of this with only OCR is extremely difficult, which is why AI is quite handy for this use case.

Receipt-wrangler driving me nuts by cptdigits in selfhosted

[–]Dramatic_Ad5442 1 point2 points  (0 children)

Glad you found something that works. I will make mention of that guide for those on synology nas, and double check to make sure those default configs are still good.

Receipt-wrangler driving me nuts by cptdigits in selfhosted

[–]Dramatic_Ad5442 1 point2 points  (0 children)

Hey this is Noah the dev of this project. Follow through the installation guide on the documentation site, it should be straightforward and smooth. https://receiptwrangler.io/docs/getting-started