aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2025-12-30feat(storage): scope stats per ip instead of targetWilliam Hergès
2025-12-27build(go): remove useless godotenv depsWilliam Hergès
2025-12-27fix(backend): memory leak in timeoutsWilliam Hergès
2025-12-26feat(backend): introduce rate limit to protect authAnhgelus Morhtuuzh
2025-12-26feat(backend): use custom loggerAnhgelus Morhtuuzh
2025-12-26refactor(backend): use middleware to handle update statsAnhgelus Morhtuuzh
2025-12-25build(go): target amd64 v3 by defaultWilliam Hergès
2025-12-25refactor(markdown): simplify paragraph parsingWilliam Hergès
2025-12-22Merge pull request '[Feat] Stats' (#4) from feat/stats into mainAnhgelus Morhtuuzh
2025-12-22fix(storage): remove query from refAnhgelus Morhtuuzh
2025-12-22fix(storage): does not store stats if request failsAnhgelus Morhtuuzh
2025-12-22refactor(backend): move db related in new packageAnhgelus Morhtuuzh
2025-12-22feat(backend): track page load without refererAnhgelus Morhtuuzh
2025-12-22feat(backend): admin dashboardAnhgelus Morhtuuzh
2025-12-22perf(backend): decrease render time when request has referer headerAnhgelus Morhtuuzh
2025-12-21feat(backend): record every jump between pagesAnhgelus Morhtuuzh
2025-12-21feat(backend): connect to sqlite dbAnhgelus Morhtuuzh
2025-12-21feat(backend): set content to display like a poemAnhgelus Morhtuuzh
2025-12-21fix(markdown): remove old weird space adder in externalAnhgelus Morhtuuzh
2025-12-21feat(markdown): option to render poemAnhgelus Morhtuuzh
2025-12-21test(dom): createAnhgelus Morhtuuzh
2025-12-20test(markdown): use subtest to cleanAnhgelus Morhtuuzh
2025-12-19Revert "feat(backend): parse description as markdown"William Hergès
2025-12-15fix(markdown): adding linebreak at the beginning in multiline code blockAnhgelus Morhtuuzh
2025-12-14Merge pull request '[Feat] Custom replace' (#3) from feat/custom-replace into...Anhgelus Morhtuuzh
2025-12-14feat(backend): parse description as markdownAnhgelus Morhtuuzh
2025-12-14feat(backend): supports custom replacer of markdownAnhgelus Morhtuuzh
2025-12-14feat(markdown): custom replacerAnhgelus Morhtuuzh
2025-12-14feat(frontend): generalize .large classAnhgelus Morhtuuzh
2025-12-13refactor(backend): use dom package to render linkAnhgelus Morhtuuzh
2025-12-13fix(markdown): wrong error for bad header numberAnhgelus Morhtuuzh
2025-12-13Merge pull request '[Refactor] Replace manual DOM manipulation in markdown by...Anhgelus Morhtuuzh
2025-12-13style(markdown): rename header into headingAnhgelus Morhtuuzh
2025-12-13refactor(markdown): use new dom package to create htmlAnhgelus Morhtuuzh
2025-12-13feat(dom): type to represents css classAnhgelus Morhtuuzh
2025-12-13feat(dom): represents every html elementAnhgelus Morhtuuzh
2025-12-12ci(scripts): push important contents, not everythingAnhgelus Morhtuuzh
2025-12-12feat(backend): ignore backup (.bp) fileAnhgelus Morhtuuzh
2025-12-12build(backend): bump versionAnhgelus Morhtuuzh
2025-12-12refactor(frontend): remove JS filesAnhgelus Morhtuuzh
2025-12-10fix(markdown): linebreak not replaced by space when line starts with external...Anhgelus Morhtuuzh
2025-12-10fix(markdown): linebreak not replaced by space when line starts with modifierAnhgelus Morhtuuzh
2025-12-10fix(markdown): bad render of external images in rare casesAnhgelus Morhtuuzh
2025-12-07ci(scripts): push and pull to serverWilliam Hergès
2025-11-13feat(template): remove 'voir plus' if no more itemsAnhgelus Morhtuuzh
2025-10-29feat(rss): more precise hour for new contentWilliam Hergès
2025-10-29feat(security): set headersWilliam Hergès
2025-10-28fix(frontend): consistent space between articles and section introductionWilliam Hergès
2025-10-28feat(frontend): space between section introduction and articlesWilliam Hergès
2025-10-28feat(frontend): supports more links in headerWilliam Hergès