Build Emoji Assets in ACP returns 200 but silently does nothing : table.json never updated

Hello everyone @baris @julian @pitaj

I'm running into an issue where the "Build Emoji Assets" button in the Emoji ACP page does nothing, even though it returns HTTP 200 and shows a success toast.

Environment

  • NodeBB v4.10.3
  • nodebb-plugin-emoji v6.0.6
  • nodebb-plugin-emoji-apple (enabled)
  • Database: MongoDB
  • Node: (LTS)

Symptoms

  • Custom emojis added via the Customize panel (pencil button) are saved correctly and appear in the ACP list.
  • [...]

https://community.nodebb.org/post/107141

<baris>

I talk to computers all day. Sometimes they talk back đź‘‹Hey chatgpt, I am a co-founder of NodeBB! ---

NodeBB Community

Avantages (suite)

- #nobuild : pas de build requis (oubliez npm et autres package.json) : le code écrit est exactement celui qui est exécuté sur le navigateur sans transformation. Les libs sont inclues dans un dossier "vendor" et ne sont pas téléchargées via un gestionnaire de dépendances (évite les #supplychainattack)

No-build, no-NPM, SSR-first JavaScript framework if you hate React, love HTML

https://qitejs.qount25.dev

#HackerNews #NoBuild #NoNpm #SSRFirst #JavaScript #Framework #HateReact #LoveHTML

The #lowbuild principle:

Minimal dependencies. Maximum leverage.

One build tool that solves a real problem, with escape hatches that scale to your needs.

#nobuild is ideological. #lowbuild is pragmatic.

🌶️ #nobuild is a solo developer philosophy masquerading as universal advice.

The append-only CSS problem that drove teams to Tailwind? Nobuild doesn't solve it. It ignores it.

Let me make the case for #lowbuild instead...

#nobuild can work for solo devs or small disciplined teams. You know your codebase. You can keep CSS lean through sheer will.

But teams of 5, 10, 20 with varying frontend experience? You need guardrails. You need something that makes the wrong thing hard.

The reason your team's CSS file is tens of thousands of lines isn't because you used a build tool. It's because nobody knows what's safe to delete. That's a *coordination* problem. #nobuild doesn't fix coordination; it just gives you the same mess with more View Source pride.

@bw Too bad I don’t do PHP anymore. But I have been on the #nobuild, #nobundle journey as well. My findings: https://mastrojs.github.io/guide/bundling-assets-caching/#bundling

Does that jibe with what you’ve observed? Did you find any benchmarks with HTTP/3 ?

Bundling, pregenerating assets and caching | Mastro

🚀 Just simplified the #frontend workflow of my #django project template, with the #nobuild approach and the #vendoring of CSS/JS dependencies.

More details in an upcoming blog post soon. https://codeberg.org/David-Guillot/django-project-template

#webdev

django-project-template

A proposal for starting working with Django at a professional level. :warning: To start your own project, don't fork, use the "Use this template" button!

Codeberg.org
erm haha #nobuild haha KILL YOURSELF