relikd
e54d69ef4b
Version 1.0.0 (34)
2020-09-19 14:35:26 +02:00
relikd
7118ec3b02
Update to Xcode 12
2020-09-17 16:41:18 +02:00
relikd
162e18c912
Cleanup NEKit
2020-09-14 21:10:03 +02:00
relikd
d68e4ec869
Version 1.0.0 (33)
2020-09-14 12:56:30 +02:00
relikd
b1cddc796e
Version 1.0.0 (32)
2020-09-14 11:52:21 +02:00
relikd
effc305b86
Version 1.0.0 (31)
2020-09-12 22:28:32 +02:00
relikd
36a8f0b97b
Version 1.0.0 (30)
2020-09-12 11:35:11 +02:00
relikd
b88874b38b
Version 1.0.0 (29)
2020-09-12 10:57:20 +02:00
relikd
5d94fe3a0d
Version 1.0.0 (28)
2020-09-08 11:56:02 +02:00
relikd
3f572eeb15
Version 1.0.0 (27)
2020-09-06 10:13:01 +02:00
relikd
42b045fb85
Open co-occurrence from recording
2020-09-05 22:07:22 +02:00
relikd
2ee0272a05
Improve recording contribution view. Replace TextView with interactive TableView.
2020-09-04 09:14:23 +02:00
relikd
8bb77ef741
Tiny markdown parser, makes tutorial screens editing much simpler
2020-08-31 17:10:11 +02:00
relikd
42aa7cf926
Contribute recording
2020-08-28 18:36:52 +02:00
relikd
908a909c87
Share results screen
2020-08-12 18:15:32 +02:00
relikd
41aee797a9
Split storyboard tabs
2020-08-11 20:10:13 +02:00
relikd
685f636d5b
Recordings: Choose app instead of custom title
2020-08-11 19:21:07 +02:00
relikd
b270f30f3c
Version 1.0.0 (26)
2020-07-28 15:20:30 +02:00
relikd
9ee094dc20
Version 1.0.0 (25)
2020-07-28 14:50:59 +02:00
relikd
01523b250f
Proper VPN simulator with notifications, etc.
2020-07-27 17:50:15 +02:00
relikd
a2b0f311d5
First version with app notifications
2020-07-26 22:32:11 +02:00
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