Compare commits

...
40 Commits
Author SHA1 Message Date
or-else cd8f5a1b94 remove badges from contact list 2018-04-15 12:55:10 -07:00
or-else 586b0f152b bug fixes in InfoView 2018-04-13 21:20:30 -07:00
or-else d06ca5cdbd bug fixes around acs handling 2018-04-11 17:42:26 -07:00
or-else ae1f08e506 don't send permissions update if permissions have not changed 2018-03-30 20:28:34 -07:00
or-else 53ef0f83d6 bug fix: wrong online status of a new topic 2018-03-30 10:55:37 -07:00
or-else efcf2680ec check for changes, don't send if unchanged 2018-03-28 19:19:18 -07:00
or-else ba4f976e3b cancel tag editor on escape key 2018-03-28 16:39:22 -07:00
or-else 757b23356c topic tags work as expected now 2018-03-28 16:29:45 -07:00
or-else fa90ff5bef make extra parameters collapsible to make more space for tags 2018-03-28 12:33:31 -07:00
or-else 60262291ce tags can now be added to group topics 2018-03-28 11:31:51 -07:00
or-else 515e27b489 refactoting tag manager 2018-03-28 11:04:45 -07:00
or-else ed268053f3 bug fix: in some cases messges never marked as read 2018-03-26 19:46:13 -07:00
or-else f68d4d3e24 bug fix in showing online group subscribers 2018-03-26 11:03:34 -07:00
or-else 00dd18302f bug fix with unread count, css & html fixes 2018-03-25 12:45:01 -07:00
or-else 3cba22ae22 disable notification sound for now 2018-03-24 18:45:56 -07:00
or-else ac89af9850 play sound on new message 2018-03-24 11:21:44 -07:00
or-else 83e17861bd allow the same file to be attached, bug in login 2018-03-23 19:36:59 -07:00
or-else 67c5cbf77f clear error on panel switch 2018-03-23 16:50:04 -07:00
or-else 1e69fabe2c better validation of input 2018-03-20 17:38:48 -07:00
or-else 9283c4ede2 minor corrections 2018-03-17 18:57:10 -07:00
or-else 95b9f1a1fd renaming type -> meth 2018-03-16 18:49:01 -07:00
or-else 99bab6cae9 added validation screen 2018-03-15 18:52:31 -07:00
or-else 57490cbe92 adding verification view 2018-03-14 20:22:04 -07:00
or-else 6d8b49c36c added autocomplete= to login, tag length enforcement 2018-03-09 11:49:19 -08:00
or-else b7a4efa6b6 tag management works now 2018-03-04 18:11:56 -08:00
or-else dac21cf807 fix favicon display 2018-03-03 18:59:28 -08:00
or-else bacaadfd86 added UI for tag handling 2018-03-03 18:24:13 -08:00
or-else ea55bde395 adding tag processing 2018-03-03 16:27:10 -08:00
or-else b277b020f7 more debug output 2018-02-28 14:24:09 -08:00
or-else 1415f21c51 bug fix in display of online topic subscribers 2018-02-12 15:04:33 -08:00
or-else 576d81a7ec adding back accidentally deleted link to manifest.json 2018-02-05 10:41:27 -08:00
or-else 0e5fb5b468 more icons 2018-02-05 10:38:09 -08:00
or-else 8daf217795 adding icons and actual manifest.json 2018-02-05 10:19:57 -08:00
or-else 29a55c1e37 adding manifest.json and related 2018-02-05 10:18:53 -08:00
or-else 964a423879 removed logging and renamed a few methods for clarity 2018-02-04 18:51:38 -08:00
or-else addd27108f making topic sach work 2018-02-04 18:14:29 -08:00
or-else dc91e9d7b7 report an error on failed invite 2018-01-22 17:21:51 -08:00
or-else c80e09d956 remove debug console logging 2018-01-20 17:33:58 -08:00
or-else 6a2681ab56 show users currently online in a topic 2018-01-20 17:24:34 -08:00
or-else e5c98ba2d1 bug fix for an "read" status not being sent in case of deleted messages 2018-01-09 15:13:57 -08:00
6 changed files with 801 additions and 229 deletions
BIN
View File
Binary file not shown.
+35 -6
View File
@@ -178,6 +178,7 @@ textarea {
resize: none;
}
input[type="text"],
input[type="email"],
input[type="password"],
textarea {
height: 2.5rem;
@@ -188,12 +189,14 @@ textarea {
}
textarea:focus,
input[type="text"]:focus,
input[type="email"]:focus,
input[type="password"]:focus {
border-bottom: 1px solid #2196f3;
box-shadow: 0 1px 0 rgba(33, 150, 243, 0.25);
}
input[type="text"]::placeholder,
input[type="email"]::placeholder,
input[type="password"]::placeholder,
textarea::placeholder {
color: #bbb;
@@ -466,6 +469,9 @@ table.permission-editor td.checkbox {
/* Sidepanel styles */
.panel-title {
font-size: 1.4rem;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.caption-panel {
@@ -474,7 +480,7 @@ table.permission-editor td.checkbox {
flex: none;
padding: 0.5rem;
height: 4rem;
white-space: nowrap;
box-shadow: 0 1px 2px gray;
z-index: 1; /* otherwise the shadow becomes invisible */
}
@@ -640,6 +646,7 @@ table.permission-editor td.checkbox {
.contact-box .contact-comment {
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
font-weight: lighter;
}
@@ -660,6 +667,13 @@ table.permission-editor td.checkbox {
height: 3rem;
border-radius: 50%;
}
.contact-box .avatar-box > .material-icons {
display: flex;
flex-direction: column;
justify-content: space-around;
width: 3rem;
height: 3rem;
}
.contact-box .text-box {
display: flex;
flex-direction: column;
@@ -730,6 +744,7 @@ table.permission-editor td.checkbox {
.panel-form {
display: flex;
flex-direction: column;
padding: 0;
}
.panel-form-row {
@@ -750,13 +765,17 @@ table.permission-editor td.checkbox {
padding: 0.5rem 0.75rem;
line-height: 1.5;
}
/* Make sure padding is only applied at
the top level panel */
.panel-form-row > .panel-form-column {
.panel-form-row > .panel-form-column,
.panel-form-column > .panel-form-column {
padding: 0!important;
flex-grow: 1;
}
.panel-form-column > .panel-form-row {
.panel-form-column > .panel-form-row,
.panel-form-row > .panel-form-row
{
padding: 0!important;
}
@@ -882,6 +901,16 @@ table.permission-editor td.checkbox {
margin-right: 1rem;
}
#topic-users .avatar-box {
display: inline-block;
width: 1.8rem;
min-width: 1.8rem;
height: 1.8rem;
min-height: 1.8rem;
font-size: 1rem;
margin-right: 0.2rem;
}
/* Scrollable panel where the messages are shown */
#messages-panel {
position: relative;
@@ -1365,6 +1394,7 @@ ul.tabbar li.active > a:after {
padding: 0 0.15rem 0 0.15rem;
margin-left: 0.1rem;
margin-right: 0.1rem;
margin-bottom: 0.1rem;
border-radius: 0.15rem;
display: inline-block;
align-self: flex-start;
@@ -1520,6 +1550,7 @@ ul.tabbar li.active > a:after {
font-size: 1.4rem;
line-height: 1;
vertical-align: middle;
text-align: center;
}
.material-icons.small {
font-size: 1rem;
@@ -1548,12 +1579,10 @@ ul.tabbar li.active > a:after {
border-bottom: 1px solid #ccc;
box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
transition: all 0.1s ease-in-out;
width: 100%;
max-height: 10rem;
min-height: 4rem;
overflow-y: scroll;
margin: 0.25rem 0rem 0.25rem 0rem;
padding: 0 0 0.5rem 0.5rem;
margin: 0.25rem 0 0.25rem 0;
outline: none;
color: #666;
align-items: center;
BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 6.0 KiB

+741 -223
View File
File diff suppressed because it is too large Load Diff
+25
View File
@@ -0,0 +1,25 @@
{
"short_name": "Tinode chat",
"name": "Tinode chat",
"icons": [
{
"src":"img/logo96.png",
"sizes": "96x96",
"type": "image/png"
},
{
"src":"img/logo192.png",
"sizes": "192x192",
"type": "image/png"
},
{
"src": "img/logo.svg",
"type": "image/svg+xml",
"sizes": "512x512"
}
],
"start_url": "/x/example-react-js/",
"background_color": "silver",
"theme_color": "#3949AB",
"display": "standalone"
}