Commit Graph

196 Commits

Author SHA1 Message Date
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