[–] 8 points 1 week ago

Attention everyone, make sure to set the coordinates of the template image to 0,0 when using Cotemplate. Multiple people already started drawing with offset because of this.

  • source
  •  

    Cotemplate is a tool for creating "Megatemplates": a template the size of the whole canvas which contains multiple independent templates.
    This has two main advantages: teams can see where space is left when placing their artwork and users without a team who want to help various artworks can get the template directly without having to ask around for a URL.

    You can find the Cotemplate for this year's Canvas here: https://chocolatecakecodes.goip.de/cotemplate/ui/template/20260520-Canvas26_main

    You can create your own team in the menu opened by the button top right. Everyone with the team credentials can add and manage templates of this team. Once placed, an image is visible for everyone (so outside the team too).
    To login as a team-member you have to go to the login page.

    I also want to highlight the following features:

    • Direct URL to the current megatemplate is copied into your clipboard when clicking the small clipboard icon in the top middle.
    • Individual templates can be (de-)selected in the list (opened by the button top left).
    [–] 7 points 3 weeks ago (3 children)

    I'm happy that my tool is useful for some, so thanks for brining it up :)

    @grant@toast.ooo I would be glad if it gets more attention. The usecase described by misericordiae is exactly one I had in mind (another one is that finding free areas is less difficult with a global template). If you need any more information before linking it somewhere public, feel free to comment or DM.

  • source
  • parent
  • context
  •  

    To the programmers who worked with Erlang and related languages (so targeting the Erlang VM): how was your experience?

    I'm interested in the Erlang ecosystem but would like to know if its languages are hard or can be considered powerful modern languages (and possible easy, but not "Python easy", I want to write efficient software with statically typed syntax).
    Also, how mature is the ecosystem? Are there good frameworks to write scalable webservices with? Did you have fun using them and the language or was it more a headache-inducing experience?

    So all in all what did you experience, in which context did you; and would you recommend learning an Erlang related language?

    [–] [S] 2 points 3 weeks ago

    This is a known bug which I only noticed after creating the release. So I'm glad that I didn't enable the feature for all by default. Another reason for it not being on by default is that it creates additional load on the database for every load of the combined page (if sorted by new).

  • source
  • parent
  • context
  • [–] 2 points 1 month ago

    Lemmy seems to just take the first item there and then abort if it's an image not a link.

    That is correct. But so reordering would result in losing the image. I linked to the issue at Lemmys GH and it was marked as resolved just recently, so they should be able to consume multiple attachments soon.

    I don't understand why Mbin is using source instead of url.

    This I also don't know, but as we also put it in the attachments, it should be fine.

  • source
  • parent
  • context
  • [–] 1 point 1 month ago

    ActivityPub has been around for 8 years, and IMO, the Fediverse is not evolving. It is not federating the way ActivityPub was designed for.

    From this I thought you are referring to the fedi platforms in general. I saw later you wrote specifically about Lemmy; so ok.
    Still, my example shows that the Fediverse is evolving (even if it might be slow). Lemmy and Mastodon might be the biggest platforms out there, but they might not be the ultimate prestige examples of our network.

  • source
  • parent
  • context
  • [–] 1 point 1 month ago (2 children)

    I can't show you directly, as fedia.io requires login to access the platform (scraper protection), but I was able to open the channel by searching for their handle, the page showed up videos (also recent ones) and the video-posts had comments. The page show the channel-logo and every post had the thumbnail of the video.
    One click on the title when you have to post open, and it will open the original page in a new tab, which then can play the video. Even better: Mbin automatically inserts the embedded viewer for the posted video, so you don't even have to leave fedia.

    So please don't draw conclusions from Lemmy to all fedi projects.

  • source
  • parent
  • context
  •  

    We are happy to finally release the full 1.10.0 and looking forward to your feedback.

    We have 3 different summaries below. One for end-users, one for server admins, and finally a summary for developers.

    Summary for Users

    • Add support for lists of keyword filters of content; they can be scoped to content, comments and profile-overviews and can have an expiration-date
    • Show the custom title of users and add the option to set one for yourself
    • Add the option to also show content which was boosted by people you follow in the Combined view
    • Pagination is now done by "anchors" (like that date of the last thread on the page) instead of page-numbers, to improve performance
    • Add an indicator when a user has their "cake day"
    • Fix search not returning most of Lemmy users and magazines
    • Fix the search when searching content, users or magazines by their URL
    • The date field of the search form now has a preset value
    • Small UI improvements to make the elements of posts and threads more consistent (the layout for posts in Combined view can be toggled in the UI settings)
    • Prevent opening a thread or post when touching interactive elements (buttons, spoilers, ...) on mobile
    • Suppress notification for added content if it is more than two days old (for example after delayed federation)
    • Fix infinite scrolling of comments
    • Fix reply button for comments on locked threads and posts not being disabled

    Summary for Server Admins

    • Introduces monitoring: record a variety of metrics and show statistics what causes performance-issues on your server
    • Uploaded images now get compressed to fit the size limit (see the docs)
    • Cached images can be removed with a command
    • A new command for deleting orphaned media
    • Extend the "check duplicate magazines" command to find and delete duplicate users in the database (which might block DB migrations)
    • Make the language of fulltext-search configurable (see the docs)
    • Fix list of inactive users always being empty

    Tip about the Messengers

    As the load of deliveries can get high from time to time it is now recommended to run at least one separate messenger process for the Deliver queue.

    Summary for developers

    Mbin:

    • PHP updated to 8.4
    • Symfony updated to 7.4
    • Some dependencies updated

    App:

    • New API endpoints to retrieve content, boosts and list moderated magazines of a user
    • New or extended API endpoints listing who liked and boosted content
    • New API endpoints for managing mod and owner requests of magazines
    • Get Combined feed for magazine (/api/magazine/{magazine_id}/combined[/v2])
    • Get chat messages of specific user (/api/users/{user_id}/messages)
    • Get content for a Tag (/api/tag/{name}/[entries|entryComments|post|postComments])
    • Add filter 'abandoned' for /api/magazines
    • New OAuth permissions
    • Breaking API changes:
      • Schema of the DTO for notifications on user signup
      • /api/combined/{collectionType} changed from PUT to GET
      • Reworked response of the search API

    Fediverse:

    • Fix federation issues of some activities by adding the published property to the Instance actor
    • Fix federation of link+image threads to Lemmy
    • Send Delete activities to all known instances (instead of only ones the user interacted with)
    • Honor the "application/ld+json" type in endpoint requests
    • Periodic updates of user actors will also update their username
    • Fix parsing of actors from PeerTube
    • Treat as:Public or just Public correctly
    • Fix support for image property on Page type, add support for string
     

    We are happy to finally release the full 1.10.0 and looking forward to your feedback.

    We have 3 different summaries below. One for end-users, one for server admins, and finally a summary for developers.

    Summary for Users

    • Add support for lists of keyword filters of content; they can be scoped to content, comments and profile-overviews and can have an expiration-date
    • Show the custom title of users and add the option to set one for yourself
    • Add the option to also show content which was boosted by people you follow in the Combined view
    • Pagination is now done by "anchors" (like that date of the last thread on the page) instead of page-numbers, to improve performance
    • Add an indicator when a user has their "cake day"
    • Fix search not returning most of Lemmy users and magazines
    • Fix the search when searching content, users or magazines by their URL
    • The date field of the search form now has a preset value
    • Small UI improvements to make the elements of posts and threads more consistent (the layout for posts in Combined view can be toggled in the UI settings)
    • Prevent opening a thread or post when touching interactive elements (buttons, spoilers, ...) on mobile
    • Suppress notification for added content if it is more than two days old (for example after delayed federation)
    • Fix infinite scrolling of comments
    • Fix reply button for comments on locked threads and posts not being disabled

    Summary for Server Admins

    • Introduces monitoring: record a variety of metrics and show statistics what causes performance-issues on your server
    • Uploaded images now get compressed to fit the size limit (see the docs)
    • Cached images can be removed with a command
    • A new command for deleting orphaned media
    • Extend the "check duplicate magazines" command to find and delete duplicate users in the database (which might block DB migrations)
    • Make the language of fulltext-search configurable (see the docs)
    • Fix list of inactive users always being empty

    Tip about the Messengers

    As the load of deliveries can get high from time to time it is now recommended to run at least one separate messenger process for the Deliver queue.

    Summary for developers

    Mbin:

    • PHP updated to 8.4
    • Symfony updated to 7.4
    • Some dependencies updated

    App:

    • New API endpoints to retrieve content, boosts and list moderated magazines of a user
    • New or extended API endpoints listing who liked and boosted content
    • New API endpoints for managing mod and owner requests of magazines
    • Get Combined feed for magazine (/api/magazine/{magazine_id}/combined[/v2])
    • Get chat messages of specific user (/api/users/{user_id}/messages)
    • Get content for a Tag (/api/tag/{name}/[entries|entryComments|post|postComments])
    • Add filter 'abandoned' for /api/magazines
    • New OAuth permissions
    • Breaking API changes:
      • Schema of the DTO for notifications on user signup
      • /api/combined/{collectionType} changed from PUT to GET
      • Reworked response of the search API

    Fediverse:

    • Fix federation issues of some activities by adding the published property to the Instance actor
    • Fix federation of link+image threads to Lemmy
    • Send Delete activities to all known instances (instead of only ones the user interacted with)
    • Honor the "application/ld+json" type in endpoint requests
    • Periodic updates of user actors will also update their username
    • Fix parsing of actors from PeerTube
    • Treat as:Public or just Public correctly
    • Fix support for image property on Page type, add support for string
     

    Crossposted from https://fedia.io/m/mbinReleases@gehirneimer.de/t/3849075

    This is the second release candidate for the upcoming 1.10 release. It contains mostly bugfixes and small improvements.

    Summary for Users

    • added an option to use the old layout for posts in Combined view
    • boosted content in Combined feed will only be included if sorted by newest
    • user titles will ignore special Unicode characters
    • fix infinite scrolling of comments
    • disable reply button for comments on locked threads and posts
    • better layout for thread comments in Combined view

    Summary for Server Admins

    • fix mbin:images:remove-remote command

    Summary for developers

    Mbin:

    • updated some dependencies

    App:

    • new API endpoints for
      • get Combined feed for magazine (/api/magazine/{magazine_id}/combined[/v2])
      • get chat messages of specific user (/api/users/{user_id}/messages)
      • get content for a Tag (/api/tag/{name}/[entries|entryComments|post|postComments])

    Fediverse:

    • Treat as:Public or just Public correctly
    • Fix support for image property on Page type, add support for string
     

    This is the second release candidate for the upcoming 1.10 release. It contains mostly bugfixes and small improvements.

    Summary for Users

    • added an option to use the old layout for posts in Combined view
    • boosted content in Combined feed will only be included if sorted by newest
    • user titles will ignore special Unicode characters
    • fix infinite scrolling of comments
    • disable reply button for comments on locked threads and posts
    • better layout for thread comments in Combined view

    Summary for Server Admins

    • fix mbin:images:remove-remote command

    Summary for developers

    Mbin:

    • updated some dependencies

    App:

    • new API endpoints for
      • get Combined feed for magazine (/api/magazine/{magazine_id}/combined[/v2])
      • get chat messages of specific user (/api/users/{user_id}/messages)
      • get content for a Tag (/api/tag/{name}/[entries|entryComments|post|postComments])

    Fediverse:

    • Treat as:Public or just Public correctly
    • Fix support for image property on Page type, add support for string
     

    This is the first release candidate for the upcoming 1.10 release.
    As some parts of the UI/UX and admin features were notably changed, we decided for the RC to get more widespread feedback.
    It includes new features for users and admins, bug fixes, performance fixes and some breaking changes of the REST API.

    We have 3 different summaries below. One for end-users, one for server admins, and finally a summary for developers.

    Summary for Users

    • Add support for lists of keyword filters of content; they can be scoped to content, comments and profile-overviews and can have an expiration-date
    • Show the custom title of users and add the option to set one for yourself
    • Add the option to also show content which was boosted by people you follow in the Combined view (still needs polishing)
    • Pagination is now done by "anchors" (like that date of the last thread on the page) instead of page-numbers, to improve performance
    • Add an indicator when a user has their "cake day"
    • Fix search not returning most of Lemmy users and magazines
    • Fix the search when searching content, users or magazines by their URL
    • The date field of the search form now has a preset value
    • Small UI improvements to make the elements of posts and threads more consistent
    • Prevent opening a thread or post when touching interactive elements (buttons, spoilers, ...) on mobile
    • Suppress notification for added content if it is more than two days old (for example after delayed federation)

    Summary for Server Admins

    • Introduces monitoring: record a variety of metrics and show statistics what causes performance-issues on your server
    • Uploaded images now get compressed to fit the size limit (see the docs)
    • Cached images can be removed with a command
    • A new command for deleting orphaned media
    • Extend the "check duplicate magazines" command to find and delete duplicate users in the database (which might block DB migrations)
    • Fix list of inactive users always being empty

    Summary for developers

    Mbin:

    • PHP updated to 8.4
    • Symfony updated to 7.4

    App:

    • New API endpoints to retrieve content, boosts and list moderated magazines of a user
    • New or extended API endpoints listing who liked and boosted content
    • New API endpoints for managing mod and owner requests of magazines
    • Add filter 'abandoned' for /api/magazines
    • New OAuth permissions
    • Breaking API changes:
      • Schema of the DTO for notifications on user signup
      • /api/combined/{collectionType} changed from PUT to GET
      • Reworked response of the search API

    Fediverse:

    • Fix federation issues of some activities by adding the published property to the Instance actor
    • Fix federation of link+image threads to Lemmy
    • Send Delete activities to all known instances (instead of only ones the user interacted with)
    • Honor the "application/ld+json" type in endpoint requests
    • Periodic updates of user actors will also update their username
    • Fix parsing of actors from PeerTube
     

    My goal is to have a folder with images + a configuration-file which describes the stickers (file, associated emoji, name, link for sources / artist name) and then an application which can create / update sticker packs from the images for messengers like Signal, Matrix, Discord and so on.

    Is there already such a (preferably FOSS) project or service?

     

    Is there a community where people share their own projects?

    I have some self-made applications and think they may be useful for others too, so I want to present them.

    I already looked into some of the FOSS communities, but they seem more to be for news and discussions of established software.

    Thank in advance for any tip.

    view more: next ›