Skip to content

Releases: meysam81/tarzan

v1.1.0

01 Jun 13:11
f68924f

Choose a tag to compare

1.1.0 (2025-06-01)

Features

  • bring back the markdown support, no image though! (f0bd113)
  • build: add hook for updating env example (01986bf)
  • build: create a production ready vite (#5) (65fa261)
  • build: remove hardcoded URL to make the docker image portable (c8bee63)
  • build: update env example on every commit (7ebfacd)
  • create 404 not found page (cfe968c)
  • improve SEO score of the landing page (6ab0131)
  • improve the copy further, simplifying the language (1a842ed)
  • increase SEO score to 100 :) (2049ee8)
  • record and persist CSP violations for later audit and troubleshooting (75674c0)
  • save the webhook payload for later audit (d1e9946)

Bug Fixes

  • add data to image source (65bfb1a)
  • add the font and connect to CSP Header (46b314e)
  • build: do not update go.sum on build (87c7299)
  • CI: add gitkeep to dist (3a548d8)
  • CI: create dist in the job (78dd411)
  • CI: make linter happy (6151b12)
  • CI: make linter happy (9b6b93b)
  • CI: pass the e2e tests (f0abcb5)
  • e2e: assert 204 on webhook success (57d6f1c)
  • handle images with both html and text body (b52b0e2)
  • remove go back from 404 not found (0a3549e)
  • serve the attachments from its own handler (7bd78de)
  • server: use html body for attachment rendering (8e364b9)

v1.0.2

27 May 02:42
87091ff

Choose a tag to compare

1.0.2 (2025-05-27)

Bug Fixes

  • CI: provide PAT to github releaser (93e722b)

v1.0.1

27 May 02:37
e40b960

Choose a tag to compare

1.0.1 (2025-05-27)

Bug Fixes

  • CI: build and publish compiled binaries to github assets (e07e552)

v1.0.0

27 May 02:22
b4801f4

Choose a tag to compare

1.0.0 (2025-05-27)

Features

  • add .env.example (0dcca0c)
  • add a title and styling for hover to it (d1e8055)
  • add clear instructions on usage at the hero section (fe94ef6)
  • add csp validation report handler endpoint (704c628)
  • add post page navigation and remove the share story footer (7f368b8)
  • add PR template to github (e5dc987)
  • add prometheus exporter with basic auth configuration (c219861)
  • add redis datastore (1a506d4)
  • add redis filestore (9468f73)
  • add robots.txt to disallow everything (efc8a27)
  • CI: add lychee config (2638778)
  • CI: add lychee job (7baf45c)
  • CI: build and publish docker to dockerhub (c6b109f)
  • config: add base url and remove frontend (f261a62)
  • create blog post view page (33fe090)
  • create fat CGO disabled binary (504260c)
  • create filestore as interface to allow redis implementation (de582c7)
  • create frontend code structure & serve by go (f69bb0c)
  • create the repo structure with CI and docker (fd19a88)
  • deploy: add k8s manifests (fcf3579)
  • docs: add k8s to the deploy section (77249f6)
  • finish up the UI with an exceptional style (a0a6f49)
  • implement robust client-server websocket connection for live updates (8060dc5)
  • increase extensibility when creating datastore (63479b2)
  • move authorized senders to the database (6b1e76d)
  • overhault rewrite of the index.html and cleanup configs (e8ae7af)
  • receive credentials from env/config (c5b2e03)
  • redesign the UI entirely (b6651f9)
  • render author name with tooltip of email (b79559b)
  • rewrite the frontend in vuejs (0e15383)
  • server: create websocket for live post update (f078a2e)
  • server: rewrite the router to use chi framework (c9736bd)
  • store file attachments in redis filestore (773eba0)
  • thoroughly rewrite the copy in favor of clear messaging (2221a2e)

Bug Fixes

  • add unsafe inline to script source (d4d8cd1)
  • build: add CA certificates to the final docker file (d14bdf4)
  • build: modify docker ignore to include the required paths (8d9c163)
  • build: remove build failure on missing dist (28a7805)
  • CI: allow creating issues (2ef0638)
  • CI: change release-please language to go (a4be446)
  • CI: make linter happy (6a49663)
  • CI: make linter happy (3fdfb7a)
  • CI: make linter happy (1f8915d)
  • CI: make linter happy (3a799d9)
  • CI: make linter happy, again (155a0e5)
  • CI: make linter happy, again (9a57676)
  • dd unsafe inline to style source (cdf6f27)
  • deploy: use secure websocket for prod (6adacfe)
  • make linter happy (4a32eee)
  • modify CSP header that broke scripts (c980d06)
  • parse the date with the correct format (2f5c7a5)
  • put PR template in its own dir (72bf161)
  • quote the unsafe inline (c27ebf5)
  • record metrics at the end (8c5b9bb)
  • remove that absurd animated text from the main screen (f99ea69)
  • remove the absolute vs relative path nonsense (43c307b)
  • serve statics from the root path (1f042b9)
  • specify the path in the docker env (4e0f6fb)
  • specify websocket url at frontend build time (d82d971)
  • style: change the contrast setting of the hero text (bc7b2f2)
  • UI: render the how it works modal correctly (55fa9e3)
  • UI: use ref for accessing env var (c4daac4)
  • update bun lock file (56613b7)
  • update deps and drop local replace (0fa0030)
  • update lock file (f799884)