Commit Graph

366 Commits

Author SHA1 Message Date
Hannes Mannerheim
29b5b316f3 delete fixes and update already loaded notices with attachments if attachments were in processing when we first got the notice 2015-11-25 19:51:51 +01:00
Hannes Mannerheim
d54da897e4 no longer needed since updating is already done (better as well) in searchForUpdatedNoticeData 2015-11-23 12:44:36 +01:00
Hannes Mannerheim
846b051ec4 "double posting" fixed, and other various fixes 2015-11-23 02:23:44 +01:00
Hannes Mannerheim
fb0549693d more specific selector needed not to change other stuff 2015-11-23 00:31:17 +01:00
Hannes Mannerheim
072c411ac2 big change in how streams are changed, and lots of bugfixes 2015-11-23 00:24:33 +01:00
Hannes Mannerheim
9d4ee91d38 maybe solves #312 2015-11-20 12:04:20 +01:00
Hannes Mannerheim
ae24576fe7 update the stream states in localstorage more often, and some messing with setting new streams 2015-11-19 21:22:59 +01:00
Hannes Mannerheim
cff9c53f78 small fixes 2015-11-19 18:32:46 +01:00
Hannes Mannerheim
f3161ec32f more generic menu building 2015-11-19 15:39:19 +01:00
Hannes Mannerheim
527b4ec86d no html (i.e. chev-rights) in saved bookmark and history json 2015-11-19 15:38:25 +01:00
Hannes Mannerheim
8e001e3708 tooltip for hidden notices from blocked users 2015-11-18 22:14:12 +01:00
Hannes Mannerheim
989beec472 bugfix 2015-11-18 21:15:43 +01:00
Hannes Mannerheim
14ae286aeb semi-hide notices form profiles we're blocking 2015-11-18 16:38:19 +01:00
Hannes Mannerheim
fd43133f0f stream menus, mark all notifications as read, opt-out from certain notifications 2015-11-17 22:48:28 +01:00
Hannes Mannerheim
560b71d93b bugfix, when you cancelled the file dialog and opened it again, files were uploaded twice 2015-11-16 21:46:09 +01:00
Hannes Mannerheim
b57857b1bb older gs doesn't supply the the atom:link element in the upload media api 2015-11-16 20:38:55 +01:00
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
789c397ddc fixes #278 2015-11-16 18:24:34 +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
111f57a269 browser detection library and no basicauth popup hack in microsoft browsers 2015-11-16 16:09:01 +01:00
Hannes Mannerheim
cf576c939a slightly better syntax highlighting in safari 2015-11-06 03:56:56 +01:00
Hannes Mannerheim
8fd44ec71e fixes #286 2015-11-05 13:27:23 +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
f893eb6dab fixes #301 2015-11-05 12:54:03 +01:00
Hannes Mannerheim
b12bad0ebd set logged in user data server side 2015-11-05 12:34:12 +01:00
Hannes Mannerheim
76f579b84a possibility for other plugins to add streams and translations to qvitter 2015-10-19 18:47:24 +02:00
Hannes Mannerheim
66f4ee92d8 blur all selections on escape (makes e.g. keyboard shortcuts work after collapsing a notice with escape) 2015-10-13 13:20:48 +02: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
6149e736d7 the effect core in jQuery UI was missing 2015-09-29 16:58:14 +02:00
Hannes Mannerheim
dc5dcc6cf8 wrong header 2015-09-29 16:32:02 +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
903ca469a9 custom jquery-ui with only draggable and sortable 2015-09-21 19:08:06 +02:00
Hannes Mannerheim
21de93375f compress data in localStorage with lz-string 2015-09-21 18:30:37 +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
d35368039c non-breaking space after mentions 2015-09-19 22:36:15 +02:00
Hannes Mannerheim
66124e5fa0 skip too short syntax highlighting matches 2015-09-19 22:17:22 +02:00
Hannes Mannerheim
ce79f407ea browser could get caught in infinite loop here 2015-09-19 20:39:01 +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
9d323a6dde hover cards also for remote users 2015-09-18 17:23:08 +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
2e4a8923ef better/different is:ing 2015-09-18 12:02:23 +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
69e29469a3 separate function for aligning tooltip, to be reused for the profile hoovercards 2015-09-14 18:04:27 +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
cb7df0eead mistake, not intended for master 2015-09-06 20:33:16 +02:00
Hannes Mannerheim
3754ef5b3d title attributes can contain malicious code 2015-09-06 20:31:25 +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
fff77da69c stop some far-fetched xss scenarios 2015-09-06 00:26:33 +02:00
Hannes Mannerheim
89b82becf4 tooltips, bookmark streams and clear browsing history 2015-08-31 23:53:09 +02:00
Hannes Mannerheim
721cb83201 add new group memberships to suggestion array, and delete when leaving group. also use group's proper id not group's profile id 2015-08-26 01:40:29 +02:00
Hannes Mannerheim
d9c978e5fa small fix related to group mentions 2015-08-26 01:00:37 +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
e0bd1dc586 feature requested in #262 2015-08-25 14:12:50 +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
b4104b6635 fixes #259 and a bug with dates not showing on windows 2015-08-17 21:42:32 +02:00
Hannes Mannerheim
c77d3840ee xregexp updated, maybe solves #258 2015-08-11 17:53:58 +02:00
Hannes Mannerheim
9e12263ff5 somtimes groups got tagged with "!@" 2015-08-06 21:53:24 +02:00
Hannes Mannerheim
1c3c8e306d accessibility toggle link to switch to standard UI 2015-08-06 21:32:32 +02:00
Hannes Mannerheim
8c817d0979 fixes #243 2015-08-05 13:49:42 +02:00
Hannes Mannerheim
fbd081ecc5 fixes #237 2015-07-11 21:33:02 +02:00
Hannes Mannerheim
bf3178d799 error reporting for shortening 2015-07-10 21:35:16 +02:00
Hannes Mannerheim
2f1af5a59b fixes #233 2015-07-10 19:32:34 +02:00
Hannes Mannerheim
c2365bd7db fixes #213 2015-07-06 21:36:07 +02:00
Hannes Mannerheim
3097953589 fixes #211 2015-07-06 21:30:16 +02:00
Hannes Mannerheim
393cef75b6 makes the keyboard shortcut documentations appear on '?' on US keyboards, see https://quitter.no/notice/526853 2015-07-06 19:20:56 +02:00
Hannes Mannerheim
2143afd35f fixes #216 2015-07-06 18:49:45 +02:00
Hannes Mannerheim
20dbc02e58 addresses #219 and fixes #204 2015-07-06 18:29:15 +02:00
Hannes Mannerheim
01461be17f input cache should be cleared when sending a queet 2015-07-06 17:32:52 +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
871fab52b9 push new followed users into the mentions suggestion array 2015-07-02 13:58:45 +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
18536da247 no shortcuts if we're typing in an input, or logged out 2015-07-02 00:08:54 +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
8ac7cfdb17 cache syntax highlighting regexps at page load, not when typing first letter 2015-06-21 01:29:14 +02:00
Hannes Mannerheim
1c8d539237 hide&delete remote notices from qvitter-instances 2015-06-18 20:55:46 +02:00
Hannes Mannerheim
1e00226c7b localization of the hardcoded "click to drag" string in jWindowCrop 2015-06-18 14:57:23 +02:00
Hannes Mannerheim
ddf7347f5d rtl/ltr setting in language files 2015-06-18 14:24:37 +02:00
Hannes Mannerheim
205d0bc40c better support for old statusnet style mentions 2015-06-18 00:15:44 +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