Commit Graph

14038 Commits

Author SHA1 Message Date
HDVinnie
2ee1dda263 Merge pull request #5332 from HDInnovations/deps
(Remove) Unused ajv + postcss deps
2026-03-14 20:38:13 -04:00
HDVinnie
230cc02a26 remove: unused ajv + postcss deps 2026-03-14 19:59:23 -04:00
HDVinnie
c4b5943f4b Merge pull request #5331 from HDInnovations/vite
(Update) Vite 8 and optimize build performance
2026-03-14 19:57:12 -04:00
HDVinnie
fa854f093a update: Vite 8 and optimize build performance
- Upgrade Vite from v7 to v8 (Rolldown/Oxc bundler)
- Replace sass with sass-embedded
- Enable modern-compiler Sass API for parallel SCSS processing
- Remove unused Laravel Mix dependencies (laravel-mix-purgecss, resolve-url-loader, sass-loader, cross-env)

Build time reduced from ~20s to ~4s locally
2026-03-13 19:43:31 -04:00
Roardom
eefd6898a5 Merge pull request #5325 from Roardom/system-user-id
(Fix) Use system user id constant in chatbox
2026-03-11 11:14:36 +00:00
Roardom
3873a5385a Merge pull request #5323 from Roardom/simplify-chatbox-send-message-load
(Refactor) Simplify eager loads when sending chatbox message
2026-03-11 11:13:46 +00:00
Roardom
4e3f605ecf fix: use system user id constant in chatbox 2026-03-11 09:35:21 +00:00
Roardom
7710f0a3ac refactor: simplify eager loads when sending chatbox message 2026-03-11 07:55:11 +00:00
Roardom
c492302b9a Merge pull request #5314 from Roardom/fix-chatbox-audibles
(Fix) Erroneous logic around playing chatbox audibles
2026-03-11 03:08:35 +00:00
Roardom
9d5088d811 Merge pull request #5313 from Roardom/fix-home-n-1
(Fix) Eager load featured torrents on home page
2026-03-10 22:21:41 +00:00
Roardom
caf6aa2a1f Merge pull request #5312 from Roardom/fix-audible-status
(Fix) Audible status using wrong property name
2026-03-10 22:21:26 +00:00
Roardom
9462ffaf5d Merge pull request #5311 from Roardom/personal-fl-cache
(Fix) Clearing app cache clears personal freeleeches
2026-03-10 22:21:02 +00:00
Roardom
16e51e2542 Merge pull request #5316 from Roardom/improve-bon-allocation
(Update) Improve performance of bon allocation query
2026-03-10 22:17:10 +00:00
Roardom
057664ec9b Merge pull request #5318 from Roardom/fix-echoes-relationship
(Remove) Unused echoes property from ChatUserResource
2026-03-10 22:16:17 +00:00
Roardom
38cf311675 remove: unused echoes property from ChatUserResource
It missed the previous rename to chatConversations, but it's not used anyways, so let's remove it instead of fixing the relationship.
2026-03-10 09:59:34 +00:00
Roardom
41e10c806b Merge pull request #5317 from Roardom/fix-cors
(Security) Fix cors on api routes
2026-03-10 04:47:03 +00:00
Roardom
990402d089 security: fix cors on api routes 2026-03-10 04:24:11 +00:00
Roardom
49680394fc update: improve performance of bon allocation query
Manual chunking speeds it up overall by 3x, and also distributes the query across many 50ms queries. Manual chunking is needed over `->chunkById()` because we have to pass the range to both an inner query and an outer query. Chunking would only allow passing the range to one of the queries.
2026-03-09 10:41:07 +00:00
Roardom
28c6d731fe fix: erroneous logic around playing chatbox audibles
Lots of weird things here that never worked. I couldn't test out this patch, but it makes a lot more sense logically. Blur/focus don't do anything since it's not an interactive element. The audible status was never checked before playing the sound. In the vue.js version, the audio attribute was checked before playing the sound. I chose to use css to check the focus-within status before playing the sound instead (Prefer simplifying writes over reads).
2026-03-09 08:30:17 +00:00
Roardom
293463f59d fix: eager load featured torrents on home page 2026-03-09 08:28:01 +00:00
Roardom
124cce2a0e fix: audible status using wrong property name 2026-03-09 05:38:59 +00:00
Roardom
bbe16f8a64 fix: clearing app cache clears personal freeleeches
Personal freeleeches would otherwise show on the site as expired if the cache was empty, even if the value was in the database.
2026-03-09 05:35:11 +00:00
HDVinnie
623d6a8826 Merge pull request #5304 from thatonePRguy/fix/mediainfo-max-length 2026-03-06 16:17:28 -05:00
Roardom
045d1292e2 Merge pull request #5306 from Roardom/notification-wording
(Update) Improve notification wording
2026-03-06 10:41:37 +00:00
Roardom
69e40c9b93 Merge pull request #5307 from Roardom/fix-torrent-search-completed-highlight
(Fix) Torrent completed highlight on torrent search page
2026-03-06 10:41:09 +00:00
Roardom
4d70307c01 fix: torrent completed highlight on torrent search page
Typo. Every other query that searches for this is correct. Align this query to match the others.
2026-03-04 04:59:39 +00:00
Roardom
72ff51eea4 Merge pull request #5293 from Roardom/fix-wish-meta-not-found
(Fix) Return error if meta not found when adding wishlist entry
2026-03-02 08:58:18 +00:00
Roardom
160a3c7e11 update: improve notification wording
Remove title casing, change verb tense and other adjustments.
2026-03-02 08:38:00 +00:00
Roardom
71b8700a35 fix: return error if meta not found when adding wishlist entry
fixes #5169
2026-03-02 06:59:01 +00:00
Roardom
3b51a3ed5c Merge pull request #5303 from Roardom/various-csp-alpine
(Update) Make various inline alpinejs components csp-safe
2026-03-02 06:26:10 +00:00
HDVinnie
b707b6f6a4 Merge pull request #5277 from Oha-you/thanks-replace 2026-03-01 19:49:42 -05:00
Oha-you
df45f2f6ac remove: "Thank you for using" line from emails 2026-03-02 03:44:31 +03:00
PRguy
f9daff8a30 (Fix) mediainfo max in StoreTorrentRequest 2026-02-28 12:03:47 -05:00
Roardom
d8558c044d Merge pull request #5302 from Roardom/remove-chatbox-limits
(Remove) Unused chatbox auto deleting message limits
2026-02-28 08:41:51 +00:00
Roardom
0bd5d13ae8 remove: unused chatbox auto deleting message limits
This functionality never worked. It first takes n messages in `messages()`, then counts the number of messages, then compares the count to n, then deletes every message that has an index lower than count minus n. But, because the count is always equal or lower than n, no messages are ever deleted. Because this feature has existed for so long as is, it would probably scare people if it started deleting data. So, let's remove its unused usecase instead.
2026-02-28 08:35:05 +00:00
Roardom
bbd0ab385e Merge pull request #5301 from Roardom/cleanup-unused-chatrepository-parameters
(Remove) Unused parameters in chat repository
2026-02-28 08:32:57 +00:00
Roardom
0eba8d70f1 Merge pull request #5300 from Roardom/bbcode-censor
(Fix) Censor changing case of censored words
2026-02-28 08:32:01 +00:00
Roardom
e16919f1b6 update: make various inline alpinejs components csp-safe 2026-02-27 10:54:31 +00:00
Roardom
0a205064e8 remove: unused parameters in chat repository
The optional parameters always use the default, so remove the branches that are never reached and simplify the code.
2026-02-27 09:33:38 +00:00
Roardom
d419d9a3f8 Merge pull request #5298 from Roardom/remove-unused-chatbox-variables
(Remove) Unused chatbox variables
2026-02-27 06:08:16 +00:00
Roardom
e99eb7c62d remove: unused chatbox variables
These values are written, but never read.
2026-02-27 05:46:34 +00:00
Roardom
cd90074def fix: censor changing case of censored words 2026-02-27 05:42:32 +00:00
Roardom
274820fa5c Merge pull request #5296 from Roardom/csp-tabs-2
(Update) Make tabs alpine component csp-safe
2026-02-25 08:55:57 +00:00
Roardom
6dc7b6f0fa update: make tabs alpine component csp-safe 2026-02-25 08:45:40 +00:00
Roardom
a1f9f08b1a Merge pull request #5295 from Roardom/ternary-checkmark-component
(Add) CSP-safe ternary checkmark alpine component
2026-02-25 08:42:22 +00:00
Roardom
f9c81b267a add: csp-safe ternary checkmark alpine component 2026-02-25 08:36:06 +00:00
Roardom
02aa9b0cde Merge pull request #5278 from Roardom/livewire-v4
(Update) Livewire v4
2026-02-25 08:14:38 +00:00
Roardom
f2392afa38 Merge pull request #5292 from Roardom/sticky-nav-anchor
(Fix) Sticky nav covering content when anchor link is activated
2026-02-25 06:12:56 +00:00
Roardom
dd4a4cf378 Merge pull request #5291 from Roardom/remove-livewire-from-phpstan
(Update) Remove torrentSearch and TmdbPersonCredit from phpstan excludePaths
2026-02-25 06:12:12 +00:00
Roardom
3b56ff5fc6 fix: sticky nav covering content when anchor link is activated 2026-02-22 10:05:41 +00:00