<feed xmlns='http://www.w3.org/2005/Atom'>
<title>eglantine-cirakg/CMakeModules/GenerateSCMRev.cmake, branch nx2</title>
<subtitle>Mirror of github.com/cira0100/Eglantine-public nx2, a fork of Djihads80/Eglantine.</subtitle>
<id>https://git.cirakg.xyz/eglantine-cirakg/atom?h=nx2</id>
<link rel='self' href='https://git.cirakg.xyz/eglantine-cirakg/atom?h=nx2'/>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/'/>
<updated>2026-10-29T16:23:25+00:00</updated>
<entry>
<title>Fixes for window name and about page</title>
<updated>2026-10-29T16:23:25+00:00</updated>
<author>
<name>Djihads80</name>
<email>mahboubijoujou111@gmail.com</email>
</author>
<published>2026-10-29T16:23:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=621079d550af85ecb1989fb0dc1e8e00e342e32c'/>
<id>urn:sha1:621079d550af85ecb1989fb0dc1e8e00e342e32c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[frontend] Built-in auto updater (#3845)</title>
<updated>2026-04-28T18:42:23+00:00</updated>
<author>
<name>crueter</name>
<email>crueter@eden-emu.dev</email>
</author>
<published>2026-04-28T18:42:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=676b1aabfcd5f755ba82da963763410d7842ddc6'/>
<id>urn:sha1:676b1aabfcd5f755ba82da963763410d7842ddc6</id>
<content type='text'>
Checks latest release and opens a dialog containing the changelog, and
allow the user to select a specific build to download. After
downloading, it prompts the user to open it.

On Windows, this just opens up the zip in File Explorer. In the future setup files will be available. On macOS this opens up the DMG in Finder so the user can drag it to the Applications folder. Android retains the auto-update functionality from before, but updated to the new scheme. Body/View on Forgejo are not implemented, that should be in a future PR.

Additionally, moved some common httplib incantations to `Common::Net`. This will serve as the common network accessor and JSON parser from here on out.

TODO:
- [x] android :(
- [x] Search for builds based on keywords, with weights towards certain builds (e.g. macOS will search for dmg then tar.gz, windows msvc then mingw/exe then zip, etc.)
- [x] remove linux leftovers
- [x] don't allow asset selection on platforms w/o assets
- [x] nightly changelog should be in the real

FUTURE IMPLEMENTATION:
- [ ] Body/View on Forgejo for Android
- [ ] Setup files for Windows (Eden/nightly are separate) -- maybe portable/setup selector?
- [ ] Something else I'm forgetting

Signed-off-by: crueter &lt;crueter@eden-emu.dev&gt;
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3845
</content>
</entry>
<entry>
<title>[frontend] Change update checker to use new endpoints (#3879)</title>
<updated>2026-04-24T16:40:49+00:00</updated>
<author>
<name>crueter</name>
<email>crueter@eden-emu.dev</email>
</author>
<published>2026-04-24T16:40:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=26ce96297cd3ca014bc526cd4ef03c731ef7bbd9'/>
<id>urn:sha1:26ce96297cd3ca014bc526cd4ef03c731ef7bbd9</id>
<content type='text'>
Related: [RFC3870](https://git.eden-emu.dev/eden-emu/eden/issues/3870)

Nightly and stable releases are now served through
`nightly.eden-emu.dev` and `stable.eden-emu.dev`, respectively. These
are stored using Backblaze, and served and cached through the Cloudflare
CDN. Ideally this will reduce costs, though I'll have to wait for my
first invoice to be certain.

These will serve as the new download locations going forward. Since we
have full control over this API, we can make any adjustments we want as
needed. For now, all it does is provide `tag_name`, `name`, and `body`,
the latter of which will be used for the upcoming updater PR.

Signed-off-by: crueter &lt;crueter@eden-emu.dev&gt;
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3879
Reviewed-by: CamilleLaVey &lt;camillelavey99@gmail.com&gt;
Reviewed-by: MaranBr &lt;maranbr@eden-emu.dev&gt;
</content>
</entry>
<entry>
<title>[cmake] switch nightly auto updater to forgejo (#3807)</title>
<updated>2026-04-01T00:08:46+00:00</updated>
<author>
<name>crueter</name>
<email>crueter@eden-emu.dev</email>
</author>
<published>2026-04-01T00:08:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=bb71ace365dbec17736ec45d3a80affd1e16e498'/>
<id>urn:sha1:bb71ace365dbec17736ec45d3a80affd1e16e498</id>
<content type='text'>
Signed-off-by: crueter &lt;crueter@eden-emu.dev&gt;
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3807
</content>
</entry>
<entry>
<title>Revert "[updater] Explicit set https for api url (#3720)" (#3726)</title>
<updated>2026-03-15T01:06:29+00:00</updated>
<author>
<name>lizzie</name>
<email>lizzie@eden-emu.dev</email>
</author>
<published>2026-03-15T01:06:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=0ec60f21ff18fd8912273a37b9fdc7ba081dd98c'/>
<id>urn:sha1:0ec60f21ff18fd8912273a37b9fdc7ba081dd98c</id>
<content type='text'>
#3720 was merged without proper revision.
AAAA
It's fine, if there are issues just merge the revert of.

This reverts commit 8de1dd151ffa0549ffa18e5a94e31fb37d5b46f1.

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3726
Co-authored-by: lizzie &lt;lizzie@eden-emu.dev&gt;
Co-committed-by: lizzie &lt;lizzie@eden-emu.dev&gt;
</content>
</entry>
<entry>
<title>[updater] Explicit set https for api url (#3720)</title>
<updated>2026-03-13T16:55:38+00:00</updated>
<author>
<name>DraVee</name>
<email>chimera@dravee.dev</email>
</author>
<published>2026-03-13T16:55:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=8de1dd151ffa0549ffa18e5a94e31fb37d5b46f1'/>
<id>urn:sha1:8de1dd151ffa0549ffa18e5a94e31fb37d5b46f1</id>
<content type='text'>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3720
Reviewed-by: CamilleLaVey &lt;camillelavey99@gmail.com&gt;
Reviewed-by: Lizzie &lt;lizzie@eden-emu.dev&gt;
Co-authored-by: DraVee &lt;chimera@dravee.dev&gt;
Co-committed-by: DraVee &lt;chimera@dravee.dev&gt;
</content>
</entry>
<entry>
<title>[cmake, frontend] Fix update checker and move to self-hosted Git (#3558)</title>
<updated>2026-02-15T19:51:05+00:00</updated>
<author>
<name>crueter</name>
<email>crueter@eden-emu.dev</email>
</author>
<published>2026-02-15T19:51:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=f4e7fc91ba8d12dada247139a61e9ac1b8195276'/>
<id>urn:sha1:f4e7fc91ba8d12dada247139a61e9ac1b8195276</id>
<content type='text'>
httplib doesn't like when you include the protocol, as it would seem

Signed-off-by: crueter &lt;crueter@eden-emu.dev&gt;
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3558
Reviewed-by: CamilleLaVey &lt;camillelavey99@gmail.com&gt;
Reviewed-by: Lizzie &lt;lizzie@eden-emu.dev&gt;
</content>
</entry>
<entry>
<title>[cmake] Use https over http (#3554)</title>
<updated>2026-02-15T02:42:05+00:00</updated>
<author>
<name>DraVee</name>
<email>dravee@eden-emu.dev</email>
</author>
<published>2026-02-15T02:42:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=e3035ae8f2a79e9490a621c369b497840cd8ebac'/>
<id>urn:sha1:e3035ae8f2a79e9490a621c369b497840cd8ebac</id>
<content type='text'>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3554
Reviewed-by: Lizzie &lt;lizzie@eden-emu.dev&gt;
Reviewed-by: Maufeat &lt;sahyno1996@gmail.com&gt;
Co-authored-by: DraVee &lt;dravee@eden-emu.dev&gt;
Co-committed-by: DraVee &lt;dravee@eden-emu.dev&gt;
</content>
</entry>
<entry>
<title>[frontend] Fix nightly update checker (#3444)</title>
<updated>2026-02-01T19:38:02+00:00</updated>
<author>
<name>crueter</name>
<email>crueter@eden-emu.dev</email>
</author>
<published>2026-02-01T19:38:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=5113f503d140c1edd8670d03d44bcb79fb1a9518'/>
<id>urn:sha1:5113f503d140c1edd8670d03d44bcb79fb1a9518</id>
<content type='text'>
Splitting

Signed-off-by: crueter &lt;crueter@eden-emu.dev&gt;
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3444
</content>
</entry>
<entry>
<title>[cmake, frontend] Add nightly build modifier (#3431)</title>
<updated>2026-01-31T00:18:36+00:00</updated>
<author>
<name>crueter</name>
<email>crueter@eden-emu.dev</email>
</author>
<published>2026-01-31T00:18:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=638663b28e10b1247fc2fb2e387b6e0aec070098'/>
<id>urn:sha1:638663b28e10b1247fc2fb2e387b6e0aec070098</id>
<content type='text'>
The `NIGHTLY_BUILD` option changes the app name to "Eden Nightly" and
changes the auto-update URL to use our new Nightly repository.

This needs added to Android, but I can't right now as I have to leave.

Signed-off-by: crueter &lt;crueter@eden-emu.dev&gt;
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3431
</content>
</entry>
</feed>
