Karthik Kasturi
24afa5a1d8
removed CSP tag from shortenerproxy.php
2025-09-11 18:17:30 +01:00
Karthik Kasturi
4a39a2ad0f
refactor: added AbstractProxy base class for shortener proxies
2025-08-15 23:28:44 +01:00
Karthik Kasturi
0808052acf
Added shlink integration
2025-08-15 00:07:51 +01:00
Karthik Kasturi
059e64adb1
Auto Shortening URLs
2025-08-14 00:29:28 +01:00
Karthik Kasturi
397d006479
Updated bootstrap.php to include scripts as defer
2025-08-08 12:44:53 +05:30
Karthik Kasturi
4f8fc4873a
Update scripts to defer
2025-08-04 03:09:04 +05:30
El RIDO
ddd2d72064
replaced the term "paste" with the more generic "document"
...
Some of the references to "paste" in code or comments got changed as well, but to clarify the intended usage of the terms:
- A PrivateBin document can consist of a paste text (key "paste" in the encrypted payload) and one or several attachments and discussion entries.
- Internally the root document is called a "Paste" and each discussion entry is called a "Discussion".
- When referring to a whole document with one paste and optional discussion(s), we call it just "document".
- When talking about a particular JSON payload type in the internal logic, i.e. during storage or transmission, we call them a paste or discussion to distinguish which type we refer to.
closes #397
2025-07-24 10:46:31 +02:00
El RIDO
e50a809855
upgrade base-x to 5.0.1
2025-07-22 10:32:08 +02:00
El RIDO
f3e2c53729
upgrade kjua to 0.10.0
2025-07-22 09:49:48 +02:00
El RIDO
f68650ce5f
upgrade bootstrap to 5.3.7
2025-07-22 09:45:15 +02:00
El RIDO
6d5323e351
drop legacy paste format support
...
remove support for ZeroBin & v1 pastes and base64 & rawinflate libraries
2025-07-05 11:06:30 +02:00
Ribas160
3d3d80c60b
Remove page template
2025-07-02 17:38:13 +03:00
Ribas160
207b5ccc5f
Page template scripts loading order fix
2025-06-30 09:46:05 +03:00
El RIDO
964b4da50a
Merge pull request #1545 from PrivateBin/fixes
...
Fixes for zlib caching & handling undefined globals
2025-06-27 16:49:00 +02:00
El RIDO
8d720e4990
Merge branch 'master' into dompurify-3.2.6
2025-06-07 10:41:48 +02:00
El RIDO
34028229c8
Merge branch 'master' into fixes
2025-06-07 10:37:23 +02:00
Ribas160
095a5be0b6
Allow multiple files
2025-06-02 14:35:54 +03:00
El RIDO
dededc9935
upgrade DOMpurify library to 3.2.6
2025-05-20 07:51:50 +02:00
El RIDO
bace4695ac
update zlib js suffix, as a cache breaker
2025-05-18 20:21:34 +02:00
El RIDO
31162e8011
upgrading DOMpurify library to 3.2.5
2025-04-06 08:30:49 +02:00
El RIDO
ebb9e231aa
Merge pull request #1516 from PrivateBin/js-devel-dep-update
...
update jsdom
2025-02-28 22:39:03 +01:00
El RIDO
e0b6aee65a
indentation
2025-02-27 08:17:03 +01:00
Ribas160
c7a4ced9e1
Added the ability to web users to change the theme
2025-02-05 15:24:15 +02:00
El RIDO
58d11f2ba0
upgrading DOMpurify library to 3.2.4
2025-01-31 08:16:03 +01:00
Ribas160
739f105a55
Increase navbar margin bottom, centralize button icons on bootstrap5 template
2025-01-06 18:29:37 +02:00
El RIDO
4076a831eb
Merge branch 'master' into keyboard-trap
2025-01-05 07:23:41 +01:00
El RIDO
5936dbbb10
Merge branch 'master' into Ribas160-ux_adjustments_delete_link
2025-01-05 07:07:54 +01:00
ribas160
7b57d7b289
- trash icon added to bootstrap-icons.svg
...
- made delete link a separate button
- unit tests updated
2025-01-04 22:53:32 +02:00
El RIDO
eaa60e3a81
Merge branch 'master' into purify-3.2.3
2025-01-04 08:58:00 +01:00
El RIDO
45b38770db
Merge branch 'master' into keyboard-trap
2025-01-04 08:48:08 +01:00
ribas160
b86eb93dbe
Added the button to copy the paste link to the clipboard
2025-01-03 18:19:12 +02:00
ribas160
0462da6e8e
- used bootstrap 5 CSS icon named copy, bootstrap 3 CSS glyphicon named duplicate
...
- keyboard-shortcuts made more accessible by wrapping the keys into kbd-tags
- translate messages may contain allowed HTML tags
- added the record to the CHANGELOG.md
2025-01-02 15:13:44 +02:00
ribas160
a6a7df9a72
Merge remote-tracking branch 'upstream/master' into copy_to_clipboard_btn
...
# Conflicts:
# i18n/ar.json
# i18n/bg.json
# i18n/ca.json
# i18n/co.json
# i18n/cs.json
# i18n/de.json
# i18n/el.json
# i18n/en.json
# i18n/es.json
# i18n/et.json
# i18n/fi.json
# i18n/fr.json
# i18n/he.json
# i18n/hi.json
# i18n/hu.json
# i18n/id.json
# i18n/it.json
# i18n/ja.json
# i18n/jbo.json
# i18n/ko.json
# i18n/ku.json
# i18n/la.json
# i18n/lt.json
# i18n/nl.json
# i18n/no.json
# i18n/oc.json
# i18n/pl.json
# i18n/pt.json
# i18n/ro.json
# i18n/ru.json
# i18n/sk.json
# i18n/sl.json
# i18n/sv.json
# i18n/th.json
# i18n/tr.json
# i18n/uk.json
# i18n/zh.json
# lib/Configuration.php
2024-12-29 22:19:35 +02:00
ribas160
6c39a1441c
Copy paste to clipboard button added. Copy paste to clipboard shortcut added
2024-12-28 18:42:46 +02:00
El RIDO
333f0568b6
fix bootstrap 5 modal usage
...
kudos @kanna5
2024-12-27 09:17:35 +01:00
El RIDO
be18dcb838
upgrading DOMpurify library to 3.2.3
2024-12-22 11:17:34 +01:00
El RIDO
3d59d3da50
change focus order for accessibility
...
tabbing out of the textarea jumps to the "Create" button, then the tab-toggle
2024-11-24 16:17:45 +01:00
El RIDO
c7195aaf9a
replicate template changes, fix bugs
...
- fixes QR code height introducing space even when hidden in page layout
- fix modals in bootstrap 5 (modal syntax changed heavily, no longer jQuery integrated)
- hide and show tab-toggle depending on application state
- don't encode HTML entities in translated messages containing kbd tags (in addition to links)
2024-11-24 15:42:38 +01:00
El RIDO
9028ddbb97
update all language files & SRI hashes
...
all tests pass, still need to replicate template changes and do manual testing to validate the UX
2024-11-24 12:49:21 +01:00
El RIDO
544c4d2f5f
prototype keyboard trap toggle
...
- needs updating all language files
- replicate changes to all templates
2024-11-24 11:45:46 +01:00
El RIDO
7d6a70a24e
Merge branch 'master' into b5-message-height
2024-10-23 07:21:28 +02:00
rugk
6876e14679
Merge remote-tracking branch 'origin/master' into fix-webkit
2024-10-22 22:32:32 +00:00
rugk
628b60dcb4
refactor: deferring everything including all potential deps
...
Also works on Safari…
2024-10-22 22:29:42 +00:00
rugk
5b3537a7cf
Merge branch 'fix-webkit' of https://github.com/PrivateBin/PrivateBin into fix-webkit
2024-10-22 22:22:21 +00:00
rugk
f0ca1ac888
fix: also loaad dark-mode switch defer'Ed to make it load correctly
...
(async fails on WebKIt)
2024-10-22 22:20:49 +00:00
El RIDO
07aeed1c4c
Merge branch 'master' into fix-webkit
2024-10-19 11:35:57 +02:00
El RIDO
ec2e981984
upgrading DOMpurify library to 3.1.7
2024-10-19 11:17:53 +02:00
parthiv-m
788146012e
Fix failing tests, update button icon and text according to feedback
2024-10-17 21:56:27 -04:00
theProton
922971590e
Merge branch 'PrivateBin:master' into navigate-after-delete
2024-10-17 21:22:29 -04:00
rugk
8d435d7c14
Fix style by removing optional parameter
...
Co-authored-by: El RIDO <elrido@gmx.net>
2024-10-18 02:59:20 +02:00