Mikael Nordfeldth
|
d9b649642d
|
Show notice feed URLs (and author)
|
2016-02-17 23:32:56 +01:00 |
|
Mikael Nordfeldth
|
5fbb01130a
|
By default, disallow users to set private_stream
|
2016-02-17 22:58:31 +01:00 |
|
Mikael Nordfeldth
|
47dc15c9f6
|
Describe that we don't allow empty fullnames.
|
2016-02-17 22:48:32 +01:00 |
|
Mikael Nordfeldth
|
d6bf90cfb7
|
If profile fullname is 0 chars use nickname
|
2016-02-17 22:43:45 +01:00 |
|
Mikael Nordfeldth
|
c7c34ec05a
|
Only administrators can delete other privileged users.
|
2016-02-12 15:00:18 +01:00 |
|
Mikael Nordfeldth
|
e5ad98e601
|
Silence action can only be used on non-priviliged users
|
2016-02-12 14:22:25 +01:00 |
|
Mikael Nordfeldth
|
ec257d940a
|
Either use or don't use HTTPS
The risk of injection attacks using HTTP is too great to allow a
site that allows both HTTP and HTTPS...
|
2016-02-10 00:57:39 +01:00 |
|
Mikael Nordfeldth
|
7c90d7022b
|
Require the license with HTML5
|
2016-02-08 17:56:35 +01:00 |
|
Mikael Nordfeldth
|
cd71188d3a
|
SimpleCaptcha plugin to stop basic bots
|
2016-02-08 17:47:09 +01:00 |
|
Mikael Nordfeldth
|
a30d34be7f
|
Returnto the previous page when deleting a notice.
|
2016-02-08 15:30:28 +01:00 |
|
Mikael Nordfeldth
|
25c15119bc
|
Backupaccount is always readonly
|
2016-02-03 01:15:35 +01:00 |
|
Mikael Nordfeldth
|
19b743a9f5
|
Set time limit to increase time backupaccount can take
Wills till run out of memory probably, we should fix that.
|
2016-02-03 01:04:14 +01:00 |
|
Mikael Nordfeldth
|
a6898b033d
|
Fullname and location are now text, not varchar, and can be >191|255
|
2016-01-28 19:12:30 +01:00 |
|
Mikael Nordfeldth
|
7e6783bb8f
|
Replace htmLawed with HTMLPurifier
|
2016-01-28 19:01:13 +01:00 |
|
Mikael Nordfeldth
|
d73c264e25
|
Haha, forgot that the $content content must also be there!
|
2016-01-27 23:04:19 +01:00 |
|
Mikael Nordfeldth
|
a47563cf3d
|
Don't add space if there's no string in new notice content
|
2016-01-27 22:41:53 +01:00 |
|
Mikael Nordfeldth
|
03d2b680f8
|
Allow empty new-notice content via web if there's an upload
|
2016-01-27 22:39:43 +01:00 |
|
Mikael Nordfeldth
|
a1530b0e68
|
Removing superflous debug stuff
|
2016-01-14 22:12:36 +01:00 |
|
Mikael Nordfeldth
|
8df38df5cb
|
Get uploaded media_ids via File::getByID()
Filters out failed ones...
|
2016-01-14 22:05:03 +01:00 |
|
Mikael Nordfeldth
|
e5019c3858
|
Accept media_ids parameter from Twitter API v1.1 clients
They upload the media first and then provide media IDs in a comma
separated parameter (but we just split it to all whole integers).
|
2016-01-14 20:24:01 +01:00 |
|
Mikael Nordfeldth
|
b570f0d3cb
|
Media files are accepted and uploaded via Twitter API now
|
2016-01-14 19:15:02 +01:00 |
|
Mikael Nordfeldth
|
0caf0612d0
|
Make Twitter Media upload API v1.1 reach us
Now we just have to accept the 'media' or 'media_data' (base64 encoded)
POST arguments instead of $_FILES uploads.
|
2016-01-14 18:29:21 +01:00 |
|
Mikael Nordfeldth
|
1e5770bbcf
|
$this->notice is never unset after prepare
|
2016-01-13 21:34:15 +01:00 |
|
Mikael Nordfeldth
|
adba38ce20
|
Deleted_notice is pluginified, don't call directly from core
|
2016-01-13 21:29:23 +01:00 |
|
mmn
|
e4a1dff98d
|
Merge branch 'apiaccountregister_event_branch' into 'nightly'
APIStartRegistrationTry event
See merge request !77
|
2016-01-11 21:08:09 +00:00 |
|
hannes
|
543a7e421e
|
APIStartRegistrationTry event
|
2016-01-11 20:04:31 +00:00 |
|
Mikael Nordfeldth
|
33194b3cff
|
Attention goes to the parent notice author too
|
2016-01-08 02:58:31 +01:00 |
|
Mikael Nordfeldth
|
c48871cf1b
|
Notice from web now saves context->attention too! ;)
|
2016-01-07 23:24:15 +01:00 |
|
Mikael Nordfeldth
|
1f02dc639e
|
shortenLinks _after_ media upload to be consistent with api
|
2016-01-07 18:14:45 +01:00 |
|
Mikael Nordfeldth
|
6505504411
|
shortenLinks with a capital L
|
2016-01-07 18:12:29 +01:00 |
|
Mikael Nordfeldth
|
6924bb1d29
|
Gah and a 302 in the non-exception-handling redirect too
|
2016-01-06 20:09:59 +01:00 |
|
Mikael Nordfeldth
|
a9b5519293
|
Attachment thumbnail redirect is a 302 redirect
It SHOULD be cached but it might no longer be valid if we empty cache or something.
|
2016-01-06 20:07:40 +01:00 |
|
Mikael Nordfeldth
|
4d179c6b0c
|
Our URLs are permanent redirects, mind you!
|
2016-01-06 20:06:14 +01:00 |
|
Mikael Nordfeldth
|
b596391fcd
|
Avoid having to check for notices without rendered copies in upgrade.php
Always call the Notice->getRendered() function to get a rendered copy.
We could perhaps put some sanitation there too in the future
|
2016-01-06 15:32:27 +01:00 |
|
Mikael Nordfeldth
|
0fd2ad649e
|
Conversation IDs (again) no longer based on Notice ID
|
2016-01-06 13:58:46 +01:00 |
|
Mikael Nordfeldth
|
4b22b0c42a
|
More listitems and lists into separate files + stronger typing
|
2016-01-06 01:36:46 +01:00 |
|
Mikael Nordfeldth
|
6d9f390ba8
|
Separating classes into files and stronger typing
|
2016-01-06 01:30:12 +01:00 |
|
Mikael Nordfeldth
|
792b62874e
|
Require Profile for Profile->getLists
|
2016-01-06 00:18:10 +01:00 |
|
Mikael Nordfeldth
|
3d66d960a1
|
Require Profile for Profile->getOtherTags
|
2016-01-06 00:07:15 +01:00 |
|
Mikael Nordfeldth
|
8ad6b8809a
|
Don't abort on too long notices in Notice::saveActivity
|
2016-01-05 17:31:09 +01:00 |
|
Mikael Nordfeldth
|
c19964094b
|
Pending subscription requests now work as they should
A slight layout issue with the buttons still persists
|
2016-01-03 20:27:53 +01:00 |
|
Mikael Nordfeldth
|
0dfafe2567
|
NewnoticeAction now uses Notice::saveActivity(...)
|
2016-01-01 20:18:54 +01:00 |
|
Mikael Nordfeldth
|
54325e266f
|
upgrade script makes sure all notices have rendered copies
|
2016-01-01 18:30:38 +01:00 |
|
Mikael Nordfeldth
|
b0bf620c61
|
RecoverpasswordAction uses User->setPassword()
|
2015-12-30 17:53:43 +01:00 |
|
Mikael Nordfeldth
|
29847f172f
|
setPassword now runs validate too
|
2015-12-30 17:51:57 +01:00 |
|
Chimo
|
c95f74018d
|
Add AtomPub, Twitter-compat. API documentation to doc-src/
|
2015-11-24 13:00:32 -05:00 |
|
mmn
|
3255e2e1b8
|
Merge branch 'page_title_showstream' into 'nightly'
Show page title in user's profile page
Enable page title on user's profile page to make it consistent with all other pages and better orient users.

See merge request !22
|
2015-10-10 20:36:59 +00:00 |
|
mmn
|
89d3d9b2ce
|
Merge branch 'usergroups_page' into 'nightly'
Improve display of user's groups page.
* Show page notice as for subscriptions
* Show instructions when user has no groups
* Add explanation of remote groups and link to skilledtest wiki
Here is how it looks when a logged in user is not following groups yet

After following a group, you still see the instruction notice. This way you have links to searching groups and creating a new one.

Finally when logged out:

The current version on nightly has basically no text at all.
See merge request !25
|
2015-10-10 20:35:36 +00:00 |
|
Mikael Nordfeldth
|
a793d211d2
|
Match parent class definition of clientError
|
2015-10-10 20:51:53 +02:00 |
|
Mikael Nordfeldth
|
b4c51b2d39
|
Use an atom:link to ApiMediaUpload response instead of mediahref
'cause why not?
|
2015-10-10 20:41:14 +02:00 |
|