Important information: Google announced that, from September 2026, Android devices will require ALL apps to be signed by Google, effectively leading to an iOS situation. Value your right to a computer that does what you want; do not tolerate this monopolistic practice! Contact me if you don't understand why it is bad. Click to learn more.
File name Media type Size Last commit
.gitignore text/plain 43 B 2475888 Exclude .idea
app.py text/x-script.python 56.02 kiB c27be22 Live update avatar
babel.cfg text/plain 158 B ed08a8a Romanian translation
celery_integration.py text/x-script.python 463 B 8e1526c Switch to snake_case
celery_tasks.py text/x-script.python 9.94 kiB cebfbbd Resolve threads with PR
config.py text/x-script.python 6.24 kiB 3ecede5 Rebrand to beta
default_avatars inode/directory 32 files ab83027 Pagination for commit lists
doc inode/directory 2 files bea2a14 0.2.0
email_send.py text/x-script.python 891 B 70d2b3f Remove useless log messages
email_templates inode/directory 6 files 8e87f78 Commit mail templates
git_http.py text/x-script.python 5.99 kiB 9e5dba1 Access control for state change
i18n inode/directory 2 files be0075c Translate it
jinja_utils.py text/x-script.python 5.31 kiB a6ee801 Fix commit page display caused by broken filter
markdown.py text/x-script.python 13.86 kiB 51274c6 0.3.1
misc_utils.py text/x-script.python 2.02 kiB 74604d9 Full label editing
models.py text/x-script.python 24.64 kiB 5bf1656 Setting state on a child now updates root; fix root
requirements.txt text/plain 784 B 3ac6333 htmx in task page
static inode/directory 16 files ede767c Update to htmx 2
templates inode/directory 30 files c27be22 Live update avatar