Klaas van Schelven
3d66a60b41
Hide away links to admin interface
2024-09-13 09:12:28 +02:00
Klaas van Schelven
e340fab784
SVG dropdown icons: properly grey-out when disabled
...
this went wrong in 0df5f891c4 , when we turned these into SVGs
2024-09-12 13:34:56 +02:00
Klaas van Schelven
7b5aaca3ac
Preferences form
2024-09-12 12:41:40 +02:00
Klaas van Schelven
129a8db421
Fix various flake8 errors
2024-08-21 09:31:05 +02:00
Klaas van Schelven
6560767764
Tailwind: Explicitly point to python file containing class
2024-08-19 22:12:20 +02:00
Klaas van Schelven
63cfbb2acd
Hide version info in the HTML source
...
so that we at least can quickly inspect it
2024-07-18 14:59:01 +02:00
Klaas van Schelven
2d7a261515
Project-settings buttons at bottom of issue-list
2024-06-17 12:37:24 +02:00
Klaas van Schelven
e82edb7817
Current project's issues in the menu
2024-06-17 10:45:19 +02:00
Klaas van Schelven
33f2d55eab
SINGLE_TEAM & SINGLE_USER implemented
...
in-template only; since we make source available it's a bit silly to put all kinds
of 'security' in place that could easily be edited out
2024-06-10 15:41:54 +02:00
Klaas van Schelven
e9ae001665
Tiny fix with Logout button margins
2024-06-10 14:27:12 +02:00
Klaas van Schelven
f614d0c26a
full width form fields 'everywhere'
...
also distinguish between labeled/placeholder style
2024-06-10 14:24:55 +02:00
Klaas van Schelven
d71916940a
Factor out 'tailwind_formfield' tag
2024-06-10 10:00:06 +02:00
Klaas van Schelven
b04feae788
SDK setup (WIP)
2024-06-07 17:24:25 +02:00
Klaas van Schelven
784f0584f0
Top menu friendlier look (rounded)
2024-06-07 11:03:20 +02:00
Klaas van Schelven
de8bd65a3a
WIP teams & project-management (6)
...
not extensively tested, but it starts to feel quite complete 'for now'
2024-06-07 10:52:25 +02:00
Klaas van Schelven
004b586e2d
The most basic of 'onboarding', as it pertains to teams
2024-06-06 10:54:56 +02:00
Klaas van Schelven
0e4f13838e
WIP teams & project-management (4)
2024-06-05 22:36:05 +02:00
Klaas van Schelven
7dddf45a04
WIP teams & project-management (2)
2024-06-04 11:19:19 +02:00
Klaas van Schelven
9d9cac3e9d
WIP teams & project-management
2024-06-03 22:30:10 +02:00
Klaas van Schelven
222a6906dd
Remove dead (template) code
2024-06-03 09:14:03 +02:00
Klaas van Schelven
b99929e588
Log out using POST
...
Log out via GET was deprecated in Django 4.1
https://docs.djangoproject.com/en/4.1/releases/4.1/#log-out-via-get
2024-05-30 21:35:30 +02:00
Klaas van Schelven
cc62056dce
Links between signin/login pages
2024-05-29 16:25:12 +02:00
Klaas van Schelven
123bc41b93
User registration
2024-05-29 15:43:00 +02:00
Klaas van Schelven
9b6409f0cd
Non-ugly login page
2024-05-27 15:10:01 +02:00
Klaas van Schelven
082986f8ad
Cornless: an interruptable server
...
does not work for sqlite though, because that c-code does not
regularly check whether signal handling is needed.
2024-05-27 13:54:01 +02:00
Klaas van Schelven
9fcbfb9033
Add templates for 404, 500
2024-05-22 09:37:51 +02:00
Klaas van Schelven
f72b2522b8
Use tailwind_preload_css
...
> The tag generates a preload directive for your stylesheet, which improves
> loading performance in production. Place it above the {% tailwind_css %} tag:
See e.g. https://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/rel/preload
For a brief moment I thought that this was malfunctioning, because it is missing
the ?v=... part, but that part is DEBUG-only, so we don't care about it for real
use-cases
2024-05-13 14:33:25 +02:00
Klaas van Schelven
1a264675c2
'python manage.py tailwind build' as a pre-commit hook
2024-05-13 14:25:53 +02:00
Klaas van Schelven
a7c02a24e2
Show 'seen in releases' in the UI
2024-04-16 13:31:08 +02:00
Klaas van Schelven
f52bac2745
Add __repr__ to VBC
...
this is the thing the Sentry SDK uses; having it available may come in handy
when debugging
2024-04-15 20:01:47 +02:00
Klaas van Schelven
c3f8996e6b
History view: Make button stand out less
2024-04-15 19:33:08 +02:00
Klaas van Schelven
308a257d3f
Implement comment-deleting
2024-04-15 16:02:03 +02:00
Klaas van Schelven
132d06bf49
Fix csrf_token (it was outside form)
2024-04-15 14:56:34 +02:00
Klaas van Schelven
c3b2fc76bc
History-edit: smaller pencil icon, next to your name
2024-04-15 14:02:44 +02:00
Klaas van Schelven
17ace382dc
History: anchors for comments
2024-04-15 13:53:34 +02:00
Klaas van Schelven
6b23b03a82
History: edit (and fixes)
2024-04-15 13:44:14 +02:00
Klaas van Schelven
26aac0ca2c
Manual annotations: create 'm
...
and some non-completed code for editing
2024-04-15 12:58:50 +02:00
Klaas van Schelven
dcd154f74d
History: link to triggering event when it is available
2024-04-15 10:46:23 +02:00
Klaas van Schelven
2c4e8b9f20
Regular v.s. Django Testcase: be explicit
...
I recently ran into a funny issue where the TestCases were influencing my
development DB's contents
2024-04-15 09:17:53 +02:00
Klaas van Schelven
d4b4e631fb
Note a TODO
2024-04-15 09:14:26 +02:00
Klaas van Schelven
280bd2172b
History page: 'mostly done' (a first setup)
2024-04-12 16:07:25 +02:00
Klaas van Schelven
e8032483db
Turn off guess_lexer for now
2024-04-10 11:23:39 +02:00
Klaas van Schelven
e9d5913c17
Event details: IDs and timestamps
2024-04-09 09:28:23 +02:00
Klaas van Schelven
1b37298a95
ingest_order: first setup
2024-04-08 22:13:52 +02:00
Klaas van Schelven
0729523cde
Guess the pygments Lexer (using the filename)
2024-04-05 09:59:11 +02:00
Klaas van Schelven
5510002a47
show text 'line' only when there is a lineno
2024-04-04 16:00:46 +02:00
Klaas van Schelven
b9e13ef52b
details page: show relevant info, in a non-fugly way
2024-04-04 13:30:19 +02:00
Klaas van Schelven
09a716a8d7
Stacktrace ordering: stack-of-plates as an option
...
implemented in-python; doing this using flex quickly became a mess
2024-04-04 10:40:32 +02:00
Klaas van Schelven
2854d6f3ee
Labels for points-in-time in the stack
2024-04-04 09:26:38 +02:00
Klaas van Schelven
d4d0601bbe
margins/padding of code/variables
...
designed given 4 kinds of frame: with/without both code & vars
2024-04-03 11:48:15 +02:00