Commit Graph

  • 9ad66d7b50 API: adhere to Bugsink's DB-transactional model Klaas van Schelven 2025-09-11 18:01:05 +02:00
  • 1c0745f24f API: support expand=... Klaas van Schelven 2025-09-11 17:38:42 +02:00
  • 7bf906a8fd API: Release Pagination Klaas van Schelven 2025-09-11 16:52:33 +02:00
  • 07b792775a API pagination Klaas van Schelven 2025-09-11 15:09:42 +02:00
  • 30ae7881aa Teams & Projects API Klaas van Schelven 2025-09-11 09:54:12 +02:00
  • c222581951 Add tests for create_release_if_needed Klaas van Schelven 2025-09-10 11:06:29 +02:00
  • ee5b49e951 API: Sketch TODO for grouping_key[s] fields Klaas van Schelven 2025-09-10 10:46:58 +02:00
  • b0b2573d17 Releases API Klaas van Schelven 2025-09-10 10:39:22 +02:00
  • 829cea1a80 detection of a new release through an event ⇏ triggering of a TurningPoint Klaas van Schelven 2025-09-10 09:28:00 +02:00
  • 3bab02fda2 API: Remove global Grouping routes Klaas van Schelven 2025-09-09 22:35:54 +02:00
  • c4c749d1e4 Issues API Klaas van Schelven 2025-09-09 22:08:30 +02:00
  • 4844c72415 Events API Klaas van Schelven 2025-09-09 12:08:30 +02:00
  • 5bdfe89a6a Leave comment about LoginRequiredMiddleware Klaas van Schelven 2025-09-11 08:41:54 +02:00
  • 63c54b2107 Comment about is_deleted & indexes Klaas van Schelven 2025-09-10 09:02:44 +02:00
  • 576309258b Merge pull request #204 from bugsink/dependabot/pip/python-packages-f85024139b Klaas van Schelven 2025-09-09 21:31:12 +02:00
  • 1262719e4b Comments about (SDK-generated) event_id's uniqueness Klaas van Schelven 2025-09-09 21:13:54 +02:00
  • 70200898e3 Update whitenoise requirement in the python-packages group dependabot[bot] 2025-09-09 15:15:45 +00:00
  • c5c1a8d8cb Fix linting errors Lutz Lesener 2025-09-09 16:10:44 +02:00
  • 8800c0c65c Implement reviewer's suggestions on PR #203. Lutz Lesener 2025-09-09 15:36:04 +02:00
  • 08331b2248 Improve Slack alerts to work with Mattermost. Lutz Lesener 2025-09-09 13:52:22 +02:00
  • a87d846a99 API: auth (using the global token) Klaas van Schelven 2025-09-09 10:41:03 +02:00
  • 4c2c26743e Canonical API 'skeleton': urls & views Klaas van Schelven 2025-09-08 22:03:42 +02:00
  • 9a36426689 Fix urls.py Klaas van Schelven 2025-09-08 15:39:40 +02:00
  • be7ac2043b Implement /api/0/ endpoint Klaas van Schelven 2025-09-08 14:50:23 +02:00
  • d949c984c8 Tailwind 4 border-color fix (preserve tailwind 3 behavior) Klaas van Schelven 2025-09-08 10:09:33 +02:00
  • f143645b9a Fix development settings Klaas van Schelven 2025-09-08 09:54:45 +02:00
  • 81e27efe24 Move conf utils to separate module Klaas van Schelven 2025-09-08 09:49:37 +02:00
  • a58ceba31f transaction: use connection.vendor instead of settings.DATABASES engine check Klaas van Schelven 2025-09-05 23:14:38 +02:00
  • 4ac572f31c Comment that we don't use whitenoise.CompressedManifestStaticFilesStorage Klaas van Schelven 2025-09-05 23:11:29 +02:00
  • 25c4e34f94 Merge pull request #201 from bugsink/force-script-name Klaas van Schelven 2025-09-05 23:01:24 +02:00
  • a4ecd386b6 Support hosting at subpath Klaas van Schelven 2025-09-05 22:47:22 +02:00
  • 5307860b4d Merge pull request #89 from bugsink/django-5-2 Klaas van Schelven 2025-09-05 10:01:02 +02:00
  • 31559c5b6c Django 5.2: update changelog Klaas van Schelven 2025-09-05 09:54:32 +02:00
  • 1bbb383cfb Merge branch 'main' into django-5-2 Klaas van Schelven 2025-09-05 09:49:15 +02:00
  • b88fc4f442 CHANGELOG; update in advance Klaas van Schelven 2025-09-05 09:48:25 +02:00
  • 144e570db6 MySQL: do not save 2 queries in store_tags Klaas van Schelven 2025-09-04 15:20:23 +02:00
  • e0cb4b6369 Save another query in store_tags Klaas van Schelven 2025-09-04 14:10:52 +02:00
  • 9a13bdb83d Save a query in store_tags Klaas van Schelven 2025-09-04 13:52:06 +02:00
  • 170d76647e Tailwind 3=>4: final changes Klaas van Schelven 2025-09-04 13:30:09 +02:00
  • ad8a2a5e4f Tailwind 3 => 4: bg-opacity "folded into bg" Klaas van Schelven 2025-09-04 13:11:06 +02:00
  • 610e7b1c17 Tailwind 3 => 4: rounded => rounded-sm Klaas van Schelven 2025-09-04 12:57:30 +02:00
  • ac8e2e8cd6 Tailwind 3 => 4: ring => ring-3 Klaas van Schelven 2025-09-04 12:55:15 +02:00
  • f51bdb487e Tailwind 3 => 4 (and django-tailwind => 4.2) Klaas van Schelven 2025-09-04 12:47:41 +02:00
  • 12af5302ef Drop Python 3.9 support Klaas van Schelven 2025-09-04 11:29:49 +02:00
  • 0764024389 Replace python-sourcemap with ecma426 Klaas van Schelven 2025-09-04 10:10:23 +02:00
  • 8b8b61ea3c Use safe_join in vacuum utility Klaas van Schelven 2025-09-02 13:30:09 +02:00
  • 10658d70a5 vacuum_ingest_dir Minor stylistic post-copilot cleanup Klaas van Schelven 2025-09-02 13:24:21 +02:00
  • 257b5f1777 Implement vacuum_ingest_dir management command copilot-swe-agent[bot] 2025-07-29 12:07:46 +00:00
  • 25b7f7c0bc Merge pull request #178 from bugsink/non-root-docker Klaas van Schelven 2025-09-02 13:01:21 +02:00
  • b911acebdc single-server template, warn about containing-dir Klaas van Schelven 2025-09-01 20:39:39 +02:00
  • 3a050e7533 Typo in comment Klaas van Schelven 2025-09-01 20:33:55 +02:00
  • 41944a8cf0 Update snappea PID_FILE default location to be in bugsink-specific directory Klaas van Schelven 2025-09-01 20:30:03 +02:00
  • 4ad3c5efcf Hardening of Temporary-Directory Usage Klaas van Schelven 2025-08-29 13:11:28 +02:00
  • 16578cbe6c Remove dead code Klaas van Schelven 2025-08-29 09:07:30 +02:00
  • d62d016be3 When selecting text in the stacktrace frameHeader, don't toggle the frame Klaas van Schelven 2025-08-29 09:34:14 +02:00
  • d155fa2bb2 Push User.language choices callable to the model Klaas van Schelven 2025-08-28 21:44:47 +02:00
  • 5cf4591166 Merge branch 'main' into django-5-2 Klaas van Schelven 2025-08-28 21:38:24 +02:00
  • 6a523a6a67 Merge pull request #192 Klaas van Schelven 2025-08-28 20:23:54 +02:00
  • a0dc91c8c5 Push verbose_name to the model-level Klaas van Schelven 2025-08-28 16:03:27 +02:00
  • f38112f3df Pull markup out of translation files Klaas van Schelven 2025-08-28 15:31:43 +02:00
  • a3cdeb9c8a Flake8 (including one breakage) Klaas van Schelven 2025-08-28 14:40:24 +02:00
  • 31fdf46a10 yesnomaybe translation fix Klaas van Schelven 2025-08-28 14:17:05 +02:00
  • e8fb9556f7 Fix for Chinese yes,no,maybe Klaas van Schelven 2025-08-28 13:49:19 +02:00
  • 02c7c2e43d Clean up post-middleware language activation Klaas van Schelven 2025-08-28 13:17:19 +02:00
  • ef126814bf Language choices: not in User.model Klaas van Schelven 2025-08-28 12:45:09 +02:00
  • a7abde68a2 Language middleware: user and Accept-Language _only_ Klaas van Schelven 2025-08-28 12:02:18 +02:00
  • 044270aa6e Upgrade inotify_simple to 2.0 Klaas van Schelven 2025-08-25 08:55:50 +02:00
  • cff82b4797 Document that api_catch_all disables APPEND_SLASH behavior for the api Klaas van Schelven 2025-08-25 08:36:49 +02:00
  • f0d3667121 Remove 'kind' idea from send_json util Klaas van Schelven 2025-08-24 21:03:35 +02:00
  • c38ca8c58a send_json command: --dsn param required (or from env) Klaas van Schelven 2025-08-24 20:59:38 +02:00
  • 1938f0a179 send_json/stress-test util: remove space from envelope Klaas van Schelven 2025-08-02 22:36:40 +02:00
  • 7594227b2b Add some tests for header validation Klaas van Schelven 2025-08-02 22:25:43 +02:00
  • c62b0a47e4 Remove input value from exception Klaas van Schelven 2025-08-02 22:14:13 +02:00
  • 42ba5a71fa Docker: bugsink-show-version on-start Klaas van Schelven 2025-08-02 21:25:33 +02:00
  • 2b5fb1bf67 Basically completed i18n support, and Chinese translation 某亚瑟 2025-07-24 23:28:20 +08:00
  • 1ef1119fd9 Bandit: nosec & explain Klaas van Schelven 2025-08-01 10:08:16 +02:00
  • d13290e982 1.7.6 CHANGELOG Klaas van Schelven 2025-08-01 10:03:20 +02:00
  • 5fb48e1e90 sent_at validation: support 00+00 Klaas van Schelven 2025-08-01 10:01:41 +02:00
  • abb84172bb header and envelope parsers: filter, don't fail on validation failures Klaas van Schelven 2025-08-01 09:48:40 +02:00
  • f8a32353b4 1.7.5 CHANGELOG Klaas van Schelven 2025-07-31 12:29:56 +02:00
  • 488d0190bb Docker: use a fixed UID (14237) for the bugsink user Klaas van Schelven 2025-07-31 11:01:51 +02:00
  • 05fcfbe359 Document thought on bandit on .template files Klaas van Schelven 2025-07-30 22:38:48 +02:00
  • 48cf7e8e90 Docker.fromwheel: more completely _from wheel_ Klaas van Schelven 2025-07-30 22:33:04 +02:00
  • 53753bc904 non-root docker: create bugsink-owned /data dir Klaas van Schelven 2025-07-30 17:06:36 +02:00
  • 7905542474 Run Docker gunicorn as non-root (bugsink) user Klaas van Schelven 2025-07-30 16:52:58 +02:00
  • b4c9e735b9 Docker image building: only tag as 'latest' when it's actually the latest Klaas van Schelven 2025-07-30 15:39:00 +02:00
  • 17a96a22a6 Switch to safe_join from os.path.join (snappea) Klaas van Schelven 2025-07-30 14:02:43 +02:00
  • 89db6d2899 Configure bandit for 'spoils' usage Klaas van Schelven 2025-07-30 14:00:39 +02:00
  • 462a3169cd Add one more test that proves safe use of mark_safe Klaas van Schelven 2025-07-30 12:37:27 +02:00
  • 9d110bb0d3 fix a comment Klaas van Schelven 2025-07-30 12:22:28 +02:00
  • 354af7ea0a Fix issues as reported by bandit or mark as nosec Klaas van Schelven 2025-07-30 12:16:34 +02:00
  • 6266f15aa1 Configure Bandit in the CI Klaas van Schelven 2025-07-30 11:56:11 +02:00
  • 0d59f96b41 GitHub CI: document hardcoded list of branches Klaas van Schelven 2025-07-30 11:42:40 +02:00
  • 2fede39985 Envelope parsing: validate headers as per the docs Klaas van Schelven 2025-07-29 23:17:55 +02:00
  • 354edc81f9 Use django.utils._os.safe_join to construct paths Klaas van Schelven 2025-07-29 22:23:37 +02:00
  • aab9b38352 Update CHANGELOG for 1.7.4, 1.6.4, 1.5.5, 1.4.3 Klaas van Schelven 2025-07-29 17:03:35 +02:00
  • 2488d81595 Enable manual invocation via "Run workflow" button in the Actions UI Klaas van Schelven 2025-07-29 16:11:41 +02:00
  • 87f5a5887e CI workflow: run for 1.*.x branches too Klaas van Schelven 2025-07-29 16:09:21 +02:00
  • 4bf2c1c522 envelope event_id check: on-parse Klaas van Schelven 2025-07-29 15:22:34 +02:00
  • fe5527308c (extra) check on storage event_id uuid-ness before using in filenames Klaas van Schelven 2025-07-29 15:08:02 +02:00