Skip to content

Add FotoApp to Graphics - #198

Open
boulbaal wants to merge 1 commit into
0PandaDEV:mainfrom
boulbaal:add-fotoapp
Open

Add FotoApp to Graphics#198
boulbaal wants to merge 1 commit into
0PandaDEV:mainfrom
boulbaal:add-fotoapp

Conversation

@boulbaal

Copy link
Copy Markdown

Adds FotoApp to the Graphics category (alphabetical order).

FotoApp is a free, open-source (ISC) local-only desktop app to organize photos & videos on Windows (also macOS/Linux): duplicate detection, GPS map (OpenStreetMap), RAW support, Google Takeout import, smart export. No cloud, no account, no telemetry.

Disclosure: I'm the author.

Repo: https://github.com/boulbaal/fotoApp

@boulbaal

boulbaal commented Jul 4, 2026

Copy link
Copy Markdown
Author

Gentle ping on this one — let me know if the entry needs any changes. FotoApp is at v1.0.3 now and the Windows installer is available on GitHub Releases.

@waradu

waradu commented Jul 4, 2026

Copy link
Copy Markdown
Collaborator
Screenshot 2026-07-04 at 17 26 48

What makes you think this won't apply to you?
The app looks entirely AI-generated, and the code hints at that too, with its excessive comments and styling.
This is not meant as an insult. I'm just curious.

@0PandaDEV

Copy link
Copy Markdown
Owner

After a second review I noticed that your repository still has 0 stars which is kind of an indicator of how popular it is. The UI is definitely vibecoded/vibedesigned and there are many parts of the repo that are in Dutch. You also seem to have classified the repo as open source on this list in the code change of your PR, but the license of the repo is definitely not opensource. Seems like even the variables and function names are in Dutch. I would recommend using english and a proper opensource license like the GPL licenses, Apache or MIT.

boulbaal added a commit to boulbaal/fotoApp that referenced this pull request Jul 4, 2026
The LICENSE file (custom non-commercial) contradicted the ISC/open-source
claims in README, package.json, website and promo texts. FotoApp is now
genuinely open source under GPL-3.0: free for everyone, and derivative
work must stay open. Fixes the licensing feedback in
0PandaDEV/awesome-windows#198.
@boulbaal

boulbaal commented Jul 4, 2026

Copy link
Copy Markdown
Author

Thanks both for taking the time to actually review the project — this is the first real external feedback it has had, and you're right on the substance. Here's what I've done with it:

License@0PandaDEV you were correct, and this was the most important catch. The LICENSE file was a custom non-commercial text while the README and package.json claimed ISC. That was inconsistent and misleading (not intentionally, but the effect is the same). Fixed as of today: the project is relicensed under GPL-3.0-or-later — genuinely open source. LICENSE, package.json, README, website and this PR's entry are all updated.

Dutch in the codebase — fair point. I'm migrating the code (identifiers, comments, API routes, dev docs) to English as the primary language; it will ship in v1.0.4. The user-facing UI stays multilingual (NL/EN/FR/DE).

AI-generated — honest answer: yes, it's built by a solo developer with heavy AI assistance. The 299-test suite, the cross-platform releases and the ongoing maintenance are real, but I understand if AI-assisted projects aren't a fit for this list's criteria.

0 stars — also fair. The project simply hasn't had a public launch yet.

No pressure to merge this. If it's more appropriate, I'll come back once the English migration has shipped and the project has some actual traction. Either way, thanks — this review made the project better.

boulbaal added a commit to boulbaal/fotoApp that referenced this pull request Jul 6, 2026
Identifiers, comments, log output and user-facing error/status strings
in src/, index.js, electron/ and tests are now English. API JSON keys,
route paths, query params and the database schema are unchanged
(phase B/C, needs coordinated frontend change + DB migration).

Prompted by review feedback on 0PandaDEV/awesome-windows#198.
All 299 tests pass.
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