1
18
submitted 7 hours ago* (last edited 7 hours ago) by Lojcs@lemm.ee to c/opensource@lemmy.ml

I've forked an app I use myself to add what I thought would be a (relatively) small fix. I then realised it was sort of left in the middle of a redesign/rewrite caused by dependency updates changing / breaking things and decided I needed to finish that if I wanted to see my code on a release. Along the way I got carried away and now the fork feels too large to pull request.

The changes I made don't meaningfully change the app structure but they required multiple refactorings/rewrites and extrapolation of what the redesign was trying to do.

The original developer is active but haven't committed to the repo in a long time. What should I do? I just want people to use the code I wrote. Do I PR and see what they say? Do I make another branch of its main and try to add my changes in more digestible chunks? Do I change the package name and release a build myself? I don't want to figure out a new name / logo etc, especially since the app is largely the same.

There are issues on the original repo about bugs I fixed. I'd like to point them to my fork, but that feels like shilling an unnecessarily made fork. And it doesn't feel right to drop a huge PR on the dev and expect them to accept it or even reply neither.

What do?

2
53

It’s been a while! This release, the first stable in a decade, was designed to have minimal feature changes from 3.2.2. The goal was to just cut a release that builds on modern systems, which was itself more than enough work. Further releases will include actual features and more normal changelogs. The version is 3.4.0 to avoid conflicts with forks that tagged things under 3.3.x. Moving forward, development will continue out of TypesettingTools/Aegisub.

3
43

Hi again Lemmy! This is Dihar, again with a new release for Treedome. I haven't posted a new post for this project since 0.5.0, so I'll just list down all the changes that happened since then! For those of you who have been using this program, thank you for the kind and supportive words. Here's to more releases, and please ask me anything you want down below!

If you want to know more, check this out https://codeberg.org/solver-orgz/treedome/compare/0.5.0...0.5.4.

Important Additions:

  1. Windows build is now available from the release page
  2. Copy pasting links are now working properly
  3. Added math extension, can be tested by typing $\LaTeX$
  4. Added fixes based on ItsFoss suggestions https://news.itsfoss.com/treedome/
  5. New button to sort notes, will only affect itself and its children
  6. New window to display all tags in the document, accessible from the escape menu
  7. Improve full text searches (ctrl+shift+f) and give more relevant info

Miscellaneous:

  1. Upgrade Tauri from v1 to v2
  2. Upgrade dependencies
  3. Spotlight searches queries are now more tolerant/relaxed
  4. Snappier animation for most windows
  5. Reduce choppiness when scrolling in modals
  6. Fixed full text search not applying yellow highlight on text editor after search page is being reopened
  7. Fixed broken document after setting the timeout duration above certain threshold
  8. Reduced the already small 8MB package to 5MB. Thanks @allie for noticing!

Also, this project are in need for some graphic design loving thing. Need a logo. Anyone knows where to find communities for this?

4
184
darktable 5.0.0 released (www.darktable.org)
5
15

trying out a few browsers & the pale moon home page sometimes directs to the russian lang page despite my lang set as english.

https://palemoon.start.me/start keeps connecting to https://palemoon.start.me/ru

thoughts? TYIA

6
10
submitted 2 days ago by yogthos@lemmy.ml to c/opensource@lemmy.ml

One thing that was pretty innovative in this game when it came out was that you moved around with the keyboard, but aimed with the mouse. This allow you to run one way while shooting in a different direction. It's neat to see the engine is still getting some love after all these years.

7
113
submitted 3 days ago by monty33@lemmy.ml to c/opensource@lemmy.ml

Will there ever be such a thing? I know that you can use your phone on a mount, but having your phone integrated into your dash screen, steering wheel buttons, etc. Is a big convenience and I also think safer.

Would a drop in replacement be possible? Or would a whole new app need to be developed and integrated into every car manufacturer?

This is one google app that I still heavily rely on, unfortunately. I'm sure they are harvesting everything about me as I drive.

8
530
9
28
submitted 3 days ago by yogthos@lemmy.ml to c/opensource@lemmy.ml
10
96

https://gitlab.com/christosangel/tuiplette

tuiplette is a terminal match-three game, written in Bash.

The aim is to gain points by swapping two adjacent grid cells to create rows or columns of three or more matching cells, which will disappear and allow the above cells to fall and occupy the vacant space.

When there are no moves left, the grid will be refreshed, and the game will continue until all (configured) reshuffles are used. When there are no moves left, and no reshuffles left, the game will end.

If the score is among the 10 best scores achieved, it makes it in the Top Ten Hiscores.

As far as the appearence of the game, by configuring the game accordinly, the user can select the game theme according to their liking.

The user has select theme between letters, numbers, greek, shapes, faces and blocks.

The colors selected are the configured terminal theme colors.

themes

11
136

I've been testing it and it seems like a good solution for general productivity and a great option for people migrating from MS. It's open source and cross-platform, but I just don't see it in any conversations about office software.

For me, it's so far leagues beyond LibreOffice. I really need something that works on my phone and syncs across devices, and allows collaboration. OnlyOffice seems to fit the bill. It's also far more intuitive to my preferences.

I am sure that some people wouldn't like the fact that the interface runs as a webapp, or use of Java, but it's strange to me that it's not usually even in the conversation.

12
63
Infinigen (infinigen.org)
submitted 5 days ago by Zerush@lemmy.ml to c/opensource@lemmy.ml

Infinigen is a procedural generator of 3D scenes, developed by Princeton Vision & Learning Lab. Infinigen is optimized for computer vision research and generates diverse high-quality 3D training data. Infinigen is based on Blender and is free and open-source (BSD 3-Clause License). Infinigen is being actively developed to expand its capabilities and coverage

13
15
submitted 5 days ago by Tobias@lemmy.ml to c/opensource@lemmy.ml

We're launching OpenClimate.fund, a community-driven initiative to support open source projects that address climate change and biodiversity loss. These are among the most pressing challenges of our time, yet open source efforts in these areas remain alarmingly underfunded. While significant resources are being spent on areas such as artificial intelligence and security, the environmental sector is largely left empty-handed when it comes to open source solutions. It's time to change that.

OpenClimate.fund aims to bridge this gap by funding an ecosystem built on transparency, trust, and collaboration to advance climate-friendly technologies and measurable environmental impact.

14
120

cross-posted from: https://lemmy.world/post/23232856

PeerTube is a decentralized and federated alternative to YouTube. The goal of PeerTube is not to replace YouTube but to offer a viable alternative using the strength of ActivityPub and P2P protocols.

Being built on ActivityPub means PeerTube is able to be part of a bigger social network, the Fediverse (the Federated Universe). On the other hand, P2P technologies help PeerTube to solve the issue of money, inbound with all streaming platform : With PeerTube, you don't need to have a lot of bandwidth available on your server to host a PeerTube platform because all users (which didn't disable the feature) watching a video on PeerTube will be able to share this same video to other viewers.

If you are curious about PeerTube, I can't recommend you enough to check the official website to learn more about the project. If after that you want to try to use PeerTube as a content creator, you can try to find a platform available there to register or host yourself your own PeerTube platform on your own server.

The development of PeerTube is actually sponsored by Framasoft, a french non-for-profit popular educational organization, a group of friends convinced that an emancipating digital world is possible, convinced that it will arise through actual actions on real world and online with and for you!

If you want to contribute to PeerTube, feel free to:

15
29
16
61

Plan 9 Newsgroup is Revived (comp.os.plan9)

Plan 9 is a Unix-like operating system first developed by Bell Labs.

https://comp.os.plan9.narkive.com/SnexHy94/we-re-alive-again

"comp.os.plan9 is a moderated newsgroup for discussion of the Plan 9 operating system and related systems. It's a forum to ask questions and share information about installing, administering, using, and developing the system. Discussion of the original Plan 9 from Bell Labs as well as all forks, derivitives, or otherwise related systems are on topic. "

http://9srv.net/comp.os.plan9/index.html

@opensource@lemmy.ml @usenet@lemmy.ml

#Plan9 #Usenet #Newsgroups #Unix #OS #OperatingSystem

17
108
submitted 1 week ago by einkorn@feddit.org to c/opensource@lemmy.ml

Hello everyone, I am looking for software to write music sheets and tabs. A friend and music teacher uses Guitar Pro, but it's a little pricey for my occasional use.

It doesn't have to be an all-in-one solution. So for example, if you know a piece of software that does just cord visualization that's also highly appreciated.

18
126
submitted 1 week ago by yogthos@lemmy.ml to c/opensource@lemmy.ml
19
8
20
162
Huge list of engineering FOSS (www.cfdsupport.com)
submitted 1 week ago* (last edited 1 week ago) by HootinNHollerin@lemmy.dbzer0.com to c/opensource@lemmy.ml

With links for each, and sorted into categories. Largest category being finite element analysis (FEA) and computational fluid dynamics (CFD) simulation solvers which are used for things like stress, thermal, electromagnetic simulation etc. Also some CAD and general tools

21
120
submitted 1 week ago* (last edited 1 week ago) by maniacalmanicmania@aussie.zone to c/opensource@lemmy.ml

Alice Su - Sep 27, 2017

Basel Khartabil hoped the internet would lead to a flowering of freedom and openness in Syria. Then he was arrested and imprisoned by the Assad regime.

In 2003, when Jon Phillips was 24, he met someone who changed everything about how he perceived the world. At the time, Phillips was a graduate student in computer science and visual art at the University of California, San Diego. Rather than work for a big tech company, as most of his friends were doing, he wanted to use his computing skills to “build society and community.” So he turned to open software, collaborating with strangers every day on Internet Relay Chat, a platform that software developers use to chat in real time while working on projects together. One day, while he was on an IRC channel developing an open source clip art site, someone with the username Bassel popped up.

Bassel wrote a patch for the site, then went on to develop a software framework for a blog platform that he and Phillips called “Aiki,” which was also the name of Bassel’s pet turtle. Phillips had no idea who Bassel was, where he lived, or what he looked like, but they spent hours hacking together, and eventually Phillips picked up more details: Besides the pet turtle, he learned that his collaborator lived in Damascus and was of Palestinian and Syrian descent; he taught Phillips that the Arabic term inshallah, “God willing,” could also mean “no.” He would joke with Phillips while hacking, “Don’t say inshallah, dude, don’t hex it, inshallah means it’ll never happen!” Eventually, Phillips learned his full name: Bassel Khartabil, though he went by Bassel Safadi online, a reference to his Palestinian origins in the town of Safad.

Phillips and Khartabil met at a time of great optimism for “open culture” advocates like them. Both men became active in the Creative Commons, a movement dedicated to open source programming and a culture of sharing knowledge across the world. Khartabil saw the internet and connectedness in grand, almost utopian terms, and in November 2009, he and Phillips organized an event at the University of Damascus called Open Art and Technology. It was the first significant “free culture” event in Syria—and the first time Phillips and Khartabil met in person. They invited a variety of artists, including the Syrian sculptor Mustafa Ali. After a speech given by the CEO of Creative Commons, who had traveled from the United States to Damascus, the artists stood up one by one and pledged to put their art in the commons, licensed for sharing, open to all.

“It was cool, like, is this really happening?” Phillips says. “We were sitting there, like, Dude, yeah, we did this, man. This is our thing. This is the ultimate social hack.” For Khartabil, it was a highlight of his effort to bring more Syrian art, culture, and knowledge onto the internet; it was the web as a peaceful revolutionary force.

Six years later, Khartabil was dead. Syrian military intelligence arrested him in Damascus on March 15, 2012. He was interrogated, tortured, and imprisoned in the Saydnaya military prison and Adra prison, sometimes in solitary confinement. The United Nations Working Group on Arbitrary Detention determined that Khartabil’s imprisonment violated international law and called for his release, to no avail. Then, in October 2015, he disappeared from Adra, without any government statement of his whereabouts. Friends and family started a #freebassel campaign, believing he was still alive somewhere. But on August 1, 2017, Khartabil’s wife, Noura Ghazi Safadi, who is a human rights lawyer, announced that his family had confirmed his death. “He was executed just days after he was taken from Adra prison in October 2015,” Ghazi Safadi wrote on Facebook. “I was the bride of the revolution because of you. And because of you I became a widow. This is a loss for Syria. This is loss for Palestine. This is my loss.”

Read more ...

22
49
submitted 1 week ago by ibra_kdbra@lemmy.ml to c/opensource@lemmy.ml

Classic Arcade🎮

JavaScript Games Collectiona handpicked bundle of six browser-based games, four random arts, I’ve created since 2019.

What Makes These Games Special?

  • Instant Play: No need to download anything. Just open your browser and dive in!
  • Classic Feel: Inspired by retro arcade vibes, these games are pure fun without distractions.
  • Simple and Addictive: Easy to learn, hard to master – perfect for quick breaks or endless hours of entertainment.(I play everyday actually)

What's Inside? 🎲

The collection features a variety of games for all kinds of players:

  • Fast-paced challenges for thrill-seekers.
  • Casual, relaxing games for those who want to unwind.
  • Clever puzzles to test your brainpower.

Every game is made with attention to detail, bringing you back to the good old days of simple game-play.

Enjoy and let me know your favorites!

23
117
submitted 1 week ago* (last edited 1 week ago) by aclarke@lemmy.world to c/opensource@lemmy.ml

I was recently furloughed from work, so in between job applications, I decided to polish off Sonarr support in my Managarr TUI. Thus, I'm very proud to announce the beta release of Managarr with Sonarr support!

TL;DR: Managarr is a TUI and CLI for managing your Servarr instances. As of now, it now supports both Radarr and Sonarr and all the features that are available in the UI are also available in the CLI for scripting and additional automation.

The new version has the following features:

  • Wider platform support (Windows, Mac, Linux, x86_64 and arm64)
  • View your library, downloads, blocklist, episodes
  • View details of a specific series, or episode including description, history, downloaded file info, or the credits
  • View your host and security configs from the CLI to programmatically fetch the API token, among other settings
  • Search your library
  • Add series to your library
  • Delete series, downloads, indexers, root folders, and episode files
  • Trigger automatic searches for series, seasons, or episodes
  • Trigger refresh and disk scan for series and downloads
  • Manually search for series, seasons, or episodes
  • Edit your series and indexers
  • Manage your tags
  • Manage your root folders
  • Manage your blocklist
  • View and browse logs, tasks, events queues, and updates
  • Manually trigger scheduled tasks
  • Manually trigger scheduled tasks
  • And more!

Here's some screenshots of the Sonarr tab:

Thanks to everyone's feedback when I first posted the alpha release here, this version sports a handful of additional performance improvements and platform support.

This is now technically in beta, so if anyone encounters any issues, please let me know!

24
279
submitted 1 week ago by Zerush@lemmy.ml to c/opensource@lemmy.ml
25
13
submitted 1 week ago by WeAreAllOne@lemm.ee to c/opensource@lemmy.ml

cross-posted from: https://lemm.ee/post/49620916

Now that 2024 is coming to the end and Christmas around the corner, have you considered any donations to be given? If yes where?

view more: next ›

Open Source

31717 readers
251 users here now

All about open source! Feel free to ask questions, and share news, and interesting stuff!

Useful Links

Rules

Related Communities

Community icon from opensource.org, but we are not affiliated with them.

founded 5 years ago
MODERATORS