Skip to content
  • 24 Votes
    25 Posts
    670 Views

    @cagatay Sure. Here’s the light theme CSS file

    https://sudonix.org/assets/customcss/light.css

    Others are as below

    b1072f13-9bea-4129-aa68-ea9edc68830c-image.png

  • 2 Votes
    4 Posts
    176 Views

    Seems that before FreeNGINX, there was “Angie” - a strange name for a fork of Nginx, but here it is nonetheless

    https://angie.software/en/

    Features

    Core advantages over nginx include the following:

    Supporting HTTP/3 for client connections, as well as for proxied server connections, with the ability to independently use different protocol versions (HTTP/1.x, HTTP/2, HTTP/3) on opposite sides. Automatic HTTPS provisions TLS certificates using built-in ACME support. Simplifying configuration: the location directive can define several matching expressions at once, which enables combining blocks with shared settings. Exposing basic information about the web server, its configuration, as well as metrics of proxied servers, client connections, shared memory zones, and many other things via a RESTful API interface in JSON format. Exporting statistics in Prometheus format with customizable templates. Monitoring the server through the browser with the Console Light visual monitoring tool. See the online demo: https://console.angie.software/ Automatically updating lists of proxied servers matching a domain name or retrieving such lists from SRV DNS records. Session binding mode, which directs all requests within one session to the same proxied server. Recommissioning upstream servers after a failure smoothly using the slow_start option of the server directive. Limiting the MP4 file transfer rate proportionally to its bitrate, thus reducing the bandwidth load. Extending authorization and balancing capabilities for the MQTT protocol with the mqtt_preread directive under stream. Pre-built binary packages for many popular third-party modules. Server- and client-side support for NTLS when using the TongSuo TLS library, enabled at build time.

    Judging by these new features, this specific fork seems very active with updates once per quarter.

  • 106 Votes
    147 Posts
    12k Views

    Here’s an interesting topic.

    https://news.sky.com/story/disgruntled-school-worker-accused-of-using-ai-to-create-fake-recording-of-principal-on-racist-rant-13123186

    The perpetrator of this crime used AI to fake an anti-sematic message which was then circulated widely and placed the victim of the impersonation (and family) at high risk of harm.

    Scott Shellenberger, the Baltimore County state’s attorney, added: “We also need to take a broader look at how this technology can be used and abused to harm other people.”

    Not the first, or the last.

  • 0 Votes
    2 Posts
    35 Views

    @Hari Looking through the Git repository, this appears to be based on Docker, Yarn, and NodeJS - and self-sufficient in the sense that it is running it’s own web server. Can you provide me a bit more info around intended usage?

  • 5 Votes
    3 Posts
    171 Views

    Very good like always 😉

  • Page control arrows for PWA

    Solved Customisation
    27
    25 Votes
    27 Posts
    380 Views

    @crazycells it is, yes - I think I’ll leave it as there is no specific PWA CSS classes I know of. Well, you could use something like the below, but this means multiple CSS files for different operating systems.

    /** * Determine the mobile operating system. * This function returns one of 'iOS', 'Android', 'Windows Phone', or 'unknown'. * * @returns {String} */ function getMobileOperatingSystem() { var userAgent = navigator.userAgent || navigator.vendor || window.opera; // Windows Phone must come first because its UA also contains "Android" if (/windows phone/i.test(userAgent)) { return "Windows Phone"; } if (/android/i.test(userAgent)) { return "Android"; } if (/iPad|iPhone|iPod/.test(userAgent) && !window.MSStream) { return "iOS"; } return "unknown"; // return “Android” - one should either handle the unknown or fallback to a specific platform, let’s say Android }

    Once you’re in that rabbit hole, it’s impossible to get out of it.

  • 1 Votes
    1 Posts
    180 Views
    No one has replied
  • 20 Votes
    110 Posts
    9k Views

    @crazycells said in Setup OGProxy for use in NodeBB:

    are they cached for each user separately?

    No. It’s a shared cache

    @crazycells said in Setup OGProxy for use in NodeBB:

    additionally, this is also handling youtube videos etc, right?

    No. This is handled by nodebb-plugin-ns-embed

  • Bug Report

    Solved Bugs
    43
    21 Votes
    43 Posts
    867 Views

    @crazycells yep. I get it! Good point.

  • 3 Votes
    4 Posts
    138 Views

    @crazycells said in CSS code customization for the link preview plugin:

    does OGProxy show the pdf previews as well?

    Not yet, but it could with a bit of additional code.

  • 4 Votes
    4 Posts
    120 Views

    @Norrad Are you looking for anything in particular? I only ask because Sudonix uses a number of custom functions which I wrote, but all are available on GitHub and fully supported here.

  • 50 Votes
    107 Posts
    3k Views

    @crazycells

    image.png

    image.png

  • Is NTFY working properly on iOS?

    Bugs
    10
    5 Votes
    10 Posts
    348 Views

    @phenomlab thx, the same for us. It sees 1.7.3 as the last version although it is updated to 1.7.4… i will report this to @barisusakli

  • 7 Votes
    13 Posts
    619 Views

    Now, “SBF” is beginning a lengthy prison sentence of 25 years for what prosecutors have described as “one of the biggest financial frauds in American history”.

    25 years for stealing billions of dollars? Seems pretty lenient to me 😠

    https://news.sky.com/story/sam-bankman-fried-disgraced-crypto-king-jailed-for-25-years-after-stealing-billions-of-dollars-from-ftx-customers-13103158

    Clearly, this early estimate was completely wrong

    The 30-year-old founder of FTX is being held on criminal charges over an alleged “brazen, multi-year” mass financial fraud, and faces up to 115 years in jail if convicted.

    I personally think that 115 years is more appropriate and even that will never compensate those that have lost their life savings because of this man’s greed and narcissism.

  • 3 Votes
    3 Posts
    151 Views

    @crazycells if it does indeed materialise, then this could well be a landmark case that sets a precedent. But, I don’t hold much hope to be honest. I’d like to be wrong.

  • 13 Votes
    27 Posts
    2k Views

    yuuuuu.png

  • CSS codes for fa-info icon

    Solved Customisation
    9
    6 Votes
    9 Posts
    476 Views

    I have just figured it out…

    it can be targeted with text-decoration-color:

    I was mistakenly using color

  • 3 Votes
    12 Posts
    209 Views

    @crazycells ah, I see. That makes sense.

  • 26 Votes
    51 Posts
    3k Views

    @JAC yeah, I’ve never seen the appeal. I tried to get into LinkedIn a while back and then gave up because it’s just chock full of people who have far too much time on their hands telling anyone who will listen about how great they are and what they have achieved.

    Actions speak louder than words.

  • 3 Votes
    5 Posts
    148 Views

    @crazycells Agreed. It takes a more sensible approach. Nobody ever upvotes the first post - it’s usually much further down as the conversation progresses.