Commit Graph

  • 113d66adbf Import deployment configuration: app/deploy/systemd/teknav-backend.service arsam 2026-09-18 23:20:58 +03:30
  • 8e12f73618 Import deployment configuration: app/deploy/logrotate/teknav arsam 2026-09-18 23:20:55 +03:30
  • de10e0b52c Import tests: app/backend/tests/unit-logic.test.mjs arsam 2026-09-18 23:20:53 +03:30
  • aed2d9a740 Import tests: app/backend/tests/public-contract.test.mjs arsam 2026-09-18 23:20:51 +03:30
  • 66569baea5 Import tests: app/backend/tests/phase10-smoke.test.mjs arsam 2026-09-18 23:20:49 +03:30
  • 46887066bc Import tests: app/backend/tests/integration.test.mjs arsam 2026-09-18 23:20:47 +03:30
  • ea897c34c4 Import source: app/backend/src/server arsam 2026-09-18 23:20:45 +03:30
  • 04a0b331e9 Import source: app/backend/src/routes/wiki-proposals arsam 2026-09-18 23:20:43 +03:30
  • a47ff86eb8 Import source: app/backend/src/routes/signup arsam 2026-09-18 23:20:40 +03:30
  • 17bc88db78 Import source: app/backend/src/routes/revisions arsam 2026-09-18 23:20:38 +03:30
  • dd3a702c37 Import source: app/backend/src/routes/rag-gateway arsam 2026-09-18 23:20:36 +03:30
  • c154f21e74 Import source: app/backend/src/routes/qa arsam 2026-09-18 23:20:34 +03:30
  • 7626977ab2 Import source: app/backend/src/routes/public arsam 2026-09-18 23:20:31 +03:30
  • 6b07367a09 Import source: app/backend/src/routes/profile arsam 2026-09-18 23:20:29 +03:30
  • c600975286 Import source: app/backend/src/routes/password-reset arsam 2026-09-18 23:20:27 +03:30
  • 682508a1b9 Import source: app/backend/src/routes/oauth arsam 2026-09-18 23:20:25 +03:30
  • db9114a1df Import source: app/backend/src/routes/notifications arsam 2026-09-18 23:20:23 +03:30
  • d88b32924e Import source: app/backend/src/routes/monetization arsam 2026-09-18 23:20:20 +03:30
  • 7176e2096d Import source: app/backend/src/routes/metrics arsam 2026-09-18 23:20:18 +03:30
  • 2fc1b2517a Import source: app/backend/src/routes/lms arsam 2026-09-18 23:20:16 +03:30
  • 43749ad8b1 Import source: app/backend/src/routes/lists arsam 2026-09-18 23:20:14 +03:30
  • 7b903072b5 Import source: app/backend/src/routes/history arsam 2026-09-18 23:20:12 +03:30
  • 8bc82aeeb7 Import source: app/backend/src/routes/follows arsam 2026-09-18 23:20:10 +03:30
  • 504dab2394 Import source: app/backend/src/routes/errors arsam 2026-09-18 23:20:08 +03:30
  • 286439cf2c Import source: app/backend/src/routes/directory arsam 2026-09-18 23:20:06 +03:30
  • ce54cd1784 Import source: app/backend/src/routes/comments arsam 2026-09-18 23:20:04 +03:30
  • 1039542652 Import source: app/backend/src/routes/captcha arsam 2026-09-18 23:20:02 +03:30
  • 6bc6da0de8 Import source: app/backend/src/routes/auth arsam 2026-09-18 23:20:00 +03:30
  • f8f8f09624 Import source: app/backend/src/routes/analytics arsam 2026-09-18 23:19:57 +03:30
  • c879976cef Import source: app/backend/src/routes/admin-stream arsam 2026-09-18 23:19:55 +03:30
  • 0f35fdc492 Import source: app/backend/src/routes/admin arsam 2026-09-18 23:19:53 +03:30
  • 791f0ca64c Import source: app/backend/src/redis arsam 2026-09-18 23:19:51 +03:30
  • 379837d1fb Import source: app/backend/src/plugins/session arsam 2026-09-18 23:19:49 +03:30
  • ff48a0a3c2 Import source: app/backend/src/plugins/security-headers arsam 2026-09-18 23:19:47 +03:30
  • 82cb492014 Import source: app/backend/src/plugins/request-id arsam 2026-09-18 23:19:45 +03:30
  • a690c1bc2c Import source: app/backend/src/plugins/csrf arsam 2026-09-18 23:19:43 +03:30
  • ad99a85a16 Import source: app/backend/src/lib/storage arsam 2026-09-18 23:19:42 +03:30
  • 8295afd38b Import source: app/backend/src/lib/security-audit arsam 2026-09-18 23:19:40 +03:30
  • 2de6f702a2 Import source: app/backend/src/lib/sanitize arsam 2026-09-18 23:19:38 +03:30
  • 218259682c Import source: app/backend/src/lib/realtime arsam 2026-09-18 23:19:36 +03:30
  • 59039e7f28 Import source: app/backend/src/lib/rate-limit arsam 2026-09-18 23:19:34 +03:30
  • c88280d9f4 Import source: app/backend/src/lib/push arsam 2026-09-18 23:19:32 +03:30
  • 5593dd4496 Import source: app/backend/src/lib/publish arsam 2026-09-18 23:19:30 +03:30
  • 1a53a3f5f6 Import source: app/backend/src/lib/persian arsam 2026-09-18 23:19:28 +03:30
  • 9412ab53bf Import source: app/backend/src/lib/password-strength arsam 2026-09-18 23:19:26 +03:30
  • 651cd9fbf8 Import source: app/backend/src/lib/otp arsam 2026-09-18 23:19:25 +03:30
  • 229101fca1 Import source: app/backend/src/lib/link-engine arsam 2026-09-18 23:19:22 +03:30
  • 1bd2d027ec Import source: app/backend/src/lib/errors arsam 2026-09-18 23:19:20 +03:30
  • d6ee6a9b28 Import source: app/backend/src/lib/error-digest arsam 2026-09-18 23:19:19 +03:30
  • af1991aad9 Import source: app/backend/src/lib/embeddings arsam 2026-09-18 23:19:17 +03:30
  • 748d7f0323 Import source: app/backend/src/lib/email arsam 2026-09-18 23:19:15 +03:30
  • 043a97556f Import source: app/backend/src/lib/captcha arsam 2026-09-18 23:19:13 +03:30
  • 4b065a4062 Import source: app/backend/src/lib/cache arsam 2026-09-18 23:19:11 +03:30
  • e2e7945032 Import source: app/backend/src/db arsam 2026-09-18 23:19:09 +03:30
  • aab762a73a Import source: app/backend/scripts/weekly-digest.mjs arsam 2026-09-18 23:19:07 +03:30
  • 7ac6dc0b91 Import source: app/backend/scripts/publish-due.mjs arsam 2026-09-18 23:19:05 +03:30
  • 97211e16d9 Import source: app/backend/scripts/apply-schema.mjs arsam 2026-09-18 23:19:03 +03:30
  • bea68ad59b Import source: app/backend/prisma/seed arsam 2026-09-18 23:19:01 +03:30
  • 393c6b034a Import source: app/backend/prisma/schema.prisma arsam 2026-09-18 23:18:59 +03:30
  • 9398f70452 Import source: app/backend/prisma/migrations/00000000000003_soft_deletes/migration.sql arsam 2026-09-18 23:18:57 +03:30
  • 5537bc2b40 Import source: app/backend/prisma/migrations/00000000000002_persian_fts/migration.sql arsam 2026-09-18 23:18:55 +03:30
  • d2f64eb22c Import source: app/backend/prisma-generate arsam 2026-09-18 23:18:53 +03:30
  • 3209986e89 Import source: app/backend/Dockerfile arsam 2026-09-18 23:18:51 +03:30
  • 2e6fc8f96b Import source: app/backend/docker-entrypoint.sh arsam 2026-09-18 23:18:49 +03:30
  • 78c9275610 Import source: app/backend/.env.example arsam 2026-09-18 23:18:47 +03:30
  • d6dcebaed3 Import source: app/backend/.dockerignore arsam 2026-09-18 23:18:45 +03:30
  • 7bf1c1d4ab Import source: app/article-contents-9 arsam 2026-09-18 23:18:44 +03:30
  • b34a50cc1a Import source: app/article-contents-8 arsam 2026-09-18 23:18:42 +03:30
  • fc6ec23256 Import source: app/article-contents-7 arsam 2026-09-18 23:18:41 +03:30
  • ab26a22d97 Import source: app/article-contents-6 arsam 2026-09-18 23:18:39 +03:30
  • b826862a7f Import source: app/article-contents-5 arsam 2026-09-18 23:18:37 +03:30
  • 45a3ca3f46 Import source: app/article-contents-4 arsam 2026-09-18 23:18:35 +03:30
  • 0db2a9f035 Import source: app/article-contents-3 arsam 2026-09-18 23:18:33 +03:30
  • 4bea3eeb00 Import source: app/article-contents-27 arsam 2026-09-18 23:18:31 +03:30
  • 5ac824a6c2 Import source: app/article-contents-26 arsam 2026-09-18 23:18:30 +03:30
  • d14ba7bc62 Import source: app/article-contents-25 arsam 2026-09-18 23:18:28 +03:30
  • 082c28b1bb Import source: app/article-contents-24 arsam 2026-09-18 23:18:26 +03:30
  • 1f22cf6bfa Import source: app/article-contents-23 arsam 2026-09-18 23:18:25 +03:30
  • 5b16e84180 Import source: app/article-contents-22 arsam 2026-09-18 23:18:23 +03:30
  • 8b8f183503 Import source: app/article-contents-21 arsam 2026-09-18 23:18:21 +03:30
  • 3c2cf5ab69 Import source: app/article-contents-20 arsam 2026-09-18 23:18:19 +03:30
  • e29e421404 Import source: app/article-contents-2 arsam 2026-09-18 23:18:18 +03:30
  • 2122869115 Import source: app/article-contents-19 arsam 2026-09-18 23:18:16 +03:30
  • 59bfa8cbdb Import source: app/article-contents-18 arsam 2026-09-18 23:18:14 +03:30
  • aa0fe48429 Import source: app/article-contents-17 arsam 2026-09-18 23:18:13 +03:30
  • a63f6ec2c7 Import source: app/article-contents-16 arsam 2026-09-18 23:18:11 +03:30
  • 2322d084c7 Import source: app/article-contents-15 arsam 2026-09-18 23:18:09 +03:30
  • 28a52e8a1d Import source: app/article-contents-14 arsam 2026-09-18 23:18:07 +03:30
  • 62f046ab4d Import source: app/article-contents-13 arsam 2026-09-18 23:18:06 +03:30
  • 03e67ab9f2 Import source: app/article-contents-12 arsam 2026-09-18 23:18:04 +03:30
  • 636bf89fbf Import source: app/article-contents-11 arsam 2026-09-18 23:18:03 +03:30
  • 29223f9f15 Import source: app/article-contents-10 arsam 2026-09-18 23:18:01 +03:30
  • 6b6b43e295 Import source: app/article-contents-1 arsam 2026-09-18 23:17:59 +03:30
  • 13abde6741 Import source: app/.env.prod.example arsam 2026-09-18 23:17:58 +03:30
  • e0eb399936 Import project configuration: global/vite.config.js arsam 2026-09-18 23:17:56 +03:30
  • 05345083cb Import project configuration: app/vitest.config.js arsam 2026-09-18 23:17:55 +03:30
  • 46d5fd0b0c Import project configuration: app/vite.config.js arsam 2026-09-18 23:17:53 +03:30
  • a579e7ec4f Import project configuration: app/backend/tsconfig.json arsam 2026-09-18 23:17:51 +03:30
  • 76538369d6 Import project configuration: app/backend/src/config.ts arsam 2026-09-18 23:17:49 +03:30
  • e911463014 Import project configuration: app/backend/.npmrc arsam 2026-09-18 23:17:48 +03:30