relikd
d96ced48c9
Version 1.0.0 (22)
v1.0.0.22
2020-06-26 21:36:51 +02:00
relikd
0b6dbfd888
Co-Occurrence tutorial sheet + small bugfixes
2020-06-26 20:26:30 +02:00
relikd
96656438c6
Context analysis: Co-Occurrence
2020-06-24 13:09:11 +02:00
relikd
4b32df5683
Fix layout constraint warning on iOS 10
2020-06-21 16:20:20 +02:00
relikd
0758bd7dec
Fix iOS 9 finish editing of cell
2020-06-21 16:16:39 +02:00
relikd
171dabd83a
Search integrated in table view header
2020-06-21 16:13:58 +02:00
relikd
6182a99ebd
Exclude TLD when searching host
2020-06-20 13:56:11 +02:00
relikd
8bfedda3ab
Version 1.0.0 (21)
v1.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
778f377e42
Disabling prepared statement for now
2020-06-20 01:03:51 +02:00
relikd
f284365469
Fix update of 'last modified' cell if removing latest entries
2020-06-19 17:01:10 +02:00
relikd
5dfb7d4ba4
Remove safeSetRange
2020-06-19 15:40:34 +02:00
relikd
bb9c3a3034
Use nil instead of 0 and -1
2020-06-19 14:24:03 +02:00
relikd
8cf872a4b0
Todos
2020-06-17 01:49:46 +02:00
relikd
e813230824
Fix: re-insert at same position if last row
2020-06-17 01:36:39 +02:00
relikd
e8bfde9243
Fix: Search bar animation table height
2020-06-17 01:26:49 +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
946acc2460
Sort order
2020-06-08 23:38:09 +02:00
relikd
e13b3df2c4
Swap filter and search button button
2020-06-07 12:02:18 +02:00
relikd
7df2fe421e
Version 1.0.0 (19)
v1.0.0.19
2020-06-05 18:23:12 +02:00
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
5acd9bbcc6
Bugfix: sorted array difference
2020-06-05 16:08:17 +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)
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