Igor Scheller
e0a702ec3b
Fixed stats test
2023-02-26 13:49:13 +01:00
Michael Weimann
920fa7feb9
Add composer phpunit:coverage script
2023-02-17 22:12:41 +01:00
Igor Scheller
98a0937b82
Reimplemented angeltypes about page
2023-02-15 18:05:30 +01:00
Thomas Rupprecht
0e033256f0
improve webpack.config.js
2023-02-15 17:51:15 +01:00
xuwhite
6fcb656299
Added important news ( #1096 )
2023-02-13 21:19:45 +01:00
Igor Scheller
713f8222e4
Unified user notifications
2023-02-13 19:38:29 +01:00
Thomas Rupprecht
1fe30fc82f
update libs
2023-02-09 18:37:35 +01:00
Bot
ad360a70fb
Require comma at last array element and no single line space
2023-02-09 18:19:38 +01:00
Igor Scheller
216185b65c
Don't use double-quoted strings if not needed
2023-02-09 18:19:38 +01:00
Thomas Rupprecht
a1a1cf6f93
Unify migration style and cleanup ( #1037 )
...
* unify helper methods access type to private
* unify codestyle
* remove unused down methods
2023-02-08 21:53:58 +01:00
Thomas Rupprecht
2ff953ef89
fix php docs types
2023-02-07 15:37:20 +01:00
Thomas Rupprecht
c147f06b91
rename `docker-compose` to `docker compose`
2023-02-04 01:35:10 +01:00
Thomas Rupprecht
cbdee7a9f3
language fixes
2023-02-03 21:06:40 +01:00
Bot
f9d22f9bda
Set strict types everywhere (except includes)
2023-02-03 20:55:58 +01:00
Michael Weimann
3c6a5bb385
Fix strict types errors
2023-02-03 20:55:58 +01:00
Thomas Rupprecht
4dde4cd9fa
update libs and move bootstrap-icons to dependencies
2023-02-03 14:36:18 +01:00
Igor Scheller
7eccf2c535
Reimplemented shifts json export
2023-02-02 20:01:31 +01:00
Igor Scheller
b0b4cb54ec
Reimplemented shifts ical export
2023-02-02 20:01:31 +01:00
Igor Scheller
3d0d5067fd
Reimplemented news Atom feed, added RSS feed
2023-02-02 20:01:31 +01:00
Igor Scheller
8223193330
Added uuid/uuidBy twig functions
2023-02-02 20:01:31 +01:00
Igor Scheller
a9cd00c37a
Authenticator: Improve auth methods handling, esp. for api endpoints
2023-02-02 20:01:31 +01:00
Igor Scheller
ac97413f3f
Add public/fahrplan.xml to .gitignore
2023-01-31 15:20:09 +01:00
Michael Weimann
321fbc82fc
Add git to dev container
2023-01-31 14:57:21 +01:00
Xu
21eafb7d26
restructure of DEVELOPMENT.md and adding the new port 5080 localhost to it
2023-01-31 02:06:44 +01:00
Xu
ccdf1aa8d5
add config option for other goodies
2023-01-31 01:51:31 +01:00
Igor Scheller
3ca39dc8e1
Fixed shifts bulk deletion
2023-01-25 01:00:42 +01:00
Igor Scheller
0188ed5562
Fixed StringInputLength validation
2023-01-24 23:28:15 +01:00
Xu
b99e6ed8c1
add hint on how many shifts to be created
2023-01-24 21:33:13 +01:00
Igor Scheller
99ab7853da
Added time input to /design
2023-01-24 20:49:31 +01:00
Igor Scheller
bfa0d91704
Fix empty checks
2023-01-24 20:49:31 +01:00
Igor Scheller
37a26c123e
Validation: Fixed worklog comment: ...
2023-01-24 20:49:31 +01:00
Igor Scheller
f5a7598a45
tests: Removed exception handler registration because it has side effects
2023-01-24 20:49:31 +01:00
Thomas Rupprecht
733586dfd5
replace sticky-headers javascript impl with css
2023-01-24 20:13:13 +01:00
Thomas Rupprecht
3412ed2924
invert input time icon color for chrome based browsers in dark themes ( #1060 )
2023-01-24 19:45:48 +01:00
Thomas Rupprecht
e844c98871
Convert class const's to enum's ( #1050 )
...
* convert `Migrate::(UP|DOWN)` class const to `MigrateDirection` enum
* convert `Handler::(ENV_PRODUCTION|ENV_DEVELOPMENT)` class const to `Environment` enum
* convert `ShiftSignupState::(FREE|...|NOT_ARRIVED)` class const to `ShiftSignupStatus::(FREE|...|NOT_ARRIVED)` enum
2023-01-24 19:23:57 +01:00
Michael Weimann
2db70c96ed
Add pre-commit hook ( #1071 )
2023-01-24 14:26:10 +01:00
Thomas Rupprecht
5a2b8f7ff9
Improve navbar
2023-01-22 19:16:33 +01:00
Igor Scheller
96f703bf22
Migrate NeededAngelType model
2023-01-22 18:43:09 +01:00
Igor Scheller
89dc85c3d5
Add ShiftEntry model
2023-01-18 13:02:11 +01:00
xuwhite
89f9b423b1
room view & angeltype view: show all shifts ( #1067 )
2023-01-17 20:01:29 +01:00
Johannes Rudolph
64be48c646
Add Possibility for Custom Translations: config/[locale]/custom.po
2023-01-17 19:22:59 +01:00
Thomas Rupprecht
d18185f49e
Improve alerts and conversation ( #1062 )
...
* add role="alert"
* improve conversation styling
* replace alert with card for conversation
2023-01-17 15:05:47 +01:00
Michael Weimann
01373cb192
Replace select 2 with choices.js and kill jQuery
2023-01-17 14:27:38 +01:00
Igor Scheller
2be8e565bf
Refactored UUID generation: use pseudo unique named UUID for schedules
2023-01-06 14:16:41 +01:00
Igor Scheller
23424830e7
Removed unused reference
2023-01-03 22:42:50 +01:00
Igor Scheller
3115870ec4
Added Shift model
2023-01-03 22:19:03 +01:00
Michael Weimann
1d1618836b
Fix frontend formatting
2023-01-03 20:20:46 +01:00
Thomas Rupprecht
30f50dab6d
Extract shifts filter JavaScript and improve HTML structure
2023-01-02 18:54:32 +01:00
Michael Weimann
c2e3902c53
Update frontend deps
2023-01-02 17:59:06 +01:00
Igor Scheller
26b5a6e1f0
Fix shifts edit page
2022-12-28 12:31:31 +01:00