| Commit message (Expand) | Author | Age | Files | Lines |
| * | Also reload tracker list on startupHEADv0.2.0.1main | Vosjedev | 4 days | 1 | -0/+1 |
| * | Bump to v0.2.0: FIRST RELEASE!!! (though a beta ig... there will be bugs)v0.2.0 | Vosjedev | 4 days | 1 | -1/+1 |
| * | More imapmagic:•••- don't send emails to nobody, that'll just error out
- use proper column name when updating tokens to UNUSED status
- remove some commenting from the email postprocessor
- fix a bug where I used mariadb incorrectly causing a weird error
- add 'in tracker' to the 'you subscribed' emails, it was missing
formulating weird sentences ("Subscribed to 1 acit" or "Subscribed to
all bugs acit")
- optimise a specific mariadb query to LIMIT 1
- strip patch emails to everything before the first --- for the
description, instead of including all the patch text in the email
| Vosjedev | 4 days | 1 | -16/+22 |
| * | Use softwrapping for emails, remove hardwrapping at 80 columns•••removes hard newlines that are between 70 and 85 characters away from a
previous one
| Vosjedev | 4 days | 1 | -2/+15 |
| * | Use proper headings, prepare for softwrapping | Vosjedev | 4 days | 4 | -8/+20 |
| * | Correctly colour bug statusses in the buglisting | Vosjedev | 4 days | 1 | -1/+1 |
| * | Use alternating colours in the buglisting | Vosjedev | 4 days | 2 | -0/+16 |
| * | Enlarge email fontsize, to make it more readable | Vosjedev | 4 days | 2 | -2/+2 |
| * | Revert "Change a fontsize, some stuff was way to large"•••stuff wasn't too large
This reverts commit 6be19569d98c24a901d72e3bf6fb8866e0a3f4db.
| Vosjedev | 4 days | 2 | -2/+2 |
| * | Change a fontsize, some stuff was way to large | Vosjedev | 4 days | 2 | -2/+2 |
| * | A lot of changes•••- don't send emails multiple times
- fix the forwarding procedure
- send secure tokens automatically instead of on-request
- ignore duplicate emails (matches by message-id)
- allow passing an SMTP `to` to `sendmail()`, instead of always using
the headers
- don't add self to cc when not needed, etc etc
- introduce a postprocessor function mechanism that runs a function
right after our sendmail() processes your email, and right before
adding it to the smtp queue
| Vosjedev | 4 days | 3 | -33/+164 |
| * | Remove cheroot from deps, as pinning it to <11 is no longer needed•••https://github.com/cherrypy/cheroot/issues/769#issuecomment-3503822116
was fixed, so we don't need to pin cheroot anymore.
| Vosjedev | 4 days | 2 | -6/+5 |
| * | Use a proper subjectline for secure emails | Vosjedev | 2025-11-21 | 1 | -1/+3 |
| * | [smtp] Don't log email contents | Vosjedev | 2025-11-21 | 1 | -1/+0 |
| * | Email commands, plus 'a _bit_ more'•••- you can now edit bugs via email
- fixed acit not resending mailinglist email correctly
- make sure you don't make a new bug when receiving the first email of a
bug in your inbox and replying to it
- make forwarding email only delete loopback email when save argument is false
- don't add empty Cc or Bcc headers to prevent errors when sending
without them
- make the thing that formats the In-Reply-To and References header a
separate function
- only update projectpages when reloading projectlist, not bugpages
- fix tracker subscribers not working
| Vosjedev | 2025-11-17 | 4 | -36/+231 |
| * | add /secure/ section, don't list threads and refresh trackers anymore | Vosjedev | 2025-11-12 | 2 | -11/+35 |
| * | docs: documentation. | Vosjedev | 2025-11-12 | 1 | -12/+31 |
| * | deps: Nevermind, we're not going to do authentication ourselves•••let the reverse-proxy do it for us
| Vosjedev | 2025-11-12 | 2 | -169/+1 |
| * | html: Fix jumps jumping too far (to be tested) | Vosjedev | 2025-11-09 | 2 | -26/+30 |
| * | html/css: add skip navigation links to project pages•••another commit in the 'larger amount' of accessibility feedback commits
| Vosjedev | 2025-11-09 | 3 | -6/+74 |
| * | html: responsive ui design (I'm unsure whether I like css now)•••- 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)
| Vosjedev | 2025-11-09 | 2 | -4/+74 |
| * | mail rendering: use proper html paragraphs for email paragraphs | Vosjedev | 2025-11-09 | 1 | -0/+2 |
| * | Don't escape html twice when highlighting patches | Vosjedev | 2025-11-09 | 1 | -3/+2 |
| * | css: Import pygment's monokai highlighting style | Vosjedev | 2025-11-09 | 1 | -0/+89 |
| * | Highlight patch emails | Vosjedev | 2025-11-09 | 3 | -3/+105 |
| * | deps: add pygments for patch highlighting | Vosjedev | 2025-11-09 | 2 | -2/+18 |
| * | page generation: use `article` around emails for article-based navigation | Vosjedev | 2025-11-06 | 1 | -2/+2 |
| * | html: use `nav` element for navigation•••first in a larger amount of commits slowly processing feedback from
daarb (thx btw)
| Vosjedev | 2025-11-06 | 4 | -8/+12 |
| * | smtp: make sure self isn't in cc when in-reply-ing to email | Vosjedev | 2025-11-06 | 1 | -0/+2 |
| * | imapplugin: implement subscribing/unsubscribing | Vosjedev | 2025-11-06 | 1 | -7/+60 |
| * | smtp: properly capitalise X-Acit-Delete-When-Sender header | Vosjedev | 2025-11-06 | 1 | -1/+1 |
| * | smtpplugin: start mailinglisting and actually sending errors•••plus some small fixes
| Vosjedev | 2025-11-06 | 1 | -13/+62 |
| * | imapplugin: manage smtp queue | Vosjedev | 2025-11-06 | 1 | -12/+13 |
| * | smtp: allow sending email using an smtp queue | Vosjedev | 2025-11-06 | 1 | -0/+207 |
| * | types.py: Allow usage of the Tracker type | Vosjedev | 2025-11-06 | 1 | -19/+39 |
| * | pagegenerator: ignore kwargs when registering page | Vosjedev | 2025-11-06 | 1 | -2/+1 |
| * | Properly handle ports being passed for db | Vosjedev | 2025-11-06 | 1 | -0/+5 |
| * | pagegenerator: reset statcounter before recounting tracker stats | Vosjedev | 2025-11-03 | 1 | -1/+3 |
| * | Add ACIT_BEHIND_PROXY for reverse proxy configs | Vosjedev | 2025-11-02 | 3 | -1/+6 |
| * | Allow traffic from outside localhost to access acit | Vosjedev | 2025-11-02 | 1 | -1/+5 |
| * | Add docker capabilities | Vosjedev | 2025-11-02 | 2 | -0/+68 |
| * | web.py: don't log entire webpages | Vosjedev | 2025-11-02 | 1 | -1/+0 |
| * | Stuff | Vosjedev | 2025-11-02 | 2 | -3/+5 |
| * | docs: Make example project listing posix-compatible | Vosjedev | 2025-11-02 | 1 | -3/+3 |
| * | README.md: IMAP_PASS, not IMAP_PASSWD. same for SMTP_PASS. | Vosjedev | 2025-11-02 | 1 | -2/+2 |
| * | imapplugin.py: Don't crash when ports given | Vosjedev | 2025-11-02 | 1 | -2/+2 |
| * | Add bug search | Vosjedev | 2025-11-02 | 1 | -1/+47 |
| * | html: add search form to project pages, +supporting css | Vosjedev | 2025-11-02 | 3 | -0/+74 |
| * | web.py: fix dynamically generated pages never being generated dynamically | Vosjedev | 2025-11-02 | 1 | -2/+2 |
| * | Bump! We're now on v0.1.1 (still alpha)a0.1.1 | Vosjedev | 2025-11-02 | 1 | -1/+1 |