bo0tzz
8e4bf30424
chore(docs): Small FAQ tweaks and nits ( #6880 )
...
* chore(docs): Small FAQ tweaks and nits
* chore: format:fix
2024-02-04 22:30:29 -05:00
bo0tzz
d12a361992
fix(web): OAuth settings nits ( #6330 )
...
* fix(web): Correct oauth documentation link
* fix(web): Quotes instead of backticks
2024-01-12 18:42:59 +00:00
bo0tzz
29747437f6
ci: Run e2e tests on self-hosted runner ( #6296 )
2024-01-11 09:48:49 -06:00
bo0tzz
58bd9c0018
fix(docs): Use absolute path for external library guide ( #6290 )
...
* fix(docs): Use absolute path for external library guide
* fix: Cursor in screenshot
2024-01-09 09:32:30 -06:00
bo0tzz
ac0cb4a96e
Revert "docs: add step by step set up guide for external libraries ( #5288 )" ( #6194 )
...
This reverts commit 27be076958 .
2024-01-05 09:45:50 -06:00
bo0tzz
e29b80845b
chore: Update docs url config ( #5716 )
2023-12-15 08:57:36 -06:00
bo0tzz
2836b8cda9
fix: Catchall category for release notes ( #5701 )
2023-12-14 14:01:17 -06:00
bo0tzz
e4ee224e16
feat(ci): Automatic categories in generated release notes ( #5684 )
...
* feat(ci): Automatic categories in generated release notes
* ci: Enforce PR labels
* chore: Job name
* fix: Label names
2023-12-14 13:54:37 -06:00
bo0tzz
05550647eb
docs: FAQ for thumbnail jobs ( #5661 )
2023-12-12 22:39:56 +01:00
bo0tzz
6522707b49
chore(renovate): Only update to node LTS versions ( #5355 )
...
* chore(ci): Use LTS codenames for node base images
* chore(renovate): Only match node LTS versions
* chore(renovate): Pin docker digests
2023-11-28 14:50:48 -06:00
bo0tzz
87871e4df9
chore: fix renovate minimumReleaseAge ( #5331 )
2023-11-27 10:07:16 +01:00
bo0tzz
ef45e9f490
chore(renovate): Add per-group schedule ( #5319 )
2023-11-26 21:21:32 -06:00
bo0tzz
a6676907b4
chore(renovate): Group base image updates ( #5284 )
2023-11-23 21:55:36 +01:00
bo0tzz and martabal
bcb885422a
feat(docs): Add no-ssr milestone ( #5220 )
...
* Add no-ssr milestone
* chore: formatting
* feat: activity
---------
Co-authored-by: martabal <74269598+martabal@users.noreply.github.com >
2023-11-21 08:50:56 -06:00
bo0tzz and Jason Rasmussen
f20a6cb321
chore(docs): Redirect old CLI paths ( #5183 )
...
* chore(docs): Redirect old CLI paths
* Update docs/vercel.json
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com >
---------
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com >
2023-11-20 13:20:58 +00:00
bo0tzz
a959f2a51d
chore(renovate): Ignore un-bumpable mobile deps ( #5007 )
2023-11-13 10:46:32 +01:00
bo0tzz
388144823a
chore(renovate): PR exiftool updates separately ( #4985 )
2023-11-12 17:07:55 +01:00
bo0tzz
26fd797ac9
chore: re-enable renovate ( #4955 )
...
* Chore: reenable renovate
* chore(renovate): Don't group major updates
* chore(renovate): Use matchFileNames
2023-11-11 16:31:58 -06:00
5db73c5c5c
chore(ci): use custom base for server image build ( #4456 )
...
* Use base image for server build
* Clean up build scripts
* target tags for base image
* use prod tag instead of runtime
* use runtime stage for dev
---------
Co-authored-by: mertalev <101130780+mertalev@users.noreply.github.com >
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com >
2023-11-09 13:12:05 +00:00
bo0tzz
4a5654a247
chore(compose): Remove unnecessary env values from proxy container ( #4398 )
2023-10-25 00:23:52 -04:00
bo0tzz
a63f027bf7
chore(docs): Fix incorrect header ( #4123 )
2023-09-18 11:02:28 +07:00
bo0tzz
5c63d8f07a
format(docs) ( #4064 )
...
* fix(docs): Link typo
* fix(docs): Footnote whitespace
* format(docs)
2023-09-12 15:30:15 +07:00
bo0tzz
36dc7bd924
Chore: clean up example.env file ( #3561 )
2023-08-10 14:11:07 -05:00
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