Commit Graph

32 Commits

Author SHA1 Message Date
relikd
23eab2310f Search Hosts + search animations + reload table after filter manipulations 2020-06-05 14:27:41 +02:00
relikd
80829ad015 Version 1.0.0 (17) v1.0.0.17 2020-06-04 18:54:38 +02:00
relikd
661bf5d30a Fix data source update 2020-06-04 18:54:09 +02:00
relikd
38f4166503 Version 1.0.0 (16) v1.0.0.16 2020-06-04 18:36:36 +02:00
relikd
d96038c7e3 Bounce settings table view 2020-06-04 17:42:12 +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
10b43a0f67 Group multiple timestamps 2020-05-13 21:57:04 +02:00
relikd
4092a9ba55 Fix tableview access on main thread 2020-05-13 21:55:02 +02:00
relikd
2d35c863e4 Readme + 3rd party license 2020-05-13 15:32:38 +02:00
relikd
8424c161b9 Search + lastXMin Filter + dynamic text size 2020-05-13 01:37:50 +02:00
relikd
9485d7e9b5 Fix pull back animation for new recording 2020-04-22 22:30:19 +02:00
relikd
9f26bdfba1 DNS filter: URL text input 2020-04-18 18:57:17 +02:00
relikd
412d533275 Version 1.0.0 (15) v1.0.0.15 2020-04-18 18:56:37 +02:00
relikd
245bb46e4f DNS filters: proper sort + no cell selection + copy cell value 2020-04-18 00:39:59 +02:00
relikd
70508c1325 Tutorial Sheet (incl. Welcome message + Recordings introduction) 2020-04-17 23:37:03 +02:00
relikd
b44fd788b5 Fix iOS9 row edit issue 2020-04-08 22:34:44 +02:00
relikd
80f3503e16 Edit delete recordings 2020-04-08 21:34:45 +02:00
relikd
d0056c0275 Recording details duplicate and display 2020-04-08 18:53:00 +02:00
relikd
e7560479ee remove unused 2020-04-08 16:43:35 +02:00
relikd
ed5298f7a2 Storyboard logical sort 2020-04-06 23:46:38 +02:00
relikd
647eca310f Previous recordings detail view template 2020-04-06 23:37:46 +02:00
relikd
515c296b26 Keep title for expanded notes 2020-04-04 01:52:07 +02:00
relikd
61ae50cdfa Enlarge notes above keyboard 2020-04-04 00:06:16 +02:00
relikd
fcb6e9c5dd Stack view for recordings tab 2020-04-02 20:14:57 +02:00
relikd
79f836016a Recordings interface 2020-04-02 18:28:20 +02:00
relikd
144773ddaa Add (+) button to domain filter view 2020-03-26 19:28:03 +01:00
relikd
cbec3981bb Replace NEKit dependency with reduced subset v1.0.0.12 2020-03-24 21:12:58 +01:00
relikd
2473e77519 Carthage copy-frameworks + Filter changed extension reload 2020-03-19 15:57:16 +01:00
relikd
126da073a5 VPN v2 2020-03-19 00:05:43 +01:00
relikd
188a130825 VPN initial 2020-02-25 00:08:37 +01:00
relikd
017aa891ec Initial Commit 2020-02-07 16:08:57 +01:00