crabgrass issueshttps://0xacab.org/liberate/crabgrass/-/issues2019-05-03T17:56:48Zhttps://0xacab.org/liberate/crabgrass/-/issues/21allow notification for all group activity2019-05-03T17:56:48Zazulallow notification for all group activitywondering if there's a way to automatically notify group members
whenever a new post is added to any of the pages on a crabgrass group
(as opposed to requesting notification on each separate page?) This
would help our crabgrass based stu...wondering if there's a way to automatically notify group members
whenever a new post is added to any of the pages on a crabgrass group
(as opposed to requesting notification on each separate page?) This
would help our crabgrass based study group to stay on top of
one-another's updates without having to check in a lot. Let me know!https://0xacab.org/liberate/crabgrass/-/issues/22Backup Wiki Pages2019-05-03T16:20:48ZTobastiBackup Wiki Pages== Moved over from riseuplabs. Added by undine (06/04/2016 03:58 PM)
~"Feature Request"
Hej there,
we are using and supporting crabgrass for years now. And the more infos we gather there, the more uncomfortable I get not being a...== Moved over from riseuplabs. Added by undine (06/04/2016 03:58 PM)
~"Feature Request"
Hej there,
we are using and supporting crabgrass for years now. And the more infos we gather there, the more uncomfortable I get not being able to backup the information. Just in case.
My feature request is:
- for each group the ability to download a zip with set of html files containing all the text-infos (wiki files) stored within the group (possibly including all the uploads / assets also). So I could review it locally in a browser - once downloaded.
For now I would be grateful if you heard of any scripted workarounds that do sth. similar.
Thank you very muchPrototype Focushttps://0xacab.org/liberate/crabgrass/-/issues/28Make page listings sortable2019-05-03T17:57:06ZTobastiMake page listings sortableAdd buttons to the page listing table header row that allows to list the pages by the different headings in ascending and descending fashion, please.Add buttons to the page listing table header row that allows to list the pages by the different headings in ascending and descending fashion, please.https://0xacab.org/liberate/crabgrass/-/issues/2Private networks/groups on dashboard: hide by default or use css to identify ...2019-05-03T17:57:40ZLeLutinPrivate networks/groups on dashboard: hide by default or use css to identify private elementsOn the dashboard (/me page), private groups or networks are indistiguishable from public ones. I suggest to hide private groups by default, and have a button (maybe just a "+" or something more meaningful) near the "Groups" label that wo...On the dashboard (/me page), private groups or networks are indistiguishable from public ones. I suggest to hide private groups by default, and have a button (maybe just a "+" or something more meaningful) near the "Groups" label that would toggle show/hide for private groups.https://0xacab.org/liberate/crabgrass/-/issues/66Use tags as filters/ quick links to search on dashboard2019-05-03T17:56:26ZdgtUse tags as filters/ quick links to search on dashboardFrom public page https://we.riseup.net/crabgrass/page-sidebar
User kamalam asks:
Hi everybody,
is it possible to show the available tags on the left of the pages dashboard ? I’ve sorted the wiki pages of my group with different tags b...From public page https://we.riseup.net/crabgrass/page-sidebar
User kamalam asks:
Hi everybody,
is it possible to show the available tags on the left of the pages dashboard ? I’ve sorted the wiki pages of my group with different tags but I would like the other members to access these different categories of pages easily… (actually, it’s only possible by typing the full name of the tag).
Thank you!
@cognata , @azul :
What do you think about this idea? I like it - especially because I hope that our tag suggestions will help people to organize their pages via tags. But I do not know what we need UX wise.
- Would the tags on the left of the dashboard be like quick links to the search page (the tag links in the right sidebar work this way). This could be implemented easily
- Is there enough space? Currently we show up to 20 members in the sidebar. If we would display the top N tags below, they are hard to find.
Currently pages having certain tags can only be accessed when editing an article (here you see only the articles tags and can use them as search filter) or via the search form (filter by tag, click on tag cloud). Both tag listings are rather hidden.https://0xacab.org/liberate/crabgrass/-/issues/76Stop using referrers to redirect users after login2019-05-03T18:05:00ZazulStop using referrers to redirect users after loginIn `SessionsController` we currently use `redirect_to referrer` to send people back to the page they originally intended to visit and had to login for.
Instead of using the referrer we should have a hidden field in the login form that h...In `SessionsController` we currently use `redirect_to referrer` to send people back to the page they originally intended to visit and had to login for.
Instead of using the referrer we should have a hidden field in the login form that holds the same information. That way we can have a strict referrer policy and people who disabled referrers in their browser settings also can benefit from the redirect.https://0xacab.org/liberate/crabgrass/-/issues/106better strukture of pages2019-05-03T17:49:08ZJosefinebetter strukture of pagesIs it possible to create subpages to oure pages? Our main page is getting more and more confusing. Like: page "work-groups" - subpages "Topic x" "Topic y" ... Or something similar?
Is it possible to change the name of the filters to se...Is it possible to create subpages to oure pages? Our main page is getting more and more confusing. Like: page "work-groups" - subpages "Topic x" "Topic y" ... Or something similar?
Is it possible to change the name of the filters to search for the pages? For example we would like to name the filters "work-group/wiki", "meetings/ proceeding", "discussion" ..almost according to the different page-symbols. (but in german)
We dont receive messages, when there are new activities on any pages. (The funktion on the right side of the pages). What is wrong? We use the german version btw. Thanks for help!!https://0xacab.org/liberate/crabgrass/-/issues/118Markdown support2020-06-19T11:43:08Z7c8aMarkdown supportIt would be great to have markdown support for text entry.
Why?
- Markdown is much more widely known and supported than the custom crabgrass text format
- It would allow much easier interoperability between crabgrass and other systems (...It would be great to have markdown support for text entry.
Why?
- Markdown is much more widely known and supported than the custom crabgrass text format
- It would allow much easier interoperability between crabgrass and other systems (e.g. exporting markdown from a crabgrass wiki to include it in a blog post or public wiki)
I'd propose to add markdown as an additionally supported format and have a select box on the form to set the text format in the main body field.https://0xacab.org/liberate/crabgrass/-/issues/119Improve file attachement usability2019-05-03T17:55:42Z7c8aImprove file attachement usabilityUX of file attachements is quite bad if there's more than two or three files attached. We oftenly use crabgrass pages as dropbox-style collaboration tool (e.g. for flyers, posters, different versions etc).
Ideas for better usability:
...UX of file attachements is quite bad if there's more than two or three files attached. We oftenly use crabgrass pages as dropbox-style collaboration tool (e.g. for flyers, posters, different versions etc).
Ideas for better usability:
- Allow to switch from the thumbnail preview to a list mode. Thumbnails are quite unusable for everything but images.
- Allow to expand the file attachement from the sidebar to the main content field
- Allow to sort the file attachements by name or by date added/updated
- Include dropzone.js or similar directly in the frontend to add/update attachementshttps://0xacab.org/liberate/crabgrass/-/issues/120Improve task list feature2019-05-03T17:55:01Z7c8aImprove task list featureOne of the main reasons why the task list is not really usable for us is that it's not possible to add comments to individual tasks. That means to be able to discuss individual tasks before completion we either have to add comments to th...One of the main reasons why the task list is not really usable for us is that it's not possible to add comments to individual tasks. That means to be able to discuss individual tasks before completion we either have to add comments to the whole list, which pretty much removes the advantage task lists would give for communication structure, or add an individual wiki page for each task, linking it in the description - which also makes the whole process much more convoluted.
Thus, I propose to add the ability for comments on individiual task items.https://0xacab.org/liberate/crabgrass/-/issues/168Safer redirects for access codes in notificaction emails2019-05-03T18:09:54ZdgtSafer redirects for access codes in notificaction emailsEmail notifications for sharing pages / notifiying users (via right sidebar) were brought back in #161.
Notification emails contain an encoded link like https://we.riseup.net/code/FIEqlG6fr9 which redirects to the page like
https://we.r...Email notifications for sharing pages / notifiying users (via right sidebar) were brought back in #161.
Notification emails contain an encoded link like https://we.riseup.net/code/FIEqlG6fr9 which redirects to the page like
https://we.riseup.net/mygroupname/mypagename
This might leak sensitive information like the groupname or the pagename.
We only want to perform the redirect if the user has the right to see the content.
User is logged in
* redirect to page if user is allowed to see the content
User is not logged in
* redirect if page is public
* ask user to login and perform check afterwardshttps://0xacab.org/liberate/crabgrass/-/issues/173Disable browser caching2019-05-03T18:35:13ZdgtDisable browser cachingGoing back in browser history still reveals some private content such as the dashboard.
In addition even public content is enriched with private elements when the user is logged in. For example the main menu has drop downs listing the u...Going back in browser history still reveals some private content such as the dashboard.
In addition even public content is enriched with private elements when the user is logged in. For example the main menu has drop downs listing the users groups.
To prevent leaking private information on shared browsing sessions we should disable caching for logged in users entirely.
https://0xacab.org/liberate/crabgrass/-/issues/196Export of group content2019-10-10T18:50:10ZJim GarrettExport of group contentI'd like to request a feature, that a group administrator could download a file including all the data for a group, take that file to a second Crabgrass instance, apply an "import" process on that second instance, and have that group be ...I'd like to request a feature, that a group administrator could download a file including all the data for a group, take that file to a second Crabgrass instance, apply an "import" process on that second instance, and have that group be on the second instance just as it was on the first. As an example, Mastodon provides this feature to move an account from instance to instance (or simply to back up locally).
Why? Crabgrass is a tough sell to tell activists who are enmeshed in Facebook and Google Drive based on features alone. Crabgrass is Free Software, which has the virtue of empowering individuals, but if our data can't be migrated, the virtue of Free Software is on paper only. If I can tell people that we have the power to spin up our own instance if RiseUp becomes inaccessible for any reason, that would accent the empowerment aspect and also address any questions about continuity of operations.
Clearly we would need to consider security. An unencrypted export could endanger group members if it fell into the wrong hands, undoing Crabgrass's strong privacy protections. I'm thinking the following:
- Only an admin could create an export.
- As part of the export process, a passphrase would be requested and checked for strength.
Requirements on password strength would be applied. Then the export file would be
encrypted accordingly. (Or a technical equivalent of this.)
- The user interface would provide some guidance to ensure good practices are followed.
- I'm considering the possibility that group members would be notified when an export is
created. Still thinking that through. It might depend on the criticality of the data.
Perhaps there could be a set of export policies to choose from when a group is created,
including whether export is allowed and whether it would cause notifications to be sent.dgtdgthttps://0xacab.org/liberate/crabgrass/-/issues/199ActivityPub support2019-05-03T17:54:20ZGhost UserActivityPub supportI just had a little idea that may make for an interesting project.
How do you think about adding ActivityPub to Crabgrass?
This may be a good opportunity to add compatibility with the fediverse and maybe interaction with other instances....I just had a little idea that may make for an interesting project.
How do you think about adding ActivityPub to Crabgrass?
This may be a good opportunity to add compatibility with the fediverse and maybe interaction with other instances.
Has there already been discussion about this? Is this even a wanted feature?https://0xacab.org/liberate/crabgrass/-/issues/206Chat feature2019-05-03T17:49:34ZPanda_AnarchyChat featureA simple chat feature for those who are in a group along with support of having separated chat rooms.A simple chat feature for those who are in a group along with support of having separated chat rooms.