Commit Graph

34 Commits

Author SHA1 Message Date
relikd
88a52fb92c Version 1.0.0 (24) 2020-07-02 14:12:26 +02:00
relikd
4f92d3d58d Co-Occurrence on domain level 2020-07-02 12:26:07 +02:00
relikd
f9ab545e0f Version 1.0.0 (23) 2020-07-01 12:30:22 +02:00
relikd
92216c0c03 CustomAlert refactoring. Using proper UIPresentationController with adaptive margins 2020-07-01 00:53:25 +02:00
relikd
6dcc2086e6 Auto-delete logs finished + custom App-to-VPN messages 2020-06-28 23:55:08 +02:00
relikd
0e100006d3 Moving extensions around 2020-06-28 17:04:48 +02:00
relikd
710c617862 Move VPN manager logic into its own controller 2020-06-28 16:31:11 +02:00
relikd
80afa6aff1 Privacy: Auto-delete logs (no functionality yet) 2020-06-28 14:20:31 +02:00
relikd
43de81929f Alerts with custom views 2020-06-28 01:06:06 +02:00
relikd
c7d0dc7c5f UIColor.sysFg -> UIColor.sysLabel 2020-06-27 00:50:47 +02:00
relikd
895cabee80 Context analysis: +/-5min raw logs 2020-06-27 00:40:29 +02:00
relikd
d96ced48c9 Version 1.0.0 (22) 2020-06-26 21:36:51 +02:00
relikd
96656438c6 Context analysis: Co-Occurrence 2020-06-24 13:09:11 +02:00
relikd
8bfedda3ab Version 1.0.0 (21) 2020-06-20 13:28:38 +02:00
relikd
26f6ea1a9a Fix crash when sort and filter change at the same time.
Fix edit table cell during reload
2020-06-20 12:56:56 +02:00
relikd
e947ad6d4d Refactoring II.
- Filter by date range
- SyncUpdate tasks run fully asynchronous in background
- Move tableView manipulations into FilterPipelineDelegate
- Move SyncUpdate notification into SyncUpdateDelegate
- Fix: sync cache before persisting a recording
- Restructuring GroupedDomainDataSource
- Performance: db logs queries use rowids instead of timestamps
- Add 'now' button to DatePickerAlert
2020-06-17 00:27:22 +02:00
relikd
0a53898797 DatePickerAlert + DateFormat 2020-06-11 01:32:50 +02:00
relikd
7df2fe421e Version 1.0.0 (19) 2020-06-05 18:23:12 +02:00
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) 2020-06-04 18:54:38 +02:00
relikd
38f4166503 Version 1.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
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
8424c161b9 Search + lastXMin Filter + dynamic text size 2020-05-13 01:37:50 +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
relikd
e7560479ee remove unused 2020-04-08 16:43:35 +02:00
relikd
647eca310f Previous recordings detail view template 2020-04-06 23:37:46 +02:00
relikd
79f836016a Recordings interface 2020-04-02 18:28:20 +02:00
relikd
cbec3981bb Replace NEKit dependency with reduced subset 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