• DessalinesOPA
    link
    fedilink
    arrow-up
    5
    ·
    4 years ago

    So, stuff I’ve been doing this week:

    • Added Visual and Audio captchas when registering. This is now integrated into the API, so lemmy clients can make use of it when registering.
    • Removed browser-stored user settings. Now your language, theme, and all user settings will update on any browser, with just a simple page refresh! IE change your theme on mobile, save it, then go to desktop and refresh the page.
    • Added inferno-helmet, a library like react-helmet to fix page title issues.
    • Made some DB changes around post thumbnails, which now use the full urls (otherwise thumbnails would break with federation).
    • Merged some user bios, thanks to axigi.
    • Changed our deploy procedure to use travis to both run our federation integration suite, and do our production docker builds. (These were taking 30 minutes and locking up my dev machine).
    • Lots of other smaller changes, like making the sidebars in the UI cleaner.

    Currently I’m working on re-organizing and adding a lot more federation integration tests, as @nutomic@lemmy.mladds security checks for servers to discard incoming activitypub messages that aren’t validated / fail security checks.