Commit Graph

393 Commits

Author SHA1 Message Date
Pierre
a77254d098 Hide create post button if the user is not allowed to create post. 2018-04-14 17:11:23 +02:00
Pierre
4aeddb3ba2 Display a notice on user page when there is not any post to show. 2018-04-14 17:03:04 +02:00
Pierre
f7fef9905b Display a notice when the user does not have any notification. 2018-04-14 16:50:20 +02:00
Pierre
f9156f8e6a Large image can be used in conversations 2018-04-14 15:21:03 +02:00
Pierre
5c0cedbc23 Fix typos 2018-04-14 13:57:12 +02:00
Pierre
d2f2ea63f4 Created WebUserAccountImage object 2018-04-14 13:52:15 +02:00
Pierre
db68d5be18 Created WebImageView and applyed it to PostAdapter images. 2018-04-14 13:32:41 +02:00
Pierre
602cb9571d Fix issue on image size 2018-04-14 12:24:36 +02:00
Pierre
ef4b9c1680 Update CrashReporter. 2018-04-14 11:11:30 +02:00
Pierre
d665be6138 Imported CrashReporter. 2018-04-13 17:11:23 +02:00
Pierre
104ddfb8cb Fix a issue on Android 5.0 2018-04-12 15:35:51 +02:00
Pierre
fb113c0506 Updated translations. 2018-04-12 15:35:36 +02:00
Pierre
e66e077964 Notification system ready. 2018-04-12 14:07:36 +02:00
Pierre
281821333c Renamed onPostUpdate to onPostUpdateListener 2018-04-12 11:43:47 +02:00
Pierre
5112ece748 Created listener directory 2018-04-12 11:35:43 +02:00
Pierre
a5422cd47f UserAccessDeniedFragment redirect to user fragment when the two users are friends. 2018-04-12 11:21:46 +02:00
Pierre
6d57c6cc09 Can send, cancel, accept, reject friendship request from UserAccessDeniedFragment. 2018-04-12 11:16:35 +02:00
Pierre
d45bfbf284 Can display friendship status. 2018-04-12 09:09:28 +02:00
Pierre
84de50f406 Can retrieve informations even in case of API errors. 2018-04-11 17:18:11 +02:00
Pierre
39135ef637 Can delete notifications. 2018-04-11 16:29:18 +02:00
Pierre
711afa46e2 Transferred notification message parts into strings.xml 2018-04-11 08:50:16 +02:00
Pierre
5798df62bf Fix notifications issue. 2018-04-11 08:30:15 +02:00
Pierre
cd88567faf Generate notification messages in english. 2018-04-10 19:15:37 +02:00
Pierre
5c018aa936 Restructured data folder 2018-04-10 18:56:59 +02:00
Pierre
a910beca51 Restructured data folder 2018-04-10 18:50:50 +02:00
Pierre
648f6ca9af Incomplete rendering of the notifications. 2018-04-10 18:26:50 +02:00
Pierre
8088ab39c3 Get the list of notifications 2018-04-10 11:49:41 +02:00
Pierre
8227cb0355 Can delete the entire list of notifications. 2018-04-10 09:13:54 +02:00
Pierre
bcc747ee5f Created Notif object 2018-04-09 18:42:48 +02:00
Pierre
871b12a07b Improved notification system. 2018-04-09 18:16:13 +02:00
Pierre
e0b1066ded Make notification service lives. 2018-04-09 17:58:25 +02:00
Pierre
939f24937a Create notifications service 2018-04-09 10:22:47 +02:00
Pierre
32eed6322f Set background refresh setting 2018-04-09 09:21:41 +02:00
Pierre
b600306d79 Fix typo 2018-04-08 20:22:25 +02:00
Pierre
13a7a85e1a Can update the content of a post. 2018-04-08 14:40:13 +02:00
Pierre
758ed7c09c Removed warning. 2018-04-08 13:58:06 +02:00
Pierre
94dc614ce6 Display comment images 2018-04-07 18:18:46 +02:00
Pierre
20911e9b2a Can update comment content. 2018-04-07 18:11:01 +02:00
Pierre
1096b98bd6 Update comment like buttons style. 2018-04-07 17:24:57 +02:00
Pierre
639c5bbc08 Can like comments. 2018-04-07 17:10:46 +02:00
Pierre
b14c13d90e Removed useless class 2018-04-07 16:48:24 +02:00
Pierre
523b30cc90 Can like posts. 2018-04-07 16:42:11 +02:00
Pierre
98fcec6779 Like button reacts on click. 2018-04-04 18:16:33 +02:00
Pierre
1f91d0b9bb Display like buttons. 2018-04-04 18:09:30 +02:00
Pierre
e29f33d696 Created notifications fragment. 2018-04-01 10:34:13 +02:00
Pierre
de05f52ffd Moved friends bottom menu item to activity menu. 2018-04-01 10:18:12 +02:00
Pierre
d9b8c4d98e Text posts can be created. 2018-04-01 09:51:10 +02:00
Pierre
870ed9443f Ready to implement post creation. 2018-04-01 08:32:38 +02:00
Pierre
c9617b5b52 Put create post form into a fragment. 2018-04-01 08:12:00 +02:00
Pierre
0558f77aed Created post create form. 2018-04-01 00:15:01 +02:00
Pierre
a4e8ada1c7 Created a function to know if a user can delete a post or not. 2018-03-25 17:03:00 +02:00
Pierre
54bb812e5c User can delete posts. 2018-03-25 14:28:39 +02:00
Pierre
7a2177a45c Display post actions context menu. 2018-03-25 09:56:09 +02:00
Pierre
f8e2eefe68 Improved comments creation form. 2018-03-25 09:26:47 +02:00
Pierre
396e82d7a6 Made comments actions button smaller. 2018-03-25 09:11:59 +02:00
Pierre
b45a869fa5 Update app icon. 2018-03-24 18:43:55 +01:00
Pierre
180e41a5c3 Remove useless variable declaration. 2018-03-24 10:02:05 +01:00
Pierre
679cfaa208 Can delete comments. 2018-03-24 09:25:43 +01:00
Pierre
d04158b7e5 Created onPostUpdate listener and implemented onPostComment. 2018-03-21 20:22:27 +01:00
Pierre
06f5b7962b Created PostsListFragment. 2018-03-19 19:18:51 +01:00
Pierre
066805df27 Work progress on comments update. 2018-03-18 14:24:16 +01:00
Pierre
5c6a38b49c Optimized conversation rendering. 2018-03-17 16:49:50 +01:00
Pierre
23714bdd89 Made bottom menu lighter. 2018-03-14 18:23:45 +01:00
Pierre
8db27d8cca Can create comments. 2018-03-14 18:14:53 +01:00
Pierre
88298e7517 Fix typo 2018-03-14 17:53:24 +01:00
Pierre
59e8240ad8 Update APIRequestParameters 2018-03-14 17:34:45 +01:00
Pierre
5ab8575c40 Improved comments and post appearance. 2018-03-12 18:58:15 +01:00
Pierre
4f86d95240 Display comments owner. 2018-03-11 18:51:04 +01:00
Pierre
588ae5a680 Display comments content. 2018-03-11 18:42:12 +01:00
Pierre
115db81956 Fixed potential issue due to API update. 2018-03-05 19:14:57 +01:00
Pierre
d2276903b7 Created comment item layout file 2018-02-19 16:57:08 +01:00
Pierre
8b31b6088c Added comments users ID parsing. 2018-02-19 16:42:57 +01:00
Pierre
11b10a13ef Parse comments 2018-02-19 16:39:35 +01:00
Pierre
beab9d0314 Create comment model 2018-02-19 16:17:42 +01:00
Pierre
dd28045fc7 Create movie type 2018-02-19 16:17:29 +01:00
Pierre
9662015b3a Display posts visibility level. 2018-02-03 14:26:43 +01:00
Pierre
9b4ed6da7e Display post images 2018-02-03 14:07:46 +01:00
Pierre
89172a7c88 Fixed issue conversation name displaying. 2018-01-28 21:19:57 +01:00
Pierre
9d1e294c9b Determine post type 2018-01-28 21:13:45 +01:00
Pierre
0b2ecd0626 Delayed conversation refresh interval. 2018-01-28 21:01:58 +01:00
Pierre
5d7efdc8d5 Display post message content. 2018-01-27 17:21:38 +01:00
Pierre
488ac397fa Fix issue 2018-01-22 18:50:59 +01:00
Pierre
1c8cefb1e5 Display posts creation date 2018-01-22 18:49:05 +01:00
Pierre
6280541829 Display post creators name and avatar 2018-01-22 18:34:38 +01:00
Pierre
e384aed527 New project structure 2018-01-21 18:49:43 +01:00
Pierre
d27a10a007 Ready to display posts list 2018-01-21 18:41:19 +01:00
Pierre
93c755ee9e Can get a list of posts from the API 2018-01-21 18:33:28 +01:00
Pierre
9032274702 Created post model 2018-01-21 18:32:56 +01:00
Pierre
c5a162ecfb Linked friends list with users page 2018-01-13 18:56:18 +01:00
Pierre
71e9cb163f Linked user page with friends list 2018-01-13 18:55:59 +01:00
Pierre
df91120b66 Created user page fragment 2018-01-13 17:47:59 +01:00
Pierre
e837449f5c Marked GetUsersInfos methods as deprecated 2018-01-13 17:22:52 +01:00
Pierre
f5c8232b14 Can create private conversations from friends list 2018-01-07 15:06:17 +01:00
Pierre
00de759caf Added functions to make request easier 2018-01-07 12:14:06 +01:00
Pierre
5dc34057f4 Optimized friends fragment and related classes 2018-01-05 19:27:25 +01:00
Pierre
689b32e270 Started to work on version 1.3 2018-01-05 17:42:48 +01:00
Pierre
fdd3543f1f Added French Version 2018-01-05 17:28:24 +01:00
Pierre
a5803ea376 Updated code version 2018-01-05 13:56:32 +01:00
Pierre
742cdae638 Can update conversation 2018-01-05 13:46:37 +01:00
Pierre
4674821c60 Can remove members from a conversation 2018-01-05 11:41:31 +01:00
Pierre
88f6f36796 Limited number of lines in search activity 2018-01-05 11:25:40 +01:00
Pierre
5bf06b984f Started work on version 1.1 2018-01-05 11:14:30 +01:00
Pierre
12b86c52ee Release : V1.0 2018-01-05 11:13:54 +01:00
Pierre
ee945f58e0 Integrated API tokens 2018-01-02 17:54:51 +01:00
Pierre
9c06507d0c Can create conversations 2018-01-02 17:24:13 +01:00
Pierre
703142df5b Can add conversation members 2018-01-02 12:20:21 +01:00
Pierre
1818db46ab SearchUserActivity is working 2018-01-02 10:54:36 +01:00
Pierre
4f185600e2 Fixed big image rendering issue 2018-01-02 08:52:22 +01:00
Pierre
c2e599993b Fixed leak issue 2018-01-02 08:51:29 +01:00
Pierre
352627067e Display search user result 2018-01-01 19:03:28 +01:00
Pierre
ae5f851101 Created the update conversation fragment 2018-01-01 15:16:21 +01:00
Pierre
fc9d09fcd4 Added no message notcie 2017-12-31 17:31:20 +01:00
Pierre
4d71757a92 Added progress bar on conversation fragment 2017-12-31 17:22:53 +01:00
Pierre
cd3570c114 Fixed bug 2017-12-31 17:15:49 +01:00
Pierre
f660ca1f9c Improved messages appearance 2017-12-31 15:04:41 +01:00
Pierre
c180bf3a3f Display error in case of failure while deleting conversation 2017-12-31 14:13:39 +01:00
Pierre
2c29b49c24 Conversations can be deleted 2017-12-31 14:10:36 +01:00
Pierre
eee570993a Optimized getDisplayName 2017-12-31 12:16:11 +01:00
Pierre
95844e8ba2 Added delete conversation confirmation popup 2017-12-31 12:10:29 +01:00
Pierre
7315ebbced Improved conversations displayed name 2017-12-29 13:33:13 +01:00
Pierre
7dc2fabcd3 Made Database Helper object static for permanent connection. 2017-12-29 12:48:48 +01:00
Pierre
491e75e814 Display conversation names 2017-12-29 12:37:11 +01:00
Pierre
2af59a19ed Add progressbar to conversations list fragment 2017-12-25 18:29:39 +01:00
Pierre
7e451d73a9 Bottom navigation item selected auto-update 2017-12-25 18:17:30 +01:00
Pierre
f3a49693a2 Fragments can update the title of the activity. 2017-12-25 17:56:50 +01:00
Pierre
624c30c5cc Image are reduced before being sent 2017-12-25 17:48:33 +01:00
Pierre
197bd9fe40 Added progress wheel while sending messages 2017-12-25 15:35:38 +01:00
Pierre
fee72680ae Fixed issue 2017-12-25 15:26:37 +01:00
Pierre
486f2e1571 Improved performances of image downloading 2017-12-25 13:12:16 +01:00
Pierre
bae12c79dc Images can be sent throught conversation system 2017-12-25 13:08:03 +01:00
Pierre
b45c7d1fd9 First message sent from the Android application 2017-12-23 12:12:58 +01:00
Pierre
7f3a6eca4d Conversation messages images are displayed 2017-12-20 18:10:48 +01:00
Pierre
485f9f5f4c Conversations message auto-scroll 2017-12-20 17:48:47 +01:00
Pierre
e04ec17272 Improved views layout 2017-12-19 19:18:33 +01:00
Pierre
0f2f28ec36 Added user account image on conversations 2017-12-19 18:38:54 +01:00
Pierre
c0545c5db5 First iteration of the ConversationMessageAdapter 2017-12-18 19:06:56 +01:00
Pierre
ec7a852fc4 Intermediate commit 2017-12-18 19:00:28 +01:00
Pierre
c0f62d4d72 Suppress possible error of NullContentException on message.getContent() 2017-12-18 17:57:30 +01:00
Pierre
3a70883eff Display briefly the messages of a conversation 2017-12-18 17:55:33 +01:00
Pierre
fd3ba109fc Made messages callback live 2017-12-17 17:57:17 +01:00
Pierre
6be0d241c3 Fetch conversation messages remotely 2017-12-17 17:13:13 +01:00
Pierre
e30b3ea988 Created Conversation Message object 2017-12-16 16:41:20 +01:00
Pierre
5343372f21 Created Conversation Fragment 2017-12-16 12:43:06 +01:00
Pierre
d4f586631c Conversation are cached in the local database 2017-12-13 19:07:14 +01:00
Pierre
c63f9904a5 Fixed fragments issue 2017-12-13 19:06:36 +01:00
Pierre
6c0ea90ff8 Created conversations list database contract 2017-12-13 18:05:34 +01:00
Pierre
32757d3f35 Conversation list displayed correctly. 2017-12-11 17:46:14 +01:00
Pierre
9b08184b1f Conversation names and members number are displayed in the list 2017-12-10 18:25:06 +01:00
Pierre
c92587cf26 Conversations name displayed in the "Conversation" tab. 2017-12-10 16:56:50 +01:00
Pierre
b8ca813d09 Generate conversations displayed name 2017-12-10 13:46:13 +01:00
Pierre
e669f0fa05 A few improvements 2017-12-10 09:45:28 +01:00
Pierre
18bb76b401 Add conversation menu icon 2017-12-09 14:02:59 +01:00
Pierre
456a1f830b Get the list of conversation from the API 2017-12-09 14:02:29 +01:00
Pierre
4e90fd9793 Created conversation list fragment 2017-12-06 18:46:49 +01:00
Pierre
b89221ab94 Friend can be delete and friendship request accepted 2017-12-06 18:23:34 +01:00
Pierre
e8fd331c7d Ready to implement friend deletion 2017-11-19 15:36:37 +01:00
Pierre
c6cbdc20f0 Friends list is automatically refreshed 2017-11-19 14:02:08 +01:00
Pierre
2976212a0f Created Friends List database helper 2017-11-18 18:48:06 +01:00
Pierre
2f9184c5dc Added friends list table to the mobile local database 2017-11-18 17:54:59 +01:00
Pierre
5c8d8a8f52 Friend status displayed in friends list. 2017-11-18 14:11:50 +01:00
Pierre
5ded2cd7b4 Improved friends list rendering 2017-11-18 11:38:56 +01:00
Pierre
a1d791b232 New version of ImageLoad more efficient 2017-11-18 11:35:13 +01:00
Pierre
3a54768224 Friends List is displayed 2017-11-15 18:29:58 +01:00
Pierre
81c2e390c2 Improved API plus work started on friend list 2017-11-15 16:49:42 +01:00
Pierre
f28651df53 Added Friend Object 2017-11-12 17:34:22 +01:00
Pierre
6be4603435 Created APIRequest class (divided APIRequestTask in two separate files) 2017-11-12 17:25:07 +01:00
Pierre
f1a6ff8502 Can retrieve information about multiple users 2017-11-12 15:38:09 +01:00
Pierre
c8b64f7e53 Reverted modifications 2017-11-12 14:54:17 +01:00
Pierre
42913de841 Not working thread versionned get user infos 2017-11-12 14:49:54 +01:00
Pierre
53e60228fe Current user infos displayed 2017-11-12 14:00:36 +01:00
Pierre
919f76fd3d Added fragments interaction 2017-11-11 18:40:50 +01:00
Pierre
4d8faf38a5 ImageLoadTask is working 2017-11-11 11:11:27 +01:00
Pierre
08686391dc Image are fetched online 2017-11-11 10:39:21 +01:00
Pierre
daa2308626 Created account package 2017-11-06 19:02:29 +01:00
Pierre
a5c5c525db Created account package 2017-11-05 18:27:19 +01:00
Pierre
dca9924fc9 User informations can be successfully cached locally. 2017-11-05 18:22:43 +01:00
Pierre
7d8816912f Users informations are cached in the database. 2017-11-05 18:15:37 +01:00
Pierre
fe945c32e6 Can retrieve user informations on the server 2017-11-05 17:52:10 +01:00
Pierre
6089b20b9a Work progress on signed in user requests 2017-11-05 17:23:28 +01:00
Pierre
5584840145 Insert a new user in local database 2017-11-02 14:58:30 +01:00
Pierre
1e0c867217 Check if a user is present in the local database or not 2017-11-02 14:27:56 +01:00
Pierre
019dc275fb Created UserInfo class 2017-11-02 13:59:14 +01:00
Pierre
890344abc3 Improved files header 2017-11-02 11:46:00 +01:00
Pierre
24aa80f63e Created locale database contract and helper 2017-11-02 11:42:25 +01:00
Pierre
029988fc71 User can sign out of the application 2017-11-02 09:18:30 +01:00
Pierre
b7a07ab2ed Created an api package 2017-11-02 08:58:54 +01:00
Pierre
ab905a5316 Started menu creation 2017-11-01 15:05:42 +01:00
Pierre
554d597a0e The application can store login tokens 2017-11-01 14:41:32 +01:00
Pierre
f7b80e8f6d Connection works better on real devices 2017-11-01 08:07:01 +01:00
Pierre
7b217acbdb Ready to create ApIRequest task file 2017-10-31 09:48:28 +01:00
Pierre
4a7c5dfc1f Create login layout file 2017-10-30 11:38:39 +01:00
Pierre
aeba9a615b Login tokens can be saved 2017-10-30 10:40:32 +01:00
Pierre
727b66b65c Initial commit 2017-10-29 14:52:15 +01:00