Jan Böhmer
79a1715290
Merge branch 'master' into turbo
2022-07-24 01:26:22 +02:00
Jan Böhmer
d57377a143
Only apply ClipboardJS to buttons with clipboard attribute.
...
This prevents the showing of a "Failed!" tooltip on all other buttons. Fixes issue #148 .
2022-07-21 00:12:04 +02:00
Jan Böhmer
cb683f611c
Use stimulus controller to implement barcode scanner.
2022-03-07 01:28:32 +01: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
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
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
9e8771a4ee
Changed license to AGPL3+
2020-02-22 18:14:36 +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
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
af214831da
Enabled markdown in description field.
2019-11-10 19:43:55 +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
Jan Böhmer
767ee59fb8
Apply the filetype filter to accept attribute of file input.
...
This way only files are shown which match the current attachment type and the user knows directly which file types are allowed or not.
2019-11-01 22:04:30 +01:00
Jan Böhmer
787e498586
Updated copyright headers.
2019-11-01 13:40:30 +01:00
Jan Böhmer
c814bae3af
Use bootstrap styles for markdown tables.
2019-10-12 19:03:50 +02:00
Jan Böhmer
be8f074ca5
Render markdown on the client side and use DOMPurify to prevent XSS.,
...
The parsedown parser has problems with links in <>, so we use marked.js now which is more conform with (GFM) CommonMark and offers more feautures. Also with the usage of DOMPurify you can now use every HTML tag in Markdown without need to worry about XSS.
2019-10-12 17:41:13 +02:00
Jan Böhmer
4c7767feed
Show higher resolution thumbnail when hover over a table picture.
...
Also use thumbnails for attachment edit preview.
2019-10-06 15:44:19 +02:00
Jan Böhmer
0fc987f017
URL autocomplete now works on newly created attachments too.
2019-10-03 14:17:35 +02:00
Jan Böhmer
4beb3631ab
Typeahead input now fills the whole container again.
2019-10-03 14:14:33 +02:00
Jan Böhmer
280b2d4427
Fixed some 404 errors when using Part-DB without URL rewriting.
...
Fixed problems with the ajaxUI. Also added an ENV option that RedirectController redirects you to index.php/en page version.
2019-10-03 00:45:02 +02:00
Jan Böhmer
2c34c5f9cb
Fixed typescript compile warnings
2019-10-02 18:47:11 +02:00
Jan Böhmer
3277d98ee2
Added a simple autocomplete mechanism for the footprint URL.
2019-10-02 17:28:40 +02:00
Jan Böhmer
10ec2adc66
Use localstorage instead of Cookies to save tree state.
...
That way we dont need to include the cookie js lib and save some memory.
2019-09-20 14:04:06 +02:00
Jan Böhmer
7f6c9b614f
Added an button to hide the sidebar.
...
Feature wished by Mr.AtiX. That way you can view tables in full screen.
2019-09-20 13:55:52 +02:00
Jan Böhmer
2cfad83ee8
Fixed problem that history url was not updated after pop state.
2019-09-17 22:59:18 +02:00
Jan Böhmer
edabaeaced
Keep the opened tab open after submit or reload of a page.
...
Also we can now jump to tabs using a hash link, which is useful, for editing quickjumps.
2019-09-17 22:43:33 +02:00
Jan Böhmer
c2c9f3a938
Fixed compile error in event listeners.
2019-09-11 16:55:52 +02:00
Jan Böhmer
35dd1fabc0
Added an checkbox to change all operations of a permission.
2019-09-11 16:46:59 +02:00
Jan Böhmer
7390f2eccd
Allow to change the permissions for users.
2019-09-10 17:12:56 +02:00
Jan Böhmer
429a4ebd17
Added links to part_lists on part info page.
2019-09-08 16:20:53 +02:00
Jan Böhmer
a48b8290b3
Allow reordering of the parts table columns.
2019-09-06 18:37:03 +02:00