Roman Godmaire
db8cd9e38f
fix: various lints
2024-02-10 15:04:28 -05:00
Roman Godmaire
054e3635f3
feat: switch to local filestore
...
The plan is to adopt a sidecar model where files are written to disk
then transcoded by a sidecar written in rust where they will then be
written to another location (ie. Backblaze B2, S3, NFS)
2024-02-10 14:44:10 -05:00
Roman Godmaire
d03ebf3f7a
misc: add types for node
2024-02-10 14:20:46 -05:00
Roman Godmaire
c2aa788a40
chore: update packages
2024-02-10 09:06:59 -05:00
Roman Godmaire
66451ff420
test: only include ts in coverage
2024-02-10 08:52:44 -05:00
Roman Godmaire
f7465483a5
misc: noop storage adapter
...
Assists in testing and for my dumbass who somehow is incapable of
getting an S3 server to run locally.
2024-02-10 08:42:32 -05:00
Roman Godmaire
7f0d3f4b7e
tests: configue coverage
2024-02-10 08:42:21 -05:00
Roman Godmaire
0ecb4190ee
fix: pass DATABASE_URL to prisma
2024-02-10 08:26:41 -05:00
Roman Godmaire
860a3d210d
lint: ignore unused vars with _ prefix
2024-02-10 08:23:49 -05:00
Roman Godmaire
b012b95e71
tests: homepage & partial prisma
2024-02-10 08:23:10 -05:00
Roman Godmaire
aaae417189
chore: rtx to mise
2024-02-10 06:20:57 -05:00
Roman Godmaire
7371819ed7
misc: initial move to pants
2024-02-10 06:17:40 -05:00
Roman Godmaire
9fb666bc85
feat: add comment field to track page
2023-11-25 18:28:19 -05:00
Roman Godmaire
636d706ad5
style: show post button if input not empty
2023-11-25 18:25:12 -05:00
Roman Godmaire
88d5c14d54
refactor: use prop spreading
2023-11-25 16:48:14 -05:00
Roman Godmaire
9e4757703c
feat: show comments on track page
2023-11-25 16:16:15 -05:00
Roman Godmaire
4fc158119e
fix: add title to track page
2023-11-25 16:16:04 -05:00
Roman Godmaire
81f8ab6b77
refactor: Move comment to separate component
2023-11-25 15:58:26 -05:00
Roman Godmaire
e55386e301
fix: Change title on account page
2023-11-25 15:42:33 -05:00
Roman Godmaire
8a0e07c9d6
refactor: Rename DB functions
2023-11-25 15:34:25 -05:00
Roman Godmaire
a9d94d73fa
feat: Basic track page
2023-11-21 09:31:12 -05:00
Roman Godmaire
eb26d1743e
style: Change headings for account & index
2023-11-21 08:42:25 -05:00
Roman Godmaire
d029ff0ecd
refactor: Run prettier
2023-11-21 08:42:07 -05:00
Roman Godmaire
05050fb4d0
misc: Database Indexes
2023-11-20 10:12:24 -05:00
Roman Godmaire
a351207515
fix: Casade delete comments on author delete
2023-11-20 10:12:10 -05:00
Roman Godmaire
96ac71c053
misc: Add index to User
2023-11-20 10:08:30 -05:00
Roman Godmaire
10d0ab1030
feat: Add links to TrackCard
2023-11-20 09:55:14 -05:00
Roman Godmaire
33aee1875e
refactor: Rename func for getting homepage data
2023-11-20 09:48:26 -05:00
Roman Godmaire
714078980c
feat: Render comments on TrackCard
2023-11-20 09:32:07 -05:00
Roman Godmaire
11b9280a51
docs: Basic README update
2023-11-20 09:31:54 -05:00
Roman Godmaire
489a637506
fix: Return empty array when user not logged in
2023-11-19 20:22:58 -05:00
Roman Godmaire
96ad8f357e
feat: Add version num to track card
2023-11-19 20:22:45 -05:00
Roman Godmaire
3c9d9b40cc
fix: insert TrackVersion alongside Track
2023-11-19 20:21:56 -05:00
Roman Godmaire
1f19aa4f0f
misc: Change env variable names
2023-11-19 20:20:56 -05:00
Roman Godmaire
328c724508
feat: Add createdAt and updatedAt in schema
2023-11-19 20:19:45 -05:00
Roman Godmaire
0e697aa1dd
fix: export Auth type for Lucia
2023-11-19 18:02:33 -05:00
Roman Godmaire
3576b37a11
refactor: Move TrackCard to component
2023-11-19 17:24:06 -05:00
Roman Godmaire
8be7654905
refactor: Rearrange schema
2023-11-19 17:19:19 -05:00
Roman Godmaire
5ec61d6dd9
fix: Append file upload w/ mp3
2023-11-19 17:19:03 -05:00
Roman Godmaire
388b0605dd
feat: Upload new tracks
2023-11-19 15:27:15 -05:00
Roman Godmaire
e13aee63b0
style: Change track card title size
2023-11-19 15:26:53 -05:00
Roman Godmaire
885f319565
fix: panics if user not logged in
2023-11-19 15:26:31 -05:00
Roman Godmaire
bb93de3074
feat: Basic homepage
2023-11-19 12:43:41 -05:00
Roman Godmaire
d68be16688
misc: adapter for Database interactions
2023-11-19 12:37:09 -05:00
Roman Godmaire
da068dcc12
feat: Change password
2023-11-19 08:52:23 -05:00
Roman Godmaire
de99e3af8f
misc: Remove unnecessary enhance
2023-11-19 08:42:50 -05:00
Roman Godmaire
2aa80f7d52
feat: Update username
2023-11-19 08:41:08 -05:00
Roman Godmaire
76bd311ae8
chore: Remove sqlite file
...
No secrets were in here, only testing data
2023-11-19 08:26:05 -05:00
Roman Godmaire
60bb0ffbbb
chore: Ignore DB files
2023-11-19 08:25:11 -05:00
Roman Godmaire
d17a806783
feat: Signout Button
2023-11-19 08:24:24 -05:00