Commit Graph

  • ae8ac3c24f add more bulk message filters, shuffle recipients main live xAndy 2025-06-01 02:45:21 +0200
  • 42f56e832b fix(fallback): was_full logic Luca 2025-05-22 16:10:48 +0200
  • fd492e7664 fix(pages): use temporary redirect Luca 2025-05-22 02:34:40 +0200
  • e1b9037c54 add missiong migration xAndy 2025-05-22 02:07:15 +0200
  • da9d9dac76 add remote url page type xAndy 2025-05-22 02:07:00 +0200
  • 5076d24dac fix: pluralize "Teami(s)" Luca 2025-05-20 01:59:19 +0200
  • 8157c85363 fix(fallback): wrap fields of trade form on small displays Luca 2025-05-20 01:58:23 +0200
  • 4380f47302 feat: show previous and current day of week for shifts between 0 and 6 Luca 2025-05-20 01:57:03 +0200
  • a16a2d20e3 feat: make team-only shifts distinguishable in backend Luca 2025-05-19 22:32:48 +0200
  • 8e9ef718b8 feat: improve public dashboard Luca 2025-05-18 16:00:43 +0200
  • 2bb564ebce chore(fallback): do not show registration count for team-only shifts Luca 2025-05-18 14:48:00 +0200
  • 1dc92cba19 chore(fallback): mark team-only shifts as such in fallback shifts view Luca 2025-05-18 14:41:53 +0200
  • d466a744b9 refactor(fallback): move TradeForm into forms module Luca 2025-05-18 13:39:51 +0200
  • ceb6bf8528 chore(fallback): fix punctuation around PIN Luca 2025-05-18 12:18:43 +0200
  • dee6a5161f fix(duration): integer modulo by zero Luca 2025-05-18 12:05:02 +0200
  • d034e39cb8 add setting to supress room change messages xAndy 2025-05-17 22:50:33 +0200
  • 04d85811fe change default required helpers to 1, even in import, so locations can be changed xAndy 2025-05-17 22:32:10 +0200
  • ce8316a69c fix(fallback): fix order of yielded tuple Luca 2025-05-18 01:18:39 +0200
  • d89d480170 feat: improve fallback shift assignment algorithm Luca 2025-05-18 00:47:20 +0200
  • f2c00ec8d9 avoid auto registration via link previews xAndy 2025-05-17 23:44:13 +0200
  • 38cdbec9fa feat(fallback): assign restricted shifts from their own bucket Luca 2025-05-17 20:11:47 +0200
  • d7d26c56b0 allow shift registrations end to start xAndy 2025-05-17 20:00:16 +0200
  • c5bb532749 feat: implement restricted shifts Luca 2025-05-17 19:35:36 +0200
  • 701caae254 fix: hide 'AStA' tag if 'enable_asta' is False Luca 2025-05-17 19:32:39 +0200
  • 797c5f5fc8 docs: add another SMS text Luca 2025-05-17 19:07:07 +0200
  • 1509cb6312 chore: add migration for room default_helpers=1 Luca 2025-05-17 00:17:49 +0200
  • 040c9d94f9 add filters for bulk sending xAndy 2025-05-17 03:01:46 +0200
  • 48f82d76db fix room name/location generation on import xAndy 2025-05-17 01:05:54 +0200
  • b51e8a9a14 docs(README.md): add installation of dev dependencies Luca 2025-05-16 23:43:17 +0200
  • ec5d1da4e3 chore: add requirements-dev.txt Luca 2025-05-16 23:41:00 +0200
  • 283b2a7817 set default helpers required to 1 for rooms, add more info in room admin views xAndy 2025-05-16 00:30:58 +0200
  • 22d70d1e26 add name to calendar for better admin overview xAndy 2025-05-15 23:41:09 +0200
  • 6e34d8acea add event_end_at to provide full event range config xAndy 2025-05-15 00:36:37 +0200
  • 5da9dbdbc4 add event_start setting to filter day navigation xAndy 2025-05-14 21:21:03 +0200
  • cacff14392 make pin a password field xAndy 2025-05-14 20:37:28 +0200
  • edcd18f91f add trade tests xAndy 2025-05-14 14:40:15 +0200
  • 6e45b1543b add PINs for shift trades xAndy 2025-05-14 14:17:08 +0200
  • f55b653ccd first shift trade draft. without pin for now xAndy 2025-05-14 13:49:07 +0200
  • fd86c2fcc0 isort xAndy 2025-05-14 13:38:41 +0200
  • dd3bf01529 add debug toolbar for query optimization work. not added to requirements.txt to keep prod slim xAndy 2025-05-13 15:03:07 +0200
  • 79e010c421 add tests for overlapping shifts xAndy 2025-05-13 13:24:03 +0200
  • 8a194f3fc7 avoid overlapping shift registrations for helpers xAndy 2025-05-13 12:39:37 +0200
  • 7e4ff4366b increase calendar url length, add import action in admin backend xAndy 2025-05-13 00:24:26 +0200
  • 03163c1899 docs: add SMS texts for various occasions Luca 2025-05-11 00:51:13 +0200
  • 9232485e5f refactor: s/Helfer\*in/Helfi/ Luca 2025-04-29 22:25:44 +0200
  • 4c9729ee0f feat: add some flags to footer Luca 2025-04-25 22:14:38 +0200
  • 88fb882f12 docs: include only one badge in README.md since query strings are automatically removed from image urls [CI SKIP] Luca 2025-04-25 22:11:49 +0200
  • d390bc6c34 feat: add flag to disable reminders for specific rooms Luca 2025-03-14 23:48:07 +0100
  • 70f21264fc chore(fallback): generate pending migration Luca 2025-03-14 23:43:33 +0100
  • c279b53abf fix(messaging/sevenio): use sender + timestamp as incoming message id Luca 2025-03-11 18:25:32 +0100
  • 6bc60e1c83 fix(messaging): report missing params to webhook handler as HTTP 400 Luca 2025-03-11 14:42:13 +0100
  • a931843b08 docs: update README.md Luca 2025-03-11 13:55:57 +0100
  • 31c2c2b8e1 chore: update git url in footer Luca 2025-03-11 09:38:03 +0100
  • 30aaa91474 chore: update dependencies Luca 2025-03-11 01:45:55 +0100
  • db3926316c feat(messaging): add seven.io backend Luca 2025-03-11 01:45:19 +0100
  • b8dcb02ef1 style: speed up isort when `env` exists Luca 2025-03-11 01:08:26 +0100
  • 7c50e7b2e1 docs: update README.md Luca 2025-03-10 23:00:36 +0100
  • b69d8e8fe9 fix(messaging/sipgate): yield sent messages Luca 2025-03-10 22:53:42 +0100
  • 2e05a51928 chore(feedback): add info regarding dishes, cutlery and cups [CI SKIP] Luca 2024-05-29 22:48:55 +0200
  • 1960275d36 feat(incoming): strip feedback link as well Luca 2024-05-28 16:40:26 +0200
  • bef4f433fc chore(pages): add title for team faq Luca 2024-05-27 18:33:31 +0200
  • 28d905a24c refactor(pages): unify code for page import Luca 2024-05-27 18:33:04 +0200
  • 77a984170c feat(pages): add team faq Luca 2024-05-27 18:09:12 +0200
  • 583a70b2c8 refactor(feedback): get party info from pages Luca 2024-05-27 17:58:37 +0200
  • 62f470a0d6 feat(app): send messages from admin Luca 2024-05-27 16:32:05 +0200
  • 0679a1cc01 fix: include scripts on every page rendered from base template Luca 2024-05-25 02:13:15 +0200
  • 32f87ea9e5 feat(signage): show messages on team dashboard Luca 2024-05-25 02:12:33 +0200
  • cbad7abfb7 feat(signage): add date parameter to team dashboard Luca 2024-05-25 02:11:46 +0200
  • 33a07a0415 feat(fallback): sort team members by their id as well Luca 2024-05-22 23:13:43 +0200
  • c70965c46d fix(fallback): allow blank inputs for TeamMember comment field Luca 2024-05-21 17:40:01 +0200
  • e0f7320801 refactor(fallback): remove unused code Luca 2024-05-21 17:39:31 +0200
  • f63f565ca6 fix(fallback): use required_helpers of room if shift required_helpers is 0 Luca 2024-05-20 22:41:17 +0200
  • 99285186e5 fix(fallback): missing conversion from float to int Luca 2024-05-20 18:44:36 +0200
  • fecdf70ac5 fix(fallback): use fractional part of setpoint as extra shift chance Luca 2024-05-20 18:40:19 +0200
  • 7242ed2edd feat(fallback): add bucket for last night shifts from 20:00 on Luca 2024-05-20 00:31:58 +0200
  • 23001a3de3 feat(fallback): add command for bulk team member creation Luca 2024-05-19 23:22:46 +0200
  • 2d90662e4c style: remove obsolete comment Luca 2024-05-19 23:16:31 +0200
  • 15475e2eec feat(fallback): add comment field to TeamMember Luca 2024-05-19 23:15:50 +0200
  • 7b4df14bee fix(style): disabled pagination buttons in dark mode Luca 2024-05-15 02:29:23 +0200
  • a073a9f90b chore: display credits on all pages (with footer) Luca 2024-05-15 01:43:47 +0200
  • da4c13672b feat(team): make shift boxes full-size links by default Luca 2024-05-15 00:51:05 +0200
  • eab406baf8 refactor(room_view): order shifts in database query Luca 2024-05-15 00:16:34 +0200
  • 063313f87b chore: add csrf protection for changes to registration state Luca 2024-05-14 23:57:59 +0200
  • fb58e1db77 fix(checkin): ordering of table Luca 2024-05-14 23:56:16 +0200
  • 44417d09cc chore: use kontakt font for input elements Luca 2024-05-14 23:55:11 +0200
  • df0f28efb2 feat(checkin): paginate checkin list Luca 2024-05-14 22:59:44 +0200
  • 54f11c74cb refactor: make pagination template compatible with ListView Luca 2024-05-14 22:58:20 +0200
  • 97335e72bb feat(checkin): prefetch related objects of ShiftRegistration Luca 2024-05-14 21:07:32 +0200
  • c50bb0ec78 chore(checkin): improve layout of checkin list Luca 2024-05-14 20:47:50 +0200
  • 517aaa1ff4 chore(asta): clarify acceptable membership modes Luca 2024-05-14 19:38:56 +0200
  • 249a13a60b chore(asta): add more spacing between button and checkbox Luca 2024-05-14 18:48:48 +0200
  • e17645a8f3 chore(notify): use CR to make stderr less noisy Luca 2024-05-13 22:59:57 +0200
  • 661fd5d83b chore: add newlines around dummy message logging Luca 2024-05-13 22:58:04 +0200
  • 207d03abeb chore(layout): improve team members on shift detail page Luca 2024-05-13 17:30:06 +0200
  • 20309244f3 fix(notify): handle KeyboardInterrupt gracefully Luca 2024-05-13 17:03:50 +0200
  • f03542b584 fix(notify): output spacing Luca 2024-05-12 22:16:16 +0200
  • 69c9faa4bc chore: add custom logging config Luca 2024-05-12 22:08:41 +0200
  • 10dbb06957 feat(feedback): add command to notify helpers who opted-in last year Luca 2024-05-12 21:41:38 +0200
  • b685ad800f chore: add script to extract opt-in helpers from database dump Luca 2024-05-12 19:18:20 +0200
  • d9b5dfe5d6 feat(importer): add setting to ignore calendar events before some date Luca 2024-05-11 20:56:28 +0200