Start the morning right with a huge ad sale
yay!
Created a base model for notifications
The backend for notifications in Alpha is now implemented, now it's time to implement notification components and make a UI for it.
Fix regression with Django 3.0
Token authentication is no longer working in Django 3.0 with Channels, so I had to implement another hack.
Added editing tasks
0
Add task editing
Final piece of tasks CRUD on Unicorn.
Add thread editing + deletion
Added that to unicorn!
Allow CMD-enter in editor
Write rules for discussions
Post social media posts for ads
Schedule social media posts
Establish rules document for discussions
I really need to establish some rules: sick of spam, and with clearer rules it's easier to establish a quality bar.
Sergio Mattei
Author
https://alpha.getmakerlog.com/discussions/sergio-its-about-time-for-some-rules
Write growth plans
Start the morning
Show ads on sidebar for real
Final change before I go sleep!
Added task deletion to Unicorn
I think the last remaining step is update.
Fix DB integrity errors
Fixed a couple of errors triggered within webhooks.
Improved API performance by switching ASGI server to uvloop
The previous server used the plain asyncio loop (yuck!). I switched it for uvloop and it's much faster!
Switch to hypercorn.
Block bot (usually dependabot) commits on the API level
Because I'm getting real sick of GH spam.
Do some SERIOUS work to reduce Makerlog's time-to-deploy
Time to deploy is the silent killer, and I finally tamed that beast.
- Aggressive caching in CI
- Removed unnecessary packages
- Parallelized unit test runs (50% time reduction)
Test + Deploy times for the API is now down from 6mins/commit to 1minute.
- Aggressive caching in CI
- Removed unnecessary packages
- Parallelized unit test runs (50% time reduction)
Test + Deploy times for the API is now down from 6mins/commit to 1minute.
Update Makerlog to Django 3.0!
Got a bunch of security fixes + hopefully a speed boost.