Phan An
|
8bd499dd85
|
chore(perf): improve podcast adding performance
|
2024-06-07 14:11:45 +02:00 |
|
Phan An
|
26ce2fe916
|
refactor: create Song query with contextual user and type
|
2024-06-05 17:49:23 +02:00 |
|
Phan An
|
e10fc19e12
|
chore: some cleanups
|
2024-06-04 15:35:00 +02:00 |
|
Phan An
|
3da2900000
|
feat: replace some attributes with casts
|
2024-06-04 13:10:44 +02:00 |
|
Phan An
|
0b622ba0d7
|
fix: only consider episodes accessible if subscribed to podcasts
|
2024-06-04 11:44:33 +02:00 |
|
Phan An
|
ee4c97168b
|
fix: user avatar sometimes shows up as gravatar
|
2024-06-04 11:43:26 +02:00 |
|
Phan An
|
2af049ccc1
|
feat(test): BE tests for Podcast feature
|
2024-06-01 15:42:35 +08:00 |
|
Phan An
|
05ff0296f8
|
fix(tests): broken tests after Podcast feature
|
2024-05-31 14:25:12 +08:00 |
|
Phan An
|
31154abbea
|
feat: podcasts
|
2024-05-31 13:03:47 +08:00 |
|
Phan An
|
0f8d161a67
|
feat(plus): add SFTP support
|
2024-04-26 15:39:00 +02:00 |
|
Phan An
|
b8c10d07d2
|
chore: remove unnecessary type hints
|
2024-04-24 23:58:19 +02:00 |
|
Phan An
|
2de785fc43
|
chore: code format
|
2024-04-24 22:44:47 +02:00 |
|
Phan An
|
af3af81615
|
feat: login via OTP
|
2024-04-19 15:25:08 +02:00 |
|
Phan An
|
1d7d3f44e1
|
doc: add more troubleshooting hints
|
2024-04-18 22:19:49 +02:00 |
|
Phan An
|
6ca1ab3109
|
feat: use Process instead of bare commands
|
2024-04-18 21:00:30 +02:00 |
|
Phan An
|
fc9d2923b5
|
feat: convert storage tyes to enums
|
2024-04-18 19:20:14 +02:00 |
|
Phan An
|
67186e8d3e
|
chore: make properties readonly
|
2024-04-18 16:36:28 +02:00 |
|
Phan An
|
f5677a5b2f
|
feat: convert smart playlist options to enums
|
2024-04-18 16:11:47 +02:00 |
|
Phan An
|
4ecf947cc9
|
feat: convert result types to enums
|
2024-04-18 14:01:21 +02:00 |
|
Phan An
|
9d99728ab5
|
feat(build): uprade to Laravel 10 (and PHP 8.1)
|
2024-04-18 13:27:07 +02:00 |
|
Phan An
|
bf9d9b6121
|
feat(ui): use Tailwind CSS
|
2024-04-17 00:10:36 +02:00 |
|
Phan An
|
99b6695741
|
feat(test): obsolete snapshots
|
2024-04-03 23:36:29 +02:00 |
|
Phan An
|
ef60e24871
|
feat: QR for one time tokens
|
2024-04-03 16:48:52 +02:00 |
|
Phan An
|
d6954a1ace
|
feat: support reverse proxy authentication
|
2024-03-31 19:19:03 +02:00 |
|
Phan An
|
fbad8f5ca3
|
feat: support Google SSO
|
2024-03-31 13:36:55 +02:00 |
|
Phan An
|
884833ca5a
|
fix: static analytics
|
2024-03-28 10:18:14 +01:00 |
|
Phan An
|
792ae6553e
|
fix: setup storage message shows when path has been setup
|
2024-03-28 09:53:47 +01:00 |
|
Phan An
|
469747e247
|
feat: support adding collaborative playlists into usr own folder
|
2024-03-27 10:53:05 +01:00 |
|
Phan An
|
bcc87edba5
|
feat: continuous playback
|
2024-03-25 23:59:38 +01:00 |
|
Phan An
|
063bc6aaa7
|
chore: replace composer dump with install
|
2024-03-23 09:02:22 +01:00 |
|
Phan An
|
7d676eb48c
|
fix: duplicate search results
|
2024-03-23 08:54:58 +01:00 |
|
Phan An
|
0994755d20
|
fix(tests): broken tests after Saloon migration
|
2024-03-22 21:34:32 +01:00 |
|
Phan An
|
670157def1
|
chore: cache namespace
|
2024-03-22 16:33:18 +01:00 |
|
Phan An
|
8cac5219e3
|
chore: move Spotify client to Integrations
|
2024-03-22 16:33:04 +01:00 |
|
Phan An
|
b719357d64
|
feat: use Saloon for iTunes integration
|
2024-03-22 16:22:29 +01:00 |
|
Phan An
|
a40578879f
|
fix: restore caching for Last.fm requests
|
2024-03-22 16:05:39 +01:00 |
|
Phan An
|
cb539a6924
|
feat: use Saloon for YouTube integration
|
2024-03-22 15:58:45 +01:00 |
|
Phan An
|
fc5f6daf39
|
chore: use Authenticator instead of inheritance for Last.fm auth
|
2024-03-22 15:34:13 +01:00 |
|
Phan An
|
f15162d62b
|
fix(plus): correct product URL and modal behavior
|
2024-03-22 15:02:07 +01:00 |
|
Phan An
|
e53037d37a
|
feat: use Saloon for LemonSqueezy integration
|
2024-03-22 14:40:52 +01:00 |
|
Phan An
|
9ca631d423
|
feat: use Saloon for Last.fm integration
|
2024-03-22 13:55:25 +01:00 |
|
Phan An
|
28e2fd66c0
|
feat: custom profile avatar
|
2024-03-20 20:56:16 +01:00 |
|
Phan An
|
a23e856a71
|
fix: attempt to transcode when ffmpeg is not configured throws error
|
2024-03-15 13:26:46 +01:00 |
|
Phan An
|
3c8f59e77f
|
fix: do not fetch Last.fm info for unknown albums/artists
|
2024-03-15 13:23:52 +01:00 |
|
Phan An
|
0710daca96
|
fix: playlist UUID migration
|
2024-03-12 11:48:57 +07:00 |
|
Phan An
|
7a4a6e4d98
|
chore: add descripton for --no-assets option
|
2024-03-09 21:27:28 +07:00 |
|
Phan An
|
6217f1e36b
|
feat: add scan and prune command to schedule
|
2024-03-09 21:08:25 +07:00 |
|
Phan An
|
07b8e11619
|
chore: command descriptions
|
2024-03-09 19:20:36 +07:00 |
|
Phan An
|
f2a5e84472
|
feat: use global constant for demo mode
|
2024-02-28 11:41:18 +07:00 |
|
Phan An
|
52dca98ca7
|
feat: forgot password
|
2024-02-27 10:55:59 +07:00 |
|