Commit Graph

8 Commits

Author SHA1 Message Date
relikd
b4b89f8bb4 Persist cache with pull-to-refresh + Sync rate limiting 2020-06-05 18:12:31 +02:00
relikd
db41e68f35 Remove filter logic from PipelineSorting 2020-06-05 16:11:42 +02:00
relikd
23eab2310f Search Hosts + search animations + reload table after filter manipulations 2020-06-05 14:27:41 +02:00
relikd
661bf5d30a Fix data source update 2020-06-04 18:54:09 +02:00
relikd
7d6b071d8a Bugfixes
- Disable cell animations for huge changes
- Updating a cell keeps the old position whenever possible
- Async `didChangeDateFilter`
- Fixes bug where saving a recording would persist entries again
- Small changes to `TimeFormat`, `AlertDeleteLogs` and `binTreeIndex()`
2020-06-04 17:07:37 +02:00
relikd
b17fb3c354 Refactoring I.
- Revamp whole DB to Display flow
- Filter Pipeline, arbitrary filtering and sorting
- Binary tree arrays for faster lookup & manipulation
- DB: introducing custom functions
- DB scheme: split req into heap & cache
- cache written by GlassVPN only
- heap written by Main App only
- Introducing DB separation: DBCore, DBCommon, DBAppOnly
- Introducing DB data sources: TestDataSource, GroupedDomainDataSource, RecordingsDB, DomainFilter
- Background sync: Move entries from cache to heap and notify all observers
- GlassVPN: Binary tree filter lookup
- GlassVPN: Reusing prepared statement
2020-06-02 21:45:08 +02:00
relikd
412d533275 Version 1.0.0 (15) 2020-04-18 18:56:37 +02:00
relikd
70508c1325 Tutorial Sheet (incl. Welcome message + Recordings introduction) 2020-04-17 23:37:03 +02:00