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 |
|