Commit Graph

148 Commits

Author SHA1 Message Date
Hannes Mannerheim
ddf7347f5d rtl/ltr setting in language files 2015-06-18 14:24:37 +02:00
Hannes Mannerheim
b292a273d8 design change fix 2015-06-07 11:48:41 +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
9e45bcab47 better support for custom sprites 2015-06-06 16:20:26 +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
d5a3c0f003 faster retrieval of external profiles 2015-06-02 13:53:36 +02:00
Hannes Mannerheim
4677503011 reintroduce the old getRedirectUrl()
cc @mmn

the new getRedirectUrl() didn't work with quitter.es, either from
quitter.se or quitter.no

it also looked like the HTTPClient-based function downloaded the whole
file, instead of only the headers. (but i'm not sure)
2015-06-02 09:13:21 +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
a93c60e6ea solves #43
this needed the addition of an external js lib to handle unicode regexp
2015-03-30 01:53:42 +02:00
Mikael Nordfeldth
05b11732c4 Check if OpenID plugin exists through StatusNet::getActivePlugin() 2015-03-08 20:58:00 +01:00
llebegue
e6d270082d Latest jquery version : 2.1.3 2015-03-07 18:00:04 +01:00
Hannes Mannerheim
5ebe154879 add hooks for other plugins to tap into qvitter 2015-03-03 00:33:18 +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
1e74ad026e languages separated, jquery easing removed (wasn't used (i think)) 2015-02-24 22:36:36 +01:00
Hannes Mannerheim
69c10f6df5 another solution for #105 thx @rozzin 2015-02-24 18:34:51 +01:00
Mikael Nordfeldth
e88d716279 Use getActivePlugins() list to see if OpenID is active 2015-02-08 22:23:28 +01:00
Hannes Mannerheim
e72a7d3894 openid head tags 2015-02-08 14:02:34 +01:00
Mikael Nordfeldth
69b86c86a4 Use GNU social HTTPClient to GET and HEAD (consistent HTTP config)
The GNU social node has configured HTTPClient (HTTP_Request2 object) with
certain characteristics, which won't be respected when just using the PHP
built-in fetchers. This way we can have the same TLS certificate policy,
timeouts etc.

Also removed one test if get_headers() had returned an array, which it
never will since the "Location" is always a single absolute URL:
   "The field value consists of a single absolute URI."
        - https://tools.ietf.org/html/rfc2616#section-14.30
2015-02-07 16:06:43 +01:00
llebegue
e6eedc7454 Merge README.md with upstream 2015-02-04 21:46:06 +01:00
llebegue
9ba4dede19 Issue #58 : conditional welcome text 2015-02-04 21:40:56 +01:00
Mikael Nordfeldth
2041e2498b Feed fixes for QvitterAction when showing a local group 2015-02-04 18:19:49 +01:00
Mikael Nordfeldth
9c6d426b44 matching groups by nickname only must be for Local_group 2015-02-04 18:03:49 +01:00
Hannes Mannerheim
98cd4ed66a possibility to block ip addresses from registration 2015-02-04 14:44:04 +01:00
llebegue
10b984464a Fix #42 add missing ; 2015-01-29 21:12:56 +01:00
llebegue
d41d105237 Fix #42 link color on main page 2015-01-29 21:00:39 +01:00
llebegue
2ae3d05606 External parameter for favicon.ico 2015-01-27 21:22:17 +01:00
Hannes Mannerheim
a7f0100d42 rudamentary blocking, work in progress 2015-01-27 01:57:08 +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
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
d15ec44392 Fix #41 Image background as external parameter 2015-01-21 21:03:38 +01:00
Hannes Mannerheim
a9dd7e44d6 Asturian in menu 2015-01-20 22:11:54 +01:00
Hannes Mannerheim
bbbbfb2920 prevent corrupt notifications without notice_id 2015-01-20 15:14:46 +01:00
Hannes Mannerheim
f84c48f5ca optional ahorita 2015-01-19 22:55:19 +01:00
Hannes Mannerheim
20fa00e187 catalan language, thx to nomdusuaria@quitter.no and bueno@quitter.se 2015-01-19 21:19:20 +01:00
postblue
83f20288ba Uniform capitalization of languages 2015-01-18 17:08:16 +01:00
Mikael Nordfeldth
55b2f7a69d protected functions prepare and handle (and no args to handle) 2015-01-18 14:37:49 +01:00
Mikael Nordfeldth
5d83ff5b34 only updating the changed fields (performance) 2015-01-18 14:28:53 +01:00
Mikael Nordfeldth
03cba8fc0c It was the exact same loop all over again 2015-01-18 14:27:42 +01:00
Mikael Nordfeldth
3b9fd25787 formatting and layout (tabs = 4 spaces, no trailing whitespace) 2015-01-18 14:26:07 +01:00
Mikael Nordfeldth
0d6318c92b No need to test if it's empty when we're running foreach 2015-01-18 14:18:19 +01:00
Joshua Judson Rosen
bd67dce5bb Enable invitations whenever invitations are enabled.
Use the same logic as GNU social does: invitations enabled and registration not closed.
2014-12-09 20:25:37 -05:00
Hannes Mannerheim
0a048baea7 invite friends for invite-only instances, thx @rozzin 2014-12-09 02:24:23 +01:00
Hannes Mannerheim
ebb2fad1c7 title attribute in openid link 2014-12-08 17:43:21 +01:00
Hannes Mannerheim
c7b84ce637 OpenID login link 2014-12-08 17:39:47 +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
8ad46d8534 Make Qvitter work when `SSL sometimes' sites load it w/out SSL
Using HTTPS URLs from a non-HTTPS site can make browsers think
that there's a cross-site issue, for example when loading JSON data
via qvitter HTTP API calls (which makes the browsers block the data,
which breaks Qvitter).

So let the site config decide whether to use HTTPS or not;
on `ssl = sometimes' sites, generally try to use HTTPS only when
it's consistent with how the current page is being loaded
(which is consistent with what the main GNU Social code does).
2014-11-30 21:48:04 -05:00
Mikael Nordfeldth
6083c43863 More dynamic plugin directory lookup
I installed Qvitter in local/plugins/ rather than plugins/ which
meant that some statically assigned paths were incorrect. This patch
will instead find the current Qvitter directory when the plugin is
loaded and use that when finding ctime for files on the filesystem.
2014-11-28 13:54:58 +01:00
Hannes Mannerheim
ef51b7da86 move faq to own file and faq menu item in classic 2014-11-28 01:16:34 +01:00
Hannes Mannerheim
8a72b24ea2 makes thumbnails show again 2014-11-27 23:29:58 +01:00
Hannes Mannerheim
8303c557dd easier updates 2014-11-27 21:04:41 +01:00
Hannes Mannerheim
62a0357577 on 404, only redirect to front page if this is a user stream 2014-11-27 13:20:00 +01:00
Hannes Mannerheim
e19892584f missing brackets making background image not appear in webkit 2014-11-27 12:40:05 +01:00
Hannes Mannerheim
46bf7bf232 design consistency 2014-11-26 01:51:07 +01:00
Hannes Mannerheim
e442a6d67d fix issues with mention suggestions 2014-11-26 00:58:56 +01:00
Hannes Mannerheim
5e8c84edb2 notifications bug 2014-11-25 21:38:00 +01:00
Hannes Mannerheim
b69f5d364a upload image design thing
(also fixes bug on quitter.se causing images not to preview, caused by
our https substitutions in apache)
2014-11-25 10:01:57 +01:00
Hannes Mannerheim
010666c20c removes a php warning 2014-11-25 02:38:46 +01:00
Hannes Mannerheim
c6c5a28959 remove error log spam 2014-11-25 02:34:49 +01:00
Hannes Mannerheim
019fdbd8c9 remove spam in php error log, sry 2014-11-25 01:58:30 +01:00
Hannes Mannerheim
5fbbce9cd9 one more user popup bugfix 2014-11-24 16:17:40 +01:00
Hannes Mannerheim
2d1ed0e038 external user popup bugfixes 2014-11-24 16:10:59 +01:00
Hannes Mannerheim
2950f0a23b v4. design, img upload, avatar, bg img, etc etc 2014-11-24 13:47:45 +01:00
Hannes Mannerheim
525124f1f3 hide acitivity notices 2014-11-18 00:52:29 +01:00
Hannes Mannerheim
b06147728a finnish beta 2014-11-14 00:24:32 +01:00
Hannes Mannerheim
d83677add4 shortener bug 2014-11-04 17:32:40 +01:00
Hannes Mannerheim
d045c79853 null bugfix in notifications 2014-10-30 18:57:32 +01:00
Hannes Mannerheim
4dca9463b4 better login, don't prompt with basic auth popup, redirect to front page on 404 from api 2014-10-17 19:06:29 +02:00
Hannes Mannerheim
4876a6a853 replies in notification tab bug 2014-10-17 16:06:39 +02:00
Hannes Mannerheim
461a1844bc removes php warnings 2014-10-06 11:56:34 +02:00
Hannes Mannerheim
0c9bf23e80 various bugfixes 2014-10-05 14:07:31 +02:00
Hannes Mannerheim
45adaa560a thumbnails now work, queet box bugfix, qvitter compact format removed 2014-10-02 19:24:54 +02:00
Hannes Mannerheim
e5120f5bdf .. 2014-09-24 23:27:00 +02:00
Hannes Mannerheim
cc3eb5fdda site notice, notifications, etc 2014-09-24 23:20:35 +02:00
Hannes Mannerheim
45b794591e url shortener, design etc 2014-09-20 02:53:10 +02:00
Hannes Mannerheim
5293df9ccb small design issues with mentions 2014-09-15 18:58:34 +02:00
Hannes Mannerheim
8b4e9060cb cover photo crop bug fix 2014-09-10 01:22:35 +02:00
Hannes Mannerheim
46962e619c easier installation, cover photos now work with 1.1.1-alpha2 2014-09-09 20:48:44 +02:00
Hannes Mannerheim
f6d8625506 norsk, thx @knuthollund@quitter.se 2014-08-29 12:13:30 +02:00
Hannes Mannerheim
a8028e3c15 Português-Brasil updated 2014-07-16 14:05:21 +02:00
Hannes Mannerheim
7b6559cdc7 Português-Brasil language, thx to @vostok 2014-07-14 21:13:34 +02:00
Hannes Mannerheim
0bdac0a12e basque language
thanks to artsuaga@status.blogsoviet.com
2014-06-19 11:38:12 +02:00
Hannes Mannerheim
0ab31ff1e3 profile editing and cover photo 2014-06-01 21:51:28 +02:00
Hannes Mannerheim
13b8de40c7 languages, autosuggestion etc
chinese, galician, mention autosuggestion (goodbye codemirror!),
compact json api for some actions (for faster scrolling), optimized
png:s, etc
2014-05-27 20:40:51 +02:00
Hannes Mannerheim
b2f4209780 new more compact api json format for some streams 2014-05-23 14:13:38 +02:00
Hannes Mannerheim
a3d245edbc bugfix: queetbox did not work with unlimited 2014-05-16 22:41:45 +02:00
Hannes Mannerheim
a5c6ed7c26 bugfix 2014-05-16 22:30:10 +02:00
Hannes Mannerheim
ed020c49c1 webkit-login-fix 2014-05-16 21:51:09 +02:00
Hannes Mannerheim
6ae511fa52 make sure js-files are re-cached 2014-05-16 18:58:00 +02:00
Hannes Mannerheim
4bbb4601e4 better login (logout didn't work properly) 2014-05-16 12:36:30 +02:00
Hannes Mannerheim
d95f08096b change login method to native gnu social
this required an edit of lib/apiauthaction.php to accept the normal
login session as authentication. i'm not sure if this might cause any
problems or security risks, but i don't think so..
2014-05-16 04:07:37 +02:00
Mikael Nordfeldth
683d596c66 PHP default for short_tag is OFF in new versions 2014-05-15 13:25:18 +02:00
Hannes Mannerheim
8a3da29041 bugfix: ' in title 2014-05-14 20:57:16 +02:00
Hannes Mannerheim
bbf123b664 v3: major change
qvitter is now a plugin
2014-05-14 09:46:07 +02:00