gancio issueshttps://framagit.org/les/gancio/-/issues2024-03-22T20:47:30Zhttps://framagit.org/les/gancio/-/issues/365Can't change AP Actor name anymore?2024-03-22T20:47:30Zn00qCan't change AP Actor name anymore?On earlier versions of gancio, i could determine the first part of the AP Actor name eg `@calendar@instance.tld` `@events@instance.tld` `@fedi@instance.tld`
With the new (exciting) improvements ongoing to gancio's federation (as descri...On earlier versions of gancio, i could determine the first part of the AP Actor name eg `@calendar@instance.tld` `@events@instance.tld` `@fedi@instance.tld`
With the new (exciting) improvements ongoing to gancio's federation (as described here https://gancio.org/federation) that is now set to `@relay@instance.tld` **by default**
My earlier instances are still using whatever custom name I set, but in newer instances there does not appear to be a way to change that name. Is it perhaps undocumented but changable in `config.json`? I am also concerned about updates to my current instances breaking because of this, if the name is no longer meant to be customizable (although I think it should be customizable).
This might be a side-issue but I understand the current efforts in federation mostly emphasize federation between gancio instances (which is cool!), but I personally find a lot of value in gancio federating with other parts of the Fediverse (users following a calendar from Mastodon, Pleroma, all the various forks, etc) and I would like to advocate for features that improve that experience as well!https://framagit.org/les/gancio/-/issues/364Theming Gancio2024-03-16T17:51:00ZB PTheming GancioIs it possible to add in the project a theme.css to customize the css of the API ?Is it possible to add in the project a theme.css to customize the css of the API ?https://framagit.org/les/gancio/-/issues/363issue with reccurrent events2024-03-15T16:40:21ZB Pissue with reccurrent eventsRecurrent events is active on this gancio test instance
http://45.155.171.123/
but when we add a reccurent event only the first occurent appear ...Recurrent events is active on this gancio test instance
http://45.155.171.123/
but when we add a reccurent event only the first occurent appear ...https://framagit.org/les/gancio/-/issues/362Add organisation optional field2024-03-06T14:41:53ZB PAdd organisation optional fieldCould we add an optional "organizer field" for event organizer ? (fill it with anonymous if it's anonymous)
It could be great to also make it visible on the front page.
And let users filter all events propose by the organizer like with ...Could we add an optional "organizer field" for event organizer ? (fill it with anonymous if it's anonymous)
It could be great to also make it visible on the front page.
And let users filter all events propose by the organizer like with the adress field.https://framagit.org/les/gancio/-/issues/360Icons and text2024-03-18T17:10:22ZB PIcons and textHere is a very little change for the front end css to make reading easier.
After the date display i recommande a triple space in order to the comma.
Before : dimanche 25 févr., 04:00-18:00
After : dimanche 25 févr. 04:00-18:00
And ma...Here is a very little change for the front end css to make reading easier.
After the date display i recommande a triple space in order to the comma.
Before : dimanche 25 févr., 04:00-18:00
After : dimanche 25 févr. 04:00-18:00
And maybe to reduce the space between icon and text.
I also recommand to change the opacity for the icon.
![image](/uploads/2b44a86a4791d3f5524cad44d4006b7b/image.png)https://framagit.org/les/gancio/-/issues/359show number of fediverse 'followers on main site'2024-02-21T00:45:12Zsysadminpower2019show number of fediverse 'followers on main site'Hello,
i dont know if this is possible or even makes sense but it would be interesting if we could see the number of followers and possibly people the instance is following on the main page.
also maybe think about if possible how to su...Hello,
i dont know if this is possible or even makes sense but it would be interesting if we could see the number of followers and possibly people the instance is following on the main page.
also maybe think about if possible how to support
https://fed.brid.gy
many thankshttps://framagit.org/les/gancio/-/issues/357advice or resources2024-02-18T21:39:52ZLibia stevensadvice or resourcesMy current level of expertise is week to contribute effectively, but I recognize the significance of Gancio for me. To facilitate event queries via CLI, I created a events.js script in `myPath/gancio/server/cli` directory and then a file...My current level of expertise is week to contribute effectively, but I recognize the significance of Gancio for me. To facilitate event queries via CLI, I created a events.js script in `myPath/gancio/server/cli` directory and then a file events.js with this code.
```async function list () {
await _initializeDB()
const { Event } = require('../api/models/models')
const event = await Event.findAll()
console.log()
event.forEach(u => console.log(`${u.id}\ttitle: ${u.title}\tstart_datetime: ${u.start_datetime}\tend_datetime: ${u.end_datetime}`))
console.log()
await db.close()
}
```
However, I'm uncertain about the final steps needed to integrate and finalize this functionality. I'm seeking advice or resources that could guide me through the completion process.https://framagit.org/les/gancio/-/issues/356Is refresh token endpoint implemented2024-02-16T00:00:27ZRamona sindominioIs refresh token endpoint implementedTrying to develop the authentication client, I didn't found a refresh token endpoint, it exists?Trying to develop the authentication client, I didn't found a refresh token endpoint, it exists?https://framagit.org/les/gancio/-/issues/355Authentication only work by urlencoded2024-02-10T07:49:23ZRamona sindominioAuthentication only work by urlencodedThe `/oauth/login/` endpoint only works if the information is sent using the header and data of
```
'Content-Type': 'application/x-www-form-urlencoded'
```
I didn't get it working using `application/json` header. It returns 401The `/oauth/login/` endpoint only works if the information is sent using the header and data of
```
'Content-Type': 'application/x-www-form-urlencoded'
```
I didn't get it working using `application/json` header. It returns 401https://framagit.org/les/gancio/-/issues/354Change recurrence of an event2024-02-19T12:24:23Zlyz .Change recurrence of an eventHi @les, I'm in the need to change the recurrence of 10 events but I have not seen an option in the `Edit` page.
I've thought of recreating the events and deleting the old ones, but that will switch the ownership of the events from the ...Hi @les, I'm in the need to change the recurrence of 10 events but I have not seen an option in the `Edit` page.
I've thought of recreating the events and deleting the old ones, but that will switch the ownership of the events from the original author to me. Which will prevent the original user to pause, hide their own events.
I'd rather not ask the original user to upload again all the events, it's being difficult enough for them to change their own workflows, so I'd rather make this process transparent to them.https://framagit.org/les/gancio/-/issues/352Event ending at 00:00 appears also in the next day2024-02-07T17:11:23ZIvy SaurEvent ending at 00:00 appears also in the next dayHi!
I have noticed an event someone uploaded in our calendar has been set for Tuesday from 21:00h to 00:00h. If I select the day when the event will happen on the calendar widget (Tuesday), I can see it which is expected. However, when ...Hi!
I have noticed an event someone uploaded in our calendar has been set for Tuesday from 21:00h to 00:00h. If I select the day when the event will happen on the calendar widget (Tuesday), I can see it which is expected. However, when I select the next day of the event date (Wednesday) I still can see the event.
I guess this happens because it ends at 00:00h so Gancio shows it as well for Wednesday, but the event type is "normal" so I would expect it to last only one day.
Also, thinking a bit about this, when you create a "normal" event (one day event) the later time you can set is 00:59h, so my proposal is that a normal event should appear only for the day that has been chosen even if ends between 00:00h and 00:59h.
Thank you in advance!
Gancio version: 1.14.1https://framagit.org/les/gancio/-/issues/349Define timezone per event?2024-02-05T07:43:54ZMel RyanDefine timezone per event?Wondering if it would be difficult to implement setting the time zone per event, rather than for a whole instance?
We’re starting a Gancio for an international group of Owncast streamers, so it would be super useful to display UTC, CET...Wondering if it would be difficult to implement setting the time zone per event, rather than for a whole instance?
We’re starting a Gancio for an international group of Owncast streamers, so it would be super useful to display UTC, CET or whatever after each event time.
And better still, to detect the time zone of the visitor and display that.
A feature request. Thanks for this excellent software!https://framagit.org/les/gancio/-/issues/347[HELP] Event creation scripts2024-02-16T07:11:22ZRamona sindominio[HELP] Event creation scriptsHi all,
I am looking for python scripts to upload events automatically. Are any already done? If not, I'll write it.
Looking at the API spec I suppose that the most simple example could be to just:
- Easily create a bot user using Gan...Hi all,
I am looking for python scripts to upload events automatically. Are any already done? If not, I'll write it.
Looking at the API spec I suppose that the most simple example could be to just:
- Easily create a bot user using Gancio panel
- Create a function to authenticate against this endpoint to get an authorization token for the bot (https://gancio.org/dev/oauth#obtain-a-token)
- Call to create new event function https://gancio.org/dev/api#add-a-new-event. I am not sure which of the body attributes are optional. And either, how to set properly the place if is already on the database. Any working example for this endpoint will be useful.
- Will be enough to send the Bearer token on the authorization header? Or some any configuration have to be done?
- Adapt the script to support image upload
Thanks in advance!
Little Bonus to look for developing
- API endpoint: https://framagit.org/les/gancio/-/blob/master/server/api/index.js?ref_type=heads#L146
- Controller implementation (here the required fields): https://framagit.org/les/gancio/-/blob/master/server/api/controller/event.js?ref_type=heads#L310
- JS test with creation example https://framagit.org/les/gancio/-/blob/master/tests/app.test.js?ref_type=heads#L188https://framagit.org/les/gancio/-/issues/346Create and manage an event status2024-01-30T14:10:15ZIn1t W08joikCreate and manage an event statusI'm just wondering if it makes sense not to require user registration for this improvement to keep access to creating and managing events as simple as possible. At least there should be the option for registered users and admins.
Mobili...I'm just wondering if it makes sense not to require user registration for this improvement to keep access to creating and managing events as simple as possible. At least there should be the option for registered users and admins.
Mobilizon solves this as follows https://docs.joinmobilizon.org/use/events/create-events/#status
However, in my perception, without having tested Mobilizon so far, this only displays the status of an event in the process of an event creation and does not show the further management of the status afterwards.
For example, while a new event can initially have the status "tentative" while waiting to be confirmed by an administrator, authorised users should be able to change the status later on. E.g. to cancel an event.
Because perhaps not enough participants have confirmed their participation in the event. https://framagit.org/les/gancio/-/issues/345
Different roles and permissions may also be required for such status handling.https://framagit.org/les/gancio/-/issues/345Indication of participation2024-01-30T14:33:53ZIn1t W08joikIndication of participationAnonymous and registered users should be able to indicate whether they are participating.
For inspiration: This is how Mobilizon realised it.
https://docs.joinmobilizon.org/use/events/participate-event/
https://docs.joinmobilizon.org/...Anonymous and registered users should be able to indicate whether they are participating.
For inspiration: This is how Mobilizon realised it.
https://docs.joinmobilizon.org/use/events/participate-event/
https://docs.joinmobilizon.org/use/events/manage-participations/
For me, this issue is not about implementing it in this exact form, but more about the possibility that people who organise events can estimate how many people will come.
And they can do this even if they or their participants do not have accounts on other Fediverse services.
It should also be possible to limit the number of participants for an event.
Perhaps users need different qualities here in order to say something about their own participation as well.
Indicate a general interest. A " Maybe I'll be there". Or to give a clear commitment to come.
It should also be possible for interested participants to change the quality of their indication afterwards.
For example, if they have already confirmed their participation, they should be able to cancel their participation again.
Perhaps with the optional choice of sending a reason for the cancellation to the organisers via a text field in addition to the cancellation button.
If it is an event with limited participation capacity, it would be my wish that people who are interested in the event could receive an automated notification that places have become available again and if so, how many.https://framagit.org/les/gancio/-/issues/342Edits are not federated2024-01-28T15:53:52ZjoenepraatEdits are not federatedWhen an event is edited, the edits are not federated via the instance fediverse account. The initial post remains unchanged.
Gancio version: 1.13.1
Tested with Mastodon version: 4.2.4When an event is edited, the edits are not federated via the instance fediverse account. The initial post remains unchanged.
Gancio version: 1.13.1
Tested with Mastodon version: 4.2.4https://framagit.org/les/gancio/-/issues/341[Feature Request] Allow recurrent events until X2024-01-26T13:10:32Zlyz .[Feature Request] Allow recurrent events until XSometimes it's useful to have a limit of recurrence on some events. That way the user doesn't have to manage the removal or pausing of events. Thus having the agenda cleaner by default.Sometimes it's useful to have a limit of recurrence on some events. That way the user doesn't have to manage the removal or pausing of events. Thus having the agenda cleaner by default.https://framagit.org/les/gancio/-/issues/340[Feature Request] User events page view2024-02-07T09:45:12Zlyz .[Feature Request] User events page viewHi @les, we've identified a new feature, as a non-admin user it would be helpful to get a page to see all your uploaded events. The use case was that a squat center wanted to easily pause all their recurrent events for a holidays period....Hi @les, we've identified a new feature, as a non-admin user it would be helpful to get a page to see all your uploaded events. The use case was that a squat center wanted to easily pause all their recurrent events for a holidays period. Batch editing would be an awesome plus.
Thaanks!https://framagit.org/les/gancio/-/issues/338it's time to use a separate worker2024-01-30T21:55:26Zlesit's time to use a separate workerSo far the AP stack management is best effort, to improve the management we would need a separate worker and a real queue manager (see [bull](https://optimalbits.github.io/bull/)).
This will probably add redis as a dependency.So far the AP stack management is best effort, to improve the management we would need a separate worker and a real queue manager (see [bull](https://optimalbits.github.io/bull/)).
This will probably add redis as a dependency.https://framagit.org/les/gancio/-/issues/337send emails to all admins2024-01-23T16:30:25Zlessend emails to all admins