Hannes Mannerheim
74c52babc2
ask users to help with translation
2016-01-18 15:26:54 +01:00
Hannes Mannerheim
35aad6a531
we really want to make sure page-container is visible at these points
2016-01-16 22:24:48 +01:00
Mikael Nordfeldth
6b778feb31
Avoid selecting profile suggestion if Ctrl+Enter is pressed
...
If I was typing a queet and ended with a mention (@theru) it listed
several nicknames matching '%theru%', such as 'anoTHERUser'. When I
send the queet with the short command Ctrl+Enter it chose @anotheruser
and my friend theru was ever so sad not to receive the notification :(
2016-01-13 21:55:20 +01:00
Hannes Mannerheim
f0786ee8fe
fixes for quitter.se https setup
2015-12-29 16:35:09 +01:00
Hannes Mannerheim
ebaee73b03
update queet times immediately when switching to a cached stream
2015-12-22 13:36:44 +01:00
Hannes Mannerheim
02eced7291
check if email is already in use when registering + some rtl css fixes
2015-12-14 21:01:27 +01:00
Hannes Mannerheim
44815db8d0
times of notifications didn't update properly
2015-12-03 16:19:03 +01:00
Hannes Mannerheim
7534937fb7
login cleanup and fixes #322
2015-12-03 16:06:02 +01:00
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
846b051ec4
"double posting" fixed, and other various fixes
2015-11-23 02:23:44 +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
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
8e001e3708
tooltip for hidden notices from blocked users
2015-11-18 22:14:12 +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
fefe9f2b87
fixes #283
2015-11-16 17:13:26 +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
4a4c2aff0d
adds a tooltip that shows when a notice was repeated #300
2015-11-05 13:10:11 +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
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