Klaas van Schelven
7fc2e12143
Implement (de)select all
2024-02-20 19:19:45 +01:00
Klaas van Schelven
724bccb5b5
Add a circle to the clicker-helper; make sure it still works if you hit the actual checkbox
2024-02-20 19:11:15 +01:00
Klaas van Schelven
96558156ac
clicking around checkbox (in the list) works too
2024-02-20 19:03:47 +01:00
Klaas van Schelven
325a662283
Rename for understanding
2024-02-20 18:10:46 +01:00
Klaas van Schelven
20361ce75a
Date/issue_count correct in list_view
2024-02-20 17:49:48 +01:00
Klaas van Schelven
9550c5f1dc
Uniqueness constraint on (user, project) in ProjectMembership
2024-02-07 23:11:26 +01:00
Klaas van Schelven
9c8f4e2c87
Don't fail (KeyError) for newly created projects
2024-02-07 23:11:50 +01:00
Klaas van Schelven
4a3c98c74f
implement capture_stacktrace; use it for capturing unexpected situations with envelope handling
2024-02-07 23:07:49 +01:00
Klaas van Schelven
d3bb7a5723
logo should link to main
2024-02-06 22:49:06 +01:00
Klaas van Schelven
8bdded36f5
sentry's buy vs build pdf
2024-02-05 22:37:56 +01:00
Klaas van Schelven
8ad04d0e4a
Remove unused fonts
...
the order of experimentation can be deduced from the order they lived in the css
2024-02-05 18:21:39 +01:00
Klaas van Schelven
566020bcf5
Pick a font (IBM)
...
This commit includes various fonts that I've experimented with, but decided against.
I used https://fonts.google.com/ to do the font-picking.
For vendoring I used https://gwfh.mranftl.com/fonts/
I ticked all charsets (because error messages could be in any language)
I picked regular, italic, 700 (which is tailwind's bold) and 700-italic
The removed tailwind.config.js was unused (and confusing), I don't know where it came from
Some considerations while picking ("feelings")
* I like the compactness
* The bold monospace looks good (this was certainly not so for all monospace fonts)
* Happens to be the same as for GlitchTip; is this the reason it looks good to me? Don't know!
In any case, now that I've picked a font, fine-tuning for spacing becomes an option.
2024-02-05 18:16:51 +01:00
Klaas van Schelven
5abda7b901
Logo added; speck removed
2024-02-04 22:36:13 +01:00
Klaas van Schelven
210447a84c
redirect to / on login
2024-02-04 22:23:50 +01:00
Klaas van Schelven
7af93388d5
Logout link should be visible only when user is logged in
2024-02-04 22:19:58 +01:00
Klaas van Schelven
ce9e8b42da
users must be logged in at all times; accounts/* flows
2024-02-04 22:13:32 +01:00
Klaas van Schelven
1891cbcd12
Home project-list
2024-02-03 21:10:26 +01:00
Klaas van Schelven
d71231b401
Added missing file
2024-01-16 23:16:57 +01:00
Klaas van Schelven
a5971b5aef
site_title: display in templates too
2024-01-16 23:15:05 +01:00
Klaas van Schelven
901055938c
Project-list in the menu: from DB rather than static nonsense
2024-01-16 23:14:56 +01:00
Klaas van Schelven
9ac74ffe17
rename -> site_title
...
A foolish consistency is the hobgoblin of little minds
2024-01-16 23:07:10 +01:00
Klaas van Schelven
bfd555144a
Django admin site_title follow settings.SITE_NAME
2024-01-16 23:06:27 +01:00
Klaas van Schelven
2eacf93ebc
missing file
2024-01-16 22:59:14 +01:00
Klaas van Schelven
572faf865f
Configure email-sending
2024-01-16 19:15:34 +01:00
Klaas van Schelven
1426c2f572
Sending of emails: tests, .txt versions, further small improvements
2024-01-16 18:01:45 +01:00
Klaas van Schelven
8cb918d211
html comments => django template comments
2024-01-16 17:12:56 +01:00
Klaas van Schelven
ec65b52b26
Email layout: margins; cyan
2024-01-15 23:25:58 +01:00
Klaas van Schelven
38312a25e8
First steps towards email-layout (and the right info)
2024-01-15 23:20:35 +01:00
Klaas van Schelven
84885cf9ae
Various fixes after visiting the running server
...
(it's been a while)
2024-01-15 23:20:03 +01:00
Klaas van Schelven
74188297dc
Infrastructure for email-html debugging
2024-01-15 22:59:28 +01:00
Klaas van Schelven
24cbda71dc
Don't send images with emails
...
The cost/benefit says "this is simply not worth it".
It's yet another thing that could break. In ways that are not obvious to me.
(html) email sending is hard enough as it stands.
2024-01-14 22:29:47 +01:00
Klaas van Schelven
97d2e0b09d
WIP: email-sending for new_issue
2024-01-14 22:25:36 +01:00
Klaas van Schelven
ae8faa1bcf
alerts: new_issue.html from PostMark welcome email (verbatim copy)
...
https://raw.githubusercontent.com/ActiveCampaign/postmark-templates/main/templates-inlined/basic/password-reset/content.html
2024-01-14 22:23:31 +01:00
Klaas van Schelven
8b67450c5b
Push get_pc_registry() call to to of digest_event()
2024-01-14 10:36:34 +01:00
Klaas van Schelven
6e10a6c10d
Document load_from_scratch unmute-strictness
2024-01-14 10:34:55 +01:00
Klaas van Schelven
9d044c0d66
Factor out set_unmuter_handlers
2024-01-12 22:53:55 +01:00
Klaas van Schelven
6543c33961
Tests for IssueStateManager.mute
2024-01-12 22:44:15 +01:00
Klaas van Schelven
de4d55eaf1
Guard against already-true unmute-conditions
2024-01-12 22:41:41 +01:00
Klaas van Schelven
2bc75598f7
Test no alerts (when configured as such at the project level)
2024-01-12 22:34:51 +01:00
Klaas van Schelven
be8b60d399
Factor out self.xxx_project from tests
2024-01-12 22:17:28 +01:00
Klaas van Schelven
0a616f5c92
Unmute/mute further work
...
* IssueStateManager.mute
* IssueStateManager.unmute (from Issue.unmute)
* more tests for alerts
* unmute moved to IssueStateManager
* create_unmute_issue_handler moved-over to models.py
2024-01-12 22:15:50 +01:00
Klaas van Schelven
7aff4eba24
NamedTuple for event_listener
2024-01-10 22:53:06 +01:00
Klaas van Schelven
ab2259c9e0
Document thoughts about add_event_listener's one-listener-per-key
2024-01-10 22:50:14 +01:00
Klaas van Schelven
88e10b1621
Note on pc-registry and tests
2024-01-10 22:46:00 +01:00
Klaas van Schelven
6c097b215a
Rename -> IssueStateManager
2024-01-10 22:44:56 +01:00
Klaas van Schelven
a328b68d24
unmute when moving to/from resolved state
2024-01-10 22:43:44 +01:00
Klaas van Schelven
8766e2ccfe
new-issue and regression alerts (not actually implemented, but the call is)
2024-01-10 17:14:49 +01:00
Klaas van Schelven
12e24e9146
Fix the tests
2024-01-10 17:08:09 +01:00
Klaas van Schelven
360d222472
Muting: test case for simultaneous unmute
2024-01-10 17:06:03 +01:00
Klaas van Schelven
17b6758e6b
unmute alerts (not actually implemented, but the call is)
2024-01-10 08:43:06 +01:00