Commit graph

364 commits

Author SHA1 Message Date
Jan Böhmer
f3680ea7de Parse markdown using stimulus controller. 2022-03-06 14:54:08 +01:00
Jan Böhmer
b9a86c6a59 Moved some javascript into events_base.js 2022-03-06 14:45:01 +01:00
Jan Böhmer
fed1621a58 Added datatables with turbo frames. 2022-03-05 23:28:29 +01:00
Jan Böhmer
41e0b251a9 Enabled treeview with turbo frames. 2022-03-05 23:09:55 +01:00
Jan Böhmer
f60ef33736 Load stimulus controllers properly 2022-03-04 20:59:08 +01:00
Jan Böhmer
27b8fbd5b2 Added symfony ux-turbo packages 2022-03-04 20:13:25 +01:00
Jan Böhmer
ae67b55bf1 Updated webpack-encore recipe. 2021-10-02 21:23:34 +02:00
Jan Böhmer
0da879347d Updated symfony recipes. 2021-01-03 20:54:47 +01:00
Jan Böhmer
e01b06fb85 Fixed some inspection issues. 2020-08-21 22:43:37 +02:00
Jan Böhmer
a846f373c0 Added webpack asset size analyzer. 2020-06-13 21:24:24 +02:00
Jan Böhmer
f0d0a78f65 Show a preview image in builtin attachment select autocomplete. 2020-06-01 14:51:38 +02:00
Jan Böhmer
f36c618da9 Use request statusText, as base for error window. 2020-05-27 23:08:59 +02:00
Jan Böhmer
3530e788d4 Do not show error window, if user has aborted the request. 2020-05-27 23:06:54 +02:00
Jan Böhmer
e19594f500 Show additional infos about the part picture, when hovering it. 2020-05-27 22:51:43 +02:00
Jan Böhmer
6f6ac0f128 Added simple possibility to favorite/unfavorite and delete multiple parts at once. 2020-05-23 19:06:46 +02:00
Jan Böhmer
5302087eba Use server side library to generate QR-Code for Google authenticator.
This saves us 50KB in javascript assets...
2020-05-13 19:58:12 +02:00
Jan Böhmer
01c19ab634 Dont create a new history entry if tab is changed.
This made back navigation really difficult. Now URL is replaced via replaceState.
2020-05-11 23:34:48 +02:00
Jan Böhmer
c58b36e9c5 Close webcam when leaving scanner page. 2020-05-07 23:19:40 +02:00
Jan Böhmer
48f4a360f4 Integrated barcode scanner via Webcam. 2020-04-28 18:36:30 +02:00
Jan Böhmer
f35a8611e3 Improved placement of tooltips for part description. 2020-04-04 19:16:13 +02:00
Jan Böhmer
7d0776e598 Make expand buttons for treeview bigger on mobile view.
This should make it easier to press it on a touch screen.
2020-04-04 18:52:48 +02:00
Jan Böhmer
4ccfeef6ec Fixed shifting of the panel if the dropdown was really big. 2020-04-01 16:34:07 +02:00
Jan Böhmer
562db6da06 Allow Latex equations in homepage banners and part comment. 2020-03-15 15:48:01 +01:00
Jan Böhmer
0fd677d2fd Render the formula symbols of the properties. 2020-03-15 14:53:20 +01:00
Jan Böhmer
120eb30b11 Fixed search function. 2020-03-08 11:46:31 +01:00
Jan Böhmer
8a61b465d0 Check permissions for time travel and element undo. 2020-03-07 20:49:52 +01:00
Jan Böhmer
fff1864a68 Merge branch 'master' into time_machine 2020-02-22 18:16:58 +01:00
Jan Böhmer
9e8771a4ee Changed license to AGPL3+ 2020-02-22 18:14:36 +01:00
Jan Böhmer
464a487a17 Added some simple time travel mechanism for part view.
In the moment it is not possible to show elements that were deleted.
2020-02-16 23:48:57 +01:00
Jan Böhmer
6cb34edfe9 Use popovers to show a bigger picture of the part image. 2020-02-06 19:41:15 +01:00
Jan Böhmer
6b7e5f7ba3 [Eventlog] Color the rows based on their level. 2020-01-25 20:41:56 +01:00
Jan Böhmer
8921326b74 Fixed persistend datatables fixedHeaders on other page. 2020-01-05 14:15:10 +01:00
Jan Böhmer
4e7c50a301 Use datatables-responsive.
This improves the experience with the tables on mobile view.
2020-01-04 22:09:37 +01:00
Jan Böhmer
3caac22a0e Improved mobile view for part edit and sidebar. 2020-01-04 21:42:44 +01:00
Jan Böhmer
714e54853a Fixed problem that form was not submitted if it was submitted via an button without message. 2019-12-29 20:18:48 +01:00
Jan Böhmer
b4958cbaf8 Added infos about 2FA and possibilities to disable them all on user admin page. 2019-12-29 20:04:52 +01:00
Jan Böhmer
3e56352688 Added the possibility to delete a U2F key. 2019-12-29 16:20:09 +01:00
Jan Böhmer
069293a843 Added 2FA with U2F keys. 2019-12-29 13:35:30 +01:00
Jan Böhmer
604ebe420d Added possibility to show backup codes in user settings. 2019-12-27 18:21:12 +01:00
Jan Böhmer
10ca895309 Implemented the two factor auth login form. 2019-12-23 18:45:32 +01:00
Jan Böhmer
35b5640627 Added an basic form to add Google Authenticator. 2019-12-23 17:20:28 +01:00
Jan Böhmer
c64e4fe3d6 Added an toggle to activate a simple dark mode.
The dark mode is only available on browsers that support mix-blend-mode. There are some quirks with hover images...
2019-11-30 22:28:14 +01:00
Jan Böhmer
6a0d027675 Added an mechanism to reset passwords via mail. 2019-11-24 22:49:22 +01:00
Jan Böhmer
09995330af Fixed an exception on part tables, when an attachment is external. 2019-11-10 19:58:35 +01:00
Jan Böhmer
2f1ff14a54 Added some margin between tags in tags input: 2019-11-10 19:51:32 +01:00
Jan Böhmer
af214831da Enabled markdown in description field. 2019-11-10 19:43:55 +01:00
Jan Böhmer
f5c2a7b728 Make tags in part table more pretty. Also added link to tags search. 2019-11-10 19:38:36 +01:00
Jan Böhmer
05d6b0aa93 Show (iconized) links to attachments on parts table. 2019-11-10 19:16:39 +01:00
Jan Böhmer
9b481323aa Added rel=noopener to target=_blank links to prevent window.opener spoof. 2019-11-01 23:49:46 +01:00
Jan Böhmer
7a5a2f65f9 Added autocomplete for part tags input. 2019-11-01 23:07:31 +01:00