Commit Graph

425 Commits

Author SHA1 Message Date
Hannes Mannerheim
4dea81c506 csrf fix 2016-12-30 13:25:38 +01:00
Hannes Mannerheim
474376938b fix for the @@ bug with mastodon notices 2016-11-21 22:44:44 +01:00
Hannes Mannerheim
3d447e43e8 implement #61 2016-09-07 17:56:29 +02:00
Hannes Mannerheim
b9877c8b93 fixes #63 2016-09-07 16:31:06 +02:00
Hannes Mannerheim
e3a0e6b5c8 better solution for #70 2016-09-07 14:55:21 +02:00
Hannes Mannerheim
7393c06302 fixes #70 2016-09-07 14:26:46 +02:00
hannes
5202fda5c8 Merge branch 'master' into 'master'
Fix: Better support for pasting passwords and using password managers

During registration users complained about valid passwords shown as invalid. The reasons were them pasting the passwords via middle click (on Linux) or using e.g. pwdhash (password manager for Firefox) which do not trigger the keyup event. As a fix I added listening to the paste and blur events and deferred the validation as the paste event will be triggered before the input is updated.

See merge request !57
2016-05-10 06:01:09 -04:00
Hannes Mannerheim
649b3dde42 implement #59 2016-05-10 11:42:39 +02:00
baldo
be7a837952 Fix: Revalidate registration form on blur to allow usage of password managers 2016-05-02 19:57:57 +02:00
baldo
4ae1cb69d0 Fix: Pasting via middle click did not run password validation during registration. 2016-04-26 17:01:54 +02:00
Hannes Mannerheim
c45a40dea3 some more data on errors 2016-03-20 22:32:36 +01:00
Hannes Mannerheim
3e90377125 vimeo embedding support, fixes #43 2016-03-12 21:36:00 +01:00
Hannes Mannerheim
f03904a1e3 remove some stuff that librejs threw "parsing error" on for unknown reason. hopefully we don't need it 2016-03-12 15:09:28 +01:00
Hannes Mannerheim
88d8a8c1af add license that librejs understands 2016-03-12 15:08:46 +01:00
Hannes Mannerheim
0273158e47 replace unicode characters that librejs messes up 2016-03-12 15:08:22 +01:00
Hannes Mannerheim
0edcf5764c really fixes #15 2016-03-07 20:51:05 +01:00
Hannes Mannerheim
6f732e3839 more rtl fix 2016-03-07 20:19:18 +01:00
Hannes Mannerheim
351a1fc461 this actually solves #46 2016-03-07 18:43:01 +01:00
Hannes Mannerheim
e321f40a64 hopefully fixes #46 2016-03-07 18:35:25 +01:00
Hannes Mannerheim
6ecf09bf5c fixes #47 2016-03-07 18:05:58 +01:00
Hannes Mannerheim
afb3c6450d add userArray in script tag in profile cards, to be used by e.g. plugins 2016-03-05 14:50:30 +01:00
Hannes Mannerheim
9bf92d11aa mute and bugfixes 2016-03-04 23:07:15 +01:00
Hannes Mannerheim
049049d8bf user cog menu in user lists too 2016-03-01 01:58:12 +01:00
Hannes Mannerheim
c3aed808ba silence & sandbox in user cog wheel menu and stream item ellipsis menu 2016-03-01 01:08:55 +01:00
Hannes Mannerheim
fbc5cdfba5 hidden-conversations that are always-hidden are really always hidden so we don't count those in 2016-02-29 19:45:28 +01:00
Hannes Mannerheim
9f24af8a02 user cog wheel menu 2016-02-29 19:36:50 +01:00
Hannes Mannerheim
75aec590ca bugfixes 2016-02-29 16:07:31 +01:00
Hannes Mannerheim
9271c4e5f0 keep stream-item container for notices in reply and delete popups 2016-02-27 03:12:06 +01:00
Hannes Mannerheim
80a8ad5f30 mods can delete others notices 2016-02-27 02:01:27 +01:00
Hannes Mannerheim
1d63aa14f0 link to sandboxed from silenced and vice versa 2016-02-27 02:01:09 +01:00
Hannes Mannerheim
11186c14b8 silenced & sandboxed flags and streams, only show notifications from people you follow, ghost notification fix, mentions no longer default stream, block stream link in menu, etc 2016-02-26 23:18:02 +01:00
Hannes Mannerheim
35f6515cab notice.is_local can be -1 for silenced remote users, we can't use that for determining if a notice is local. use user.is_local instead 2016-02-23 12:03:01 +01:00
Hannes Mannerheim
4898d83fe8 notification count in front of site title, makes it show even if the tab width is small 2016-02-17 00:44:38 +01:00
Hannes Mannerheim
a6fbae5938 better transition with cached notices without some new attributes 2016-02-17 00:26:18 +01:00
Hannes Mannerheim
b3200f993a fixes 2) in #33, tags can contain and end with . and - 2016-02-16 23:41:29 +01:00
Hannes Mannerheim
a4661e15eb closes #21 2016-02-16 20:00:26 +01:00
Hannes Mannerheim
4be6c25996 use attentions for building reply strings and reply-to elements 2016-02-16 19:20:20 +01:00
Hannes Mannerheim
1e57eba7d1 fixes 1) in #33 2016-02-16 14:37:16 +01:00
Hannes Mannerheim
5675069b6b fixes #30 2016-02-16 14:28:00 +01:00
Hannes Mannerheim
f8e93650e8 remove debug message 2016-02-16 13:39:26 +01:00
Hannes Mannerheim
2c66b7e39c Any click empties the mentions-suggestions 2016-02-16 12:36:23 +01:00
Hannes Mannerheim
de078b42b5 revert !18 and fix bug that didn't expand videos 2016-02-16 12:21:06 +01:00
hannes
2dbcda40b1 Merge branch 'video_elements_in_queets' into 'master'
in-notice video elements with local thumbs as posters

This is the best I could do with my knowledge of javascript and how everything is designed.


What I'm curious about is however that I thought we already had HTML generation for video elements in Qvitter? That's where I copied the inArray if-statement from anyway...

See merge request !18
2016-02-16 11:00:04 +00:00
Mikael Nordfeldth
970bfb4090 in-notice video elements with local thumbs as posters 2016-02-13 02:08:38 +01:00
Hannes Mannerheim
086991fab8 custom terms from menu and links 2016-02-11 14:29:57 +01:00
Hannes Mannerheim
6909aea0ba follow button for external users directly 2016-02-11 14:29:42 +01:00
Hannes Mannerheim
97fa39126b terms for logged in users 2016-02-07 14:17:31 +01:00
Hannes Mannerheim
c60d1101f9 xss fix, thx @chc4@quitter.se 2016-02-07 02:23:50 +01:00
Hannes Mannerheim
8abbdeb3c0 blocks you tooltip 2016-02-02 16:25:07 +01:00
Hannes Mannerheim
949162b258 blocking 2016-02-02 00:44:44 +01:00