<feed xmlns='http://www.w3.org/2005/Atom'>
<title>hotline/Hotline/Models/Hotline.swift, branch main</title>
<subtitle>Friendship Quest fork of mieraus Swift Hotline client #app</subtitle>
<id>https://git.r.bdr.sh/hotline/atom/Hotline/Models/Hotline.swift?h=main</id>
<link rel='self' href='https://git.r.bdr.sh/hotline/atom/Hotline/Models/Hotline.swift?h=main'/>
<link rel='alternate' type='text/html' href='https://git.r.bdr.sh/hotline/'/>
<updated>2025-11-07T18:39:48Z</updated>
<entry>
<title>Further cleanup of previous refactor. Removing old view model and NetSocket. Added some empty states for newsgroups and message board.</title>
<updated>2025-11-07T18:39:48Z</updated>
<author>
<name>Dustin Mierau</name>
<email>dustin@mierau.me</email>
</author>
<published>2025-11-07T18:39:48Z</published>
<link rel='alternate' type='text/html' href='https://git.r.bdr.sh/hotline/commit/?id=39f51fd902bb34272c78ffdfb872c22095382f70'/>
<id>urn:sha1:39f51fd902bb34272c78ffdfb872c22095382f70</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Massive refactor of transfer cients (new folder upload implementation), brand new async version of NetSocket, and a rewritten Hotline view model. New cross-server transfers UI.</title>
<updated>2025-11-07T18:19:42Z</updated>
<author>
<name>Dustin Mierau</name>
<email>dustin@mierau.me</email>
</author>
<published>2025-11-07T18:19:42Z</published>
<link rel='alternate' type='text/html' href='https://git.r.bdr.sh/hotline/commit/?id=87f08cf60a5d7c1cf618463916cbac4dab88e0f8'/>
<id>urn:sha1:87f08cf60a5d7c1cf618463916cbac4dab88e0f8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rewrite HotlineTrackerClient using new async NetSocket as proof of concept.</title>
<updated>2025-10-27T06:06:59Z</updated>
<author>
<name>Dustin Mierau</name>
<email>dustin@mierau.me</email>
</author>
<published>2025-10-27T06:06:59Z</published>
<link rel='alternate' type='text/html' href='https://git.r.bdr.sh/hotline/commit/?id=b7e909cccfaa8611522f488134f9f28f643b83eb'/>
<id>urn:sha1:b7e909cccfaa8611522f488134f9f28f643b83eb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move chat input string to view model so its not lost when switching between tabs. Add chat search/filtering with suppport for live filtering.</title>
<updated>2025-10-25T23:46:52Z</updated>
<author>
<name>Dustin Mierau</name>
<email>dustin@mierau.me</email>
</author>
<published>2025-10-25T23:46:52Z</published>
<link rel='alternate' type='text/html' href='https://git.r.bdr.sh/hotline/commit/?id=3b3b965842c47939ca54d0d1cbdf469346847f14'/>
<id>urn:sha1:3b3b965842c47939ca54d0d1cbdf469346847f14</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed some warnings. Add basic markdown formatting support to chat messages. Add some metadata support for chat log (though we're not using this yet).</title>
<updated>2025-10-25T22:26:05Z</updated>
<author>
<name>Dustin Mierau</name>
<email>dustin@mierau.me</email>
</author>
<published>2025-10-25T22:26:05Z</published>
<link rel='alternate' type='text/html' href='https://git.r.bdr.sh/hotline/commit/?id=53686e30592fee566585e391738adee8b2ef2137'/>
<id>urn:sha1:53686e30592fee566585e391738adee8b2ef2137</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Further polish on chat. Try not to persist back to back disconnect messages.</title>
<updated>2025-10-25T06:02:12Z</updated>
<author>
<name>Dustin Mierau</name>
<email>dustin@mierau.me</email>
</author>
<published>2025-10-25T06:02:12Z</published>
<link rel='alternate' type='text/html' href='https://git.r.bdr.sh/hotline/commit/?id=fefede829c12d9f69db72d70231291d973b0c1a2'/>
<id>urn:sha1:fefede829c12d9f69db72d70231291d973b0c1a2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>A first pass at chat persistence. Also some chat UI cleanup.</title>
<updated>2025-10-25T05:47:44Z</updated>
<author>
<name>Dustin Mierau</name>
<email>dustin@mierau.me</email>
</author>
<published>2025-10-25T05:47:44Z</published>
<link rel='alternate' type='text/html' href='https://git.r.bdr.sh/hotline/commit/?id=cf113ea053334175b93770b025c1f7d22eda6eab'/>
<id>urn:sha1:cf113ea053334175b93770b025c1f7d22eda6eab</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add a basic file cache that gets searched over first. TTL on entries. Force clear cache but holding shift+enter to search. Don't cache upload/dropbox folders. Don't search in .app folders.</title>
<updated>2025-10-23T19:11:22Z</updated>
<author>
<name>Dustin Mierau</name>
<email>dustin@mierau.me</email>
</author>
<published>2025-10-23T19:11:22Z</published>
<link rel='alternate' type='text/html' href='https://git.r.bdr.sh/hotline/commit/?id=2df678753e2e6fe309de6b546925540f89e3d680'/>
<id>urn:sha1:2df678753e2e6fe309de6b546925540f89e3d680</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Improve file search to move down the tree once current depth has been searched with exception now for hot spots where we burst into folders that contain matches.</title>
<updated>2025-10-23T18:24:06Z</updated>
<author>
<name>Dustin Mierau</name>
<email>dustin@mierau.me</email>
</author>
<published>2025-10-23T18:24:06Z</published>
<link rel='alternate' type='text/html' href='https://git.r.bdr.sh/hotline/commit/?id=5b4d615792a951979ff79506657e8407d2a48016'/>
<id>urn:sha1:5b4d615792a951979ff79506657e8407d2a48016</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Improvements to file search UI and config.</title>
<updated>2025-10-23T04:15:04Z</updated>
<author>
<name>Dustin Mierau</name>
<email>dustin@mierau.me</email>
</author>
<published>2025-10-23T04:15:04Z</published>
<link rel='alternate' type='text/html' href='https://git.r.bdr.sh/hotline/commit/?id=485e4d981b6cd19a1e00ebf244ed1dd538fba284'/>
<id>urn:sha1:485e4d981b6cd19a1e00ebf244ed1dd538fba284</id>
<content type='text'>
</content>
</entry>
</feed>
