Giter VIP home page Giter VIP logo

red's Introduction

Friendica - your open and free social network

Welcome to the free social web. Friendica is a platform for decentralised social communication linking to other independent social and corporate services.

Friendica connects you to a federated communications network of thousands of servers called the Fediverse. Through various protocols you can interact with anyone on Friendica, Mastodon, Lemmy, Diaspora, Misskey, Peertube, Pixelfed, Pleroma and many more. Receiving content from Tumblr, WordPress and RSS is also possible. Friendica allows to import and mirror your content via add-ons such as ITTT and Buffer. You can control the privacy scope of your content.

Being part of the Fediverse allows you to be free from data-harvesting corporations. Enjoy open social communication, independent of any specific provider.

Join Friendica today or set up your own Friendica instance.

Friendica on desktop

Frio theme in desktop browser

Friendica on mobile

frio on mobile, dark color scheme frio on mobile, light color scheme

Endorsements

red's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

red's Issues

Translating Red

Can we "/help -page" (Red Documentation and Resources) translate into other languages​​?

Red Theme Basic

Problem in Header with long Text. 19" 1280*1024
Header overlaps Notes-Text!
See Attach.
red_banner

connect to friendica

I cannot connect to friendica profiles. When I enter the profile address I get "Channel discovery failed. Website may be down or misconfigured."

Is this a bug?
Am I doing something wrong?
this not implemented?
will this be possible?

Comanche issues

These issues have been fixed except:

Blocks need sticking in a template and aside widgets have incorrect links (which is essentically the same issue).

multiple profiles not working

We had envisioned a different approach to multiple profiles in Red than in Friendica - whereby profiles would more closely correspond to privacy groups. We also need to refer to these internally by hashes instead of a simple id so that they are system independent and not require translation across identity instances.

The aligning with privacy groups (collections) poses a bit of a problem because channels can belong to multiple privacy groups. They should be directed to one profile - probably from a choice of those groups they belong to, the choice being made on the connection edit page.

It is also not clear how these profiles initially get populated and with what data, if they are created when a privacy group is created.

The problems with this approach may be worse than the old method - where any channel could be assigned to any profile and profiles created at any time for any purpose. Would consider bringing back the old behaviour as a temporary solution; as long as it uses hash identifiers instead of simple numeric ids.

Install not working

I would like to help debug this script, but can't even get it installed. I uploaded the contents of red-master.zip to the server, but when I access the site, all I get is: "Apologies but this site is unavailable at the moment. Please try again later."

Any pointers?

Thanks. :)

After updating a private message it disappears from the recipients matrix

Tested on my server friendicared.de.

  1. Create a private post with ACL-rights just for another channel (which I own).
    -->Post is visible on the matrix of the other channel. An @-tag is created for the target channel (Should that be the case?)
  2. Make an update and save
    ---> Another @-tag for the channel is created
    --> post disappears from matrix of the other channel. But permission still work when you access the profile where the post was made.

Delete Connection

After deleting one Connection in my Red Logfile:

dba_mysqli: ERROR: delete from mail where ( from_xchan = 'dzss3OhnoZR6Tj--52tEMVwcFc4jNLIEoOvWUkeUm9mgUDQpjjPKSJNtU7OIfDyLcRaL1JH1LN2vyEcRfIKNnA' or to_xchan = 'dzss3OhnoZR6Tj--52tEMVwcFc4jNLIEoOvWUkeUm9mgUDQpjjPKSJNtU7OIfDyLcRaL1JH1LN2vyEcRfIKNnA' ) and uid = 1
Unknown column 'uid' in 'where clause'

?

PS: Apache-Log = OK
MySQL-Log = OK

Install check: confusing red dot placement

During the install first-run check, with the mcrypt module not installed, the red warning dot was shown next to the mb_string module, but the error message said 'mcrypt PHP module required'.

I will post a diff once I find the bug.

Accept connection to allow communication in orange frame for visibility

When receiving an introduction it is necessary to check the box next to

"Accept connection to allow communication"

and hit the Save-button to make the connection work. However, the checkbox and label is drowned out and does not stand out on this page.

I will suggest to put it in a coloured frame - orange - to make it instantly visible.

Complex delivery chains

If a private channel (any channel with "Can view my "public" stream and posts" set more restrictive than "Anybody in this network"), cross posts to a public channel (any channel with "Can view my "public" stream and posts" set to "Anybody in this network" or public) using an @- mention, the top level post is delivered correctly.

If the private channel has private photos, viewers of the public channel will not be able to see the photograph. I see this as permissions working properly, however, it was perceived as a bug the first time it happened in the wild. Probably not worth fixing that yet if photos need to be reworked anyway.

But more importantly, the delivery chain is broken.

Observers of the new thread who have both channels in their contacts will see all comments.

Observers of the private channel only will also see all comments.

Observers of the public channel only will see only those comments delivered by the public channel in their matrix - they won't see any comments made by observers of the private channel only. Oddly, they will see comments from the private channel itself - just not from it's observers.

All posts are visible to everybody when viewing the public channel's page. The issue is only comments not appearing in an observers matrix.

fix include paths

Yesterday I installed red on my server. To get through the installation I needed to fix 3 paths:
("include" was missing)

mod/setup.php:289 require_once('include/datetime.php')
index.php:53 require_once("include/session.php")
index.php:105 require_once('include/auth.php')


this is the first time I'm using github. I managed to change the files on my server and upload the commit to my fork (dsp1986/red). Should I do a pull request?

Fatal Error While Running Poller

I found an email message from a CRON job in my email today:

Fatal error: Call to undefined function find_upstream_directory() in   
/home/bizsitem/public_html/aas/lifeshar.es/include/socgraph.php on line 333

FWIW, here's the command for my CRON job:

cd /<path to red directory>/lifeshar.es; /usr/local/bin/php include/poller.php

This directory is the top level directory for the domain.

Theme selection for regular and mobile - show list of available themes in both lists

Under Display settings the user can select their preferred theme for regular PC and mobile, but there are currently no themes selectable under mobile, even though APW and the others work well on Samsung Galaxy Note 10.1 or Samsung Galaxy S III. Please let users select their preferred theme from what is available in both lists.

Another and related problem is that if I select APW as the regular theme, Basic will be shown in Mozilla Firefox on Android, unless I select "View as Desktop" in the browser's setting.

"Posted Order" Not Working

The Matrix stream option to sort by post date is sorting the stream posts by comment date instead. "Posted Order" and "Commented Order" show the same order.

red theme redbasic

I have my problems with site /admin/plugins/ :
red and green circles have little difference for me.
I have red-green weakness.
For those people like me would be more contrast better.
Even better: full or empty circles.

implement deletion of community tags

According to the original community tag spec, anybody can remove their own community tag and it will be removed from the post/item it is attached to. This event propagates to all stream listeners.

It is removed by deleting the corresponding community tag activity item. ("Bob tagged Violet's post with #octopus")

Additionally, the post owner can remove any tag of their content using the same method.

This needs to be implemented in Red and tested.

Red: Bugs

Hi,

Downloaded Red last night and very excited to take it for a test run. Found three bugs so far (more to come):

Uppon creating a channel, I received the following error message (channel was created just fine, though):

Warning: openssl_sign() expects parameter 4 to be long, string given in /home/netporg/domains/netpourri.org/public_html/include/crypto.php on line 10

Upon clicking on "friends" (at least if you don't have any):

Warning: Invalid argument supplied for foreach() in /home/netporg/domains/netpourri.org/public_html/include/group.php on line 305

Also, the registration welcome mail contains all variables in an unresolved fashion (e.g. Hello $[username]).

Thanks for all the hard work you put into this!

Make search box find posts if the search string matches a channel

Two possible solutions:

  1. Say a channel is named "foo bar" and its address is http://foo.org/channel/fbr. If the search string is foo, bar, "foo bar", or fbr, also return all posts and comments from that channel.

  2. (Probably better in my opinion.) Provide a dropdown menu in the search box similar to those presented in browsers to choose the search engine in the search box. Make it possible to search in posts or to search posts by channels that match the search string.

error? in "install.txt"

in the "install.txt" there are a few lines confusing:

" make sure folder view/tpl/smarty3 exists and is writable by webserver

    `mkdir view/tpl/smarty3`

    `chown 777 view/smarty3`"

shouldn't it be like:

" make sure folder view/tpl/smarty3 exists and is writable by webserver

    `mkdir view/tpl/smarty3`

    `chmod 700 view/tpl/smarty3`"

Because 777 is worldwide writeable and we only need that it is writeable from the webserver itself (so only 700), as written in the first line. and the "/tpl"-part was missing in the chown line. If its not an error ignore it, but I learned from an owncloud installation that you never should make a folder worldwide writeable.

Hub synching of nomadic channels

The missing piece is a special message type that we share only with our clones. They need to know whenever we
[edited]

  • change channel settings (permissions and any pconfigs)
  • change any connection/addressbook settings for any channel
  • change group/collection rosters in some way

APW theme - jumps up into previous comments - prevents further comment reading

This is probably a browser issue. I use Firefox Aurora, 25.0a2 (2013-09-16). If a post has enough comments, trying to read the expanded thread to the end is impossible, and the browser jumps up into the previously read comments, preventing reading the thread to the end. Seems to be around the fifth comment in a thread.

clicking tag reveals private posts

When I click on a tag link, while not authenticated to any hub, I find posts I had made with that tag, even though the permissions for my channel are "only those I specifically allow" for "who can see my posts".
This seems contrary to the permissions concept.
I've been able to reproduce it numerous times now.
I log out of all hubs, go to https://red.tazmandevil.info/channel/blog/ and click any tag link in the tag cloud, and, BOOM, I see posts from [email protected] (my channel with very private settings).
I'm not particularly concerned with the posts I found, but I'm certain there are folks who would consider this a serious issue.

editing categories on posts doesn't work

Create a new post and assign some categories.
Click to edit the post and modify them (remove them for example)
And add some others.

Now all categories are gone and one can't assign new ones.

Language Problem

my nevest translation file messages.po do not works.
file strings.php have not new translations!
need generate new strings.php

don't allow new account if passwords don't match

Forwarded:

one thing i noticed, when creating (at least the first) account and the passwords don't match it lets you create the account anyway.. not sure if that's bad. I just happened to notice "passwords don't match" when i hit submit, lol.

provide community tagging of comments

Currently only top-level posts can be tagged with community tags. This makes n-s-f-w filtering of comments difficult unless they were tagged by their author; and we cannot depend on that occurring.

Global settings forms for plugins and themes in admin area not shown

for example in the ported impressum addon https://github.com/cvogeley/red-addons/tree/master/impressum the settings form is not shown on the admin page under
admin/plugins/impressum. I would expect the content created by the function impressum_plugin_admin_post

I already tried to check if replacing argv(2) back with $a->argv[2] in the following bit would bring it back, but it doesn't.
case 'plugins':
if (argc() > 2 &&
is_file("addon/" . argv(2) . "/" . argv(2) . ".php")){
@include_once("addon/" . argv(2) . "/" . argv(2) . ".php");
if(function_exists(argv(2).'_plugin_admin_post')) {
$func = argv(2) . '_plugin_admin_post';
$func($a);
}
}
goaway($a->get_baseurl(true) . '/admin/plugins/' . argv(2) );
return; // NOTREACHED
break;

It seems like the same issue occurs for themes that use global settings.

Ace should be an optional editor

http://ace.c9.io/

Similar to TinyMCE as an optional editor, Ace should be available when editing webpages at least.

Bonus points for creating a BBCode syntax highlighter too.

Even more bonus points for making the editor pluggable, and providing the ability to switch which is used between modules.

save to folder doesn't work outside network page

Via mrjive:

@mike Macgirvin a small bug: if I click on "SAVE IN A FOLDER" (sorry if the desccription is not correct, I'm translating from interface which is in italian and I couldn't find quickly wher to change it) it works only if I am in the "NETWORK" while it doesn't if I see the post via the "LINK TO ORIGINAL"

Private posts with only deny_cid don't get delivered.

Exactly as it says in the title, and for the immediately obvious reason:

2013-09-22 20:04:32: notifier: recipients (may be delivered to more if public): Array
(
[0] => [email protected] (e2j0R78OLAIiLRboZqM8EGztNB8wMKBuxNGhw_SnnWmf1jhSnRE0iDLB6MZI913f23JgJ27bbhf6UPPtItq-5A)
)

It goes on to deliver to clones, but does not deliver to any other channel - because no recipients are explicitly included, nor is the post public.

Did try to fix it, but only managed to completely break zot.

category links useless

When I click a link to a category (only tried this at [email protected]), it just reloads the network/stream, basically, still showing ALL posts, not just specifically those associated with the category in question.

Add link to connect

Add an option to "connect" when visiting a Red channel URL the same way we can with Friendica profiles.

Port-agnostic deployment

If/when there will be unit tests for deployment and UI, it would be nice to have a test for port-agnostic deployment e.g. no matter which port you run (HTTP/HTTPS) all interactions do work correctly.

Red-to-Friendica

my rtof ist broken.

Red-to-Friendica post invoked
rtof: z_post_url failed

Term table should be updated for edited posts

When editing a post and adding/changing hashtags to it, the term table should be updated to contain the new tags.

Without this, those posts will be missing from tag clouds, searches, etc.

Next-Page-Auto-Load

Next-Page-Auto-Load-Function in Red do not working in iOS (iPad).
I can only read the first page. Pages navigation is no longer there.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.