Commit Graph

  • 7eccf2c535 Reimplemented shifts json export Igor Scheller 2023-01-29 02:12:40 +0100
  • b0b4cb54ec Reimplemented shifts ical export Igor Scheller 2023-01-29 00:46:51 +0100
  • 3d0d5067fd Reimplemented news Atom feed, added RSS feed Igor Scheller 2023-01-28 17:08:15 +0100
  • 8223193330 Added uuid/uuidBy twig functions Igor Scheller 2023-01-28 01:21:51 +0100
  • a9cd00c37a Authenticator: Improve auth methods handling, esp. for api endpoints Igor Scheller 2023-01-28 00:41:29 +0100
  • ac97413f3f Add public/fahrplan.xml to .gitignore Igor Scheller 2023-01-31 15:20:09 +0100
  • 321fbc82fc Add git to dev container Michael Weimann 2023-01-29 17:02:53 +0100
  • 21eafb7d26 restructure of DEVELOPMENT.md and adding the new port 5080 localhost to it Xu 2023-01-29 20:18:13 +0100
  • ccdf1aa8d5 add config option for other goodies Xu 2023-01-27 21:01:23 +0100
  • 3ca39dc8e1 Fixed shifts bulk deletion Igor Scheller 2023-01-25 00:40:31 +0100
  • 0188ed5562 Fixed StringInputLength validation Igor Scheller 2023-01-24 23:26:55 +0100
  • b99e6ed8c1 add hint on how many shifts to be created Xu 2023-01-24 21:14:29 +0100
  • 99ab7853da Added time input to /design Igor Scheller 2023-01-24 19:48:42 +0100
  • bfa0d91704 Fix empty checks Igor Scheller 2023-01-24 17:40:20 +0100
  • 37a26c123e Validation: Fixed worklog comment: ... Igor Scheller 2023-01-21 01:41:55 +0100
  • f5a7598a45 tests: Removed exception handler registration because it has side effects Igor Scheller 2023-01-21 01:37:09 +0100
  • 733586dfd5 replace sticky-headers javascript impl with css Thomas Rupprecht 2022-12-29 02:38:45 +0100
  • 3412ed2924
    invert input time icon color for chrome based browsers in dark themes (#1060) Thomas Rupprecht 2023-01-24 19:45:48 +0100
  • e844c98871
    Convert class const's to enum's (#1050) Thomas Rupprecht 2023-01-24 19:23:57 +0100
  • 2db70c96ed
    Add pre-commit hook (#1071) Michael Weimann 2023-01-24 14:26:10 +0100
  • 5a2b8f7ff9
    Improve navbar Thomas Rupprecht 2023-01-22 19:16:33 +0100
  • 96f703bf22
    Migrate NeededAngelType model Igor Scheller 2023-01-22 18:43:09 +0100
  • 89dc85c3d5
    Add ShiftEntry model Igor Scheller 2023-01-18 13:02:11 +0100
  • 89f9b423b1
    room view & angeltype view: show all shifts (#1067) xuwhite 2023-01-17 20:01:29 +0100
  • 64be48c646 Add Possibility for Custom Translations: config/[locale]/custom.po Johannes Rudolph 2022-07-15 19:14:18 +0200
  • d18185f49e
    Improve alerts and conversation (#1062) Thomas Rupprecht 2023-01-17 15:05:47 +0100
  • 01373cb192 Replace select 2 with choices.js and kill jQuery Michael Weimann 2022-12-23 18:26:16 +0100
  • 2be8e565bf Refactored UUID generation: use pseudo unique named UUID for schedules Igor Scheller 2022-12-31 16:25:16 +0100
  • 23424830e7 Removed unused reference Igor Scheller 2023-01-03 22:42:50 +0100
  • 3115870ec4
    Added Shift model Igor Scheller 2023-01-03 22:19:03 +0100
  • 1d1618836b
    Fix frontend formatting Michael Weimann 2023-01-03 20:20:46 +0100
  • 30f50dab6d
    Extract shifts filter JavaScript and improve HTML structure Thomas Rupprecht 2023-01-02 18:54:32 +0100
  • c2e3902c53
    Update frontend deps Michael Weimann 2023-01-02 17:59:06 +0100
  • 26b5a6e1f0 Fix shifts edit page Igor Scheller 2022-12-28 12:31:31 +0100
  • 9409b320f0 CI: Improve GitLab k8s deployment for agents support Igor Scheller 2022-12-27 02:52:02 +0100
  • 59cfce0c76
    Enable space after cast sniff and remove .git-blame-ignore-revs Michael Weimann 2022-12-25 11:59:45 +0100
  • 86cc0a238d
    Remove function-paren-newline from ESLint, covered by prettier Michael Weimann 2022-12-23 19:21:02 +0100
  • 43993aaba5
    Fix JS code style Michael Weimann 2022-12-23 19:15:03 +0100
  • 2bab370221
    enable/disable all html-tags corresponding to a radio button checked state (#1046) Thomas Rupprecht 2022-12-23 18:31:26 +0100
  • b1b08afd23
    Make user view columns dynamic by config Johannes Rudolph 2022-12-23 04:46:32 +0100
  • 92e0b8be65
    Hide dect, voucher and t-shirt options shown to users when disabled via config Johannes Rudolph 2022-12-23 04:22:39 +0100
  • 737066414e
    Fix i18n on User Edit Page Johannes Rudolph 2022-12-23 03:20:10 +0100
  • 0ae10471d1 Add prettier Michael Weimann 2022-12-22 18:28:51 +0100
  • b024650eaf Fix formatting Igor Scheller 2022-12-22 00:35:07 +0100
  • 3d88ae7916
    convert `switch` to `match` Thomas Rupprecht 2022-12-22 00:08:54 +0100
  • fdddd63aae
    fix input radio id and default to multi on shift creation Thomas Rupprecht 2022-12-21 23:53:47 +0100
  • 559517e017 Ignore the timezone configured in php.ini, better cleanup after feature tests Igor Scheller 2022-12-14 00:53:43 +0100
  • d1b7b6886e Fix tests coverage Igor Scheller 2022-12-21 15:11:37 +0100
  • f24d31b928
    Improve countdown logic Thomas Rupprecht 2022-12-21 14:18:21 +0100
  • 98a3187899
    Use native types where possible + ctor prop promotion 💣 Igor Scheller 2022-12-21 12:46:40 +0100
  • d92733f658 Schedule: Make URLs klickable on overview and handle connection errors Igor Scheller 2022-12-21 12:06:58 +0100
  • 700d841a87 Fix atom, ical and json exports Igor Scheller 2022-12-21 11:42:55 +0100
  • 6dac44d67f
    Rename class props to match ctor param Michael Weimann 2022-12-20 21:08:51 +0100
  • 202eae5136
    Specify PHP version for PHPCS Michael Weimann 2022-12-15 20:45:14 +0100
  • 2532e87029
    Add git-blame-ignore-revs Michael Weimann 2022-12-15 20:08:50 +0100
  • 2ad4203dd3
    Add useless comment phpcs sniff Michael Weimann 2022-12-15 20:20:33 +0100
  • 61139e03c3
    Use constructor property promotion Michael Weimann 2022-12-15 19:57:02 +0100
  • b004f865b4
    Set native property types Michael Weimann 2022-12-15 19:50:56 +0100
  • aff8826c99
    Set native return types Michael Weimann 2022-12-14 19:15:20 +0100
  • 2b88322c0c
    Set native parameter types Michael Weimann 2022-12-14 00:28:34 +0100
  • f835a7538c Tests: Improved execution time, test more factories Igor Scheller 2022-12-13 19:00:43 +0100
  • 93b30dcbdf OAuth2 event: refactoring Igor Scheller 2022-12-13 01:03:46 +0100
  • 5b8805f884 Moved OAuth2 event helper and added tests Igor Scheller 2022-12-13 00:55:25 +0100
  • 7f78f59840 Added UserAngelType model Igor Scheller 2022-12-03 00:57:04 +0100
  • 99e7a088b0 Use PHP 8.2 for builds and fixed warning in email validation rule Igor Scheller 2022-12-10 21:31:20 +0100
  • b4402a5b59 Update PHP dependencies (major version bumps) Igor Scheller 2022-12-10 20:39:09 +0100
  • 6c4e92baf2 Bump minimum PHP version to 8.1 and update packages Igor Scheller 2022-12-10 18:28:23 +0100
  • 2d454ca8ae move js code for spinner into js file now the code is needed only once for all spinners Thomas Rupprecht 2022-12-10 21:24:21 +0100
  • f12f8a1b3b set autocomplete attribute for password inputs Thomas Rupprecht 2022-12-10 23:05:49 +0100
  • ce0ac6f823
    Use specific ID parameter names in routes (#1023) Thomas Rupprecht 2022-12-11 18:01:34 +0100
  • 61cff64d96 cast timestamp to number Thomas Rupprecht 2022-12-10 15:28:13 +0100
  • 5da586bc2c add JsDoc for `formatFromNow` Thomas Rupprecht 2022-12-10 15:23:37 +0100
  • f446f0da7d fix wrong param name in JSDoc Thomas Rupprecht 2022-12-10 14:59:26 +0100
  • fef5d77443 add JSDoc for `ready` function Thomas Rupprecht 2022-12-10 14:56:10 +0100
  • 5bd922d109 code improvements unify lowercase variant of form method post remove duplicate class selector improve comments Thomas Rupprecht 2022-12-10 02:24:20 +0100
  • 4c3dc1e081 Fix shift creation Michael Weimann 2022-12-10 18:55:45 +0100
  • 5604176675 fix mailto link Thomas Rupprecht 2022-12-10 23:07:25 +0100
  • 0633f8f335 Enable PHPCS cache Michael Weimann 2022-12-10 19:45:44 +0100
  • 147a40e581 Docker: Dev: Install linux-headers for xdebug Igor Scheller 2022-12-11 10:10:06 +0100
  • cafbddabbf change form submit button text to "save" Thomas Rupprecht 2022-12-10 02:27:24 +0100
  • c906af1010 use int instead of float for spinner value Thomas Rupprecht 2022-12-08 23:15:20 +0100
  • ece4d261c4 add comment about css rules to hide the arrows in the input field Thomas Rupprecht 2022-12-08 23:12:06 +0100
  • 59e623c938 add function parameter types for form_spinner Thomas Rupprecht 2022-12-05 02:45:16 +0100
  • fbe52117ed improve spinner control use input type `number` with `min` and `step` use `.stepDown()` and `.stepUp()` to change value hide browser controls Thomas Rupprecht 2022-12-05 02:04:05 +0100
  • 3bcbca97ab improve spinner ids Thomas Rupprecht 2022-12-05 02:03:36 +0100
  • 7a376399b8 use better and more icons Thomas Rupprecht 2022-12-02 23:03:23 +0100
  • 3e22315caa CI: Fixed php version Igor Scheller 2022-12-09 20:27:57 +0100
  • 31afc07d22 Ignore code coverage (parent::boot is not registered) Igor Scheller 2022-12-08 19:23:44 +0100
  • 6686d58c06 Implemented AngelTypes model Igor Scheller 2022-11-09 00:02:30 +0100
  • bdc62eaac3
    Worklog Refactoring frischler 2022-12-08 17:40:24 +0100
  • 9396a49412 Add phpstan Michael Weimann 2022-12-04 14:08:06 +0100
  • 0e3d47f2e1
    replace md5 with random_bytes and use 64 chars for api_key Thomas Rupprecht 2022-12-08 15:57:13 +0100
  • 1d158da441 remove self closing tag Thomas Rupprecht 2022-12-03 23:49:55 +0100
  • 3b8a275e1c remove unused `form_multi_checkboxes` function Thomas Rupprecht 2022-11-30 00:15:12 +0100
  • e8ccbd7c5e style checkboxes with bootstrap classes Thomas Rupprecht 2022-11-30 00:14:08 +0100
  • 0a1014496a fix tag nesting Thomas Rupprecht 2022-12-08 13:25:13 +0100
  • 2b5ffca1b0
    Use template literals instead of string concatenation (#1003) Thomas Rupprecht 2022-12-04 12:00:18 +0100
  • d4a9861751
    Add function-paren-newline ESLint rule; align config code style (#1000) Thomas Rupprecht 2022-12-04 11:33:25 +0100
  • 282f4b45ac
    Replace jQuery with VanillaJS Michael Weimann 2022-11-29 21:47:26 +0100
  • 7bbdb95885
    Replace jQuery ready Michael Weimann 2022-11-29 19:19:30 +0100