Due to an immediate family member’s prolonged illness and recent passing, I’ve had very little time to work on Tesseract as of late. This is purely a bugfix release that I’ve had ready to go for several weeks but haven’t had the time to put together and ship out.

I’m not sure when regular development will resume , so for now, the project is sidelined and basically in maintenance mode for the time being. I would love to get some other contributors on board as developing this has taken up far too much of my time. If you’re interested in helping out with this project, please let me know.

Bugfixes

  • “Application Denial Reason” heading was showing on applications that were not yet processed.
  • Formatting help modal wasn’t closing with new modal method. Removed this since it was not particularly useful. May re-implement it in a different way.
  • Scroll the subscribed community list in sidebar and community menu back to top when clearing results or clicking the “clear” button.
  • HTML-like syntax in markdown now rendered correctly as text
  • Compact video post titles were not correctly setting onHomeInstance state
  • Compact video post titles were not correctly detecting inmodal state

New Markdown Editor Behavior

You can now select multiple lines of text and apply block quote, numbered, or bullet list to the selection.

Get Tesseract

  • ghcr.io/asimons04/tesseract:1.4.31
  • ghcr.io/asimons04/tesseract:v1.4.31
  • ghcr.io/asimons04/tesseract:latest
  • Github
  • Hosted Instance
  • m_fA
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    4 days ago

    Sorry to hear about your family member’s passing. Hope things go as well as they can. Thanks for all of your work on Tesseract, I’ve been enjoying using it! FWIW, I’m trying out nix (very much a beginner), and I got it running locally with this minimal flake.nix:

    {
      description = "A Nix-flake-based Node.js development environment";
    
      inputs = { nixpkgs.url = "github:nixos/nixpkgs/nixos-24.11"; };
    
      outputs = { self, nixpkgs, ... }:
        let
          system = "x86_64-linux";
        in {
          devShells."${system}".default =
            let pkgs = import nixpkgs { inherit system; };
            in pkgs.mkShell {
              packages = with pkgs; [ nodejs nodePackages.pnpm yarn ];
    
              shellHook = ''
                npm install
                npm run build
                npm run start
              '';
            };
        };
    }
    

    I don’t really do frontend stuff, so no idea if that’s the best way to spin stuff up, but it’s working 👍

    EDIT: Also, looks like 1.4.31 hasn’t been merged into main yet?

    • Admiral Patrick@dubvee.orgOPM
      link
      fedilink
      English
      arrow-up
      2
      ·
      4 days ago

      Thanks.

      That’s cool. I’ve never messed with Nix, and I’m so out of my wheelhouse even looking at that, but it’s still cool.

      looks like 1.4.31 hasn’t been merged into main yet?

      Yup. I knew I forgot something. Was just trying to get this bugfix release out and off my plate and forgot to merge. Will try to address that tomorrow if time allows.