bo0tzz
b2e06477f8
chore: Enable logging on typesense container ( #3326 )
2023-07-18 11:19:16 -05:00
bo0tzz and alex
058c62b111
feat(blog): Make blog public, add June 2023 update post ( #2935 )
...
* feat(blog): Add blog link to website header
* feat(blog): June 2023 update post
* chore(blog): Reorder folder structure
* chore(blog): Add discord link
* chore(blog): Formatting
* chore(blog): Use youtube embeds
* fix format
---------
Co-authored-by: alex <alex@pop-os.localdomain >
2023-06-24 22:02:39 -05:00
bo0tzz
f1b70e13a1
Revert "Bump local-reverse-geocoder to 0.15.2 / Fix Corrupted Reverse Geocoding CSV File ( #2396 )" ( #2409 )
...
This reverts commit b5a4aef829 .
2023-05-09 08:56:31 -05:00
bo0tzz
b6b9f51bd7
chore(ml): Fix entrypoint path ( #2373 )
2023-05-03 14:27:35 -05:00
bo0tzz
5b241f0b64
feat(web): Allow closing modals with Escape key ( #2257 )
2023-04-15 11:51:56 -05:00
bo0tzz
ed551500e7
chore: Simplify install script ( #2148 )
...
We can directly access the artifacts from the latest release, rather than needing to get the tag from the API first.
2023-04-02 14:13:24 -05:00
bo0tzz
8adf1231a3
fix(server): Do not change file ext case on upload ( #2056 )
2023-03-23 09:06:40 -05:00
bo0tzz
dd02f1025f
feat(server): Fallback to text search if machine-learning is disabled ( #2015 )
2023-03-18 16:30:48 -05:00
bo0tzz
23e76b0bd9
chore: Move away from docker hub where possible ( #2006 )
...
* chore(build): Use ghcr images in standard docker-compose
* chore(build): Use ghcr for nginx base image
2023-03-16 09:06:14 -05:00
bo0tzz
838ea56605
fix(server): Increase authentication cookie max-age ( #1971 )
...
This got missed in #1381 .
2023-03-08 16:26:49 +00:00
bo0tzz
24d672a0ff
chore: Remove stale values from docker-compose.yml ( #1822 )
2023-02-21 16:55:36 -06:00
bo0tzz
e9f99302c1
fix(ci): Shake up prepare-release concurrency group ( #1820 )
2023-02-21 16:55:05 -06:00
bo0tzz
917f1dea9f
fix(ci): Repair broken docker build matrix ( #1793 )
...
* fix(ci): Typo in matrix.platforms ref
* fix(ci): Add platforms key to every entry in matrix
2023-02-18 19:15:23 +00:00
bo0tzz
857bbe3c3b
fix(docs): Tiny tweaks in unraid guide ( #1772 )
2023-02-16 10:01:48 -06:00
bo0tzz
3d103046bc
fix(ci): Add missing checkout step to prepare-release workflow ( #1709 )
2023-02-09 13:02:30 -06:00
bo0tzz
e4b3479779
fix(ci): Run release version bump before mobile build ( #1542 )
...
* fix(ci): Run release version bump before mobile build
* feat(ci): Add ref input to build-mobile
* feat(ci): Pass new tag ref to build_mobile flow in prepare-release
* chore(ci): Naming
2023-02-03 12:39:56 -06:00
bo0tzz
6a852332de
feat(build): Include apk in prepare-release flow ( #1496 )
2023-01-31 09:59:37 -06:00
bo0tzz
189bd37e71
docs: Update links to deployment files ( #1405 )
2023-01-27 21:26:15 -06:00
bo0tzz
d354b38139
build: Use explicit token in release build ( #1444 )
2023-01-27 09:41:25 -06:00
bo0tzz
1152cd4f07
docs: Split features into new administration category ( #1440 )
...
* docs: Split features into new administration category
* docs: Add redirects for moved pages
2023-01-27 08:32:52 -06:00
bo0tzz
7e53e33e0f
build(docker): Use ghcr.io as build cache instead of gha ( #1429 )
...
* build(docker): Use github registry as build cache
* build(docker): Only write to cache if not PR
2023-01-26 13:22:46 -06:00
bo0tzz
3b1f27b674
docs(install): Add kubernetes deployment documentation ( #1418 )
...
* docs: Make some room in sidebar ordering
* docs(install): Add kubernetes deployment documentation
2023-01-25 10:07:25 -06:00
bo0tzz
50c36068e7
build: Add workflow for creating draft releases ( #1402 )
...
* build: Change pump-version script to use flags
* build: Create initial prepare-release workflow
* build: Fix release script path
* build: Rename .env.example to example.env
* docs: propagate example.env rename
* build: Fix pump-version script patch argument
* build: Final tweaks to release scripts
2023-01-24 09:26:58 -06:00
bo0tzz
9987e3bcef
docs(cli): Clarify CLI-in-docker instructions ( #1395 )
...
* docs(cli): Clarify CLI-in-docker instructions
* docs(cli): Add more example commands
* docs(cli): Add port to example command
* docs(cli): Really fix the server port this time
2023-01-23 12:41:30 -06:00
bo0tzz
c90a88fb17
feat(ci): Consolidate docker build workflow ( #1374 )
...
* Consolidate docker build into single workflow
* ci: Only push to altran1502 on release
* ci: Tweaks
* feat(ci): Remove metadata key from permissions
* feat(ci): workaround for buildx regression
* Drop buildkit version to workaround regression
* Revert "Drop buildkit version to workaround regression"
This reverts commit 79adadb2d3 .
* Use repo owner name for ghcr login
* feat(ci): Skip docker push on PRs from fork
* feat(ci): Remove explicit permissions config
* temp: Skip docker hub login
* Revert "temp: Skip docker hub login"
This reverts commit e92864d1a3 .
* Remove fetch-depth from checkout action
2023-01-21 09:38:27 -06:00
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