Torsten Grote
2cc650d85f
Address review comments
2016-10-28 15:29:47 -02:00
Torsten Grote
7b627bb427
Remove PartialItem interface and the need for casting ConversationItems
2016-10-27 08:22:52 -02:00
Torsten Grote
f027b832d4
Address review issues
2016-10-27 08:14:33 -02:00
Torsten Grote
42175dca7a
Show group invitations and responses in private conversation
2016-10-27 08:14:33 -02:00
Torsten Grote
5ffcdc4e46
Refactor ConversationAdapter and its ConversationItems
2016-10-27 08:14:32 -02:00
Torsten Grote
96666273d3
Show group invitations in group list
2016-10-27 08:14:32 -02:00
Torsten Grote
a92f7e1c9f
Controllerize invitation activities
2016-10-27 08:14:31 -02:00
Torsten Grote
1df00f5702
Fix crash when navigating back in contact selector
2016-10-26 14:49:45 -02:00
akwizgran
292e1c3e8e
Merge branch '715-long-posts-aren-t-rendered' into 'master'
...
Disable EmojiTextView software layer rendering when cache is too small
This needs to be tested if it works as intended on several devices.
See merge request !362
2016-10-26 15:09:56 +00:00
akwizgran
c8c0281efc
Merge branch '686-crash-when-transitioning-out-of-reblogactivity' into 'master'
...
Limit scene transition animations to API 23 and above
to work-around [android bug #224270 ](https://code.google.com/p/android/issues/detail?id=224270 ).
This is only necessary if the transitioning view might not be available anymore when the exit transition is made.
Closes #686
See merge request !361
2016-10-26 10:11:32 +00:00
Torsten Grote
09baa2ebe1
Add own constant for maximum group invitation message length
2016-10-26 07:28:51 -02:00
Torsten Grote
1176741ea4
Address actual review issues
2016-10-25 15:22:11 -02:00
Torsten Grote
e6def70030
Pre-address potential review issues
2016-10-25 14:58:50 -02:00
Torsten Grote
1a812f1327
UI for creating private groups
2016-10-25 14:58:47 -02:00
Torsten Grote
c934ec30aa
Move Up button handling into BaseFragment
2016-10-25 14:57:43 -02:00
Torsten Grote
d5f6e71cba
Create a reusable ContactSelectorActivity
2016-10-25 14:57:41 -02:00
Torsten Grote
feed2581c9
Factor out a reuseable MessageFragment
2016-10-25 14:56:25 -02:00
Torsten Grote
bd1f3fc2bd
Make ContactSelectorFragment reusable
2016-10-25 14:52:27 -02:00
akwizgran
d25f4d1fbe
Merge branch 'string-truncation' into 'master'
...
Truncate all messages to valid length before sending
See merge request !358
2016-10-25 15:52:35 +00:00
Torsten Grote
e84d1c5996
Update translations and expiry date
2016-10-25 08:19:15 -02:00
Torsten Grote
06831bafc3
Disable EmojiTextView software layer rendering when cache is too small
2016-10-24 17:20:57 -02:00
Torsten Grote
9284167a2e
Limit scene transition animations to API 23 and above
...
to work-around android bug #224270 .
This is only necessary if the transitioning view might not be available
anymore when the exit transition is made.
2016-10-24 15:34:24 -02:00
akwizgran
c4716ca457
BlogFragment doesn't need to use adapter revisions.
...
All changes to the adapter are cumulative.
2016-10-20 14:21:10 +01:00
akwizgran
9bb16b424f
Moved revision counter methods into their own interface.
2016-10-20 12:44:09 +01:00
akwizgran
e8ebdc2884
Don't finish nav drawer fragments on error.
2016-10-20 11:55:39 +01:00
akwizgran
2140a290e4
Avoid race conditions when updating the UI from events.
2016-10-20 11:28:03 +01:00
akwizgran
50a70f7649
Use start/stop lifecycle callbacks rather than pause/resume.
...
Also fixed a couple of bugs.
2016-10-20 10:40:10 +01:00
akwizgran
b3e5d1ff85
Finished renaming entry to item, reduced some visibility.
2016-10-19 20:49:45 +01:00
Torsten Grote
5a0fa5dcc7
Last round of addressing review issues
2016-10-19 14:38:11 -02:00
akwizgran
06335c2c30
Truncate all messages to valid length before sending.
2016-10-19 14:49:09 +01:00
Torsten Grote
8f882dc910
Addressing second round of review issues
2016-10-19 10:43:02 -02:00
Torsten Grote
0523c4e718
Address issues found in code review
2016-10-19 10:43:01 -02:00
Torsten Grote
7bf4aebdaf
Move post/message creation into clients
...
This way the forum and private group client do not need to keep track of
message timestamps themselves and do not need to interact with
post/message factories.
2016-10-19 10:43:01 -02:00
Torsten Grote
e0835ad460
Add "Created by" to ActionBar
2016-10-19 10:43:00 -02:00
Torsten Grote
c83d4bbb39
Implement first prototype of private group message threads
2016-10-19 10:43:00 -02:00
Torsten Grote
65b47bb5d2
Refactor Forum Controller, so it can be used by private groups
2016-10-19 10:42:59 -02:00
Torsten Grote
9ce95d6de7
Refactor Forum Activity and adapters to be re-used for private groups
2016-10-19 10:42:59 -02:00
akwizgran
5674ee2d88
Converted group list controller to constructor injection.
2016-10-12 17:28:44 +01:00
akwizgran
8637faf858
Merge branch '704-constructor-injection' into 'master'
...
Use constructor injection for controllers
Also made some listeners volatile.
This is part of #704 - if I don't find any other classes that need constructor injection I'll close the ticket.
See merge request !351
2016-10-12 16:02:53 +00:00
akwizgran
2b91631ba5
Use constructor injection for controllers.
...
Also made some listeners volatile.
2016-10-11 12:31:21 +01:00
akwizgran
b327122255
Merge branch '660-implement-ux-for-the-list-of-private-groups' into 'master'
...
Private Group List UI
This MR implements the UI for the list of private groups.
It reacts to three types of events to refresh the displayed data:
* new group message received
* private group added
* private group removed
Missing from final implementation:
* entering groups
* adding new groups
* reacting to a future group dissolved event
* actually removing a dissolved group



Closes #660
See merge request !335
2016-10-11 10:22:26 +00:00
Torsten Grote
154e02723f
Always show the keyboard when asked for it
...
and maintain keyboard state when hiding view.
2016-10-10 13:53:53 -03:00
Torsten Grote
b09e30a95f
Private Group List
2016-10-10 13:48:34 -03:00
akwizgran
cb983f02c2
Always check whether context has been destroyed.
2016-10-10 15:54:08 +01:00
akwizgran
f1730aa7d9
Merge branch '696-npe-key-agreement-task' into 'master'
...
Fix NPE when stopping KeyAgreementTask, improve thread safety
This branch fixes #696 and improves the thread safety of the camera code, mostly by adding @UiThread annotations and occasionally by moving stuff onto the UI thread that might have happened on other threads before.
Closes #696
See merge request !345
2016-10-10 14:46:25 +00:00
Torsten Grote
7f2db71160
Address review comments
2016-10-10 10:46:30 -03:00
Torsten Grote
784561144a
Use new GroupCount to display Forum List
...
Fixes #531 , #532
2016-10-10 08:00:17 -03:00
Torsten Grote
70d39d03bc
Use group metadata from ConversationManager for showing contact lists
...
Fixes #373
2016-10-10 08:00:17 -03:00
Torsten Grote
457c30f3f2
Add GroupId to conversation items
2016-10-10 08:00:15 -03:00
Torsten Grote
b2fa039474
Refactor existing adapters into a generic superclass
...
This commit also moves various blog classes into their own packages and
makes the required visibility changes.
2016-10-06 11:30:10 -03:00