Commit Graph

50 Commits

Author SHA1 Message Date
Hannes Mannerheim
5092d5c708 cache conversations by conversation-id, of course! 2015-03-05 23:35:08 +01:00
Hannes Mannerheim
c2ace7695c better localStorage cache management 2015-03-05 22:22:48 +01:00
Hannes Mannerheim
a2af140a18 mistake 2015-03-05 13:04:27 +01:00
Hannes Mannerheim
0847e4de93 svg attachment support 2015-03-05 13:00:24 +01:00
Hannes Mannerheim
5ebe154879 add hooks for other plugins to tap into qvitter 2015-03-03 00:33:18 +01:00
Hannes Mannerheim
9a4147fb60 cache full text of truncated queets in localStorage 2015-02-25 23:46:32 +01:00
Hannes Mannerheim
8463546ec8 image deep linking feature got lost in 2d1c237fa4 2015-02-25 22:53:09 +01:00
Hannes Mannerheim
fb4ad4e1f9 avatar row can overflow, but hidden 2015-02-25 21:50:16 +01:00
Hannes Mannerheim
1e36c997f0 conversation, repeat and fav caching, new api for getting favs&repeats in same request, etc 2015-02-25 21:16:24 +01:00
Hannes Mannerheim
1ea39b765a Merge pull request #122 from mmn/html5_video_support_fix
Test against an element that actually will exist
2015-02-25 02:54:21 +01:00
Mikael Nordfeldth
cbe84b4e21 Test against an element that actually will exist 2015-02-25 02:27:11 +01:00
Hannes Mannerheim
174b13ef17 Merge pull request #121 from mmn/html5_video_support
Add HTML5 video support
2015-02-25 02:16:23 +01:00
Mikael Nordfeldth
e2fad3fe05 Add HTML5 video support
Requires the underlying GNU social instance to have the VideoThumbnails
plugin and (for that) 'libav-tools' (with 'avconv') installed. Support
for ffmpeg or maybe mplayer as a fallback is considered but not planned.

If the underlying instance does _not_ support video thumbnailing there
will simply be none to fetch and none will be listed.

One bug remains and that is when the video is clicked (on the play button)
the notice closes again. I am not sure how to abort that properly.
2015-02-25 02:13:21 +01:00
Hannes Mannerheim
d790b970c8 Ostatus alt text #107 #109, thx @llebegue! 2015-02-24 22:50:31 +01:00
Mikael Nordfeldth
6b85f449dc $.inArray(...) was always evaluated as true
>= 0 because index entries start at 0 (if not found, inArray returns -1)
2015-02-24 21:31:29 +01:00
Mikael Nordfeldth
2d1c237fa4 Use attachment mimetype to identify image attachments 2015-02-24 20:46:51 +01:00
Hannes Mannerheim
a7f0100d42 rudamentary blocking, work in progress 2015-01-27 01:57:08 +01:00
Hannes Mannerheim
5ffe3faf96 follow button css class renamed to work with some adblock lists 2015-01-26 17:35:44 +01:00
Hannes Mannerheim
8d2d4d7cca new notifications check moved to http header to reduce polling 2015-01-26 17:13:34 +01:00
Hannes Mannerheim
8c38287b0c terms of use, and video thumbnail fix 2015-01-25 19:05:09 +01:00
Hannes Mannerheim
dab96e99a9 #89 extended to work with rotation and thumbnails 2015-01-23 16:28:41 +01:00
Hannes Mannerheim
15daae0a36 stop xss in search #71 2015-01-20 14:45:42 +01:00
Mikael Nordfeldth
54df331ae4 XSS vulnerability in q parameter for search 2015-01-20 13:50:23 +01:00
Hannes Mannerheim
13d7976dd7 removal of duplicate notifications was broken 2015-01-19 17:05:12 +01:00
Hannes Mannerheim
5b711d981f replace html special chars to stop xss 2015-01-18 20:36:08 +01:00
Joshua Judson Rosen
96867c8983 Don't insert extra whitespace in queetbox. 2014-11-30 21:48:11 -05:00
Hannes Mannerheim
46bf7bf232 design consistency 2014-11-26 01:51:07 +01:00
Hannes Mannerheim
e442a6d67d fix issues with mention suggestions 2014-11-26 00:58:56 +01:00
Hannes Mannerheim
2d1ed0e038 external user popup bugfixes 2014-11-24 16:10:59 +01:00
Hannes Mannerheim
2950f0a23b v4. design, img upload, avatar, bg img, etc etc 2014-11-24 13:47:45 +01:00
Hannes Mannerheim
525124f1f3 hide acitivity notices 2014-11-18 00:52:29 +01:00
Hannes Mannerheim
b369982416 hacky way to hide notices with object_type "activity"
remote favs will render like a copypasted queet otherwise
2014-11-14 00:48:02 +01:00
Hannes Mannerheim
387ecc59f4 better char counting and don't collapse queet box when content is too long 2014-10-17 17:08:14 +02:00
Hannes Mannerheim
4876a6a853 replies in notification tab bug 2014-10-17 16:06:39 +02:00
Hannes Mannerheim
0c9bf23e80 various bugfixes 2014-10-05 14:07:31 +02:00
Hannes Mannerheim
45adaa560a thumbnails now work, queet box bugfix, qvitter compact format removed 2014-10-02 19:24:54 +02:00
Hannes Mannerheim
ac2d8d27a1 "follows you" badge in profile card 2014-09-30 14:52:41 +02:00
Hannes Mannerheim
cc3eb5fdda site notice, notifications, etc 2014-09-24 23:20:35 +02:00
Hannes Mannerheim
45b794591e url shortener, design etc 2014-09-20 02:53:10 +02:00
Hannes Mannerheim
0ab31ff1e3 profile editing and cover photo 2014-06-01 21:51:28 +02:00
Hannes Mannerheim
13b8de40c7 languages, autosuggestion etc
chinese, galician, mention autosuggestion (goodbye codemirror!),
compact json api for some actions (for faster scrolling), optimized
png:s, etc
2014-05-27 20:40:51 +02:00
Hannes Mannerheim
b2f4209780 new more compact api json format for some streams 2014-05-23 14:13:38 +02:00
Hannes Mannerheim
d95f08096b change login method to native gnu social
this required an edit of lib/apiauthaction.php to accept the normal
login session as authentication. i'm not sure if this might cause any
problems or security risks, but i don't think so..
2014-05-16 04:07:37 +02:00
Hannes Mannerheim
bbf123b664 v3: major change
qvitter is now a plugin
2014-05-14 09:46:07 +02:00
Hannes Mannerheim
19ad3abdac bugfix: in_groups undefined 2014-05-13 21:52:40 +02:00
Hannes Mannerheim
2dba7fee8e bugfix: group undefined 2014-05-13 21:17:44 +02:00
Hannes Mannerheim
1ace2983e4 remove hardcoded quitter stuff 2014-05-13 20:52:55 +02:00
Hannes Mannerheim
f8844ca46f more uri-to-url-conversion 2014-05-12 13:20:26 +02:00
Hannes Mannerheim
cdc1ba4ed8 handle the new gnusocial API's URI parameter 2014-05-12 13:06:32 +02:00
Hannes Mannerheim
e0bd433d6f better naming of js-files 2014-05-12 13:05:27 +02:00