Skip to content
  • 24 Votes
    25 Posts
    646 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
    172 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
    33 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
    161 Views

    Very good like always 😉

  • Page control arrows for PWA

    Solved Customisation
    27
    25 Votes
    27 Posts
    368 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
    176 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
    865 Views

    @crazycells yep. I get it! Good point.

  • 3 Votes
    4 Posts
    136 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
    117 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
    343 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
    617 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
    150 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
    471 Views

    I have just figured it out…

    it can be targeted with text-decoration-color:

    I was mistakenly using color

  • 3 Votes
    12 Posts
    206 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
    147 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.