Fernando Fernández
f216bc0239
chore: tag v0.2.0
2023-04-03 10:48:07 +00:00
Fernando Fernández
0f75865bdd
ci: run CI checks on PRs that are not targeted to master
2023-01-19 15:55:29 +01:00
Fernando Fernández
f3c6611fc5
chore(ci): add lockfile maintenance to renovate
2023-01-18 13:00:23 +01:00
Fernando Fernández
941b33361f
chore(deps): refresh cargo lockfile
2023-01-18 13:00:23 +01:00
Fernando Fernández
eaa266e41b
ci: deploy to CloudFlare pages even when workflow fails
...
Failures on finding the workflow artifacts should be enough, as we have ``always()`` everywhere else, ensuring the rest of the workflow jobs get completes successfully.
2023-01-13 12:22:08 +01:00
Fernando Fernández
7febbd4efb
ci(bot): recreate comment on deployment
...
When there are multiple events in GitHub Pull Requests, GitHub collapses them,
so there's less noise in the pull request view
Track the comment in pull requests with a lot of activity might be difficult, so this ensures the comment is always placed last
2022-12-14 19:24:57 +01:00
Fernando Fernández
a407bbc468
ci: replace comment_includes with comment_tag
...
As specified in https://github.com/thollander/actions-comment-pull-request/pull/160
2022-12-14 11:09:58 +00:00
Fernando Fernández
2198e4a7e8
ci: separate renovate config for Tauri
...
Tauri dependencies are updated alongside the frontend ones.
This commit separates them, while also not separating major and minor.
CI dependencies are also separated from major and minor updates.
2022-12-14 10:53:38 +01:00
Fernando Fernández
f33e34f159
ci: set concurrency in automation workflow
...
Automation workflow is fast, but in multiple and quick force
pushes it can lag behind.
This way we're sure the comment status, labeling and project management
is always updated.
Also make PR commenting checks less prone to failure with force pushes.
2022-11-23 16:59:57 +01:00
Fernando Fernández
59cc6b34c4
ci: check compliance with conventional commits
...
Add an action to check for the compliance of conventional
commits guidelines.
2022-11-23 16:59:57 +01:00
Fernando Fernández
d50da0aed8
ci: ignore documentation files on workflows
2022-11-21 15:36:58 +00:00
Fernando Fernández
96692347ea
ci: improvements to CF deployment messages
...
* Shorter version of commit sha
* Show normal URL when deploying to master
* Reusable job system workflow
* Add links to workflow runs for easier debugging
2022-11-21 15:36:51 +00:00
Fernando Fernández
d901bb64ba
ci: remove reusable workflow
...
GitHub API does not update the artifact until after the reusable workflow fails
https://docs.github.com/en/rest/reference/actions#list-workflow-run-artifacts
This means that we need to use dawidd6/action-download-artifact to handle PRs in conjuction with actions/download-artifact, which is more unconvenient than simply handling pushes to master as pull requests
2022-11-15 18:17:11 +01:00
Fernando Fernández
7f236b230e
ci: remove set-output from unstable release workflow
2022-11-15 13:42:12 +01:00
Fernando Fernández
841b51c995
ci: add custom system comment for Cloudflare Pages deployments
2022-11-15 13:42:07 +01:00
Fernando Fernández
c1db965930
ci: fix CodeQL workflow warnings
...
Not having the workflow executed on push event lead to CodeQL warnings, as it thought that
it was unable to compare PR changes from a PR and master
2022-11-15 02:08:30 +01:00
Fernando Fernández
98600bfa4e
ci: deploy only on successful workflow run
2022-11-14 18:41:53 +01:00
Fernando Fernández
310e687b19
ci: fix deploy workflow
2022-11-14 16:59:02 +01:00
Fernando Fernández
8f6d1b2422
ci: remove commands workflow
...
Rebases are now possible using GitHub UI
2022-11-14 13:18:05 +01:00
Fernando Fernández
db359d7bf2
ci: rename build steps for clarity
2022-11-14 12:52:21 +01:00
Fernando Fernández
e567653653
ci: add support for Vue CodeQL scanning
2022-11-14 12:52:21 +01:00
Fernando Fernández
eceeab5f8e
ci: move deploy step to another workflow to keep repository secrets safe
2022-11-14 12:52:21 +01:00
Fernando Fernández
60ccaeff40
ci: set concurrency in pull request checks
...
If a PR is synchronized while a previous running check is still running, the previous jobs will be cancelled, leaving only the new checks running
This is will avoid wasting CI resources and faster checks (as having multiple jobs running can increase the job queue)
2022-11-14 12:52:21 +01:00
Fernando Fernández
b265402cf9
ci: merge workflows
2022-11-14 12:52:21 +01:00
Fernando Fernández
f59c22f2ec
ci(cf-pages): fix deployments
2022-10-28 12:24:14 +02:00
Fernando Fernández
3324525b15
ci: publish to cloudflare pages using GitHub Actions
2022-10-28 10:02:51 +02:00
Fernando Fernández
dceb6115c2
ci: publish artifact of the built client
2022-10-28 10:02:51 +02:00
Fernando Fernández
2b181ec1c8
fix(filtering): force y axis scrollbar to avoid jumping
2022-10-27 01:36:49 +02:00
Fernando Fernández
c68f0d5a06
refactor: subtitle displaying
2022-08-13 21:57:26 +02:00
Fernando Fernández
6cec8ef939
fix: time jump in timeslider
2022-08-13 21:57:26 +02:00
Fernando Fernández
ecf2fb157f
refactor: merge hlsplayer and shaka
2022-08-13 21:57:26 +02:00
Fernando Fernández
8c630da946
chore: remove unnecessary dependencies
2022-08-13 21:57:26 +02:00
Fernando Fernández
0449284a7d
refactor: remove qs dependency
2022-08-13 21:57:26 +02:00
Fernando Fernández
2c9885f61b
chore: address review comments
...
* Remove Cast Button from layout until it's fully implemented
* Close task manager menu when focus is lost
2022-07-24 17:28:51 +02:00
Fernando Fernández
e388a48c9b
chore: fix lint
2022-07-24 17:28:51 +02:00
Fernando Fernández
319757d194
fix: transparency effects not being applied correctly depending on the route
2022-07-24 17:28:51 +02:00
Fernando Fernández
7759699464
feat: reimplement search functionality
2022-07-24 17:28:51 +02:00
Fernando Fernández
ca03c542a9
fix(user): user image in button being borked on scroll and duplication in usercard
2022-07-24 17:28:51 +02:00
Fernando Fernández
e6942a600b
feat: properly scale UserImage component across all layouts
2022-07-24 17:28:51 +02:00
Fernando Fernández
5a14f1ae60
fix: colors in light mode and button placement
2022-07-24 17:28:51 +02:00
Fernando Fernández
327aca5184
perf: improve scrolling performance in itemgrid
2022-07-24 17:28:51 +02:00
Fernando Fernández
9de65a6249
feat: finish transparency effects for nav drawer
2022-07-24 17:28:51 +02:00
Fernando Fernández
c4141b7666
fix: undefined user.Name at logout
2022-07-24 17:28:51 +02:00
Fernando Fernández
0560c1b843
fix: show progress in card as soon as the task is started
2022-07-24 17:28:51 +02:00
Fernando Fernández
56e242b143
feat: make progressbutton stay for 5 seconds to check task log
2022-07-24 17:28:51 +02:00
Fernando Fernández
3a5c2433dd
refactor: disable scan button when there's a scan in progress
2022-07-24 17:28:51 +02:00
Fernando Fernández
34e61e15d1
feat: implement taskManager store
...
* Also remove old components from navigation drawer
2022-07-24 17:28:51 +02:00
Fernando Fernández
38a932d93f
feat: create taskManager store
2022-07-24 17:28:51 +02:00
Fernando Fernández
1ecca175c8
refactor: decouple app bar and navigation drawer into subcomponents
...
* Create app-bar-button-layout component
* Migrate all AppBar buttons to app-bar-button-layout
* Clip app-bar and navigation-drawer
2022-07-24 17:28:51 +02:00
Fernando Fernández
6a30edf714
feat: move mediasession handling to playbackManager watcher
2022-06-08 16:07:04 +02:00
Fernando Fernández
f845fbe4f0
chore: remove unnecessary @types/wicg-mediasession types
2022-06-08 16:07:04 +02:00
Fernando Fernández
5c96c65294
feat: improve item menu in queue context
2022-06-08 16:07:04 +02:00
Fernando Fernández
c89c8e1b92
fix: improve playback buffering handling
2022-06-08 16:07:04 +02:00
Fernando Fernández
f282d4e1c3
fix: missing last character in commitlink
...
Open commit link in new tab
2022-05-23 19:33:29 +02:00
Fernando Fernández
550c2ba83a
chore: address review comments
2022-05-23 19:33:29 +02:00
Fernando Fernández
4ede39f362
fix: locale handling and syncing
2022-05-23 19:33:29 +02:00
Fernando Fernández
17bc22979f
feat: deprecate timeUtils mixin
2022-05-23 19:33:29 +02:00
Fernando Fernández
75330c5536
feat: deprecate settingsHelper mixin and create clientSettings watcher
2022-05-23 19:33:29 +02:00
Fernando Fernández
884e629c8b
feat: deprecate modalHelper mixin
2022-05-23 19:33:29 +02:00
Fernando Fernández
e93d8f2856
fix: code scanning alert #223
2022-05-23 19:33:29 +02:00
Fernando Fernández
fb68f691d3
feat: deprecate htmlHelper mixin
2022-05-23 19:33:29 +02:00
Fernando Fernández
26e841d344
feat: deprecate formsHelper mixin
2022-05-23 19:33:29 +02:00
Fernando Fernández
b3e0c988f6
feat: deprecate itemHelper mixin
2022-05-23 19:33:29 +02:00
Fernando Fernández
9a9036a798
feat: deprecate imageHelper mixin
2022-05-23 19:33:29 +02:00
Fernando Fernández
af117d1309
fix: commit hash not being applied correctly in Dockerfile and when building from CF Pages
2022-05-23 19:01:40 +02:00
Fernando Fernández
672cbbccca
fix: building in Windows
...
Expand test regex to take into account Windows: https://github.com/webpack/webpack/issues/2073
2022-05-23 17:39:21 +02:00
Fernando Fernández
640c128ac2
chore: build Tauri on release and commit and upload artifacts
2022-05-23 17:39:21 +02:00
Fernando Fernández
e2feaa09cd
chore: upload Tauri artifacts for workflow runs
2022-05-23 17:39:21 +02:00
Fernando Fernández
745b294887
chore: use rust from virtual environment
2022-05-23 17:39:21 +02:00
Fernando Fernández
5323b192f3
fix(tauri): generate icons at build time
2022-05-23 02:00:23 +02:00
Fernando Fernández
a22a1d02f9
ci: remove linux/arm/v6 architecture from building matrix
2022-05-23 02:00:23 +02:00
Fernando Fernández
32a7ca105d
feat(queue): address review comments
2022-05-23 00:50:28 +02:00
Fernando Fernández
9dba4080de
fix: workaround for https://github.com/npm/cli/issues/4618
2022-05-23 00:50:28 +02:00
Fernando Fernández
ecebcfc76a
refactor: Vue directive declarations
2022-05-23 00:50:28 +02:00
Fernando Fernández
dce48e4aa4
feat: scroll to currently playing item in draggable queue
2022-05-23 00:50:28 +02:00
Fernando Fernández
3fdaf9c06c
perf: clear timeout to avoid visual quirks if queue menu is opened and closed way too fast
2022-05-23 00:50:28 +02:00
Fernando Fernández
459bdeb0fd
perf: improve key generation logic, add transitions and fix jumping
2022-05-23 00:50:28 +02:00
Fernando Fernández
d4943929e7
feat: disable play button on currently playing tracks in tracklist
2022-05-23 00:50:28 +02:00
Fernando Fernández
bc5fbc2cb0
fix: disable shuffle and play buttons in library view if there's no content
2022-05-23 00:50:28 +02:00
Fernando Fernández
5833392941
feat: increase font weight for currently playing item in queue
2022-05-23 00:50:28 +02:00
Fernando Fernández
9cd2ba90c9
fix(tauri): remove useBootstrapper option
2022-05-14 20:42:21 +02:00
Fernando Fernández
2f1871c9f7
refactor: remove Object.freeze leftovers from playbackManager
2022-05-04 19:03:09 +02:00
Fernando Fernández
a0266f7df8
chore: remove unneeded dependencies
2022-05-02 11:55:48 +02:00
Fernando Fernández
b706ae3131
chore: remove hacks around shaka typings
2022-05-02 10:49:56 +02:00
Fernando Fernández and Thibault
c946915432
chore: remove emphasis in sentence
...
Co-authored-by: Thibault <1619359+ThibaultNocchi@users.noreply.github.com >
2022-05-02 10:06:01 +02:00
Fernando Fernández
5eae57678c
fix & chore: address review comments, lint and sonarcloud pass
2022-05-02 10:06:01 +02:00
Fernando Fernández
dda6bb4a7d
fix: item pages with missing fields in request
2022-05-02 10:06:01 +02:00
Fernando Fernández
77b5f3f656
fix: deleting/adding servers behaviour
2022-05-02 10:06:01 +02:00
Fernando Fernández
9a9281090f
fix: commit link not being shown
2022-05-02 10:06:01 +02:00
Fernando Fernández
e5207e6641
fix: websocket message format
...
This regression was introduced in https://github.com/jellyfin/jellyfin-vue/pull/1659
2022-05-02 10:06:01 +02:00
Fernando Fernández
f98c1f7b13
refactor: move isPlaying, isBuffering and isPaused computed properties to playbackManager store
2022-05-02 10:06:01 +02:00
Fernando Fernández
ca15d02df3
fix & refactor: shuffle stopping playback, simplify dot annotated watchers
2022-05-02 10:06:01 +02:00
Fernando Fernández
592221ed89
feat: reduce the time for playback reporting beacons to half
2022-05-02 10:06:01 +02:00
Fernando Fernández
44eccb5027
refactor: sonarcloud code smells
2022-05-02 10:06:01 +02:00
Fernando Fernández
e51f098e75
fix: queue sorting in DraggableQueue
2022-05-02 10:06:01 +02:00
Fernando Fernández
1eee925c74
docs: update docs regarding tests and conventional commits
2022-05-02 10:06:01 +02:00
Fernando Fernández
76ef70e063
fix: final lint and typecheck pass, deprecate vuex tests
2022-05-02 10:06:01 +02:00
Fernando Fernández
e3bfa03e53
fix: body scroll lock when playing music
...
Additionally, only handle key press and bind eventlisteners when playing video (and not all the time in the background)
2022-05-02 10:06:01 +02:00
Fernando Fernández
a85523881a
refactor: deprecate axios plugin and use upstream axios directly
2022-05-02 10:06:01 +02:00
Fernando Fernández
a2ae09cecb
refactor: move socket connection logic to auth logic
2022-05-02 10:06:01 +02:00