Commit graph

94 commits

Author SHA1 Message Date
Jan Böhmer
b7ce91e2d8 Use the new system of datatables-select 2.0 where checkboxes are true checkbox fields 2024-03-02 01:04:28 +01:00
Jan Böhmer
d12bde2b1e Reveal the invalid field in a collapse if a validation error occurs 2023-11-17 23:15:18 +01:00
Jan Böhmer
85f3ba6aaa Merge branch 'master' into api 2023-08-26 22:15:12 +02:00
Jan Böhmer
e66ff40733 Use the column order stored in localStorage during the initial datatables ajax call.
This way we still have the right ordering when changing pages. This fixes issue #345
2023-08-20 00:41:44 +02:00
Jan Böhmer
35a0e8464a Added possibility to list all available API keys at the user settings page 2023-08-19 23:19:21 +02:00
Jan Böhmer
97ab1f0492 Improved search page 2023-07-16 20:05:11 +02:00
Jan Böhmer
b6dd5bb881 Fixed ordering columns of tables when columns were reordered 2023-07-08 20:16:52 +02:00
Jan Böhmer
91e9c6e048 Use bootstrap popover for title attribute in datatables 2023-07-08 19:08:00 +02:00
Jan Böhmer
6df65a0b9d Implemented a new darkmode selector using bootstrap 5.3 color mode 2023-06-19 01:08:11 +02:00
Jan Böhmer
b7573a40d7 Fixed webauthn two factor authentication 2023-06-11 13:14:45 +02:00
Jan Böhmer
967be4451a Reworked keybinding for special character input
Related to issue #275
2023-04-23 23:21:52 +02:00
Jan Böhmer
5f2408b791 Reveal invalid fields in dropdowns while browser validation
Preparation work for issue #220
2023-04-08 20:06:08 +02:00
Jan Böhmer
8bccab258a Prevent appearance of a popup for a short time after deletion of an element on firefox
Related to issue #258
2023-04-07 23:12:08 +02:00
Jan Böhmer
927f570283 Fixed error popup window, when a server error occurs 2023-04-01 19:43:59 +02:00
Jan Böhmer
9188331c1e Fixed error popup behavior, when turbo could not find a matching turbo-fram in the response. 2023-03-13 22:39:07 +01:00
Jan Böhmer
bfc3abd259 Fixed an javascript issue 2023-02-12 17:56:59 +01:00
Jan Böhmer
08b60cd149 Restrict small user avatar picture size to square 2023-02-05 20:06:53 +01:00
Jan Böhmer
b7cc258344 Removed bootstrap-treeview assets, as we use bs-treeview yarn package since some time 2023-02-05 00:31:45 +01:00
Jan Böhmer
cf06cf363b Removed left over debugger statement. 2023-02-03 23:13:25 +01:00
Jan Böhmer
f1c3a52c8a Use strategy fixed for dropdown menus, so they dont get clipped by an overflow: hidden
This fixes issue #209
2023-02-01 23:33:46 +01:00
Jan Böhmer
89a4846259 Improved the backdrop removal of the modal after modal submission 2023-01-07 20:58:13 +01:00
Jan Böhmer
81328071f7 Cleaned up and reorganized projects CSS. 2022-12-11 23:05:22 +01:00
Jan Böhmer
498cc07583 Added copyright/license info to files 2022-11-29 21:21:26 +01:00
Jan Böhmer
ac978abe1d Allow to register Webauthn Keys 2022-10-04 00:08:58 +02:00
Jan Böhmer
068daeda75 Use jbtronics/2fa-webauthn for u2f two factor authentication 2022-10-03 23:09:50 +02:00
Jan Böhmer
768618cede Fixed reveal error on tab for new BS5 tab data-attribute. 2022-08-29 01:05:53 +02:00
Jan Böhmer
3dde40b91d Show error box if an error occurs during loading of a datatable. 2022-08-20 01:46:49 +02:00
Jan Böhmer
ef389dcc15 Use own-written TriState checkbox library, which makes form submissions a lot easier. 2022-08-15 00:55:26 +02:00
Jan Böhmer
a8ff18a340 Added an basic implementation of bootstrap-treeview in typescript 2022-08-06 03:40:24 +02:00
Jan Böhmer
b731b2529c Removed bootstrap-fileinput, as we do not use it anymore 2022-08-03 22:56:02 +02:00
Jan Böhmer
750bdc45d1 Removed old frontend code 2022-08-03 22:54:46 +02:00
Jan Böhmer
78e3d36a5c Use tom-select as tagsinput input 2022-08-03 22:44:38 +02:00
Jan Böhmer
cfd9713e5d Removed now not necessary datatables file, as we now do this in stimulus. 2022-08-03 20:29:59 +02:00
Jan Böhmer
219503e16f Reveal symfony validation errors in tabs after form submit 2022-08-02 01:11:17 +02:00
Jan Böhmer
cd249307a4 Fixed typo that prevent TabRememberHelper to work 2022-08-02 00:25:45 +02:00
Jan Böhmer
497def50cd Jump to the tab where an browser validation error occurs 2022-08-02 00:23:55 +02:00
Jan Böhmer
452f0a8362 Use stimulus for parts tables and select actions. 2022-08-01 00:31:49 +02:00
Jan Böhmer
565cb3a790 Implement sidebar collapse with stimulus. 2022-07-31 22:07:27 +02:00
Jan Böhmer
ab179a8b71 Fixed some issues when navigating back in history with Turbo. 2022-07-31 21:47:31 +02:00
Jan Böhmer
fc90259032 Use stimulus controller for sidebar treeviews. 2022-07-31 15:50:16 +02:00
Jan Böhmer
1f890efc97 Implemented scroll to top using stimulus. 2022-07-30 00:47:51 +02:00
Jan Böhmer
8ccf5652ab Implement darkmode using stimulus. 2022-07-30 00:33:22 +02:00
Jan Böhmer
671e0944a2 Implement hoverpic using stimulus. 2022-07-29 23:54:49 +02:00
Jan Böhmer
9519150fb9 Do not use jQuery for TabRemember Helper. 2022-07-29 23:26:30 +02:00
Jan Böhmer
47130846a2 Readd tab remember function to improve UX. 2022-07-29 22:52:58 +02:00
Jan Böhmer
4c57c7fe46 Fixed wrong comparisons operators in error_handler 2022-07-26 23:14:27 +02:00
Jan Böhmer
156301b8a4 Use bs-info color from bootstrap css variable for search highlighting in treeview. 2022-07-24 23:47:12 +02:00
Jan Böhmer
270d622265 Migrated badges to BS5. 2022-07-24 22:39:32 +02:00
Jan Böhmer
6885aefbe7 Do not show error box if an validation error occurs. 2022-07-24 21:28:18 +02:00
Jan Böhmer
9ed487c629 Fixed tristate inputs (used for permissions input) 2022-07-24 21:12:11 +02:00