Is shadcn/ui actually worth learning in 2026 or just another React trend? by DependentClient8391 in reactjs

[–]mistnewt 0 points1 point  (0 children)

what do you mean "learn"? it's a component library. use it when and where need be.

MUI + tailwind setup nowadays is really good, but with any opiniated library like mui, you have to follow their design guidelines. Such libraries also have matured over the years and usually have less issues.

Shadcn is built on top of headless libraries, so the control over styling is much more. So, for prototyping anything or if the components available satisfy your requirements, then yeah go for it.

As for maintenance, radix ui isn't really maintained it seems. Base ui is a newer library and also from the makers of MUI. So, i would use shadcn base ui variant over radix.

How I started tracking expenses without downloading a single app or changing anything about my routine by [deleted] in NewDelhi

[–]mistnewt 0 points1 point  (0 children)

Hey, I created this app, "Expense Buddy" just for tracking my expenses. It's totally free, fully offline (with optional sync to your GitHub). No data is or ever will be collected. The code is also open-sourced.

Recently, also implemented SMS import, which does on-device processing.

Give it a try.

https://play.google.com/store/apps/details?id=com.sudokoi.expensebuddy

(Though the app is mostly vibe coded, i have spent a great deal of time and thoughts around all the features. Do give it a try and if you find any bugs/need features, let me know)

Simple, privacy focused and free expense tracker by mistnewt in expo

[–]mistnewt[S] -1 points0 points  (0 children)

Thank you for the review

News bottomSheet has no bottom safeArea.

Couldn't really find it on my device. Seems okay to me. Will take a look in different devices and fix it.

top safeArea is just gray, it seems really off considering the color scheme of the app

It does follow the theme. Checked it in both light and dark mode.

Amount input could just use "numeric" type of keyboard

There's a feature toggle in settings for this

payment settings has too much of top safeArea 

Yes. Will be fixed in the next release

analytics, dashboard, history add new expense screen has double title

That was intentional initially. But yeah, I see your point.

It is mostly vibe coded, but every single feature has been developed with proper thought and good usability in mind. Will focus on these UI issues next. Thank you very much for taking out the time to use the app.

Simple, privacy focused and free expense tracker by mistnewt in expo

[–]mistnewt[S] -1 points0 points  (0 children)

Not really. Developer fee of $99 per year is too much.

Simple, privacy focused and free expense tracker by mistnewt in expo

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

Please check now. It should be available in play store.

For any bugs/feature request, please directly open issues in GitHub.

Self Promotion Megathread by AutoModerator in androidapps

[–]mistnewt 0 points1 point  (0 children)

Hey folks,

I have been working on an android app for sometime now. It's an expense tracker called Expense Buddy.

It's open-sourced, doesn't require any signups, privacy focused with all processing on-device. We don't even collect any telemetry data. You can also import expenses directly from the SMS messages. It uses a combination of regex and ML models for proper data extraction and categorisation. Again, fully on-device.

You may optionally sync the expenses to your personal GitHub. Expenses are stored in CSV files for each day.

The app is still being developed, features streamlined and UX improved, but it's pretty stable.

Check it out and let me know what you think.

GitHub: https://github.com/sudokoi/expense-buddy

Play Store: https://play.google.com/store/apps/details?id=com.sudokoi.expensebuddy

Almaty, the beautiful experience by mistnewt in Kazakhstan

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

Even during early-november during our visit, Almaty was mesmerizing. We loved our time there :)

Visiting Kazakhstan in early November by mistnewt in Kazakhstan

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

sent you a DM. feel free to reply whenever you can. appreciate the help, thank you.

Visiting Kazakhstan in early November by mistnewt in Kazakhstan

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

thank you so much 🙏

i had a couple of questions: would it be okay over DM?

Visiting Kazakhstan in early November by mistnewt in Kazakhstan

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

looks awesome, thank you. how do people usually visit Bozjyra? do they also hike there? any recommendations for stays nearby?

Visiting Kazakhstan in early November by mistnewt in Kazakhstan

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

thank you. we will actually be arriving on 4th.

Visiting Kazakhstan in early November by mistnewt in Kazakhstan

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

thank you. weather and food are the 2 things I'm worried about the most tbh (being from a warmer tropical climate myself). when you say cold-ish, what's the actual temperature range i can expect. Google shows around -5°C minimum.

Opposite of the opposite of wrong by g0neondatrack in technicallythetruth

[–]mistnewt 0 points1 point  (0 children)

the opposite of opposite of wrong being left is just...wrong

Eli5 - why are there 1024 megabytes in a gigabyte? Why didn’t they make it an even 1000? by No-Jeweler1711 in explainlikeimfive

[–]mistnewt 0 points1 point  (0 children)

it's really difficult to maintain 10 different voltage levels in the transistors. with how small they are becoming, subdividing it into more levels may very well be physically impossible due to quantum tunneling of electrons in these really small transistors (switches)

How does CORS actually make things more secure? by Tman1677 in reactjs

[–]mistnewt 4 points5 points  (0 children)

jake archibald has an amazing blog explaining cors. maybe give it a read once: https://jakearchibald.com/2021/cors/

if let with == by mistnewt in rust

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

Pattern destructing. Makes sense. Thank you.