1dd4fa22cd
feat: add auth status endpoint
30ad92fb8d
refactor: rename to FileStatusResponse
ce1b5e31d5
fix: rewrite sql logic
bb26cfca5b
fix: rewrite streaming logic and centralize in a helper function
4ff1334d8a
fix: use getWorkerObjectUrl
c0df04d7d5
fix: properly handle missing size bytes
385a51e504
refactor: fix not_found status code
9b82fa7828
fix: use challengeObj
bf576dfaee
fix: change jwtKey to ed25519.PrivateKey
85a02952df
feat: generate and/or load an ed25519 private key for jwt token generation
da0efcdd0c
refactor: store config path options in ConfigFilePaths
be03a6c686
feat: add PostPinBy controller endpoint for pinning a file
29d6db2009
feat: add getCurrentUserId helper function
40309311bd
refactor: Set the current user in the request for VerifyJwt middleware
a9d153a22f
refactor: modify VerifyLoginToken to return a pointer to the account model
a14dad43ed
feat: add new user service object that implements iris context User interface
892f093d93
feat: pin file after basic upload
5579ab85a3
feat: pin file after tus upload
8692a0225e
feat: add pin service method
9e52cd671b
refactor: standardize errors to global error objects
d1d4f6b679
refactor: try to decode the token claim for pre-verification
16f2ac3604
refactor: verify the token is a valid format, then check the db, then validate, and if it fails, delete from the db
f941ee46d4
fix: we can't use AddHandler inside BeginRequest
e98e2d0c89
refactor: add jwt auth middleware to files controller
34be432af7
refactor: use controller base class
73e1c5a363
refactor: move all primary logic to service packages and standardize error objects
d18be0acc8
refactor: move error helpers to controller.go
44231a1d99
optimize styles, background positions and fluid types, fix build issues, code refactoring and cleanup
b6f8d567ba
feat: create two remaining components, optimize layout and existing components (wip)
20a99a65d8
feat: copy to clipboard, qr code generation, further donation methods
63e0c57b03
feat: svg icons, donation methods
0c6391e3a1
feat: mobile menu, css cleanup, component details
814701d55e
Merge branch 'lume-refactor'
44231a1d99
optimize styles, background positions and fluid types, fix build issues, code refactoring and cleanup
b6f8d567ba
feat: create two remaining components, optimize layout and existing components (wip)
20a99a65d8
feat: copy to clipboard, qr code generation, further donation methods
63e0c57b03
feat: svg icons, donation methods