<feed xmlns='http://www.w3.org/2005/Atom'>
<title>unexpected-keyboard/.gitignore, branch main</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/'/>
<entry>
<title>Add /release to .gitignore</title>
<updated>2025-01-18T10:13:35+00:00</updated>
<author>
<name>Lokesh Kumar</name>
</author>
<published>2024-09-10T19:40:30+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=d4a6bfe122a8ed9523804f4553d87d3fdb6e0fa3'/>
<id>d4a6bfe122a8ed9523804f4553d87d3fdb6e0fa3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use Gradle (#452)</title>
<updated>2023-11-25T19:11:12+00:00</updated>
<author>
<name>deftkHD</name>
</author>
<published>2023-11-25T19:11:12+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=684d5c7b70536d7a36d80da659821a2e60d81841'/>
<id>684d5c7b70536d7a36d80da659821a2e60d81841</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Upgrade CI workflow (#111)</title>
<updated>2022-04-02T14:33:12+00:00</updated>
<author>
<name>Raphael</name>
</author>
<published>2022-04-02T14:33:12+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=723c7e9aec1fb5cb2c40514993be9131fbc229ee'/>
<id>723c7e9aec1fb5cb2c40514993be9131fbc229ee</id>
<content type='text'>
* Cache dependencies on CI workflow

* Use available fontforge version for CI action
Avoid a dirty OS upgrade to get a newer version of FontForge,
use what is available at Ubuntu 20.04

* Upgrade CI Workflow
By using an appimage of FontForge, it's easier to install the latest version, to cache it, and there is no extra dependencies clashes with  Ubuntu 20.04

* Make paths for fontforge absolute in makefile
It's necessary because fontforge is an AppImage and requires it

* Improve cache step on CI

wget don't download a duplicate if file already exists

* Generate base64 ascii encoded debug keystore

That can be used to transfer the keystore to a Github Secret

* Restore debug.keystore from github secrets

Get the asc encoded keystore from github secrets, 
and decode it back to a bynary file inside the CI run.

* Cleanup redundant lines and add explanation comment

* runs-on  ubuntu-latest

Co-authored-by: Jules Aguillon &lt;jules@j3s.fr&gt;

* add *.keystore.asc to .gitignore

* Clean up lines, adjust documentation

* use CURDIR automatic makefile variable

Co-authored-by: Jules Aguillon &lt;jules@j3s.fr&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Cache dependencies on CI workflow

* Use available fontforge version for CI action
Avoid a dirty OS upgrade to get a newer version of FontForge,
use what is available at Ubuntu 20.04

* Upgrade CI Workflow
By using an appimage of FontForge, it's easier to install the latest version, to cache it, and there is no extra dependencies clashes with  Ubuntu 20.04

* Make paths for fontforge absolute in makefile
It's necessary because fontforge is an AppImage and requires it

* Improve cache step on CI

wget don't download a duplicate if file already exists

* Generate base64 ascii encoded debug keystore

That can be used to transfer the keystore to a Github Secret

* Restore debug.keystore from github secrets

Get the asc encoded keystore from github secrets, 
and decode it back to a bynary file inside the CI run.

* Cleanup redundant lines and add explanation comment

* runs-on  ubuntu-latest

Co-authored-by: Jules Aguillon &lt;jules@j3s.fr&gt;

* add *.keystore.asc to .gitignore

* Clean up lines, adjust documentation

* use CURDIR automatic makefile variable

Co-authored-by: Jules Aguillon &lt;jules@j3s.fr&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Use apksigner for signing the apk</title>
<updated>2021-12-13T23:13:34+00:00</updated>
<author>
<name>Jules Aguillon</name>
</author>
<published>2021-12-13T23:13:34+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=988d8db7e8a6f539a8e6f40c66df7b87571a88e9'/>
<id>988d8db7e8a6f539a8e6f40c66df7b87571a88e9</id>
<content type='text'>
The Play Store now requires the "Signing Scheme V2", which is
implemented by apksigner.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The Play Store now requires the "Signing Scheme V2", which is
implemented by apksigner.
</pre>
</div>
</content>
</entry>
<entry>
<title>Change build system to make</title>
<updated>2021-04-12T22:29:26+00:00</updated>
<author>
<name>Jules Aguillon</name>
</author>
<published>2021-04-11T19:02:03+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=5f5efe31579110c3d91e9c4dad84e2deec70ec36'/>
<id>5f5efe31579110c3d91e9c4dad84e2deec70ec36</id>
<content type='text'>
The ant scripts included in the android SDK were removed recently. The
alternative is Gradle.
Gradle doesn't work well in this app because it's not possible to use
Nix to pull dependencies. Gradle will try to patch the SDK.
Also, it's very slow.

It turns out the required build script is quite simple.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The ant scripts included in the android SDK were removed recently. The
alternative is Gradle.
Gradle doesn't work well in this app because it's not possible to use
Nix to pull dependencies. Gradle will try to patch the SDK.
Also, it's very slow.

It turns out the required build script is quite simple.
</pre>
</div>
</content>
</entry>
<entry>
<title>Publish on Play store</title>
<updated>2015-08-16T17:37:16+00:00</updated>
<author>
<name>juloo</name>
</author>
<published>2015-08-16T17:37:16+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=4870fae20d942a243cd0711d9964ddf8177c63b4'/>
<id>4870fae20d942a243cd0711d9964ddf8177c63b4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Stop ignoring build.xml (lol)</title>
<updated>2015-08-01T19:38:03+00:00</updated>
<author>
<name>juloo</name>
</author>
<published>2015-08-01T19:38:03+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=43408916bbe0438ba3afb32ba48c4074e7fc5986'/>
<id>43408916bbe0438ba3afb32ba48c4074e7fc5986</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Initial commit</title>
<updated>2015-07-30T18:14:55+00:00</updated>
<author>
<name>juloo</name>
</author>
<published>2015-07-30T18:14:55+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=90167a986b166f4fb0e97b90bf63993b1c40d1a3'/>
<id>90167a986b166f4fb0e97b90bf63993b1c40d1a3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
