Xu
4378fa2d7d
fix tests after ifsg implementation
2023-08-12 12:19:24 +02:00
Xu
f345942e46
add ifsg certificates
2023-08-12 12:19:24 +02:00
Michael Weimann
da2baa75bb
Fix pre-code blocks
2023-08-03 19:37:36 +02:00
Igor Scheller
d9b93e4236
News: Show updated date besides "updated" state
2023-07-30 18:57:49 +02:00
msquare
db4c5eec1c
improme cccamp23 theme contrast
2023-07-26 20:25:28 +02:00
msquare
0a1c85d6bd
cccamp23 theme improvements on badges
2023-07-24 18:49:32 +02:00
Igor Scheller
fc8d335ea2
Fix ics escaping and IDs
2023-06-05 08:28:07 +02:00
Igor Scheller
ab5f6a270c
Replace `Please select...` with translation key
2023-06-05 08:28:07 +02:00
Igor Scheller
b07f879d64
macros: arguments are mostly defined, cleanup
2023-06-05 08:28:07 +02:00
Igor Scheller
2e26f41964
Profile settings: Fix shiftinfo email text
2023-06-05 08:28:07 +02:00
Michael Weimann
c5317e2536
Add ShirtSize validation
2023-05-11 18:48:28 +02:00
Michael Weimann
dc216a0464
Move optional twig form macro attributes to opt
2023-05-01 16:59:26 +02:00
Michael Weimann
3901cdbf2a
Tweak navbar collapse as guest and fix language dropdown position ( #1128 )
...
* Fix language switcher position
* Tweak navbar collapse as guest
2023-04-19 21:19:22 +02:00
Igor Scheller
a0c879948d
shifts: Add additional filter button on mobile devices
2023-04-19 20:11:38 +02:00
Igor Scheller
24765902a2
Profile edit: Add rows to fix layout
2023-04-19 20:11:38 +02:00
Thomas Rupprecht
57940cf570
fix mailto link of angeltypes in about page
2023-04-16 18:57:36 +02:00
Thomas Rupprecht
460a449a8b
use angle macro ( #1121 )
2023-04-03 19:05:35 +02:00
Thomas Rupprecht
84c1cc36e5
Improve javascript ( #1077 )
2023-04-01 15:14:32 +02:00
Thomas Rupprecht
3f0a5a5b73
hide language/theme menu if not more than 1 selection is available
2023-03-30 21:55:28 +02:00
Thomas Rupprecht
21d8c27c92
improve profile layout
2023-03-30 17:25:19 +02:00
Johannes Rudolph
c67fbbad73
Add option to show user first and last name instead of nickname
2023-03-13 17:33:17 +01:00
Igor Scheller
031e1a08fe
Fix button types and remove unused classes
...
Co-authored-by: Thomas Rupprecht <rupprecht.thomas@gmail.com>
2023-03-10 15:53:54 +01:00
xuwhite
668a9e86f5
refactor goodie config option as enum ( #1100 )
...
* goodie config as enum
* Unified goodie check, updated test
* Changed tshirt to goodie in url
---------
Co-authored-by: Igor Scheller <igor.scheller@igorshp.de>
2023-03-05 03:00:38 +01:00
Igor Scheller
fb8c05edad
Added email notification on new private messages
2023-02-26 16:59:48 +01:00
Igor Scheller
a464682b47
Reimplemented admin room pages
2023-02-26 16:55:04 +01:00
Igor Scheller
09e6e9d239
Basic maintenance page styling
2023-02-26 13:49:13 +01:00
Igor Scheller
e2f387d111
Remove type="text/javascript" from <script> tags
2023-02-26 13:49:13 +01:00
Igor Scheller
98a0937b82
Reimplemented angeltypes about page
2023-02-15 18:05:30 +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
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
Xu
ccdf1aa8d5
add config option for other goodies
2023-01-31 01:51:31 +01:00
Igor Scheller
99ab7853da
Added time input to /design
2023-01-24 20:49:31 +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
5a2b8f7ff9
Improve navbar
2023-01-22 19:16:33 +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
Thomas Rupprecht
30f50dab6d
Extract shifts filter JavaScript and improve HTML structure
2023-01-02 18:54:32 +01:00
Thomas Rupprecht
f24d31b928
Improve countdown logic
...
use `Intl.RelativeTimeFormat` to support different l10n add week as possible duration
2022-12-21 14:18:21 +01:00
Igor Scheller
d92733f658
Schedule: Make URLs klickable on overview and handle connection errors
2022-12-21 12:08:48 +01:00
Thomas Rupprecht
f12f8a1b3b
set autocomplete attribute for password inputs
2022-12-11 18:17:42 +01:00
Thomas Rupprecht
5bd922d109
code improvements
...
unify lowercase variant of form method post
remove duplicate class selector
improve comments
2022-12-11 10:21:47 +01:00
Thomas Rupprecht
cafbddabbf
change form submit button text to "save"
2022-12-10 17:28:50 +01:00
Thomas Rupprecht
7a376399b8
use better and more icons
2022-12-10 17:22:11 +01:00
frischler
bdc62eaac3
Worklog Refactoring
2022-12-08 17:40:24 +01:00
Thomas Rupprecht
e8ccbd7c5e
style checkboxes with bootstrap classes
2022-12-08 15:43:34 +01:00
Michael Weimann
282f4b45ac
Replace jQuery with VanillaJS
2022-12-02 17:07:12 +01:00
Thomas Rupprecht
6d5748f9f8
fix label to input link for `form_spinner`, `form_date` and `form_datetime`
2022-12-02 14:45:23 +01:00
Thomas Rupprecht
4ccceb271c
style input radios with bootstrap classes
2022-12-02 14:19:45 +01:00