aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* add /secure/ section, don't list threads and refresh trackers anymoreVosjedev2025-11-122-11/+35
|
* docs: documentation.Vosjedev2025-11-121-12/+31
|
* deps: Nevermind, we're not going to do authentication ourselvesVosjedev2025-11-122-169/+1
| | | | let the reverse-proxy do it for us
* html: Fix jumps jumping too far (to be tested)Vosjedev2025-11-092-26/+30
|
* html/css: add skip navigation links to project pagesVosjedev2025-11-093-6/+74
| | | | another commit in the 'larger amount' of accessibility feedback commits
* html: responsive ui design (I'm unsure whether I like css now)Vosjedev2025-11-092-4/+74
| | | | | | | - project pages 'wrap' differently: the left panel displays above the project table when the screen gets too small - mail articles now don't softwrap, (so we depend on everyone hardwrapping at 80 columns now)
* mail rendering: use proper html paragraphs for email paragraphsVosjedev2025-11-091-0/+2
|
* Don't escape html twice when highlighting patchesVosjedev2025-11-091-3/+2
|
* css: Import pygment's monokai highlighting styleVosjedev2025-11-091-0/+89
|
* Highlight patch emailsVosjedev2025-11-093-3/+105
|
* deps: add pygments for patch highlightingVosjedev2025-11-092-2/+18
|
* page generation: use `article` around emails for article-based navigationVosjedev2025-11-061-2/+2
|
* html: use `nav` element for navigationVosjedev2025-11-064-8/+12
| | | | | first in a larger amount of commits slowly processing feedback from daarb (thx btw)
* smtp: make sure self isn't in cc when in-reply-ing to emailVosjedev2025-11-061-0/+2
|
* imapplugin: implement subscribing/unsubscribingVosjedev2025-11-061-7/+60
|
* smtp: properly capitalise X-Acit-Delete-When-Sender headerVosjedev2025-11-061-1/+1
|
* smtpplugin: start mailinglisting and actually sending errorsVosjedev2025-11-061-13/+62
| | | | plus some small fixes
* imapplugin: manage smtp queueVosjedev2025-11-061-12/+13
|
* smtp: allow sending email using an smtp queueVosjedev2025-11-061-0/+207
|
* types.py: Allow usage of the Tracker typeVosjedev2025-11-061-19/+39
|
* pagegenerator: ignore kwargs when registering pageVosjedev2025-11-061-2/+1
|
* Properly handle ports being passed for dbVosjedev2025-11-061-0/+5
|
* pagegenerator: reset statcounter before recounting tracker statsVosjedev2025-11-031-1/+3
|
* Add ACIT_BEHIND_PROXY for reverse proxy configsVosjedev2025-11-023-1/+6
|
* Allow traffic from outside localhost to access acitVosjedev2025-11-021-1/+5
|
* Add docker capabilitiesVosjedev2025-11-022-0/+68
|
* web.py: don't log entire webpagesVosjedev2025-11-021-1/+0
|
* StuffVosjedev2025-11-022-3/+5
|
* docs: Make example project listing posix-compatibleVosjedev2025-11-021-3/+3
|
* README.md: IMAP_PASS, not IMAP_PASSWD. same for SMTP_PASS.Vosjedev2025-11-021-2/+2
|
* imapplugin.py: Don't crash when ports givenVosjedev2025-11-021-2/+2
|
* Add bug searchVosjedev2025-11-021-1/+47
|
* html: add search form to project pages, +supporting cssVosjedev2025-11-023-0/+74
|
* web.py: fix dynamically generated pages never being generated dynamicallyVosjedev2025-11-021-2/+2
|
* Bump! We're now on v0.1.1 (still alpha)a0.1.1Vosjedev2025-11-021-1/+1
|
* imap_pool.py: remove forgotten debug messageVosjedev2025-11-021-1/+0
|
* imapplugin.py: Move handling email to own functionVosjedev2025-11-021-79/+89
|
* web.py: make visiting / also list out threads and mailbox holdersVosjedev2025-11-022-2/+7
|
* Fix imap_pool hanging when getting a second MailBox (+stuff)Vosjedev2025-11-021-9/+10
| | | | | | | | | | | | | | | | | | | | | In the following situation: - the pool has handed out one or more mailboxes already, - if you'd call get_box(), - imap_pool would hang. the reason for this is that when you call get_box(), the pool checks if all connections are still alive to prevent handing out dead ones. it'd also check all boxes that were already handed out and in use, resulting in hanging the thread and eventually deadlocking. This commit: - removes the list of handed out boxes from the alive check loop, - removes commented out log messages that were present for finding this bug, - adds a list where it'll track which threads are currently holding a mailbox.
* Add deps for account structureVosjedev2025-11-022-2/+170
|
* add example project generation scriptVosjedev2025-11-021-0/+36
|
* update docsVosjedev2025-11-021-1/+27
|
* Too much (I tried to split it up but it won't work)Vosjedev2025-11-025-284/+344
|
* html required for page generationVosjedev2025-11-024-18/+486
|
* add dedicated code for generating webpagesVosjedev2025-11-021-0/+283
|
* stop logging useless thingsVosjedev2025-11-021-8/+8
|
* db.py: cleanup importsVosjedev2025-11-021-1/+1
|
* Finish the poolVosjedev2025-11-021-12/+49
|
* Add pool for IMAP connectionsVosjedev2025-10-291-0/+129
|
* Ignore my persistent testing databaseVosjedev2025-10-291-0/+1
|