Commit Graph

310 Commits

Author SHA1 Message Date
Pierre HUBERT
5c19d9c04c Play a song when new notifications arrives. 2018-11-24 18:54:02 +01:00
Pierre HUBERT
46bb22b17b Display the number of notifications on page title. 2018-11-24 16:01:45 +01:00
Pierre HUBERT
d49b04e6fb Do not display JS errors in production mode. 2018-11-24 11:24:31 +01:00
Pierre HUBERT
e8df43351f Can force the request to get multiple groups. 2018-09-02 14:14:10 +02:00
Pierre HUBERT
7e09e0f2f9 Created a method to prompt user password. 2018-08-31 10:25:02 +02:00
Pierre HUBERT
06b43732a9 Handle "too many request" login errors. 2018-08-20 13:55:05 +02:00
Pierre HUBERT
8eadb03d59 Updated language picker. 2018-08-15 08:55:15 +02:00
Pierre HUBERT
6e0b3a4345 Added language settings 2018-08-15 08:51:02 +02:00
Pierre HUBERT
40593e00ed Automatically detect appropriated language 2018-08-15 07:52:05 +02:00
Pierre HUBERT
2cd9338417 Added translation for dates 2018-08-05 16:40:14 +02:00
Pierre HUBERT
0af31052b4 Translated messages script. 2018-08-05 16:33:39 +02:00
Pierre HUBERT
e1c3b0c002 Added an attribute to createElem2 to ease translation. 2018-08-04 09:51:01 +02:00
Pierre HUBERT
95b4c5fbc7 Created search page. 2018-07-31 13:53:57 +02:00
Pierre HUBERT
0692a689f1 Upgraded search component to include groups suppport. 2018-07-29 17:11:38 +02:00
Pierre HUBERT
fc8abc6d56 Upgraded search form component structure. 2018-07-29 08:08:23 +02:00
Pierre HUBERT
cc1e4dd22a Can get information about multiple groups and cache them. 2018-07-20 09:07:00 +02:00
Pierre HUBERT
61a20e8708 Added follow block. 2018-07-19 14:34:19 +02:00
Pierre HUBERT
74e06a2b89 Display the posts of a group 2018-07-17 09:23:44 +02:00
Pierre HUBERT
2032017b0c Created new shorcut to open groups quickly 2018-07-16 15:13:17 +02:00
Pierre HUBERT
51c248e463 Upgraded openUserPage function 2018-07-14 14:18:21 +02:00
Pierre HUBERT
665cbb8374 Virtual directory are handled at website's root directories. 2018-07-14 14:07:27 +02:00
Pierre HUBERT
e805dda4fb Created groups members table. 2018-07-07 15:27:27 +02:00
Pierre HUBERT
a100d4a403 Display when the user is a moderator, a administrator or a member of a group. 2018-07-05 08:38:52 +02:00
Pierre HUBERT
7db41a9183 Display basic information about a group when access to it is forbidden. 2018-07-05 07:43:03 +02:00
Pierre HUBERT
218e9b6fbe Retrieve group settings on the API 2018-07-04 06:05:14 +02:00
Pierre HUBERT
e28b99f40c Basic groups header 2018-07-03 11:45:57 +02:00
Pierre HUBERT
dd53a39c4b Javascript errors are reported 2018-07-03 08:32:55 +02:00
Pierre HUBERT
28cb1e22e7 Send a request to the server to create the group 2018-07-02 08:42:55 +02:00
Pierre HUBERT
7ff7bceca3 Created groups main page 2018-07-02 08:07:59 +02:00
Pierre
19797b8731 Offer the user to reset his password 2018-05-26 15:50:33 +02:00
Pierre
fa1c1596d5 Get the list of security questions of the user 2018-05-23 21:41:02 +02:00
Pierre
bde2b5dde6 Made the option "contact admin" lives 2018-05-23 21:14:54 +02:00
Pierre
91f8edd2de Create <p> tags quickly 2018-05-23 21:14:38 +02:00
Pierre
9a7c3245c4 Prompt user preferred option to reset its password 2018-05-22 22:48:48 +02:00
Pierre
683a8eb0e6 Prompt user email on password reset 2018-05-21 10:40:44 +02:00
Pierre
b0c4971838 Create empty password forgotten page 2018-05-21 10:05:32 +02:00
Pierre
8777832600 Dynamically resize conversation page boxes 2018-05-20 14:31:46 +02:00
Pierre
19576cebed Conversations page need login 2018-05-16 06:40:26 +02:00
Pierre
73dfc842af Site current URI can now be easily updated. 2018-05-15 21:32:02 +02:00
Pierre
f447f30c6c Send request to get all account data 2018-05-13 16:52:19 +02:00
Pierre
e32a7c67e1 Can send messages from the conversation page 2018-05-13 15:40:19 +02:00
Pierre
1d9ae0dadd Created conversations page 2018-05-13 14:06:32 +02:00
Pierre
b412214976 Made easier to leave the website 2018-05-12 12:34:39 +02:00
Pierre
5c5110a7cf User can generate random image 2018-05-12 10:06:56 +02:00
Pierre
84df7adc89 Can generate random itentiy image 2018-05-12 09:51:25 +02:00
Pierre
cb2a7a5b04 Made translation of templates easier 2018-05-10 10:48:59 +02:00
Pierre
d6413887c2 Can send request to delete user accounts 2018-05-09 14:57:46 +02:00
Pierre
53edcd8ffc Created privacy settings section 2018-05-09 12:18:28 +02:00
Pierre
e54998128f Catch JSON exceptions 2018-05-05 12:12:33 +02:00
Pierre
1044e3ff64 Added text parser 2018-05-03 22:05:06 +02:00
Pierre
ee468de97d Removed useless variable declaration 2018-05-02 17:45:06 +02:00
Pierre
f50dca1864 Remove useless configuration 2018-05-02 17:44:20 +02:00
Pierre
df26ed4d38 Send a request to the server to update account image visibility 2018-05-01 11:42:23 +02:00
Pierre
612949a86a Callout messages do not have messages. 2018-05-01 08:48:30 +02:00
Pierre
8367a76906 Get account image settings from the server 2018-04-29 15:13:51 +02:00
Pierre
a773170e55 Added emoji picker in the conversation system 2018-04-21 08:38:45 +02:00
Pierre
3cee773de0 Make emoji picker close automatically if input parent element is destroyed 2018-04-20 16:52:17 +02:00
Pierre
25525dcd94 Added emojie picker 2018-04-20 15:40:09 +02:00
Pierre
e18df207e2 Send a request over the server to update user password 2018-04-20 08:35:43 +02:00
Pierre
7726145a63 Created security section 2018-04-18 18:11:45 +02:00
Pierre
ba87b35382 Display user ID and email in settings 2018-04-16 18:44:13 +02:00
Pierre
3f4b2ea290 Ready to get general information about the users 2018-04-15 15:02:32 +02:00
Pierre
6288af5899 Created settings sections system. 2018-04-13 19:00:49 +02:00
Pierre
991a950a42 Created settings page 2018-04-12 16:17:41 +02:00
Pierre
b61b27736c Added account created page 2018-04-11 12:25:50 +02:00
Pierre
fb03f0db43 Made form check more restrictive. 2018-04-11 11:09:59 +02:00
Pierre
7015e10dd3 Send a request to create an account on the server 2018-04-11 10:52:06 +02:00
Pierre
99adb1ec0a Created create account form 2018-04-11 10:10:11 +02:00
Pierre
5115371bac Fix issue on email address check 2018-04-11 08:52:40 +02:00
Pierre
e4e23fa15c Created language picker. 2018-04-08 15:38:11 +02:00
Pierre
0c68a6c8e8 Display footer 2018-04-08 15:16:32 +02:00
Pierre
cca7b536b2 Fixed typo 2018-03-25 09:43:39 +02:00
Pierre
cf3207ddc9 Auto-refresh page when the user open the previous page 2018-03-14 19:41:45 +01:00
Pierre
a4ec170d8a User can update following state of its friends from friends list 2018-03-11 16:16:00 +01:00
Pierre
a7c4445b03 Can respond to friendship requet from friends list. 2018-03-11 10:39:09 +01:00
Pierre
370d39f153 Create space in HTML elements correctly 2018-03-11 10:38:43 +01:00
Pierre
411800b46f Created friends components utilities. 2018-03-07 19:42:18 +01:00
Pierre
21f8301d45 Work progress on modals 2018-03-07 17:53:26 +01:00
Pierre
3dfd91102f Created friends list modal script file 2018-03-05 18:50:56 +01:00
Pierre
417ddbca00 Made conversation notifications lives 2018-02-25 18:28:58 +01:00
Pierre
c584197b38 Created specific js file for conversations dropdown 2018-02-24 14:03:20 +01:00
Pierre
8d2e5dcb35 Fixed issue in mail verification 2018-02-23 11:41:32 +01:00
Pierre
4c915b3dee Added new files for the notifications. 2018-02-19 15:14:49 +01:00
Pierre
f97826752a Update the number of notifications 2018-02-19 09:39:00 +01:00
Pierre
cb1319f02c Created notifications dropdown toggle. 2018-02-18 19:12:17 +01:00
Pierre
cfd671f7e8 Update lang component. 2018-02-04 09:25:04 +01:00
Pierre
8ae6d01b4f Created latest posts page. 2018-02-02 06:56:52 +01:00
Pierre
bd439e89e7 Created post page. 2018-02-01 06:57:01 +01:00
Pierre
2d883a4197 Documented common API function 2018-01-30 06:48:21 +01:00
Pierre
6b0db98c5c Create comments form. 2018-01-28 17:03:54 +01:00
Pierre
5a62f6206f Can reload a single comment 2018-01-27 18:49:05 +01:00
Pierre
45dc5ec4fc Created a function to prompt user a string. 2018-01-27 17:46:42 +01:00
Pierre
b3a3370f56 Created a function to quickly access user name. 2018-01-21 20:20:10 +01:00
Pierre
02843ae55d Created comments component. 2018-01-18 06:53:00 +01:00
Pierre
4b91f03b10 Created actions script file. 2018-01-16 06:52:01 +01:00
Pierre
c7488d4031 Make a request on the API to update message content 2018-01-14 08:56:17 +01:00
Pierre
dc160e558a Created a confirmtion modal 2018-01-11 06:50:23 +01:00
Pierre
28499dda93 Added a visibility levels informations file 2018-01-10 06:49:46 +01:00
Pierre
5866a8bbba Added a function to easily refresh current page. 2018-01-07 19:21:02 +01:00
Pierre
8d3b53664a Fixed comment 2018-01-07 19:17:50 +01:00
Pierre
f7ba871344 Can send create post request on the API 2018-01-06 15:26:43 +01:00
Pierre
8e1610d84e Check URLs 2018-01-06 11:42:23 +01:00
Pierre
c345e66bce Splited api function in two 2018-01-06 10:30:04 +01:00
Pierre
c1cc62d1bd Created movie picker 2018-01-05 15:58:36 +01:00
Pierre
135dcd031b Added all post types 2018-01-04 19:39:22 +01:00
Pierre
fc568767de Created basic post form 2018-01-04 18:51:49 +01:00
Pierre
eb860a5c23 Added countdown timer 2018-01-03 13:38:06 +01:00
Pierre
3c803a16c0 Created userIDorPath(infos) function 2018-01-02 18:58:40 +01:00
Pierre
dced14cf52 Upgraded initialization system 2018-01-02 18:48:39 +01:00
Pierre
2bfb6fd7d1 Integrated API tokens 2018-01-02 17:48:04 +01:00
Pierre
9a2e3e5351 Display text posts and images posts 2017-12-31 18:51:46 +01:00
Pierre
1147ab787e Update like status on the database 2017-12-29 09:58:40 +01:00
Pierre
697482c071 Display like button 2017-12-29 08:58:22 +01:00
Pierre
2bdcf71809 Parse URL arguments 2017-12-24 16:24:31 +01:00
Pierre
322528a974 Display "member since" on the left 2017-12-23 18:32:54 +01:00
Pierre
28ce08883a Display user name on its page 2017-12-23 14:52:01 +01:00
Pierre
fb88265727 Created friendship request buttons 2017-12-20 19:18:18 +01:00
Pierre
7506222d15 Open user page shorcut 2017-12-17 19:17:03 +01:00
Pierre
710470aae6 Created access forbidden modal 2017-12-17 19:14:19 +01:00
Pierre
ad6d3ed706 Added page for forbbiden access to signed out users. 2017-12-17 18:48:02 +01:00
Pierre
4cc00b7868 Can open user page from virtual directory name 2017-12-16 14:43:31 +01:00
Pierre
8d313b6e4c Added debug shorcut function 2017-12-10 10:57:22 +01:00
Pierre
7cd4348066 Ready to prepare user page implementation 2017-12-10 08:13:22 +01:00
Pierre
6251d47ca0 Fixed security breach in conversations system 2017-07-04 21:13:02 +02:00
Pierre
ae4ab7a825 Added lightbox 2017-06-26 15:36:29 +02:00
Pierre
dd9442b2e6 Fixed error 2017-06-25 19:14:34 +02:00
Pierre
7f22b6004c Can show first message 2017-06-25 19:10:26 +02:00
Pierre
8764187273 Improved error handling 2017-06-25 16:30:38 +02:00
Pierre
12ed35884f Notification object is returned when a notification is created 2017-06-25 16:18:32 +02:00
Pierre
090b8bd77a Send refresh conversation request on the server 2017-06-25 16:15:23 +02:00
Pierre
0b0f91275a Created conversations service file 2017-06-24 15:07:23 +02:00
Pierre
7383be8fe9 Check new conversation messages 2017-06-21 18:38:42 +02:00
Pierre
b421e8365f First version of send conversation message 2017-06-21 16:44:10 +02:00
Pierre
836127d08f created textarea 2.0 object 2017-06-21 12:10:22 +02:00
Pierre
37adf3aa0d Created emoji shorcut to HTML code translator 2017-06-21 10:44:29 +02:00
Pierre
2601da21ad First implementation of emoji system 2017-06-20 13:29:15 +02:00
Pierre
5ccb548e37 Fixed issues 2017-06-18 11:14:26 +02:00
Pierre
6408ab9b23 Conversation update form : user automaticaly selected 2017-06-17 16:37:40 +02:00
Pierre
dea79bdce1 Created conversation settings pane 2017-06-17 11:20:54 +02:00
Pierre
6e89fe632c Show conversation members 2017-06-17 10:09:37 +02:00
Pierre
e83b13b3d8 New version of createElem 2017-06-17 09:51:48 +02:00
Pierre
cfc1a3cda1 Working on implemention of conversation component 2017-06-16 11:42:28 +02:00
Pierre
fe0a4c3f82 Improved emptyElem function 2017-06-16 11:18:17 +02:00
Pierre
a334b2b30e Created a clean object function 2017-06-16 10:36:40 +02:00
Pierre
fa5cbdf9a6 Conversation window can be opened and closed 2017-06-14 16:39:34 +02:00
Pierre
773a003bea Cache manager clean itself 2017-06-14 11:51:43 +02:00
Pierre
f750165c3e Added cache system 2017-06-14 11:46:10 +02:00
Pierre
3d1dd2cbed Improved conversations rendering 2017-06-13 16:42:09 +02:00
Pierre
5e3bdad501 Show conversations name 2017-06-13 11:58:08 +02:00
Pierre
07c6fc4be7 Renamed discussions to conversations 2017-06-07 19:24:48 +02:00