Commit Graph

184 Commits

Author SHA1 Message Date
Hannes Mannerheim
4dea81c506 csrf fix 2016-12-30 13:25:38 +01:00
Hannes Mannerheim
57a38b81df events for adding stuff to the sidebar 2016-09-21 02:08:34 +02:00
Hannes Mannerheim
195b7e4508 add singe notice feeds 2016-09-21 01:14:09 +02:00
Hannes Mannerheim
3d447e43e8 implement #61 2016-09-07 17:56:29 +02:00
Hannes Mannerheim
649b3dde42 implement #59 2016-05-10 11:42:39 +02:00
Hannes Mannerheim
0bf871e8e8 better language tooltips 2016-03-13 00:16:06 +01:00
Hannes Mannerheim
3f1702e73e accommodate longer language names in menu 2016-03-12 16:27:32 +01:00
Hannes Mannerheim
0edcf5764c really fixes #15 2016-03-07 20:51:05 +01:00
Hannes Mannerheim
6494335e79 incompatible with older gs, and unnecessary 2016-03-07 18:35:03 +01:00
Hannes Mannerheim
a743c6994e escape html in fullname !35 2016-03-07 17:45:40 +01:00
Mikael Nordfeldth
2dbd6c539c FileNotFoundException won't be thrown if MediaFile works as it should
In newer GNU social MediaFile will make sure the local file exists, if
we're trying to upload something that matches by hash in the File table.
For the current 'master' when I'm pushing this that won't be handled
correctly, but then again it would only be a problem if something has
been f'd already and you're missing files from the filesystem that are
listed in the File table.
2016-03-05 02:30:28 +01:00
Mikael Nordfeldth
0e0a92638f Profile banner and background uploads with MediaFile::fromFilehandle 2016-03-05 02:27:58 +01:00
Mikael Nordfeldth
3bbfabfd4b Don't keep $this->img in memory the whole time 2016-03-05 01:52:16 +01:00
Mikael Nordfeldth
04eefb7836 MediaFile::fromFilehandle on profile avatar upload
This is mainly because I in GNU social want to change the constructor of
MediaFile and thus use fromFilehandle in Qvitter, so we don't have to sync
the changes as much.

This also will make sure that uploaded files can be reused if they match a
SHA256 hash of the avatar we want to set. Parts of my rewriting also provide
a pretty good example of how we can reuse existing File entries as Avatar sources.
2016-03-05 01:35:18 +01:00
Hannes Mannerheim
9bf92d11aa mute and bugfixes 2016-03-04 23:07:15 +01:00
Hannes Mannerheim
c3aed808ba silence & sandbox in user cog wheel menu and stream item ellipsis menu 2016-03-01 01:08:55 +01:00
Hannes Mannerheim
876b15a5cd silence&sandbox api 2016-02-29 19:37:06 +01:00
Hannes Mannerheim
11186c14b8 silenced & sandboxed flags and streams, only show notifications from people you follow, ghost notification fix, mentions no longer default stream, block stream link in menu, etc 2016-02-26 23:18:02 +01:00
Mikael Nordfeldth
4592c65939 rel="me" links for the IndieWeb audience 2016-02-23 22:14:58 +01:00
Hannes Mannerheim
0f9ec45a06 removes error in blocked-feed when we haven't blocked anyone 2016-02-16 19:20:44 +01:00
Hannes Mannerheim
f82589398b updated favicons 2016-02-16 13:37:29 +01:00
Mikael Nordfeldth
92611273c3 Also set selectVerbs so we don't ignore Shares for example. 2016-02-14 20:42:26 +01:00
Mikael Nordfeldth
b442f365a1 Need to call parent construct in order to set selectVerbs stuff 2016-02-14 20:33:28 +01:00
Mikael Nordfeldth
2a75c0b31c align code with newer GNU social 2016-02-14 20:33:06 +01:00
Hannes Mannerheim
2816507545 twitter cards and opengraph 2016-02-11 17:48:57 +01:00
Hannes Mannerheim
97fa39126b terms for logged in users 2016-02-07 14:17:31 +01:00
Hannes Mannerheim
7285e3a8b4 set api format so client errors work 2016-02-01 18:22:35 +01:00
Hannes Mannerheim
7d4ed44ff9 return empty array instead of 404 for twitter v1.1 APIs that twidere use. maybe makes twidere work better? 2016-01-28 23:15:32 +01:00
Hannes Mannerheim
1b7a9c507b update profile banner (twidere support) 2016-01-28 21:12:34 +01:00
Hannes Mannerheim
e49964458c admins can set any qvitternotice 2016-01-28 19:08:58 +01:00
Hannes Mannerheim
a47ea60100 fixes issue #4 2016-01-24 13:58:57 +01:00
Hannes Mannerheim
2348f803f2 fixes 2016-01-23 01:50:00 +01:00
Hannes Mannerheim
98f831dd20 thumbnails in oembed response and better looking rendering of oembed coming from other qvitter instances 2016-01-21 20:01:43 +01:00
Hannes Mannerheim
607c309d4a don't do http request 2016-01-21 16:11:25 +01:00
Hannes Mannerheim
3b39b3fc43 handle twitter oembed in same way as quotes 2016-01-21 02:16:39 +01:00
Hannes Mannerheim
11df93fcb5 oembed discovery closer to spec (not working yet) 2016-01-20 20:56:50 +01:00
Hannes Mannerheim
d614b9fca8 oembed discovery 2016-01-20 20:39:50 +01:00
Hannes Mannerheim
bcb88e5239 oembed 2016-01-20 17:39:34 +01:00
Hannes Mannerheim
74c52babc2 ask users to help with translation 2016-01-18 15:26:54 +01:00
Hannes Mannerheim
33bf3e2912 new url 2016-01-18 01:24:37 +01:00
Hannes Mannerheim
a2102eadd1 fixes #343, value column in config table is converted to text now 2016-01-09 00:50:30 +01:00
Hannes Mannerheim
cc950a4cf0 removes php warnings/notices 2016-01-07 16:39:46 +01:00
Hannes Mannerheim
7554706792 quoted notices 2016-01-07 03:03:18 +01:00
Hannes Mannerheim
f0786ee8fe fixes for quitter.se https setup 2015-12-29 16:35:09 +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
7534937fb7 login cleanup and fixes #322 2015-12-03 16:06:02 +01:00
Hannes Mannerheim
4b66bcfe04 lists 2015-11-29 20:19:23 +01:00
Hannes Mannerheim
10b5e76295 better handling of the small not-seen disc 2015-11-25 20:11:59 +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
cff9c53f78 small fixes 2015-11-19 18:32:46 +01:00