Christophe Beyls
1f85faa66b
Updated room status url for production and adjusted timings
2018-01-30 18:34:44 +01:00
Christophe Beyls
9f367e65a0
Fix: properly schedule the room status strategy update when the days list changes
2018-01-30 16:56:38 +01:00
Christophe Beyls
a1ba1d2c5e
Added notes for implementors on how to disable room status support
2018-01-30 16:49:28 +01:00
Christophe Beyls
ab338dad67
Display room status in event lists, event details screen & room dialog title
2018-01-30 16:32:39 +01:00
Christophe Beyls
655057f93e
Implemented complex refresh logic for Room Statuses
2018-01-28 22:24:26 +01:00
Christophe Beyls
2561ebdf44
Merge branch 'master' into feature/room_status
...
# Conflicts:
# app/src/main/java/be/digitalia/fosdem/api/FosdemApi.java
2018-01-27 21:50:52 +01:00
Christophe Beyls
56b69585ad
Use LiveData instead of local broadcasts to update the ProgressBar in MainActivity.
...
This simplifies code and allows the progress bar to always reflect the current status.
2018-01-27 02:13:05 +01:00
Christophe Beyls
74e0c1270c
Fix: disable the up navigation button while the event is loading
2018-01-27 00:41:02 +01:00
Christophe Beyls
d7ddcc4ad7
Migrate all non-Cursor Loaders code to LiveData & ViewModel
2018-01-27 00:00:05 +01:00
Christophe Beyls
9b39c73615
Removed unnecessary use of ViewConfigurationCompat
2018-01-22 15:01:34 +01:00
Christophe Beyls
10c06ac6dc
Merge branch 'master' into feature/room_status
2018-01-18 15:47:12 +01:00
Christophe Beyls
ed3f4daf86
Removed dependency to Context in HttpUtils
2018-01-18 15:10:03 +01:00
Christophe Beyls
d859676d62
Added the Room Status API
2018-01-17 21:10:36 +01:00
Edward Betts
0f5eba3593
Correct a spelling mistake.
2018-01-13 14:01:57 +00:00
Christophe Beyls
f48d275909
Added support for JobScheduler and notification channels in Android O
2018-01-09 15:44:36 +01:00
Christophe Beyls
b16bf335b7
Updated code to the latest support library and build tools.
...
MinSDK is now 14; removed legacy code
2018-01-03 17:04:01 +01:00
Christophe Beyls
5f3f09f0b3
Use LocalBroadcastCursor to listen for DB changes instead of ContentResolver with fake Uris
2017-10-07 23:55:32 +02:00
Christophe Beyls
66bb625955
Drop support for API 7-8 devices.
...
It's been a good time!
2017-05-21 19:55:32 +02:00
Christophe Beyls
1519401b54
Added basic Chrome custom tabs integration to open browser links with a more integrated look when available
2017-05-06 19:07:48 +02:00
Christophe Beyls
d03f18d5d7
Improved HTTP buffering
2017-02-20 16:54:56 +01:00
Christophe Beyls
d8e56147d2
- Disable the AlarmReceiver on boot when not necessary to speed up the boot process
...
- Properly cancel alarms rescheduled in the past after a DB update.
2017-02-10 16:52:34 +01:00
Christophe Beyls
4faf70f1f6
Don't use PendingIntent.FLAG_CANCEL_CURRENT so alarms can be properly canceled
2017-02-08 20:43:35 +01:00
Christophe Beyls
4a63b8e186
Retrieve application id from BuildConfig for Intent action names & database Uris
2017-02-06 19:03:05 +01:00
Christophe Beyls
38f15a8466
Added button linking to the local navigation website on the room image dialog
2017-01-29 21:37:32 +01:00
Christophe Beyls
b06684a9c5
Improved StringUtils.toSlug()
...
- remove dots
- replace ß with ss
2017-01-29 21:25:58 +01:00
Christophe Beyls
4aa734ca3b
Prevent the app from crashing when trying to launch an invalid link or when no browser is installed.
2017-01-25 16:06:14 +01:00
Christophe Beyls
702e3b7583
Added on-site navigation button in maps screen
2017-01-24 01:14:23 +01:00
Christophe Beyls
2e90602ba8
Don't remove underscores when transforming speaker names to URL slugs
2017-01-23 03:15:17 +01:00
Christophe Beyls
e86a5622b6
Implement approximate state restoration for PhotoView; fixes #20
2017-01-22 21:11:07 +01:00
Christophe Beyls
7ec0599fd9
Added colors to distinguish track types
2017-01-12 17:32:15 +01:00
Christophe Beyls
1e748874d9
Removed underline for persons and room links and unify their appearance.
...
Disabled instance state save for TextViews showing heavy text or custom spans.
2017-01-09 12:25:46 +01:00
Christophe Beyls
bedab2071c
Improved bookmark add/remove vector animation and make it compatible with any background color
2017-01-08 23:13:36 +01:00
Christophe Beyls
01e1c25f36
Added bookmarks export to iCalendar file, closes #5
2017-01-06 21:13:05 +01:00
Christophe Beyls
67e5ea57af
Fixed Event.getDuration() to return minutes and not seconds
2017-01-05 23:51:27 +01:00
Christophe Beyls
c8a1fdef78
Fixed some Lint warnings
2017-01-05 22:34:53 +01:00
Christophe Beyls
6d378165e2
- Fixed bug with empty adapters in ConcatAdapter
...
- Cache the total item count in ConcatAdapter and skip sending specific notify* updates after notifyDataSetChanged() has been called.
2016-12-29 18:44:41 +01:00
Christophe Beyls
1348da72d4
NextLiveListFragment and NowLiveListFragment now share the same RecycledViewPool
2016-12-16 02:00:54 +01:00
Christophe Beyls
6246671c38
No more reflection hacks: replaced PreferenceFragment with AppCompatPreferenceActivity
2016-12-13 15:23:39 +01:00
Christophe Beyls
56f3843d9f
Improved preferences screen display to make it look more live the native one
2016-12-13 00:38:49 +01:00
Christophe Beyls
1c7f29d17c
Improved code to handle HTML lists
2016-12-12 22:41:26 +01:00
Christophe Beyls
d24a9dd5a9
Fixed dips to pixels rounding
2016-12-12 18:26:58 +01:00
Christophe Beyls
7e90352750
Added "bookmarks" and "live" app shortcuts for Android 7.1+
2016-12-11 14:18:09 +01:00
Christophe Beyls
6c6bc28ad1
Added bookmark icon (un)check animation
2016-12-10 19:56:18 +01:00
Christophe Beyls
9ff63fb011
Added multi-level lists support to HTML parser; fixes #14
2016-12-01 22:47:01 +01:00
Christophe Beyls
9fd6c6c374
Migrated most ListViews to RecyclerViews
...
- Use ConcatAdapter to replace header View in PersonInfoListFragment
- Use MultiChoiceHelper to implement MultiChoiceMode in RecyclerView
- Instances of TracksListFragment share a common RecycledViewPool to lower memory usage.
2016-12-01 16:42:14 +01:00
Christophe Beyls
71b030c994
Replaced manual divider inflation with LinearLayoutCompat's divider support in links list
2016-12-01 03:45:11 +01:00
Christophe Beyls
e38db9ae58
Updated notifications delay text in preferences screen; show a checkbox to enable notifications on API 21+
2016-11-21 21:08:39 +01:00
Christophe Beyls
295a70d441
Improved accessibility throughout the app
2016-11-21 21:07:35 +01:00
Christophe Beyls
2ba817a56d
Fixed ActionBarDrawerToggle drawer opening behavior and replaced deprecated DrawerLayout.setDrawerListener() with DrawerLayout.addDrawerListener()
2016-11-20 12:10:01 +01:00
Christophe Beyls
12531785f7
Replaced ProgressBars with ContentLoadingProgressBars and re-implemented ListFragment
2016-11-20 11:51:18 +01:00