Releases: meysam81/tarzan
Releases · meysam81/tarzan
v1.1.0
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
v1.0.1
v1.0.0
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)