Commit Graph

  • d96ced48c9 Version 1.0.0 (22) v1.0.0.22 relikd 2020-06-26 21:36:51 +02:00
  • 0b6dbfd888 Co-Occurrence tutorial sheet + small bugfixes relikd 2020-06-26 20:26:30 +02:00
  • 96656438c6 Context analysis: Co-Occurrence relikd 2020-06-24 13:09:11 +02:00
  • 4b32df5683 Fix layout constraint warning on iOS 10 relikd 2020-06-21 16:20:20 +02:00
  • 0758bd7dec Fix iOS 9 finish editing of cell relikd 2020-06-21 16:16:39 +02:00
  • 171dabd83a Search integrated in table view header relikd 2020-06-21 16:13:58 +02:00
  • 6182a99ebd Exclude TLD when searching host relikd 2020-06-20 13:56:11 +02:00
  • 8bfedda3ab Version 1.0.0 (21) v1.0.0.21 relikd 2020-06-20 13:28:38 +02:00
  • 26f6ea1a9a Fix crash when sort and filter change at the same time. Fix edit table cell during reload relikd 2020-06-20 12:52:17 +02:00
  • 778f377e42 Disabling prepared statement for now relikd 2020-06-20 01:03:51 +02:00
  • f284365469 Fix update of 'last modified' cell if removing latest entries relikd 2020-06-19 17:01:10 +02:00
  • 5dfb7d4ba4 Remove safeSetRange relikd 2020-06-19 15:40:34 +02:00
  • bb9c3a3034 Use nil instead of 0 and -1 relikd 2020-06-19 14:24:03 +02:00
  • 8cf872a4b0 Todos relikd 2020-06-17 01:49:46 +02:00
  • e813230824 Fix: re-insert at same position if last row relikd 2020-06-17 01:36:39 +02:00
  • e8bfde9243 Fix: Search bar animation table height relikd 2020-06-17 01:26:49 +02:00
  • 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 relikd 2020-06-17 00:27:22 +02:00
  • 0a53898797 DatePickerAlert + DateFormat relikd 2020-06-11 01:32:50 +02:00
  • 946acc2460 Sort order relikd 2020-06-08 23:38:09 +02:00
  • e13b3df2c4 Swap filter and search button button relikd 2020-06-07 12:02:18 +02:00
  • 7df2fe421e Version 1.0.0 (19) v1.0.0.19 relikd 2020-06-05 18:23:12 +02:00
  • b4b89f8bb4 Persist cache with pull-to-refresh + Sync rate limiting relikd 2020-06-05 18:12:31 +02:00
  • db41e68f35 Remove filter logic from PipelineSorting relikd 2020-06-05 16:11:42 +02:00
  • 5acd9bbcc6 Bugfix: sorted array difference relikd 2020-06-05 16:08:17 +02:00
  • 23eab2310f Search Hosts + search animations + reload table after filter manipulations relikd 2020-06-05 14:27:41 +02:00
  • 80829ad015 Version 1.0.0 (17) v1.0.0.17 relikd 2020-06-04 18:54:38 +02:00
  • 661bf5d30a Fix data source update relikd 2020-06-04 18:54:09 +02:00
  • 38f4166503 Version 1.0.0 (16) v1.0.0.16 relikd 2020-06-04 18:36:36 +02:00
  • d96038c7e3 Bounce settings table view relikd 2020-06-04 17:42:12 +02:00
  • 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() relikd 2020-06-04 17:07:37 +02:00
  • 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 relikd 2020-06-02 21:45:08 +02:00
  • 10b43a0f67 Group multiple timestamps relikd 2020-05-13 21:57:04 +02:00
  • 4092a9ba55 Fix tableview access on main thread relikd 2020-05-13 21:55:02 +02:00
  • 2d35c863e4 Readme + 3rd party license relikd 2020-05-13 15:27:49 +02:00
  • 8424c161b9 Search + lastXMin Filter + dynamic text size relikd 2020-05-13 01:37:50 +02:00
  • 9485d7e9b5 Fix pull back animation for new recording relikd 2020-04-22 22:30:19 +02:00
  • 9f26bdfba1 DNS filter: URL text input relikd 2020-04-18 18:57:17 +02:00
  • 412d533275 Version 1.0.0 (15) v1.0.0.15 relikd 2020-04-18 18:56:37 +02:00
  • 245bb46e4f DNS filters: proper sort + no cell selection + copy cell value relikd 2020-04-18 00:39:59 +02:00
  • 70508c1325 Tutorial Sheet (incl. Welcome message + Recordings introduction) relikd 2020-04-17 23:37:03 +02:00
  • b44fd788b5 Fix iOS9 row edit issue relikd 2020-04-08 22:34:44 +02:00
  • 80f3503e16 Edit delete recordings relikd 2020-04-08 21:34:45 +02:00
  • d0056c0275 Recording details duplicate and display relikd 2020-04-08 18:53:00 +02:00
  • e7560479ee remove unused relikd 2020-04-08 16:43:35 +02:00
  • ed5298f7a2 Storyboard logical sort relikd 2020-04-06 23:46:38 +02:00
  • 647eca310f Previous recordings detail view template relikd 2020-04-06 23:37:46 +02:00
  • 515c296b26 Keep title for expanded notes relikd 2020-04-04 01:52:07 +02:00
  • 61ae50cdfa Enlarge notes above keyboard relikd 2020-04-04 00:06:16 +02:00
  • fcb6e9c5dd Stack view for recordings tab relikd 2020-04-02 20:14:57 +02:00
  • 79f836016a Recordings interface relikd 2020-04-02 18:28:20 +02:00
  • 144773ddaa Add (+) button to domain filter view relikd 2020-03-26 19:28:03 +01:00
  • cbec3981bb Replace NEKit dependency with reduced subset v1.0.0.12 relikd 2020-03-24 21:12:58 +01:00
  • 2473e77519 Carthage copy-frameworks + Filter changed extension reload relikd 2020-03-19 15:57:16 +01:00
  • 126da073a5 VPN v2 relikd 2020-03-19 00:05:43 +01:00
  • 188a130825 VPN initial relikd 2020-02-25 00:08:37 +01:00
  • 017aa891ec Initial Commit relikd 2020-02-07 16:08:57 +01:00