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
3825d0af5f
error reporting
2015-09-29 16:31:05 +02:00
Hannes Mannerheim
ded70bec07
cache stream state in localStorage
2015-09-21 22:46:15 +02:00
Hannes Mannerheim
d8abe400a7
handle group/{id}/id links
2015-09-21 02:00:03 +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
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
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
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
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
3a7f8ab84d
fixes #96
2015-08-25 13:27:14 +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
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
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
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
972f37cd7f
protect users from accidentally loosing unposted queets, also make localStorageObjectCache_GET less insane
2015-07-02 16:57:51 +02:00
Hannes Mannerheim
871fab52b9
push new followed users into the mentions suggestion array
2015-07-02 13:58:45 +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
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
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
354f886304
small bugfixes
2015-06-18 00:09:04 +02:00
Hannes Mannerheim
25c6c9261c
last commit broke group links
2015-06-17 01:47:25 +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
84ddb07130
bugfixes
...
small images displayed incorrectly in popup, and there we're navigation
controls in popup sometimes when there were only one image
2015-06-12 22:35:37 +02:00
Hannes Mannerheim
62a546a1c1
gnusocial's reported width and height did not work with "orientatated" (e.g. portrait) images
2015-06-10 02:27:57 +02:00
Hannes Mannerheim
dd14e3977e
image popups
2015-06-09 23:42:41 +02:00
Hannes Mannerheim
0c5d8b9e43
better unicode support for highlighting regexps
2015-06-07 12:15:50 +02:00
Hannes Mannerheim
3d7113bf62
solves https://github.com/hannesmannerheim/qvitter/issues/178#issuecomment-109660610 thanks @moshpirit
2015-06-07 11:07:23 +02:00
Hannes Mannerheim
c36100d9df
minicolors updated, #186 fixed, wait 0,5s before saving new colors, and new domains in regexp
2015-06-07 10:52:38 +02:00
Hannes Mannerheim
d1af138974
popup fix
2015-06-05 08:32:11 +02:00
Hannes Mannerheim
ddddbfd87d
don't update (and open) popup if it's already closed
2015-06-05 02:45:20 +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
4a069e1b13
show server in mention suggestions when multiple users with same nickname matches
2015-06-02 17:10:58 +02:00
Hannes Mannerheim
e4f8d27937
follows you badge in external profile card popups #178
2015-06-02 14:06:05 +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
5ca01f9481
cache XRegExp regexps for performance, and XRegExp.forEach was really slow compared to ordinary while&match
2015-03-30 15:07:45 +02:00
Hannes Mannerheim
462b729af4
dots allowed in hashtags
2015-03-30 02:17:30 +02:00
Hannes Mannerheim
a93c60e6ea
solves #43
...
this needed the addition of an external js lib to handle unicode regexp
2015-03-30 01:53:42 +02:00
Hannes Mannerheim
e569c8c21f
fix for #147
2015-03-30 00:06:03 +02:00
Hannes Mannerheim
e556351906
fix for #142
2015-03-21 17:16:09 +01:00
Hannes Mannerheim
de772f644c
add non breaking space as separator for url syntax highlighting #135
2015-03-17 20:57:21 +01:00
Hannes Mannerheim
f7e0a05478
more rtl fixes
2015-03-06 01:34:02 +01:00
Hannes Mannerheim
c2ace7695c
better localStorage cache management
2015-03-05 22:22:48 +01:00
Hannes Mannerheim
5ebe154879
add hooks for other plugins to tap into qvitter
2015-03-03 00:33:18 +01:00
Hannes Mannerheim
140d9aa560
federated-tooltip didn't work
2015-02-27 23:13:44 +01:00
Hannes Mannerheim
9ebacf245f
minor bugfixes
2015-02-26 20:13:52 +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
af1635825d
fix for #40 , localStorage.doShake not used anymore
2015-02-25 03:45:13 +01:00
Hannes Mannerheim
d9a3055f5e
don't collapse expanded queets when clicking video elements
2015-02-25 02:55:18 +01:00
Hannes Mannerheim
600e2bc022
cache language version in localStorage
2015-02-25 00:12:20 +01:00
Hannes Mannerheim
31aede3418
maybe solves @mmn's issue https://social.umeahackerspace.se/notice/193530
2015-02-24 23:34:52 +01:00
Hannes Mannerheim
1e74ad026e
languages separated, jquery easing removed (wasn't used (i think))
2015-02-24 22:36:36 +01:00
Hannes Mannerheim
d8463dc019
makes right click spell checker in firefox work
2015-01-28 00:43:24 +01:00
Hannes Mannerheim
a7f0100d42
rudamentary blocking, work in progress
2015-01-27 01:57:08 +01:00
Hannes Mannerheim
78d35d6bd5
less crazy middle click on non-expanded queet box #82
2015-01-26 20:09:42 +01:00
Hannes Mannerheim
858d87682a
better counting of line breaks, also hopefullt solves the random collapsing linebreak bug
2015-01-26 19:22:05 +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
d3ba01ebae
german translation of showTerms by holger@quitter.zone
2015-01-26 15:58:42 +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
50aab959ad
revert #89
2015-01-23 13:20:30 +01:00
Mikael Nordfeldth
22e4c00e23
Use GNU social upload API instead of selfmade for images etc.
2015-01-23 02:08:21 +01:00
llebegue
276a962223
Bug on image background URL
2015-01-21 21:51:25 +01:00
llebegue
d15ec44392
Fix #41 Image background as external parameter
2015-01-21 21:03:38 +01:00
Hannes Mannerheim
a0974978f7
fix for #81
2015-01-21 20:45:58 +01:00
Hannes Mannerheim
7244c7e485
upload image bug & faq localisation
2015-01-21 19:15:22 +01:00
Hannes Mannerheim
679e02ab0b
hopefully last place that needs fixing #71
2015-01-20 15:25:14 +01:00
Mikael Nordfeldth
ce4b99e2a5
Duplicate items appeared when scrolling to bottom of feed
...
At least on the "notifications" feed page many users on quitter.es reported
that their notifications were duplicated when scrolling down.
It appears that qvitter.js fetches notices but does not check which notices
were already there, so I did a quick fix and set the feed to only fetch
notices which had a max_id of the last item _minus one_.
max_id is inclusive in GNU social.
2015-01-19 15:41:52 +01:00
Mikael Nordfeldth
ec057fe8a4
Don't replace https with http in form action URL
...
I guess this is a residual line from when quitter.se had to rewrite their calls to http manually?
2015-01-19 09:31:43 +01:00
Hannes Mannerheim
eacf063b0f
.zone in url regexp. this needs fixing later, with all new domains
2015-01-16 01:55:17 +01:00
Hannes Mannerheim
c7b84ce637
OpenID login link
2014-12-08 17:39:47 +01:00
Hannes Mannerheim
ecc0aa8d36
Merge pull request #24 from rozzin/bugfixes
...
Bugfixes
2014-12-02 23:52:51 +01:00
Hannes Mannerheim
ce738d6b09
faq corr
2014-12-02 23:46:12 +01:00
Joshua Judson Rosen
6de248fe04
autocompletion: use avatar URLs, not filenames.
...
Not all avatar-providing plugins generate a local filename;
just using a pregenerated URL is safer.
2014-11-30 21:49:19 -05:00
Joshua Judson Rosen
96867c8983
Don't insert extra whitespace in queetbox.
2014-11-30 21:48:11 -05:00