Commit Graph

277 Commits

Author SHA1 Message Date
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