<feed xmlns='http://www.w3.org/2005/Atom'>
<title>spliit.git/package-lock.json, branch main</title>
<subtitle>Free and Open Source Alternative to Splitwise. Share expenses with your friends and family.
</subtitle>
<id>http://forge.jan.systems/spliit.git/atom?h=main</id>
<link rel='self' href='http://forge.jan.systems/spliit.git/atom?h=main'/>
<link rel='alternate' type='text/html' href='http://forge.jan.systems/spliit.git/'/>
<updated>2024-02-14T15:18:30Z</updated>
<entry>
<title>Optimize docker image size (#91)</title>
<updated>2024-02-14T15:18:30Z</updated>
<author>
<name>Jan T</name>
<email>jans.tuomi@gmail.com</email>
</author>
<published>2024-02-14T15:18:30Z</published>
<link rel='alternate' type='text/html' href='http://forge.jan.systems/spliit.git/commit/?id=2af066038351ab0634c359a688fe712a539992b4'/>
<id>urn:sha1:2af066038351ab0634c359a688fe712a539992b4</id>
<content type='text'>
* Move prisma to runtime dependencies

* Optimize Dockerfile and build script

* Fix: remove mention of generated next-env.d.ts in Dockerfile

* Add missing reset.d.ts file to Dockerfile

* Remove compression steps from Dockerfile and entrypoint script

* Add an env file with mocked env vars added for Docker production builds

* Use server actions to get runtime env vars

* Refactor types and names

* Rollback serverActions, use parsed Zod object for runtime env

* Reintroduce featureFlags object to avoid passing secret envs to the frontend

* Improve string to boolean coercion

Co-authored-by: Sebastien Castiel &lt;sebastien@castiel.me&gt;

* Run prettier autoformat

* Fix type issue, rename function to match behaviour better

---------

Co-authored-by: Lauri Vuorela &lt;lauri.vuorela@gmail.com&gt;
Co-authored-by: Sebastien Castiel &lt;sebastien@castiel.me&gt;</content>
</entry>
<entry>
<title>Improve receipt scanning</title>
<updated>2024-01-31T01:07:46Z</updated>
<author>
<name>Sebastien Castiel</name>
<email>sebastien@castiel.me</email>
</author>
<published>2024-01-31T01:07:46Z</published>
<link rel='alternate' type='text/html' href='http://forge.jan.systems/spliit.git/commit/?id=e6467b41fccefe1ceb39dd1ed6343290e152be85'/>
<id>urn:sha1:e6467b41fccefe1ceb39dd1ed6343290e152be85</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Create expense from receipt (#69)</title>
<updated>2024-01-30T21:36:29Z</updated>
<author>
<name>Sebastien Castiel</name>
<email>sebastien@castiel.me</email>
</author>
<published>2024-01-30T21:36:29Z</published>
<link rel='alternate' type='text/html' href='http://forge.jan.systems/spliit.git/commit/?id=4a9bf575bd24b2e24348c65d9fbbf9c81a73cb35'/>
<id>urn:sha1:4a9bf575bd24b2e24348c65d9fbbf9c81a73cb35</id>
<content type='text'>
* Create expense from receipt

* Add modal

* Update README</content>
</entry>
<entry>
<title>Use carousel to display images</title>
<updated>2024-01-29T04:28:44Z</updated>
<author>
<name>Sebastien Castiel</name>
<email>sebastien@castiel.me</email>
</author>
<published>2024-01-29T04:28:21Z</published>
<link rel='alternate' type='text/html' href='http://forge.jan.systems/spliit.git/commit/?id=9876d7045fa13f5ba0d0f05846693a0313eff13d'/>
<id>urn:sha1:9876d7045fa13f5ba0d0f05846693a0313eff13d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Attach documents to expenses (#64)</title>
<updated>2024-01-28T23:51:29Z</updated>
<author>
<name>Sebastien Castiel</name>
<email>sebastien@castiel.me</email>
</author>
<published>2024-01-28T23:51:29Z</published>
<link rel='alternate' type='text/html' href='http://forge.jan.systems/spliit.git/commit/?id=d43e731fe191d7e35d96847fe095c94555dd8ca6'/>
<id>urn:sha1:d43e731fe191d7e35d96847fe095c94555dd8ca6</id>
<content type='text'>
* Upload documents to receipts

* Improve documents

* Make the feature opt-in

* Fix file name issue</content>
</entry>
<entry>
<title>Upgrade Next.js to 14.1.0</title>
<updated>2024-01-24T14:50:37Z</updated>
<author>
<name>Sebastien Castiel</name>
<email>sebastien@castiel.me</email>
</author>
<published>2024-01-24T14:50:37Z</published>
<link rel='alternate' type='text/html' href='http://forge.jan.systems/spliit.git/commit/?id=7956156d705297ba7c372577bb19c09517bbd444'/>
<id>urn:sha1:7956156d705297ba7c372577bb19c09517bbd444</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add date and bring back group name in exported filename (#54)</title>
<updated>2024-01-23T21:41:07Z</updated>
<author>
<name>Sebastien Castiel</name>
<email>sebastien@castiel.me</email>
</author>
<published>2024-01-23T21:41:07Z</published>
<link rel='alternate' type='text/html' href='http://forge.jan.systems/spliit.git/commit/?id=89ee5ae247d0319bbb14710e6d191a93df196ed0'/>
<id>urn:sha1:89ee5ae247d0319bbb14710e6d191a93df196ed0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Clean project from marketing content (#50)</title>
<updated>2024-01-19T16:28:25Z</updated>
<author>
<name>Sebastien Castiel</name>
<email>sebastien@castiel.me</email>
</author>
<published>2024-01-19T16:28:25Z</published>
<link rel='alternate' type='text/html' href='http://forge.jan.systems/spliit.git/commit/?id=23524cb94314fd50476ccffe654841d980c713d7'/>
<id>urn:sha1:23524cb94314fd50476ccffe654841d980c713d7</id>
<content type='text'>
* Clean project from marketing content

* Remove some dependencies</content>
</entry>
<entry>
<title>Use combobox for category selector</title>
<updated>2024-01-17T17:07:03Z</updated>
<author>
<name>Sebastien Castiel</name>
<email>sebastien@castiel.me</email>
</author>
<published>2024-01-17T17:07:03Z</published>
<link rel='alternate' type='text/html' href='http://forge.jan.systems/spliit.git/commit/?id=92156b29cbcc496af705982bdf18dd558e765acb'/>
<id>urn:sha1:92156b29cbcc496af705982bdf18dd558e765acb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Group expenses (#48)</title>
<updated>2024-01-17T14:42:00Z</updated>
<author>
<name>Brandon Eng</name>
<email>bce25@cornell.edu</email>
</author>
<published>2024-01-17T14:42:00Z</published>
<link rel='alternate' type='text/html' href='http://forge.jan.systems/spliit.git/commit/?id=ff6b84ff8818ee96f1d6cf479f72b2127eddec43'/>
<id>urn:sha1:ff6b84ff8818ee96f1d6cf479f72b2127eddec43</id>
<content type='text'>
* Group expenses my date

* Group expenses my date

* typescript errors

* prettier

* getExpenseGroup

* update logic to use dayjs

* clean up</content>
</entry>
</feed>
