├── .github ├── dependabot.yml └── workflows │ └── main.yml ├── .gitignore ├── .gitmodules ├── README.md ├── docker ├── Dockerfile ├── Dockerfile.alpine ├── docker-compose.yml └── entrypoint.sh ├── license.txt ├── localhost.local └── public │ ├── css │ └── custom-style.scss │ └── images │ └── logo.png ├── mockup ├── index.html └── thread.html ├── nimforum.nimble ├── public ├── css │ ├── nimforum.scss │ └── syntax.scss ├── karax.html ├── license.rst ├── rst.rst └── search-help.rst ├── setup.md ├── src ├── auth.nim ├── buildcss.nim ├── email.nim ├── forum.nim ├── frontend │ ├── about.nim │ ├── activateemail.nim │ ├── addcategorymodal.nim │ ├── category.nim │ ├── categorylist.nim │ ├── categorypicker.nim │ ├── delete.nim │ ├── editbox.nim │ ├── error.nim │ ├── forum.nim │ ├── forum.nim.cfg │ ├── header.nim │ ├── karaxutils.nim │ ├── login.nim │ ├── mainbuttons.nim │ ├── newthread.nim │ ├── post.nim │ ├── postbutton.nim │ ├── postlist.nim │ ├── profile.nim │ ├── profilesettings.nim │ ├── replybox.nim │ ├── resetpassword.nim │ ├── search.nim │ ├── signup.nim │ ├── threadlist.nim │ ├── user.nim │ └── usermenu.nim ├── fts.sql ├── importer.nim ├── main.tmpl ├── nim.cfg ├── setup_nimforum.nim └── utils.nim └── tests ├── browsertester.nim ├── browsertester.nims └── browsertests ├── categories.nim ├── common.nim ├── issue181.nim ├── scenario1.nim └── threads.nim /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nim-lang/nimforum/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nim-lang/nimforum/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nim-lang/nimforum/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nim-lang/nimforum/HEAD/.gitmodules -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nim-lang/nimforum/HEAD/README.md -------------------------------------------------------------------------------- /docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nim-lang/nimforum/HEAD/docker/Dockerfile -------------------------------------------------------------------------------- /docker/Dockerfile.alpine: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nim-lang/nimforum/HEAD/docker/Dockerfile.alpine -------------------------------------------------------------------------------- /docker/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nim-lang/nimforum/HEAD/docker/docker-compose.yml -------------------------------------------------------------------------------- /docker/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nim-lang/nimforum/HEAD/docker/entrypoint.sh -------------------------------------------------------------------------------- /license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nim-lang/nimforum/HEAD/license.txt -------------------------------------------------------------------------------- /localhost.local/public/css/custom-style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nim-lang/nimforum/HEAD/localhost.local/public/css/custom-style.scss -------------------------------------------------------------------------------- /localhost.local/public/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nim-lang/nimforum/HEAD/localhost.local/public/images/logo.png -------------------------------------------------------------------------------- /mockup/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nim-lang/nimforum/HEAD/mockup/index.html -------------------------------------------------------------------------------- /mockup/thread.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nim-lang/nimforum/HEAD/mockup/thread.html -------------------------------------------------------------------------------- /nimforum.nimble: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nim-lang/nimforum/HEAD/nimforum.nimble -------------------------------------------------------------------------------- /public/css/nimforum.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nim-lang/nimforum/HEAD/public/css/nimforum.scss -------------------------------------------------------------------------------- /public/css/syntax.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nim-lang/nimforum/HEAD/public/css/syntax.scss -------------------------------------------------------------------------------- /public/karax.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nim-lang/nimforum/HEAD/public/karax.html -------------------------------------------------------------------------------- /public/license.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nim-lang/nimforum/HEAD/public/license.rst -------------------------------------------------------------------------------- /public/rst.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nim-lang/nimforum/HEAD/public/rst.rst -------------------------------------------------------------------------------- /public/search-help.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nim-lang/nimforum/HEAD/public/search-help.rst -------------------------------------------------------------------------------- /setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nim-lang/nimforum/HEAD/setup.md -------------------------------------------------------------------------------- /src/auth.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nim-lang/nimforum/HEAD/src/auth.nim -------------------------------------------------------------------------------- /src/buildcss.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nim-lang/nimforum/HEAD/src/buildcss.nim -------------------------------------------------------------------------------- /src/email.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nim-lang/nimforum/HEAD/src/email.nim -------------------------------------------------------------------------------- /src/forum.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nim-lang/nimforum/HEAD/src/forum.nim -------------------------------------------------------------------------------- /src/frontend/about.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nim-lang/nimforum/HEAD/src/frontend/about.nim -------------------------------------------------------------------------------- /src/frontend/activateemail.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nim-lang/nimforum/HEAD/src/frontend/activateemail.nim -------------------------------------------------------------------------------- /src/frontend/addcategorymodal.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nim-lang/nimforum/HEAD/src/frontend/addcategorymodal.nim -------------------------------------------------------------------------------- /src/frontend/category.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nim-lang/nimforum/HEAD/src/frontend/category.nim -------------------------------------------------------------------------------- /src/frontend/categorylist.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nim-lang/nimforum/HEAD/src/frontend/categorylist.nim -------------------------------------------------------------------------------- /src/frontend/categorypicker.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nim-lang/nimforum/HEAD/src/frontend/categorypicker.nim -------------------------------------------------------------------------------- /src/frontend/delete.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nim-lang/nimforum/HEAD/src/frontend/delete.nim -------------------------------------------------------------------------------- /src/frontend/editbox.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nim-lang/nimforum/HEAD/src/frontend/editbox.nim -------------------------------------------------------------------------------- /src/frontend/error.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nim-lang/nimforum/HEAD/src/frontend/error.nim -------------------------------------------------------------------------------- /src/frontend/forum.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nim-lang/nimforum/HEAD/src/frontend/forum.nim -------------------------------------------------------------------------------- /src/frontend/forum.nim.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nim-lang/nimforum/HEAD/src/frontend/forum.nim.cfg -------------------------------------------------------------------------------- /src/frontend/header.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nim-lang/nimforum/HEAD/src/frontend/header.nim -------------------------------------------------------------------------------- /src/frontend/karaxutils.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nim-lang/nimforum/HEAD/src/frontend/karaxutils.nim -------------------------------------------------------------------------------- /src/frontend/login.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nim-lang/nimforum/HEAD/src/frontend/login.nim -------------------------------------------------------------------------------- /src/frontend/mainbuttons.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nim-lang/nimforum/HEAD/src/frontend/mainbuttons.nim -------------------------------------------------------------------------------- /src/frontend/newthread.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nim-lang/nimforum/HEAD/src/frontend/newthread.nim -------------------------------------------------------------------------------- /src/frontend/post.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nim-lang/nimforum/HEAD/src/frontend/post.nim -------------------------------------------------------------------------------- /src/frontend/postbutton.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nim-lang/nimforum/HEAD/src/frontend/postbutton.nim -------------------------------------------------------------------------------- /src/frontend/postlist.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nim-lang/nimforum/HEAD/src/frontend/postlist.nim -------------------------------------------------------------------------------- /src/frontend/profile.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nim-lang/nimforum/HEAD/src/frontend/profile.nim -------------------------------------------------------------------------------- /src/frontend/profilesettings.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nim-lang/nimforum/HEAD/src/frontend/profilesettings.nim -------------------------------------------------------------------------------- /src/frontend/replybox.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nim-lang/nimforum/HEAD/src/frontend/replybox.nim -------------------------------------------------------------------------------- /src/frontend/resetpassword.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nim-lang/nimforum/HEAD/src/frontend/resetpassword.nim -------------------------------------------------------------------------------- /src/frontend/search.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nim-lang/nimforum/HEAD/src/frontend/search.nim -------------------------------------------------------------------------------- /src/frontend/signup.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nim-lang/nimforum/HEAD/src/frontend/signup.nim -------------------------------------------------------------------------------- /src/frontend/threadlist.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nim-lang/nimforum/HEAD/src/frontend/threadlist.nim -------------------------------------------------------------------------------- /src/frontend/user.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nim-lang/nimforum/HEAD/src/frontend/user.nim -------------------------------------------------------------------------------- /src/frontend/usermenu.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nim-lang/nimforum/HEAD/src/frontend/usermenu.nim -------------------------------------------------------------------------------- /src/fts.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nim-lang/nimforum/HEAD/src/fts.sql -------------------------------------------------------------------------------- /src/importer.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nim-lang/nimforum/HEAD/src/importer.nim -------------------------------------------------------------------------------- /src/main.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nim-lang/nimforum/HEAD/src/main.tmpl -------------------------------------------------------------------------------- /src/nim.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nim-lang/nimforum/HEAD/src/nim.cfg -------------------------------------------------------------------------------- /src/setup_nimforum.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nim-lang/nimforum/HEAD/src/setup_nimforum.nim -------------------------------------------------------------------------------- /src/utils.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nim-lang/nimforum/HEAD/src/utils.nim -------------------------------------------------------------------------------- /tests/browsertester.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nim-lang/nimforum/HEAD/tests/browsertester.nim -------------------------------------------------------------------------------- /tests/browsertester.nims: -------------------------------------------------------------------------------- 1 | --threads:on 2 | --path:"../src/frontend" -------------------------------------------------------------------------------- /tests/browsertests/categories.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nim-lang/nimforum/HEAD/tests/browsertests/categories.nim -------------------------------------------------------------------------------- /tests/browsertests/common.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nim-lang/nimforum/HEAD/tests/browsertests/common.nim -------------------------------------------------------------------------------- /tests/browsertests/issue181.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nim-lang/nimforum/HEAD/tests/browsertests/issue181.nim -------------------------------------------------------------------------------- /tests/browsertests/scenario1.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nim-lang/nimforum/HEAD/tests/browsertests/scenario1.nim -------------------------------------------------------------------------------- /tests/browsertests/threads.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nim-lang/nimforum/HEAD/tests/browsertests/threads.nim --------------------------------------------------------------------------------