98 Commits

Author SHA1 Message Date
Guilherme Rambo
dfc94d25b2 Refactored and improved transcript support and searching (Closes #254) 2017-06-15 13:04:29 -03:00
Guilherme Rambo
e5ad0bdd63 Preventing model duplication in lists 2017-06-14 18:07:59 -03:00
Guilherme Rambo
bc6b6be230 Migrating schema by removing duped live assets from WWDC week and placeholder thumbs 2017-06-13 23:00:06 -03:00
Guilherme Rambo
df977b373e Removed indexes from models 2017-06-13 17:57:49 -03:00
Guilherme Rambo
a687278d57 Refactored context menu actions, doing updates in background for performance 2017-06-12 00:09:03 -03:00
Guilherme Rambo
76dcdd0f7f Merge branch 'tempMaster' of git://github.com/SoneeJohn/WWDC into contextualmenu 2017-06-11 23:37:33 -03:00
Soneé John
600c911573 Fully implement tableView context menu
# Conflicts:
#	WWDC.xcodeproj/project.pbxproj
2017-06-11 20:21:45 -04:00
Guilherme Rambo
e60fda85ef Fixed F-157 2017-06-09 00:20:49 -03:00
Guilherme Rambo
acd4661551 Fixed locale for date adapter (Closes #225) 2017-06-08 19:30:50 -03:00
Guilherme Rambo
4d07e44b23 Performing main content storage in a background thread 2017-06-08 13:55:34 -03:00
Guilherme Rambo
8d698ceb48 Merging live assets 2017-06-08 13:46:10 -03:00
Guilherme Rambo
c08c4046b1 Doing storage in a single transaction 2017-06-04 18:30:00 -03:00
Guilherme Rambo
10dfd654c4 Improved sorting in schedule (Closes #211) 2017-06-03 00:52:47 -03:00
Guilherme Rambo
6f885c211f Merging trackName on Session 2017-05-30 22:13:59 -03:00
Guilherme Rambo
b9e3f93734 Improved filtering in videos tab 2017-05-30 22:00:20 -03:00
Guilherme Rambo
94a4182cd4 Added trackName back to Session 2017-05-30 21:57:12 -03:00
Guilherme Rambo
9cebf3d828 Improved data merging 2017-05-30 17:38:43 -03:00
Guilherme Rambo
50d0c5d81e Updated for 2017 2017-05-30 17:20:27 -03:00
Guilherme Rambo
c304b6f9d4 Ignoring 2017 sessions when indexing transcripts 2017-05-30 11:21:09 -03:00
Guilherme Rambo
7a4bb2160f Transcript indexing improvements 2017-05-30 10:33:08 -03:00
Guilherme Rambo
04ce03b07a Improved handling of special live events 2017-05-29 23:57:07 -03:00
Guilherme Rambo
9fbe392ce4 Keeping schedule items sorted while filtering (Closes #197) 2017-05-29 21:47:24 -03:00
Guilherme Rambo
9e32f3b814 Using api.wwdc.io 2017-05-29 12:34:48 -03:00
Guilherme Rambo
e3dec6bcef Session info tabs, transcript view 2017-05-29 00:34:06 -03:00
Guilherme Rambo
c1103555b5 Removed session link to transcript 2017-05-28 15:52:08 -03:00
Guilherme Rambo
46d157b9c6 Only starting transcripts XPC when necessary, added flag to disable 2017-05-28 15:39:01 -03:00
Guilherme Rambo
9b595fdfb6 Removed annotation link to transcript 2017-05-28 15:34:02 -03:00
Guilherme Rambo
98312f9976 Removed transcript link to session 2017-05-28 15:21:38 -03:00
Guilherme Rambo
386f38236a Preventing multiple runs of the indexing service per session 2017-05-28 13:29:24 -03:00
Guilherme Rambo
edab4fe627 About window 2017-05-28 13:15:08 -03:00
Guilherme Rambo
fb063ca4eb Killing transcript indexing service automatically 2017-05-28 02:04:56 -03:00
Guilherme Rambo
c6be488e9f Improved search: filtering out labs in videos tab 2017-05-28 02:01:57 -03:00
Guilherme Rambo
206407f8df Limiting schedule search to only this year's schedule 2017-05-28 01:23:54 -03:00
Guilherme Rambo
12bb3e5c8e Moved transcript indexing to an XPC service 2017-05-28 01:06:58 -03:00
Guilherme Rambo
25cdb3ce5b Implemented transcript download and storage 2017-05-28 00:07:40 -03:00
Guilherme Rambo
0dc77928f6 Refactored CloudKit subscriptions for live sessions and environment 2017-05-27 19:42:27 -03:00
Guilherme Rambo
fc5c22f73c Filter by Session / Lab 2017-05-27 18:40:10 -03:00
Guilherme Rambo
5702c721fd Added indexes to Realm models 2017-05-27 01:07:36 -03:00
Guilherme Rambo
606095395c Added soft-delete support to Favorite 2017-05-27 00:34:11 -03:00
Guilherme Rambo
7e7a235430 [WIP] Basic search filters working 2017-05-25 21:49:02 -03:00
Guilherme Rambo
22a583e52e [WIP] Search 2017-05-25 18:52:54 -03:00
Guilherme Rambo
6e1d28e6b9 Reintroduced old download manager 2017-05-24 01:08:28 -03:00
Guilherme Rambo
d0ddeee971 Disabled unnecessary and expensive LinkingObjects properties 2017-05-23 22:46:06 -03:00
Guilherme Rambo
d5529d15c1 Remote environment, refresh menu item and shortcut 2017-05-21 20:43:18 -03:00
Guilherme Rambo
7212f78085 Showing spinner on first load 2017-05-21 17:52:16 -03:00
Guilherme Rambo
491037d691 Basic bookmark management 2017-05-20 13:49:01 -03:00
Guilherme Rambo
60d3e4803b Added CloudKit override for live videos 2017-05-19 22:03:16 -03:00
Guilherme Rambo
e7e6327961 Improved download management 2017-05-15 20:50:19 -03:00
Guilherme Rambo
3dd6047c10 Showing lab indicator thumbnail on schedule for sessions that are labs 2017-05-14 12:26:38 -03:00
Guilherme Rambo
0117b52326 Observing for live sessions, added time travel capabilities 2017-05-13 20:39:47 -03:00