Skip to content

Releases: neuronhub-app/NeuronHub

0.3.1.1

20 Feb 03:49
Immutable release. Only release title and notes can be modified.
7932e96

Choose a tag to compare

build(CI): skip tests of CSV import

0.2.5.0

03 Feb 01:03
Immutable release. Only release title and notes can be modified.
8ed1dc2

Choose a tag to compare

  • Add Algolia to the /posts page with sorting, facet filters, pagination, etc
  • UI: restructure /posts page to increase its information density
  • fix performance issues of rendering of 1000+ comments

Technical details

  • feat(importer): use django-tasks for background cron job & add Sentry @monitor
  • refac(perf): add React Compiler
  • build: set a 4 days dependency upgrade cooldown to Bun & uv
  • docs: split on granular files for LLM

0.2.4.3

19 Nov 05:44
Immutable release. Only release title and notes can be modified.
1bc1bb9

Choose a tag to compare

  • fix: in <PostAvatar/> handle missing usernames

Tech details

  • fix: re-enable Sentry on frontend
  • build(upgrade)[uv]: strawberry 0.286, django-allauth 65.13, sentry 2.45, etc
  • build(upgrade)[Bun]: minor patches
  • fix: env.isProd by inferring .NODE_ENV = .MODE
  • fix: set react-router build env.MODE="production"

0.2.4.1

19 Nov 02:03
Immutable release. Only release title and notes can be modified.
c2ce337

Choose a tag to compare

Tech details

Add the missing client/persisted.json in server/Dockerfile image by putting them in server/persisted-queries.json

0.2.4.0

19 Nov 01:10
Immutable release. Only release title and notes can be modified.
e3aac13

Choose a tag to compare

  • secure GraphQL API with a new whitelist of the existing React queries (gql.tada Persisted Queries)
  • HackerNews sync by cron
  • show HackerNews users "karma", "created", and "about" fields with a <Popover/>

Tech details

  • build(Mise):
    • use Nutshell
    • refactor Tasks's names, files, etc
    • upgrade to Postgres 18
    • rename env.IS_DB_EXTERNAL to IS_POSTGRES_EXTERNAL
    • speed up by running Tasks in parallel
    • use Django FS cache (as db cache resets in pytest)
  • refac(highlight): better state flow (top -> down) + Component naming
  • refac: merge in join Votes & footer of items

0.2.3.0

12 Nov 01:01
Immutable release. Only release title and notes can be modified.
9a09262

Choose a tag to compare

  • add Comment.visibility field to the <CommentForm/>
  • fix Comments performance by adding a new Post.parent_root field
  • fix <CommentThread/> styles
  • fix the broken /reviews page when a public Review is posted of a private Tool

Tech details

  • feat: add a 404 page & ErrorNotFound boundary
  • build(Mise): add env.S3_STORAGE_BUCKET_NAME=media
  • fix(comment): hide "Edit" button for anonymous users
  • UI: in s use valid autoFocus prop, not autofocus
  • build(Docker): add ENV, ARG, and LABEL values - for Sentry & misc
  • build(Mise): add docker_tag_and_push.py for minor version auto-tagging

0.2.2.0

07 Nov 02:25
Immutable release. Only release title and notes can be modified.
478e0a9

Choose a tag to compare

  • UI improvements
  • fix: Post.visibility field saving
  • fix: /login & /logout stale cache

Tech

  • improve Sentry
  • upgrade dependencies

0.2.1.1

06 Nov 04:22
Immutable release. Only release title and notes can be modified.
1594793

Choose a tag to compare

Tech

  • docs: add deploy.md instruction
  • fix client/ Docker server; add Sentry
  • upgrade dependencies: valtio 2.2, react-hook-form 7.66, etc

0.2.1.0

03 Nov 22:59
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

types: fix mypy & pydantic warnings