Commit Graph

162 Commits

Author SHA1 Message Date
Hannes Mannerheim
8a71ee5b7e cleaner image upload without canvas, also possible to upload any attachment, plus error message when upload fails 2015-11-16 20:27:40 +01:00
Hannes Mannerheim
8a76a28a66 handle conversation links, fixes #269 2015-11-16 18:13:48 +01:00
Hannes Mannerheim
2ffe165d41 honour start time hash in youtube videos #273, and make youtu.be links embed the video #270 2015-11-16 17:40:04 +01:00
Hannes Mannerheim
fefe9f2b87 fixes #283 2015-11-16 17:13:26 +01:00
Hannes Mannerheim
99a0350cd7 error reporting for status code 0 2015-11-16 16:37:47 +01:00
Hannes Mannerheim
4a4c2aff0d adds a tooltip that shows when a notice was repeated #300 2015-11-05 13:10:11 +01:00
Hannes Mannerheim
ca6ff275ff error message for removed notices 2015-10-13 13:19:06 +02:00
Hannes Mannerheim
022a76d2dc fixes #279 2015-10-03 19:24:02 +02:00
Hannes Mannerheim
66728fb136 remove old error messages on stream change 2015-09-29 17:05:20 +02:00
Hannes Mannerheim
3825d0af5f error reporting 2015-09-29 16:31:05 +02:00
Hannes Mannerheim
9009133199 rtfm hannes... same as https://github.com/pieroxy/lz-string/issues/59 2015-09-26 01:57:40 +02:00
Hannes Mannerheim
ded70bec07 cache stream state in localStorage 2015-09-21 22:46:15 +02:00
Hannes Mannerheim
bf0c0fcbc9 sometimes profile cards became "sticky", so always make sure there's no card over streams that don't have the qvitter-user-array header 2015-09-21 02:10:23 +02:00
Hannes Mannerheim
d8abe400a7 handle group/{id}/id links 2015-09-21 02:00:03 +02:00
Hannes Mannerheim
dcd4f55c69 get text attachments directly instead of via the api 2015-09-21 00:58:11 +02:00
Hannes Mannerheim
ad2af23220 no follow button in remote profile hover cards for logged out users 2015-09-18 22:08:53 +02:00
Hannes Mannerheim
ae5ccea547 better support for links to profiles that has changed nickname after the link was created 2015-09-18 13:42:19 +02:00
Hannes Mannerheim
1ba3c6bd29 handle group/{id}/id urls, always cache user array headers, window.following as object with local id as key (instead of array) for easier lookup by id 2015-09-18 03:04:28 +02:00
Hannes Mannerheim
df99f9bbaa better stream handling (hopefully..), and hover not hoover 2015-09-18 01:42:52 +02:00
Hannes Mannerheim
c22eaa9f1b hoover cards (almost finished) 2015-09-16 22:41:48 +02:00
Hannes Mannerheim
3de43b6b33 hoover cards [work in progress...] 2015-09-15 03:58:11 +02:00
Hannes Mannerheim
3eebbb34ef remove profile popups (being replaced with hoovercards), tooltip fixes, ostatus uri in api user arrays 2015-09-14 17:49:06 +02:00
Hannes Mannerheim
22b720b08f option to cache remote images, direct links to image thumbnails, session cleanup to allow for simultaneous api requests 2015-09-13 01:59:02 +02:00
Hannes Mannerheim
018d1d1bbb one more possible xss issue 2015-09-06 01:50:20 +02:00
Hannes Mannerheim
76dcc86ffc stop xss 2015-09-06 01:21:43 +02:00
Hannes Mannerheim
89b82becf4 tooltips, bookmark streams and clear browsing history 2015-08-31 23:53:09 +02:00
Hannes Mannerheim
45b0019750 various fixes for the new group suggestion 2015-08-26 00:11:31 +02:00
Hannes Mannerheim
976be81ce9 suggest group mentions, and always post to correct group even user is member of multiple groups with same nickname 2015-08-25 23:27:08 +02:00
Hannes Mannerheim
88c076ad11 further refinements for #96 2015-08-25 14:00:07 +02:00
Hannes Mannerheim
3a7f8ab84d fixes #96 2015-08-25 13:27:14 +02:00
Hannes Mannerheim
3097953589 fixes #211 2015-07-06 21:30:16 +02:00
Hannes Mannerheim
f0405de2e4 make sure all activity notices get proper design 2015-07-06 10:36:25 +02:00
Hannes Mannerheim
972f37cd7f protect users from accidentally loosing unposted queets, also make localStorageObjectCache_GET less insane 2015-07-02 16:57:51 +02:00
Hannes Mannerheim
0c79026f77 human readable text-field for qvitter's new deleted-notice activity 2015-07-02 15:00:57 +02:00
Hannes Mannerheim
9bf09b7f6d bugfix. inputs we're not possible to focus in popups in firefox 2015-07-02 00:25:55 +02:00
Hannes Mannerheim
8559bac6e2 bugfix, expand/collapse keyboard shortcut didn't work after stream-change 2015-07-01 19:49:50 +02:00
Hannes Mannerheim
a13ccd7ca1 keyboard shortcuts
also the new editor removed whitespace in the end of rows...
2015-07-01 19:15:31 +02:00
Hannes Mannerheim
e3da8af8e2 fave number in non-expanded queets 2015-06-24 15:34:44 +02:00
Hannes Mannerheim
1c8d539237 hide&delete remote notices from qvitter-instances 2015-06-18 20:55:46 +02:00
Hannes Mannerheim
354f886304 small bugfixes 2015-06-18 00:09:04 +02:00
Hannes Mannerheim
9aa8c5f0a1 small bugfixes 2015-06-17 02:16:03 +02:00
Hannes Mannerheim
fdda2e4e0d no autoplay for animated gifs, better handling of youtube and webm videos
also solves @moshpirit's issue in #190, but when there's a mix of local
images and videos gnusocial messes up the order...
2015-06-17 00:44:18 +02:00
Hannes Mannerheim
7e9257635b only count image attachments 2015-06-10 02:49:07 +02:00
Hannes Mannerheim
f0aff8cb97 no thumbs in profile popup notices 2015-06-10 01:02:55 +02:00
Hannes Mannerheim
fdb2c5b49f better yt video support 2015-06-10 00:25:36 +02:00
Hannes Mannerheim
dd14e3977e image popups 2015-06-09 23:42:41 +02:00
Hannes Mannerheim
b292a273d8 design change fix 2015-06-07 11:48:41 +02:00
Hannes Mannerheim
d079f94936 don't expand notices in local profile popups 2015-06-05 09:13:36 +02:00
Hannes Mannerheim
d749713ef3 caching of profile cards in window object. also: open popups for local users 2015-06-05 02:17:33 +02:00
Hannes Mannerheim
150bb1b9d6 better handling of profile cards, work in progress 2015-06-02 23:45:46 +02:00
Hannes Mannerheim
d5a3c0f003 faster retrieval of external profiles 2015-06-02 13:53:36 +02:00
Hannes Mannerheim
a016241dea compatibility with the libreJS plugin 2015-06-01 18:27:36 +02:00
Hannes Mannerheim
ce0100ee1e better handling of user designs, and a new custom welcome text option 2015-05-29 17:30:03 +02:00
Hannes Mannerheim
a19109545a correction 2015-05-19 15:24:11 +02:00
Hannes Mannerheim
a28089c89e fix for #148 and better caching of user designs 2015-05-19 15:22:52 +02:00
Hannes Mannerheim
e569c8c21f fix for #147 2015-03-30 00:06:03 +02:00
Hannes Mannerheim
837ad8ca5a fix for #150 2015-03-29 23:49:26 +02:00
Hannes Mannerheim
5376a9954a fixes bug with "show more in conversation" shown in the middle of the conversation 2015-03-29 23:38:45 +02:00
Hannes Mannerheim
4253bffebb saner each statement 2015-03-29 23:07:43 +02:00
Hannes Mannerheim
592d712599 first attachment on top in thumbnails, solves issue with expanding later 2015-03-29 22:51:34 +02:00
Hannes Mannerheim
e0324a3562 hashtags with special characters now works (better, at least) in browsing history 2015-03-07 15:50:43 +01:00
Hannes Mannerheim
f7e0a05478 more rtl fixes 2015-03-06 01:34:02 +01:00
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