Skip to content

Add Italian (it) translation - #986

Closed
lenny-ts wants to merge 33 commits into
LinkStackOrg:betafrom
lenny-ts:feat/italian-translation
Closed

Add Italian (it) translation#986
lenny-ts wants to merge 33 commits into
LinkStackOrg:betafrom
lenny-ts:feat/italian-translation

Conversation

@lenny-ts

Copy link
Copy Markdown

This PR adds the Italian translation for LinkStack.

Changes:

  • Created resources/lang/it/messages.php with full Italian translation
  • Added it to supported_locales in config/app.php

JulianPrieber and others added 30 commits December 10, 2024 16:12
* Refactor

* dependencies

* Exclude dev dependencies
This reverts commit 67e5146.
production dependencies
Three link management endpoints accept user-supplied link IDs
without verifying ownership, allowing any authenticated user to
modify other users' links:

- POST /studio/edit-link (saveLink): add ownership check before update
- POST /studio/sort-link (sortLinks): add user_id where clause
- GET /clearIcon/{id}: add existing link-id middleware to route

Co-authored-by: aazad <ali.azad@yahooinc.com>
strip_tags() allows <a> tags but does not remove HTML attributes,
allowing event handlers like onmouseover to pass through. The
description is rendered unescaped via {!! !!} in linkinfo.blade.php,
enabling stored XSS.

Add regex filters using word boundary matching to strip all on* event
handler attributes (both quoted and unquoted values) from the sanitized
description before saving to the database.

Co-authored-by: aazad <ali.azad@yahooinc.com>
…g#970)

The download link was generated as /admin/backups/?filename.zip
but the download handler checks $_GET['file'], so the handler
was never triggered. The browser navigated to the page instead
of downloading the file, causing a JS error.

Changed: url('admin/backups') . '/?' . $entry
To:      url('admin/backups') . '?file=' . $entry
@lenny-ts
lenny-ts changed the base branch from main to beta August 11, 2026 17:54
@lenny-ts

Copy link
Copy Markdown
Author

#999

@lenny-ts lenny-ts closed this Aug 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants