Wolfgang Frisch

Results 6 comments of Wolfgang Frisch

The program [Subsurface Divelog](https://subsurface-divelog.org/download/), also written in C++/Qt, solves the backwards compatibility issue with an "AppImage" package. AppImages are ELF files with embedded ISO9660 file systems that contain all the...

@rburchell I like this idea and implemented a first draft: ![GeneralPreferences screenshot](https://i.imgur.com/ofsSG8q.png) The function is off by default. When you enable it, the default duration is 30 days. I added...

The loop in _ConversationModel::expire_ could be optimized from O(n) to O(log2(n)) complexity because the messages are sorted chronologically. However _n_ is usually so small that I'd choose shorter, more readable...

@special >From a broader UX perspective, I think it should use a timer so that expiration will trigger even if new messages aren't being added. Otherwise, a new message arriving...

To summarize the state of this issue, there's my current working branch: https://github.com/ricochet-im/ricochet/compare/master...wfr:issue-514-backlog-expiry

Thanks for the patch! I don't have much time on my hands lately but this will be incorporated eventually.