Torsten Grote
659cf85ca1
really bump the expiry date
2016-08-22 12:56:42 -03:00
Torsten Grote
294bc0bdd2
update translations and bump expiry date
2016-08-22 12:23:21 -03:00
akwizgran
d34afa5f30
Merge branch '583-npe-org-briarproject-android-util-qrcodeutils-createqrcode' into 'master'
...
Fix two crashes when scanning QR codes
One crash was two due the `Context` being `null` and the other due to the camera being opened within an `AsyncTask`.
Closes #583
See merge request !282
2016-08-19 19:32:24 +00:00
Torsten Grote
9defb099dd
Merge branch '342-organise-strings-xml-to-make-life-easier-for-translators' into 'master'
...
Group strings and remove unused resources
Before I grouped the strings, I removed unused resources as well to not group things that are not being used anymore.
The grouping tries to follow a normal usage lifecycle of the app where the user works their way down the navigation drawer and explores all features in one area.
Closes #342
See merge request !277
2016-08-11 14:28:19 +00:00
Torsten Grote
b3d6e7d12d
Open Camera in UI Thread to prevent crash on some devices
...
Also properly handle back navigation when trying to add contacts.
2016-08-10 20:00:01 -03:00
Torsten Grote
739e8b4511
Fix one crash when showing QR Code
2016-08-10 18:44:55 -03:00
Torsten Grote
72906acaee
Group strings and remove unused resources
...
Closes #342
2016-08-09 15:06:11 -03:00
Torsten Grote
30092550c7
Don't crash when pressing Up button in WriteBlogPostActivity
...
Closes #587
2016-08-08 13:00:11 -03:00
ligi
4055bbfcd4
Care for lint errors
...
No more general disabling of abortOnError
Resolved all *errors* beside language ones MissingTranslation & ImpliedQuantity
Issue context: #567
2016-08-07 17:12:27 +02:00
akwizgran
44d13ef28e
Merge branch '579-unsubscribe-from-shared-blogs' into 'master'
...
Allow unsubscribing from shared blogs
Only personal blogs from non-contacts can be removed.
This also adds integration tests that check the conditions under which blogs can actually be removed.
Closes #579
See merge request !268
2016-08-05 17:36:36 +00:00
Torsten Grote
1ec56fa3ef
Allow unsubscribing from shared blogs
...
Only personal blogs from non-contacts can be removed.
This also adds integration tests that check if blogs can actually be removed.
Closes #579
2016-08-05 14:08:09 -03:00
Torsten Grote
17db03d40a
Return proper Invitation objects in SharingManager
...
Fixes #470
2016-08-05 13:07:16 -03:00
Torsten Grote
b04bde4f41
Fix crashes when no Bluetooth or no Camera is available
...
Briar crashed when run in a device without bluetooth or without camera
such as an emulator.
Closes #514
2016-08-05 12:30:57 -03:00
akwizgran
054a0d467c
Merge branch '576-empty-state-messages-are-briefly-shown-when-they-shouldn-t' into 'master'
...
Prevent empty state messages from showing briefly
When we clear a list in `onPause()`, the proper behavior is that the empty state
message is shown, because the list is indeed empty.
However, we will reload the list content again in `onResume()`,
so the fix chosen in this MR is to force showing the progress bar
right after clearing the list.
Closes #576
See merge request !267
2016-08-05 15:02:52 +00:00
Torsten Grote
7be17668c1
Fix regression where forum entries were not shown
...
Closes #565
2016-08-04 19:07:30 -03:00
Torsten Grote
dd0d23359b
Prevent empty state messages from showing briefly
...
When we clear a list in onPause(), the proper behavior is that the empty state
message is shown, because the list is indeed empty.
However, we will reload the list content again in onResume(),
so the fix chosen in this commit is to force showing the progress bar
right after clearing the list.
Closes #576
2016-08-03 19:12:53 -03:00
Torsten Grote
a4cf91fba5
Use Inheritence for shared Forum and Blog Sharing Code
2016-08-03 18:46:20 -03:00
Torsten Grote
a3b2358164
Show Sharing Status for Blogs
...
This refactors the current SharingStatusActivity
so it can be used for forums and blogs.
2016-08-03 13:01:25 -03:00
Torsten Grote
e4f5d8e6e7
Show Blog Invitations
...
This refactors the forum invitation code,
so it can be used by both: forums and blogs.
2016-08-03 13:01:25 -03:00
Torsten Grote
a552d1b6a6
Show blog invitation requests and responses in private conversation
2016-08-03 13:01:24 -03:00
Torsten Grote
2f7d188a07
UI for Sharing Blogs
...
This commit refactors the code for sharing forums,
so it can be used for sharing blogs as well.
It does not yet include code for responding to blog invitations.
2016-08-03 13:01:23 -03:00
Torsten Grote
50d2742cae
Fix two Blog NPEs
...
Closes #571
2016-08-03 10:38:45 -03:00
Torsten Grote
62c1c3e08d
Simple UI for Managing and Importing RSS Feeds
...
Closes #517
2016-08-02 20:21:54 -03:00
akwizgran
4af5dbb45b
Merge branch '562-npe-in-contactlistfragment' into 'master'
...
Fix NPE in ContactListFragment
Closes #562
See merge request !261
2016-08-02 09:32:59 +00:00
Torsten Grote
a452060b41
Address issues found in code review
2016-08-01 18:08:05 -03:00
str4d
60a381430e
Use full-screen overlay with microcopy instead of dialog to request report
2016-08-01 16:30:37 -03:00
str4d
827fd0aebb
Move send action from FAB into toolbar
2016-08-01 16:30:37 -03:00
str4d
23eb5acafa
Use AppCompatDelegate to add AppCompat support to BaseCrashReportDialog subclass
...
This enables the toolbar to be used as an action bar, and tinting of UI elements
like checkboxes.
2016-08-01 16:30:36 -03:00
str4d
2170d291a2
Hide debug report by default for both crash reports and feedback
2016-08-01 16:30:36 -03:00
Torsten Grote
31cd6e8958
Fix NPE in ContactListFragment
...
Closes #562
2016-08-01 16:26:01 -03:00
akwizgran
0d9cbb2793
Merge branch '543-flicker-when-forum-invitation-is-removed-from-list' into 'master'
...
Remove forum invitations from list instead of reloading
Closes #543
See merge request !255
2016-08-01 17:16:25 +00:00
Torsten Grote
c17ef86968
Clear Forum Invitation adapter only when invitations could be removed
2016-08-01 12:55:56 -03:00
Torsten Grote
ce2cb01558
Show Blog Post times with new timestamp and update it periodically
...
Closes #559
2016-08-01 12:37:14 -03:00
akwizgran
d096c1fead
Merge branch '472-forum-no-message-for-the-inviter-if-an-invitee-accepts-or-declines' into 'master'
...
Show Responses to Forum Invitations in Private Conversation
Closes #472
See merge request !257
2016-08-01 13:46:30 +00:00
akwizgran
2c993b62c2
Made the logger and a constant static.
2016-08-01 14:38:58 +01:00
akwizgran
737f0dac1e
Initialise adapter in onCreate() to avoid double refreshing.
2016-08-01 14:38:55 +01:00
Torsten Grote
15d139afd4
Pause Periodic List Refresh when View is not Visible
...
Closes #553
2016-08-01 14:35:51 +01:00
Torsten Grote
04af39f567
Show notifications for new blog posts
...
This also adds a setting allowing people to turn blog post notifications off.
Closes #488
2016-08-01 13:21:12 +01:00
Torsten Grote
64b596d0f9
Show Responses to Forum Invitations in Private Conversation
...
Closes #472
2016-08-01 12:13:51 +01:00
Torsten Grote
bca12bb0e5
Show Personal Blog When Clicking On Post in Combined Blog Feed
...
Closes #415
2016-08-01 11:26:53 +01:00
akwizgran
32578e2cab
Merge branch '535-formatexception-when-loading-contact-list-after-receiving-invitation' into 'master'
...
Use Client Layer Events in ContactListFragment
This prevents trying to access the same group metadata in different groups.
Also, the conversation does not need to be reloaded once introduction messages arrive.
Closes #535
See merge request !254
2016-08-01 10:21:31 +00:00
akwizgran
38979ef504
Controllers should depend on ResultHandler not its impl.
2016-07-31 15:21:15 +01:00
akwizgran
49437522f6
Fixed a test that was broken by my code cleanup.
2016-07-31 14:15:23 +01:00
akwizgran
1bfa1016b4
Code cleanup, added FIXMEs for bigger issues.
2016-07-30 16:43:15 +01:00
Torsten Grote
d8272d875b
Remove ForumPersistentData
2016-07-29 15:36:15 -03:00
Torsten Grote
e782e699fe
Remove BlogPersistentData
2016-07-29 15:29:04 -03:00
Torsten Grote
e1bdede4f5
Introduce client layer events for forums
...
The forum UI depended on sync layer events such as MessageStateChangedEvent.
Now, the forum client broadcasts its own high-level event (`ForumPostReceivedEvent`)
with the information the UI needs (`ForumPostHeader`).
Closes #310
2016-07-29 15:16:52 -03:00
akwizgran
9ff4758683
Merge branch '533-explain-why-forum-can-t-be-shared-with-contact' into 'master'
...
Explain why forum can't be shared with contact
Closes #533
See merge request !252
2016-07-29 17:33:17 +00:00
akwizgran
fa0639d220
Overlay background colour as an alternative to setAlpha().
2016-07-29 18:29:14 +01:00
Torsten Grote
cf6aa01905
Remove forum invitations from list instead of reloading
...
Closes #543
2016-07-28 15:30:48 -03:00