bo0tzz
8094b25185
Rebind PUBLIC_* env vars inside web container entrypoint ( #1363 )
2023-01-20 10:36:13 -06:00
bo0tzz
0c469cc712
feat(ci): Clean up the actions cache on PR close ( #1350 )
...
* feat(ci): Clean up the actions cache on PR close
The cache entries that are generated on a workflow run for a PR cannot be used by any other contexts [1]. As such, they are useless and just wasting valuable cache space. This commit adds a workflow (copied from [2]) that deletes the cache entries when a PR is closed.
[1] https://docs.github.com/en/actions/using-workflows/caching-dependencies-to-speed-up-workflows#restrictions-for-accessing-a-cache
[2] https://docs.github.com/en/actions/using-workflows/caching-dependencies-to-speed-up-workflows#force-deleting-cache-entries
* feat(ci): List as many cache entries as possible
2023-01-18 08:28:28 -06:00
bo0tzz
b9b2b559a1
fix(database): Set connection timeout ( #1324 )
2023-01-14 09:06:59 -06:00
a97b761eda
Add generated openapi docs to website ( #1067 )
...
* Add generated openapi docs to website
* Uppercase API link in navbar
* fix(docs): open api empty summary (#1069 )
* feat(docs): Use /docs/api path for swagger docs
* Sync api version to be the same as the server
* Update version
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com >
Co-authored-by: Alex Tran <alex.tran1502@gmail.com >
2022-12-07 21:57:34 -06:00
bo0tzz
afae5fd972
web(feat): Add support for actions when clicking notifications ( #966 )
...
* feat(web): Add button to close notification popups
* feat(web): Add support for actions on notification click
* feat(web): Open CLI docs when clicking asset upload count message
* test(web): Add action field to notification-card tests
* chore(web): Formatting
* feat(web): Allow HTML in notification message
* feat(web): Do not use link element in file upload count notification
* feat(web): Prevent notification discard button from triggering action
* feat(web): Add noop action support for notifications
* chore(web): Remove unused function argument
2022-11-16 23:11:15 -06:00
bo0tzz and Alex Tran
70cd313082
Add navbar button to copy image ( #961 )
...
* Add navbar button to copy image
* Use global event for copy image
* merge upstream
* Fixed missing required props
* feat(web): Show notification after copying image to clipboard
* chore(web): Fix typescript error
* chore(web): Formatting
Co-authored-by: Alex Tran <alex.tran1502@gmail.com >
2022-11-16 15:04:37 -06:00
bo0tzz
a1a7e6ac06
Small docs site tweaks ( #954 )
...
* Add yarn.lock to .gitignore
* Tweak announcementBar message
* Add demo link to docs homepage
* chore(docs): logo-meaning page cleanup
* chore(docs): support page cleanup
* chore(docs): tech-stack page cleanup
* chore(docs): requirements page cleanup
* Update main README warning to match docs site
* Add clearer documentation link to main README
* chore(docs): one-step-install page cleanup
* chore(docs): Security: remove example JWT_SECRET value
* chore(docs): recommended-install page cleanup
* chore(docs): portainer-install page cleanup
* chore(docs): unraid-install page cleanup
2022-11-10 08:20:23 -06:00
bo0tzz
6172d80776
feat(web) Make "no albums" card clickable ( #888 )
...
* Make "no albums" card clickable
* Add cursor-pointer to clickable "no albums" card
2022-10-29 09:48:24 -05:00
bo0tzz
b0f10b1851
feat(web) add handler for ctrl-c copying images from viewer ( #881 )
2022-10-28 17:18:28 -05:00
bo0tzz
95d8f60389
feat(server)Log username and IP address on failed login attempt
2022-10-21 11:04:01 -05:00
bo0tzz
87ba99755b
Remove unused variable
2022-10-13 22:17:31 +02:00
bo0tzz
c03f860f8e
Log a warning if JWT_SECRET key does not have enough bits
2022-10-13 21:54:29 +02:00
bo0tzz
9869b92c2b
Generate random JWT_SECRET value in install.sh
2022-10-12 09:34:10 +02:00
bo0tzz and Alex
00549eed79
Uncomment JWT_SECRET in default .env
...
Co-authored-by: Alex <alex.tran1502@gmail.com >
2022-10-12 09:18:43 +02:00
bo0tzz
0c4968dc30
Fix: Remove default JWT_SECRET value in .env
2022-10-11 21:13:37 +02:00
bo0tzz
38767cad0f
Update local-reverse-geocoder to 0.12.5
...
This version includes a fix to the error handling in that library, which
was causing our code to silently fail and loop.
See https://github.com/tomayac/local-reverse-geocoder/issues/58 for more detail.
2022-10-07 12:14:27 +02:00
bo0tzz
854c214bc0
Fix: Use boolean comparison for DISABLE_REVERSE_GEOCODING config ( #787 )
2022-10-05 15:18:57 -05:00
bo0tzz
39f8ca3bf1
Only run scheduled geocoding task once per day ( #730 )
2022-09-21 07:17:59 -05:00
bo0tzz
6b3f8e548d
Merge pull request #699 from JaCoB1123/patch-1
...
Fix spelling of Proxmox in Readme
2022-09-15 23:07:00 +02:00
bo0tzz
18a7ff8726
Remove empty translations ( #620 )
2022-09-07 14:41:44 -05:00
bo0tzz
564ace3ddf
Use runtime env var for login page message to lower web container startup time ( #577 )
...
* Use runtime env var for loginPageMessage
* Rename VITE_LOGIN_PAGE_MESSAGE to PUBLIC_LOGIN_PAGE_MESSAGE in .env.example
* Move docker image `npm run build` step into Dockerfile
* Remove comment from web Dockerfile
2022-09-05 09:51:45 -05:00
bo0tzz
2bf6cd9241
Fix redirect to login page after password change ( #461 )
...
* Fix redirect to login page after password change
Copied from the similar fix in #414
* Fix typo in change-password form
* Remove misplaced text from user management page
2022-08-13 09:54:29 -05:00