76 Commits

Author SHA1 Message Date
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
Guilherme Rambo
0194434b1b Moved migration block to ConfCore, cleaning up previous alpha DBs 2017-05-13 17:37:38 -03:00
Guilherme Rambo
47b8f261e6 Syncing live video information 2017-05-13 17:28:40 -03:00
Guilherme Rambo
0b11d38b4a Improved session grouping using tracks for the videos tab 2017-05-13 16:30:09 -03:00
Guilherme Rambo
978fb96f84 Added data migration from previous versions 2017-05-13 16:17:28 -03:00
Guilherme Rambo
6a54739b1b Using event identifier and current event flag to display schedule view 2017-05-13 12:42:15 -03:00
Guilherme Rambo
2bff169c2a Improved model associations 2017-05-13 12:25:38 -03:00
Guilherme Rambo
23bce79198 Consolidating schedule sections on the database 2017-05-13 11:42:50 -03:00
Guilherme Rambo
bf3042b855 Improved download progress display 2017-05-12 21:42:24 -03:00
Guilherme Rambo
326e5982e0 Cleaned up UI bindings 2017-05-12 21:31:50 -03:00
Guilherme Rambo
f5bf71e3a8 Reflecting session progress in the UI 2017-05-11 21:42:04 -03:00
Guilherme Rambo
2480059535 Saving playback position for videos 2017-05-11 21:07:19 -03:00
Guilherme Rambo
7645a5d0f8 Autoreleasepooled Storage 2017-05-10 20:07:00 -03:00
Guilherme Rambo
ac242b7b2a Updated contingency fixtures, fixed reload issue on tables and assets without streaming url 2017-05-07 22:26:58 -03:00
Guilherme Rambo
3951396f61 Displaying basic schedule 2017-05-07 20:59:55 -03:00
Guilherme Rambo
c420b98a00 Rate limiting download updates to the database, doing updates on a background queue 2017-05-07 19:12:29 -03:00
Guilherme Rambo
9901d14dc8 Merging models when syncing from Apple's server 2017-05-07 17:58:24 -03:00
Guilherme Rambo
2565359e9c Fix no refresh on first load 2017-05-07 14:21:28 -03:00
Guilherme Rambo
a4de311833 Moved contingency testing to the server 2017-05-07 14:16:07 -03:00
Guilherme Rambo
f37c57ba05 Added post contingency fixtures and registered environemnts for testing 2017-05-07 13:44:23 -03:00
Guilherme Rambo
d882f1d74a Added method to Storage to get an observable for a session's downloads 2017-05-07 13:19:20 -03:00
Guilherme Rambo
8f6c9688c6 Basic download manager 2017-05-07 11:25:01 -03:00
Guilherme Rambo
bad95632c0 Added download model, refactored SessionAsset 2017-05-06 21:56:49 -03:00