@@ -8,6 +8,98 @@ This project uses [*towncrier*](https://towncrier.readthedocs.io/) and the chang
88
99<!-- towncrier release notes start -->
1010
11+ ## [ 1.35.0] - 2025-04-09
12+
13+ ### Removed
14+
15+ - Dropped support for testing and running on Python 3.9 and Django 5.0.
16+
17+ ### Fixed
18+
19+ - Fix broken Docker images to still work with SPA front-end
20+ ([ #1310 ] ( https://github.com/Uninett/Argus/issues/1310 ) )
21+
22+ ### Frontend
23+
24+ The new frontend is now just about on par feature-wise with the old frontend,
25+ though we do not aim for bug compatibility =)
26+
27+ #### Added
28+
29+ - Admins now see an admin link in the user menu dropdown
30+ ([ #1261 ] ( https://github.com/Uninett/Argus/issues/1261 ) )
31+ - A new parameter ` use_empty_filter ` to the ` incident_list_filter ` function.
32+ ` use_empty_filter ` defaults to ` False ` .
33+ ([ #1360 ] ( https://github.com/Uninett/Argus/issues/1360 ) )
34+ - Allow testing on Django 5.2 in anticipation of dropping Django 4.2.
35+
36+ #### Changed
37+
38+ - Change tristate selection from checkboxes to slider. More changes to come.
39+ ([ #1048 ] ( https://github.com/Uninett/Argus/issues/1048 ) )
40+ - Made the incidents page more compact.
41+ ([ #1246 ] ( https://github.com/Uninett/Argus/issues/1246 ) )
42+ - Grouped user preferences in user menu dropdown
43+ ([ #1256 ] ( https://github.com/Uninett/Argus/issues/1256 ) )
44+ - Fixed styling of input fields in modals. Made all basic inputs (text, date,
45+ email etc) on the incidents, timeslots and destinations pages have the same
46+ universal design. ([ #1311 ] ( https://github.com/Uninett/Argus/issues/1311 ) )
47+ - Improved the UX for forms on the profiles page.
48+ ([ #1312 ] ( https://github.com/Uninett/Argus/issues/1312 ) )
49+ - Made styling of the tag badges on the details page more subtle.
50+ ([ #1314 ] ( https://github.com/Uninett/Argus/issues/1314 ) )
51+ - Polished styling and alignment of the inputs in filterbox.
52+ ([ #1316 ] ( https://github.com/Uninett/Argus/issues/1316 ) )
53+ - Incident tags that contain URL are now clickable on the incident detail page.
54+ ([ #1329 ] ( https://github.com/Uninett/Argus/issues/1329 ) )
55+ - Switched to setting italic font using HTML instead of CSS for better
56+ accessibility. ([ #1343 ] ( https://github.com/Uninett/Argus/issues/1343 ) )
57+ - Give the sections in the details page a drop shadow. This stranded the
58+ close/reopen button at the bottom, so it was moved to just above the list of
59+ events.
60+ - In the details page: Make free text look better by breaking long lines and
61+ preserving newlines. Also make event types and ack/event author and timestamp
62+ stand out better.
63+ - Made sure all non-button form inputs have ` autocomplete="off" ` set which
64+ fixes some annoying behavior in Firefox when filling in forms. This is
65+ documented in the troubleshooting guide.
66+ - Make an abstraction for modals deleting things, as part of the modal cleanup.
67+ - Modularized the incident pagination and improved it as per user feedback.
68+ - Replaced the fancy days selector in the timeslots page with checkboxes.
69+ - Support testing/running on Python 3.13. We need to stay on psycopg2 a while
70+ longer since we use PostgreSQL "infinity" for incident ` end_time ` .
71+ - Upgraded all dependencies that could be upgraded and removes pytz as it is
72+ now unused.
73+ - When showing the details url in the details page, use the generated absolute
74+ url from the ` Incident.details_url ` and the ` Source.base_url ` . Validates that
75+ the combination is valid and falls back to using the raw details url if not.
76+
77+ #### Fixed
78+
79+ - Bug with very long text in badges on the details page overflowing and
80+ becoming unreadable. ([ #1244 ] ( https://github.com/Uninett/Argus/issues/1244 ) )
81+ - Made the height of the feeds on details page always conform to the max height
82+ of the details section. Any vertical overflow in the feed will now be
83+ scrollable. ([ #1327 ] ( https://github.com/Uninett/Argus/issues/1327 ) )
84+ - Programmatically connected labels to corresponding inputs.
85+ ([ #1332 ] ( https://github.com/Uninett/Argus/issues/1332 ) )
86+ - Removes "unacked" and "closed" from filterblobs.
87+ ([ #1342 ] ( https://github.com/Uninett/Argus/issues/1342 ) )
88+ - Made filter selector more robust in general and fixed bugs:
89+ [ #1344 ] ( https://github.com/Uninett/Argus/issues/1344 ) ,
90+ [ #1353 ] ( https://github.com/Uninett/Argus/issues/1353 ) ,
91+ [ #1355 ] ( https://github.com/Uninett/Argus/issues/1355 ) .
92+ ([ #1360 ] ( https://github.com/Uninett/Argus/issues/1360 ) )
93+ - Fixed color contrast for incident tags badges and table separators (temporary
94+ fix)
95+ ([ #1375 ] ( https://github.com/Uninett/Argus/issues/1375 ) ,
96+ [ #1378 ] ( https://github.com/Uninett/Argus/issues/1378 ) )
97+ - No longer erases a ticket url if attempting to save an invalid one when
98+ editing. There's an error message in a popup. Made ticket url always
99+ optional.
100+ ([ #1371 ] ( https://github.com/Uninett/Argus/issues/1371 ) )
101+
102+
11103## [ 1.34.1] - 2025-03-26
12104
13105### Changed
0 commit comments