My daily worklog


Today, I’ve got a lot of small tasks to complete:

  • fix plume
  • upgrade gitlab
  • community management
  • issues / MR

I also have to work on a secret thing :wink:


Yesterday, I fixed our Plume blog, thanks to @elza, upgraded our Gitlab instances, answered / reviewed a few issues and merge requests, and fixed a few bugs myself. I also spent some time preparing @ginnymcqueen’s onboarding and communicating on the new :wink:

Today, I’m going to work on the code this morning (I still have a WIP feature I need to merge this week), and this afternoon will be dedicated to project management. Especially, I’d like to prepare for the next Funkwhale Sync.


Yesterday, I made a lot of progress on the dev side, and also launched a discussion about the Funkwhale Sync.

Today, I’m going to focus mainly on development :slight_smile:


Yesterday, I was able to complete the MR I was working on for so long! I’m going to merge it today, and eventhough the feature itself is not complete, there is progress :wink:

Today will be a bit special, as I have a meeting with Pole Emploi (Employment agency) in the afternoon. I have to prepare for that!


Yesterday, I basically spend my day on personal / administrative tasks.

Today, I’ll write the weekly blog entry, and also discuss with @ginnymcqueen. The remaining time will go to development :slight_smile:


Friday, I had a small meeting with Ginny to check with her how things went for this first week, and discuss about her first ideas. We agreed that implementing a Code of Conduct was the priority, and I’ve launched the discussion around that, based on her work. During the day, I also started to work on better Json-LD handling withing the codebase.

Oh, and yesterday, I’ve also written a short, non-technical introduction to common software development terms and processes:

Today, I have a small backlog of discussions and issues to check out, then I’ll probably continue on my work from friday.


Really? :star_struck:
Man, don’t want to see, what a longer one is for you :sunglasses:



Thanks for the write up.

I’ve just finished viewing this series of videos on Git/Github. Great videos even if the presenter is wired.


Well, let’s say it was short when I started writing it :smiley:


Yesterday, I finished and merged this pull request which should improve the robustness of the federation and make Funkwhale more easily compatible with existing fediverse software that use different json-ld representations. I’ve also published the git thingy on my blog

Today, I have a pretty busy day, with a mix of personal and project tasks:

  • deploy and test yesterday’s MR in real life scenario, to ensure it doesn’t break existing federation with older instances.
  • Do some work/administrative calls
  • Finish organizing Funkwhale sync #4
  • Fix some bugs


Yesterday, I had a lot of small tasks to do, and finished almost everything.

Today, I’m going to annouce Funkwhale Sync #4 more widely, then focus on bugfixing :slight_smile:


Yesterday, I had a full day of bugfixing, which is something I hadn’t done for a long time!

Today, I’m going to continue that in the morning, and focus on writing/project management this afternoon :slight_smile:


Friday, I had a small session of bugfixing in the morning, and spent the afteronnon on project management as planned.

Starting from this week I’m going to organize a bit more, and share a list of things I’m supposed to do in the whole week. Since this is monday, let’s start. This week, I’d like to:

  • [x] Publish our final code of conduct on Funkwhale website and other spaces (cc @ginnymcqueen)
  • [ ] Prepare some wireframes for redesign
  • [x] Setup a PeerTube instance so we can share video guides and other video content related to Funkwhale (cc @sporiff)
  • [x] Think about how to organize our roadmap and contact people to help with that work
  • [x] Pick a date for Funkwhale Sync #4
  • [x] Write specifications for new authentication scheme (cc @gordon)

Today, I’ll start with the Code of Conduct, and the remainder of the day will be spent on dev, I think :slight_smile:


Yesterday, I published our Code of Conduct at, prepared some wireframes for and set up a peertube instance at

Today, I’m going to work with @gordon on our new authentication workflow, pick the date for Funkwhale Sync #4 and continue working on the wireframes if I have remaining time.


Yesterday, I’ve picked a date for Funkwhale Sync #4, started a discussion about our roadmap, and spent the afternoon working on

Today, I have a meeting in the morning, and I’ll spend the afternoon on authentication/oauth stuff with @gordon!


Yesterday, I worked on the new Oauth/permission logic with @gordon, today, I’m going to continue that and work on project management tasks too :slight_smile:


Yesterday, I spent the morning working on OAuth logic. In the afternoon, I tried to fix a breaking change introducted by the switch to cookie-based auth, but unfortunately it didn’t work and I think I will have to revert the whole cookie thing.

Today, I’m going to do that, write the weekly blog entry, publish the french translation of our CoC, and investigate a few issues.


This week, I’d like to:

  • [ ] Continue working on redesign
  • [ ] Finish OAuth implementation
  • [ ] Setup a Loomio instance to try the solution?
  • [ ] Animate the roadmap discussion to move forward

Today, I have a lot of small project management tasks (translate/publishe the Sync release notes, answer tickets, merge requests, etc.)


Yesterday, I published the Sync meeting notes and recording, and almost completed the work on OAuth

Today, I have a lot of personal tasks to do, so I’m not sure what I’ll be able to do for Funkwhale :slight_smile:


Yesterday was short and I almost only worked on project management.

Today, I have a few forum topics to launch, and maybe start preparing a small bugfix release for tomorrow.