@Friendica Developers Hi, I just uploaded version 0.004 of my Friendiqa Android app on github https://github.com/LubuWest/Friendiqa I hope you like it. Tests and pull requests, especially for translations are welcome. New features are the events tab, conversations as child of news item, german translation and other small improvements.
In theory a QML based code can be translated to an IOS app. But the restrictive Appstore prevents distribution of GPL lid products. I could use another license, but then I have to pay Qt 80 USD per month. I don't think so many people would buy the app...
Hi there, in the API /api/statuses/friends_timeline the fields name, screen_name,profile_image_url, profile_image_url_https are empty and the fields location and network are "unkn" for user https://mastodon.social/@celesteh. Will this be handled in the next Friendica release? @Friendica Support
Ah frack. I got it. It never worked. But if you wrote "friendica.com", the browser can't resolve it, the "www." was added in front of it, and since "www.friendica.com" resolved correctly, the page with te redirect was loaded. BUT if there is a link directly to "http://friendica.com", the automagic thing isn't triggered and the fail page is shown....
For me GIFs do not work, too, on my server it is the reason that I do not have Imagick installed. In this case it falls back to standard functions which cannot handle gifs. At least I guess it would work with Imagick...
If you have access to your server, you can check if the relevant package for imagick is installed (iirc its php-imagick; it depends on your distro how it is named and which tools you should use).
If you don't have access, you could try: Friendica web - your profile/images - edit an image - select rotating clockwise - if this doesn't work you don't have Imagick installed (at least I guess this is the reason why rotating is not working on my server).
Images are stored in database, code renders image to the different scales (2 = thumbnail, 1 = normal size, 0 = full view). Therefore data is changed, which seems to convert gif to jpg.
After my last Jabber provider closed the server, I thought i should install my own. I thought installation would be easy, but I spend four days to get Prosody work... Today I found out that configuration is indeed easy, but someone mixed up the certificate file with the key file
Now I try to find out how to connect it to Friendica.
Should be not that difficult. Just copy the missing parts for the json output from events.php to cal.php. I haven't looked into the code. Maybe we need to check that the permissions are respected (but I guess I have implemented something like this.)
Side-Note: We should try to unify the json request. Does mean: we should try to use rather ?format=json than /json/ in the query
The result type is triggered by an Identifier before the ? in url. Server/api/groups/list.json returns json, server/api/groups/list.xml returns xml format. Omitting the identifier returns json by default.
In the long-term plan I would like to implement events into my Win10 app, too. But I cannot give an estimation when I will have time for this. Great, if someone else wants to make the api extensions in the meantime...
@Friendica Support Hi there, does anybody have a Wikipedia account? The English Wikipedia entry for Friendica needs an update for the version number. I think it is important to show that the project is in active development... Thanks in advance!
I would like to delegate that to some native speaker. I guess that the text has to be improved as well. I did it for the german page. I checked the paths and updated them. They lead to outdated pages and I took the opportunity to change the links to friendi.ca.
Thanks. In my defence, it was hard to find in Google because all the results for German wikis about Friendica sent me to Oliver's wiki, not Wikipedia. That's the search bubble for you. But I probably should have been able to guess that from the URL...
@Friendiqa @Friendica Developers Hi Developers, I put version 0.003 of Friendiqa for Android on github. You might test it. If you have an older version installed, you need to uninstall it first due to database changes. I'm happy about bug reports and ideas. Cheers!
@Friendica Developers Hello friendly developers, I integrated smiley bbcode in my Friendiqa Android app. I make the additional smileys visible depending on smiley_addon and smilies_adult being installed on the server. Does that make sense? Are the smileys on the senders server or on the receivers server translated to pictures? Thank you for your help!
The receivers end. I've written an emoji-one addon and see those smileys instead of the default ones (except for a handful of unique smileys I've left in the pack) And the user additionally has the choice to not display the smileys at all.
The two smiley addons exist because at the time, we still had delusions of becoming mainstream. People kept telling me they wanted lots of games in their social, so we added lots of games. They told us they wanted more interesting pokes, so we added more interesting pokes. They said they wanted more interesting relationship options, so we added lots of more interesting relationship options. Smiley central was big at the time, so we gave them smiley central.
adult_smilies was isolated, and also renamed smilies_adult to make it appear down the list as we were trying to win over a church group at the time, and we didn't know how conservative they were, and didn't want adult_smilies being the first thing they saw in the addon repo.
I'm proud of morechoice. The rest...I'd be happy if it all just disappeared.
That's just a history lesson - the point of it is that all this was done without much thought. We were being populists, not developers.
Smilies as they exist now are broken. They don't federate - even over DFRN - they're sensitive to load order because of the way the regex works. Translations were the worst idea I've ever had - now the smilies don't necessarily federated even if you both have the addon installed!. Oh, and having two translations enabled can mutually break each other thanks to the load order issues.
Frankly, I should be hung, drawn and quartered. The addons should be removed. The handful of smilies in core should be replaced with something that federates. Unicode isn't the only way to do this, but it's probably the simplest.
So, what I get is "we can remove smilies addon".. I'm ok with it. I would be ok also with stop using smilies at all.. let's people who want to add smilies to use some uncodes.. unicode federate better (as long we don't break encoding :) )
@Friendica Support Hi, in my app I use a menu to include the \@ + screen_name to send a post to other contacts or forums. However, some screen_name are not unique. I remember that I can extend the screen_name with a + and some number. Which number was this?
In the return values of /api/statuses/friends I only have the screen_name, the name, the id, the cid, and the url. I could try to cut the domain.tld part out of the profile url, but I think this is error prone. A combination of screen_name and id or cid is better imho.
@Friendica Developers Hi there, in my Friendica website i can send and receive all types of binary attachments. In the statuses API I can only receive image attachments. Is there a reason for that? Thanks for your help!
@Friendica Developers Hello Developers, in the return of API /api/statuses/friends the location field is always filled with "Friendica". For the API /api/statuses/friends_timeline it is a real location for the contacts. Is there a reason for the difference? Cheers!
It seems for contacts the location comes fromthe gcontact table. For friends it comes from the user table and if this is empty, the network name. It seems, the location field in the user table is always empty...
Hi Gerhard, it would be great f you could write a new API. The current one can only upload to the wall (its hardcoded). A dieect upload to an album would be great. I think the eduted picture should overwrite the old one. Concerning the second question: the Rotate button already worked some years ago. I dont think it has something to do with the PHP version
your server save a random string in db ('profile_check') table, then redirects you to contac'ts server passing the random string ("sec"). The remote server then do a post request to your server passing the "sec" and a new random string encrypted with your connection key ("challenge") (every contact in DFRN (friendca protocol) get a personal keypair). Your server check that the "sec" is valid and decript the "challenge" and return an xml with this data. The remote server then check that the decripted "challenge" is the same he sended and that the "sec" is still the same. If everything works, the remote user is logged in and saved in session.
it starts with a call to: /redir/<contact id> (mod/redir.php) on your server
which redirecto to /defrn_poll (mod/dfrn_poll.php), dfrn_poll_content() function on remote server, which then POST requests again to /dfrn_poll, dfrn_poll_post() function on your server
Unfortunately the call to /redir/<contact id> only returns the standard website for unauthorized web requests to the friendica site, even if I send the request with basic authorization. Probably a special API is necessary for a request via App. So only public pictures in my new app version...
The first version of my Qt/QML Android/Linux client is out. Have a look at https://github.com/lubuwest/friendiqa. Unfortunately the return value of the picture API changed in 3.5 Aspargus. I still have to test everything with 3.5. Perhaps Fabio @Fabio can take some inspiration for his Sailfish client. PRs and Bugreports are welcome!