
u/Ill-Statistician6182

I built an offline-first app to replace the "physical notebook" for local businesses. It turns a 1-hour manual work into 3 clicks.
TL;DR: Local businesses waste an hour daily flipping through paper registers and typing WhatsApp reminders.
I built EzyMember a 100% offline, zero-clutter Android app that turns this chore into a one-click process. No cloud, no SaaS subscriptions, just pure utility.
I’m an independent Android dev,
When it comes to tracking memberships, they are forced to choose between
Bloated cloud SaaS --------OR------ messy physical record book.
I didn't want to force them to change their habits or learn complex dashboards.
I just wanted to give them their time back.
📒 The Notebook, Upgraded: Three dead-simple tabs (Active, Expiring Soon, Expired). Quick filters instantly show who needs a follow-up this week. No digging through pages.
⚡ 1-Hour Chore → 1 Click: Manual follow-ups are the biggest pain point. One click opens a pre-written, highly personalized WhatsApp message with the customer's specific dates and pending dues.
🔒 100% Offline (Zero Cloud): Small businesses shouldn't trade privacy for convenience. No third-party servers. Data stays on the device and securely backs up to their personal Google Drive.
👀 Staff-Friendly Exporting: Owners want staff to handle follow-ups without exposing revenue. You can export lists to PDF/Excel with a "Hide Financials" toggle to keep amounts private.
It takes exactly two clicks to add a member.
It's a pure utility tool free, no ads, no spam.
If you're a developer, designer, or run a small business yourself, I’d love your brutal feedback. Does this actually achieve the "zero clutter" goal?
As a normal audience (not a core hip-hop listener), why do Hustle's older top performances feel so much better?
I'm not a hardcore hiphop fan I just enjoy good performances.
Recently, I was watching some of the top performances from the previous seasons of MTV Hustle, and I genuinely felt a huge difference compared to the legacy contestants.
It wasn't just about the songs. The voice clarity, voice modulation, stage presence, confidence, personality, and overall performance felt much stronger. Even the mixing/editing made the vocals sound cleaner and more impactful.
As someone watching purely as a casual audience, the top contestants just felt more memorable and polished.
Anyone near by dumas? Is road is clear? ,just want to roam around 🏖️
Is police stopping anywhere? Is there water logging?
Have a look at Siya Ke Ram Serial aired in 2015
PS: no hate for The Ramayana movie, it will definitely do well. This is an appreciation post for Siya Ke Ram.
This is one of the promos of the serial Siya Ke Ram , aired in Star plus, in the year 2015!
Man! For 2015, the production quality is insane.
How did they pull off such an amazing cast, costumes, and decent vfx , way back in 2015 with a minimal budget???
One contrasting thing I noticed is Siya ke Ram has used many natural locations to shoot. The lush green forests look amazing.
tbh, the Ramayana team could've used the beautiful landscapes we have got in India, of which we have no dearth. And maybe some scenes in ancient temples of south India.
Its evident that Siya Ke Ram was made by someone really passionate, not by someone just after money.
I had goosebumps watching this, that bgm is great too.
And also Lord Ram and Devi Sita look exactly like we all imagine them. But we can't blame the movie makers, only a star studded movie gets footfall in India.
Broo why , i can’t feel goosebumps like this in Ramayana trailer 🥲
I feel BGM makes difference
Is anyone used any motion graphics generated video tool for their app
I searched all major sites they all are paid and expensive 🥲
I want to generate based on my app screenshot
Movie is so peak that even violin 🎻 bro holding back tears 🗿
[Bug] Gemini "Suggest Commit Message" crashes on macOS with GitContentRevision.getContentAsBytes() should not be called from EDT — works fine on Windows
Anyone else running into this? On macOS, using the built-in Gemini "Suggest commit message" feature in the Commit panel throws this error every time, even with just 1–2 files selected:
**What I've confirmed:**
* Happens consistently on macOS, even with only 2 files selected
* Same project works fine with Gemini commit message generation on Windows — no errors at all
* Doesn't seem related to file count, file type, or size
**What I've tried:**
* Updating to the latest stable Android Studio
* Selecting fewer files
* Restarting / invalidating caches
None of it fixes it — looks like a genuine platform-specific bug in the `com.android.studio.ml.vcs` Gemini commit code, where the diff-building call isn't getting moved off the EDT (UI thread) on macOS the way it does on Windows.
Has anyone found a fix, or a workaround besides switching to a third-party plugin (AICommit, Commit AI, etc.) for commit message generation? Also curious if anyone's filed this on the Google Issue Tracker already — happy to add my repro if there's an existing thread.
GitContentRevision.getContentAsBytes() should not be called from EDT
java.lang.Throwable
at git4idea.GitContentRevision.getContentAsBytes(GitContentRevision.java:69)
at git4idea.GitContentRevision.getContent(GitContentRevision.java:57)
at com.intellij.openapi.diff.impl.patch.IdeaTextPatchBuilder$TextAirContentRevision.getContentAsString(IdeaTextPatchBuilder.java:227)
at com.intellij.openapi.diff.impl.patch.TextPatchBuilder.buildModifiedFile(TextPatchBuilder.java:98)
at com.intellij.openapi.diff.impl.patch.TextPatchBuilder.createPatch(TextPatchBuilder.java:93)
at com.intellij.openapi.diff.impl.patch.TextPatchBuilder.build(TextPatchBuilder.java:67)
at com.intellij.openapi.diff.impl.patch.TextPatchBuilder.buildPatch(TextPatchBuilder.java:56)
at com.intellij.openapi.diff.impl.patch.IdeaTextPatchBuilder.buildPatch(IdeaTextPatchBuilder.java:110)
at com.intellij.openapi.vcs.changes.patch.CreatePatchCommitExecutor$DefaultPatchBuilder.buildPatches(CreatePatchCommitExecutor.java:221)
at com.android.studio.ml.vcs.CodeChangeService.buildDiff(CodeChangeService.kt:143)
at com.android.studio.ml.vcs.action.SuggestCommitMessageAction$Companion.generateSuggestion(SuggestCommitMessageAction.kt:245)
at com.android.studio.ml.vcs.action.SuggestCommitMessageAction$Companion.suggestCommitMessage(SuggestCommitMessageAction.kt:209)
at com.android.studio.ml.vcs.action.SuggestCommitMessageAction$actionPerformed$job$1.invokeSuspend(SuggestCommitMessageAction.kt:159)
[Bug] Gemini "Suggest Commit Message" crashes on macOS with GitContentRevision.getContentAsBytes() should not be called from EDT > works fine on Windows
Anyone else running into this? On macOS Android studio, using the built-in Gemini "Suggest commit message" feature in the Commit panel throws this error every time, even with just 1–2 files selected:
What I've confirmed:
- Happens consistently on macOS, even with only 2 files selected
- Same project works fine with Gemini commit message generation on Windows — no errors at all
- Doesn't seem related to file count, file type, or size
What I've tried:
- Updating to the latest stable Android Studio
- Selecting fewer files
- Restarting / invalidating caches
None of it fixes it — looks like a genuine platform-specific bug in the com.android.studio.ml.vcs Gemini commit code, where the diff-building call isn't getting moved off the EDT (UI thread) on macOS the way it does on Windows.
Has anyone found a fix, or a workaround besides switching to a third-party plugin (AICommit, Commit AI, etc.) for commit message generation? Also curious if anyone's filed this on the Google Issue Tracker already — happy to add my repro if there's an existing thread.
[Bug] Gemini "Suggest Commit Message" crashes on macOS with GitContentRevision.getContentAsBytes() should not be called from EDT — works fine on Windows
Anyone else running into this? On macOS, using the built-in Gemini "Suggest commit message" feature in the Commit panel throws this error every time, even with just 1–2 files selected:
What I've confirmed:
- Happens consistently on macOS, even with only 2 files selected
- Same project works fine with Gemini commit message generation on Windows — no errors at all
- Doesn't seem related to file count, file type, or size
What I've tried:
- Updating to the latest stable Android Studio
- Selecting fewer files
- Restarting / invalidating caches
None of it fixes it — looks like a genuine platform-specific bug in the com.android.studio.ml.vcs Gemini commit code, where the diff-building call isn't getting moved off the EDT (UI thread) on macOS the way it does on Windows.
Has anyone found a fix, or a workaround besides switching to a third-party plugin (AICommit, Commit AI, etc.) for commit message generation? Also curious if anyone's filed this on the Google Issue Tracker already — happy to add my repro if there's an existing thread.
GitContentRevision.getContentAsBytes() should not be called from EDT
java.lang.Throwable
at git4idea.GitContentRevision.getContentAsBytes(GitContentRevision.java:69)
at git4idea.GitContentRevision.getContent(GitContentRevision.java:57)
at com.intellij.openapi.diff.impl.patch.IdeaTextPatchBuilder$TextAirContentRevision.getContentAsString(IdeaTextPatchBuilder.java:227)
at com.intellij.openapi.diff.impl.patch.TextPatchBuilder.buildModifiedFile(TextPatchBuilder.java:98)
at com.intellij.openapi.diff.impl.patch.TextPatchBuilder.createPatch(TextPatchBuilder.java:93)
at com.intellij.openapi.diff.impl.patch.TextPatchBuilder.build(TextPatchBuilder.java:67)
at com.intellij.openapi.diff.impl.patch.TextPatchBuilder.buildPatch(TextPatchBuilder.java:56)
at com.intellij.openapi.diff.impl.patch.IdeaTextPatchBuilder.buildPatch(IdeaTextPatchBuilder.java:110)
at com.intellij.openapi.vcs.changes.patch.CreatePatchCommitExecutor$DefaultPatchBuilder.buildPatches(CreatePatchCommitExecutor.java:221)
at com.android.studio.ml.vcs.CodeChangeService.buildDiff(CodeChangeService.kt:143)
at com.android.studio.ml.vcs.action.SuggestCommitMessageAction$Companion.generateSuggestion(SuggestCommitMessageAction.kt:245)
at com.android.studio.ml.vcs.action.SuggestCommitMessageAction$Companion.suggestCommitMessage(SuggestCommitMessageAction.kt:209)
at com.android.studio.ml.vcs.action.SuggestCommitMessageAction$actionPerformed$job$1.invokeSuspend(SuggestCommitMessageAction.kt:159)
Is it true writers of alpha and ramayana movie are from >> same team
🥲
MacBook Pro Dilemma for Heavy Android Dev: M4 Pro (24GB/512GB) vs M5 (24GB/1TB) at the exact same price?
I know the M4 Pro brings the dual-fan cooling setup, higher memory bandwidth, and more multi-core performance for faster Gradle build times.
On the other hand,
Android development is notoriously brutal on storage (Gradle caches, multiple Android SDK versions, emulator system images, local AI models). 512GB feels like a tight squeeze where I'll constantly be micromanaging space, whereas the base M5 gives me 1TB of breathing room and a better local Neural Engine, but loses out on the pro-tier thermal architecture and raw multi-core speed.
Appreciate any insights or experiences you can share
Is anyone have contact who can find me > macbook pro m4 pro 24gb 1tb (new only)
I tried to contact all retail + officials stor ,
Any business owner here!! whts ur system for tracking monthly nd yearly customer payments and renewals?(gym,tuition,milk man,water service)
Just curious.
For people running gyms, tuition classes, coaching centers, milk/water delivery, sports academies, etc…
How do you keep track of:
who has renewed
who hasn’t paid yet
partial payments
memberships that are about to expire
Do you use a notebook, Excel sheet, or something else?
And what’s the biggest headache with your current method?
Would love to hear how you handle it.
Dhurandhar legal battles (Delhi High Court)
Allegations of Exposing Military Secrets (Delhi High Court)
- The Main Reason: A Public Interest Litigation (PIL) was filed by an active-duty Sashastra Seema Bal (SSB) personnel. The petition alleged that Dhurandhar 2 depicted highly sensitive intelligence operations, tactical procedures, and real-life military operational patterns too explicitly, potentially compromising national security and putting undercover agents at risk.
- Hearing Summary: The Delhi High Court acknowledged that even in fictional, entertainment-focused films, national security concerns cannot be ignored. In late May, a Division Bench disposed of the PIL by officially directing the Central Board of Film Certification (CBFC) and the Ministry of Information and Broadcasting to examine the film and address the specific security concerns raised by the military personnel.