<feed xmlns='http://www.w3.org/2005/Atom'>
<title>spliit.git/src/app, 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-28T15:43:25Z</updated>
<entry>
<title>feat: initialise a new totals tab with basic UI (#94)</title>
<updated>2024-02-28T15:43:25Z</updated>
<author>
<name>Anurag</name>
<email>anurag4884@gmail.com</email>
</author>
<published>2024-02-28T15:43:25Z</published>
<link rel='alternate' type='text/html' href='http://forge.jan.systems/spliit.git/commit/?id=2f991e680bea37d1f97ea77df2343200f3899817'/>
<id>urn:sha1:2f991e680bea37d1f97ea77df2343200f3899817</id>
<content type='text'>
* feat: initialise a new totals tab with basic UI

* fix: update group tabs and add stats page

* fix: styling within the new elements

* Prettier

* Display active user expenses only if active user is set

---------

Co-authored-by: Sebastien Castiel &lt;sebastien@castiel.me&gt;</content>
</entry>
<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>Round totals rather than expense by expense (#88)</title>
<updated>2024-02-13T19:35:57Z</updated>
<author>
<name>Lauri Vuorela</name>
<email>lauri.vuorela@gmail.com</email>
</author>
<published>2024-02-13T19:35:57Z</published>
<link rel='alternate' type='text/html' href='http://forge.jan.systems/spliit.git/commit/?id=f7a13a0436badbf46be38c5b578b8543c7743d07'/>
<id>urn:sha1:f7a13a0436badbf46be38c5b578b8543c7743d07</id>
<content type='text'>
* do balance rounding only on full balances rather than on every expense

* use "public balances" calculated from reimbursements to show on balance page

* fixes for totals that did not work as expected

* prettier</content>
</entry>
<entry>
<title>Limit file upload size on the client (#84)</title>
<updated>2024-02-06T15:19:57Z</updated>
<author>
<name>Sebastien Castiel</name>
<email>sebastien@castiel.me</email>
</author>
<published>2024-02-06T15:19:57Z</published>
<link rel='alternate' type='text/html' href='http://forge.jan.systems/spliit.git/commit/?id=0e6a2bdc6c45cf96fabb27aa3b1b41861c808636'/>
<id>urn:sha1:0e6a2bdc6c45cf96fabb27aa3b1b41861c808636</id>
<content type='text'>
</content>
</entry>
<entry>
<title>format currency with thousand separators (#81)</title>
<updated>2024-02-05T01:16:30Z</updated>
<author>
<name>Lauri Vuorela</name>
<email>lauri.vuorela@gmail.com</email>
</author>
<published>2024-02-05T01:16:30Z</published>
<link rel='alternate' type='text/html' href='http://forge.jan.systems/spliit.git/commit/?id=be0964d9e1d110ff647d3d6433835786b88f9435'/>
<id>urn:sha1:be0964d9e1d110ff647d3d6433835786b88f9435</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Automatic category from expense title (#80)</title>
<updated>2024-02-04T17:23:11Z</updated>
<author>
<name>Mert Demir</name>
<email>mertd@users.noreply.github.com</email>
</author>
<published>2024-02-04T17:23:11Z</published>
<link rel='alternate' type='text/html' href='http://forge.jan.systems/spliit.git/commit/?id=fb49fb596a56955ca70eac9da47d2826299469e1'/>
<id>urn:sha1:fb49fb596a56955ca70eac9da47d2826299469e1</id>
<content type='text'>
* environment variable

* random category draft

* get category from ai

* input limit and documentation

* use watch

* use field.name

* prettier

* presigned upload, readme warning, category to string util

* prettier

* check whether feature is enabled

* use process.env

* improved prompt to return id only

* remove console.debug

* show loader

* share class name

* prettier

* use template literals

* rename format util

* prettier</content>
</entry>
<entry>
<title>Add splash screen for iOS PWA</title>
<updated>2024-02-04T16:17:53Z</updated>
<author>
<name>Sebastien Castiel</name>
<email>sebastien@castiel.me</email>
</author>
<published>2024-02-04T16:17:53Z</published>
<link rel='alternate' type='text/html' href='http://forge.jan.systems/spliit.git/commit/?id=10fd69404a69b15d5c0888d9382663f324455ec0'/>
<id>urn:sha1:10fd69404a69b15d5c0888d9382663f324455ec0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update start_url to /groups page (#77)</title>
<updated>2024-02-03T15:30:27Z</updated>
<author>
<name>Raymond Berger</name>
<email>RayBB@users.noreply.github.com</email>
</author>
<published>2024-02-03T15:30:27Z</published>
<link rel='alternate' type='text/html' href='http://forge.jan.systems/spliit.git/commit/?id=6dd631b03a46d25d73f8cccffec8ab81ed2212b9'/>
<id>urn:sha1:6dd631b03a46d25d73f8cccffec8ab81ed2212b9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Support for additional S3 providers (#71)</title>
<updated>2024-01-31T22:00:19Z</updated>
<author>
<name>Mert Demir</name>
<email>mertd@users.noreply.github.com</email>
</author>
<published>2024-01-31T22:00:19Z</published>
<link rel='alternate' type='text/html' href='http://forge.jan.systems/spliit.git/commit/?id=08d75fd75c063bd17d2471b263452b490910338b'/>
<id>urn:sha1:08d75fd75c063bd17d2471b263452b490910338b</id>
<content type='text'>
* support for other s3 providers

* remove redundant route options

* use type safe env

* prettier</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>
</feed>
