<feed xmlns='http://www.w3.org/2005/Atom'>
<title>blaster4385/file-share/server, branch main</title>
<subtitle>A simple file sharing service</subtitle>
<id>https://git.tablaster.dev/blaster4385/file-share/atom?h=main</id>
<link rel='self' href='https://git.tablaster.dev/blaster4385/file-share/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.tablaster.dev/blaster4385/file-share/'/>
<updated>2024-07-25T11:46:08Z</updated>
<entry>
<title>feat: cleanup files older than 1 day</title>
<updated>2024-07-25T11:46:08Z</updated>
<author>
<name>Blaster4385</name>
<email>venkatesh@tablaster.dev</email>
</author>
<published>2024-07-25T11:35:15Z</published>
<link rel='alternate' type='text/html' href='https://git.tablaster.dev/blaster4385/file-share/commit/?id=330f38289a0c83b60a6ab4a310e6bee24e2fe2a5'/>
<id>urn:sha1:330f38289a0c83b60a6ab4a310e6bee24e2fe2a5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: upload and store file in chunks to bypass network and postgres limits</title>
<updated>2024-07-25T11:46:07Z</updated>
<author>
<name>Blaster4385</name>
<email>venkatesh@tablaster.dev</email>
</author>
<published>2024-07-25T06:10:09Z</published>
<link rel='alternate' type='text/html' href='https://git.tablaster.dev/blaster4385/file-share/commit/?id=b933d6ab405fdda250a26c86f23586da82f66fe9'/>
<id>urn:sha1:b933d6ab405fdda250a26c86f23586da82f66fe9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor: get required variables from env</title>
<updated>2024-07-25T11:45:57Z</updated>
<author>
<name>Blaster4385</name>
<email>venkatesh@tablaster.dev</email>
</author>
<published>2024-07-23T10:43:38Z</published>
<link rel='alternate' type='text/html' href='https://git.tablaster.dev/blaster4385/file-share/commit/?id=f21cffacc308a9d43efca0185adce274d69e9d4d'/>
<id>urn:sha1:f21cffacc308a9d43efca0185adce274d69e9d4d</id>
<content type='text'>
- We are finally going to production
</content>
</entry>
<entry>
<title>refactor: rewrite frontend</title>
<updated>2024-07-25T11:45:47Z</updated>
<author>
<name>Blaster4385</name>
<email>venkatesh@tablaster.dev</email>
</author>
<published>2024-07-22T19:45:46Z</published>
<link rel='alternate' type='text/html' href='https://git.tablaster.dev/blaster4385/file-share/commit/?id=9b832eaaecf1284b86d00631ee4d5471e5d11bc3'/>
<id>urn:sha1:9b832eaaecf1284b86d00631ee4d5471e5d11bc3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: enforce upload limit</title>
<updated>2024-07-25T11:45:46Z</updated>
<author>
<name>Blaster4385</name>
<email>venkatesh@tablaster.dev</email>
</author>
<published>2024-07-22T19:44:08Z</published>
<link rel='alternate' type='text/html' href='https://git.tablaster.dev/blaster4385/file-share/commit/?id=2baf3c61092abb3157773fdcd52eeb7bf46e6b91'/>
<id>urn:sha1:2baf3c61092abb3157773fdcd52eeb7bf46e6b91</id>
<content type='text'>
- also increase file size limit
</content>
</entry>
<entry>
<title>feat: added initial frontend</title>
<updated>2024-07-25T11:45:39Z</updated>
<author>
<name>Aditish51</name>
<email>adtshukla519@gmail.com</email>
</author>
<published>2024-07-22T17:24:12Z</published>
<link rel='alternate' type='text/html' href='https://git.tablaster.dev/blaster4385/file-share/commit/?id=26cf8aa1cbb894ce91e866da1227ea42a92fdfab'/>
<id>urn:sha1:26cf8aa1cbb894ce91e866da1227ea42a92fdfab</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor: switched to echo</title>
<updated>2024-07-25T11:45:17Z</updated>
<author>
<name>Blaster4385</name>
<email>venkatesh@tablaster.dev</email>
</author>
<published>2024-07-06T16:37:00Z</published>
<link rel='alternate' type='text/html' href='https://git.tablaster.dev/blaster4385/file-share/commit/?id=4016aa58005f968cca5b216e4188394b4d350095'/>
<id>urn:sha1:4016aa58005f968cca5b216e4188394b4d350095</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: improve error handling for handleGetFileInfo</title>
<updated>2024-07-22T19:49:34Z</updated>
<author>
<name>Blaster4385</name>
<email>venkatesh@tablaster.dev</email>
</author>
<published>2024-06-02T16:06:31Z</published>
<link rel='alternate' type='text/html' href='https://git.tablaster.dev/blaster4385/file-share/commit/?id=f649ea81728ac2ac6feff03ae277652fb0256c8f'/>
<id>urn:sha1:f649ea81728ac2ac6feff03ae277652fb0256c8f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor: return file id and key as json</title>
<updated>2024-07-22T19:49:34Z</updated>
<author>
<name>Blaster4385</name>
<email>venkatesh@tablaster.dev</email>
</author>
<published>2024-06-02T16:04:04Z</published>
<link rel='alternate' type='text/html' href='https://git.tablaster.dev/blaster4385/file-share/commit/?id=c9e5938dbab49c2735507943de7d6b0b4150978e'/>
<id>urn:sha1:c9e5938dbab49c2735507943de7d6b0b4150978e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor: Optimize code</title>
<updated>2024-07-22T19:49:34Z</updated>
<author>
<name>Blaster4385</name>
<email>venkatesh@tablaster.dev</email>
</author>
<published>2024-05-22T19:18:40Z</published>
<link rel='alternate' type='text/html' href='https://git.tablaster.dev/blaster4385/file-share/commit/?id=f0f7c2e2a079033fcfc40795077ba304d4228b8a'/>
<id>urn:sha1:f0f7c2e2a079033fcfc40795077ba304d4228b8a</id>
<content type='text'>
- Use context for database operations
- Improve error handeling
- Stream files instead of copying into memory
</content>
</entry>
</feed>
