Thomas Camlong
c5bc3b1559
Merge remote-tracking branch 'upstream/main' into no-idea
2026-01-15 21:54:35 +01:00
Thomas Camlong
6f06d53da8
Merge pull request #2322 from ajnart/archive-readme-text
2025-10-13 15:40:29 +02:00
9d14fcba36
feat(tasks): replace card layout with table interface for better UX ( #3804 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2025-08-15 20:57:07 +02:00
Thomas Camlong
638885466e
New Crowdin updates ( #2231 )
2025-08-02 18:04:19 +02:00
Thomas Camlong
00053bda7b
feat: Prefer primary color ( #2665 )
2025-04-16 11:34:33 +02:00
Thomas Camlong and Meier Lukas
7a3c836a70
feat(boards): add quick app add menu item ( #2681 )
...
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2025-04-11 18:55:00 +00:00
Thomas Camlong
7706f97228
chore: add development package and update workspace ( #2700 )
...
* feat: add development package and update workspace
- Introduced a new development package with a Docker Compose script.
- Updated pnpm workspace to include the development directory.
- Changed Turbo UI setting from 'stream' to 'tui'.
* fix: rename
* Discard changes to turbo.json
2025-03-27 23:18:12 +00:00
Thomas Camlong
1a3a55934d
feat: implement auto-select icon ( #2679 )
2025-03-27 22:18:11 +01:00
Thomas Camlong
8f7f2110ec
feat: set home board when creating first board ( #2683 )
...
* feat: set home board when creating first board
* refactor: move home board assignment to backend
* refactor: revert changes
* fix: add back missing run() calls
2025-03-26 23:29:34 +01:00
Thomas Camlong
3e1c000d51
feat: add default search engines seeding / set homarr docs as global server search engine ( #2663 )
...
* feat: add default search engines seeding
* feat: set Homarr Docs as the default search
Set the default search engine in server settings during seeding
* refactor: use typed methods to define settings
* feat: add insertServerSettingByKeyAsync
* feat: update seeding logic for server settings
* fix: format file using prettier
* fix: disable eslint for `urlTemplate`
* refactor: remove never happning else
* feat: enhance createDocumentationLink
- Updated createDocumentationLink to accept query parameters
* test: add unit tests for createDocumentationLink
* fix: update urlTemplate for Homarr documentation
2025-03-26 21:25:13 +01:00
Thomas Camlong
ce0705e9d4
feat: SSG integration creation page ( #2684 )
...
The new path is /new/{kind} so that it can be used in SSG
2025-03-24 10:33:30 +01:00
Thomas Camlong
826d54a0ca
chore(i18n): update regex patterns for i18n-ally ( #2685 )
2025-03-23 21:30:15 +01:00
Thomas Camlong
46c95e0da3
feat: auto sign-in when creating the initial user ( #2664 )
...
* feat: auto sign-in on init user
2025-03-23 16:52:00 +01:00
Thomas Camlong
677224f8de
Update README.md
2025-03-21 20:06:12 +01:00
Thomas Camlong
8da6d33c61
Merge pull request #2278 from DR-Blogs/PiHole-v6-API-reintegration
...
Update PiHole authentication. (PiHole v6)
2025-03-21 20:04:03 +01:00
Thomas Camlong and Meier Lukas
63786eed06
chore(lang): updated translations from crowdin ( #1803 )
...
* New translations en.json (Chinese Simplified)
* New translations en.json (Turkish)
* New translations en.json (Turkish)
* New translations en.json (Turkish)
* New translations en.json (Romanian)
* New translations en.json (French)
* New translations en.json (Spanish)
* New translations en.json (Czech)
* New translations en.json (Danish)
* New translations en.json (German)
* New translations en.json (Greek)
* New translations en.json (Hebrew)
* New translations en.json (Hungarian)
* New translations en.json (Italian)
* New translations en.json (Japanese)
* New translations en.json (Korean)
* New translations en.json (Lithuanian)
* New translations en.json (Dutch)
* New translations en.json (Norwegian)
* New translations en.json (Polish)
* New translations en.json (Russian)
* New translations en.json (Slovak)
* New translations en.json (Slovenian)
* New translations en.json (Swedish)
* New translations en.json (Turkish)
* New translations en.json (Ukrainian)
* New translations en.json (Chinese Simplified)
* New translations en.json (Chinese Traditional)
* New translations en.json (Vietnamese)
* New translations en.json (Portuguese, Brazilian)
* New translations en.json (Croatian)
* New translations en.json (Estonian)
* New translations en.json (Latvian)
* New translations en.json (Cree)
* New translations en.json (Hebrew)
* New translations en.json (Hebrew)
---------
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2024-12-30 21:44:23 +01:00
Thomas Camlong and Meier Lukas
8f0945f51a
chore(lang): updated translations from crowdin ( #1800 )
...
* New translations en.json (German)
* New translations en.json (Hebrew)
* New translations en.json (Hebrew)
* New translations en.json (Turkish)
* New translations en.json (Chinese Simplified)
---------
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2024-12-28 18:50:25 +01:00
Thomas Camlong and Meier Lukas
c8228b920c
chore(lang): updated translations from crowdin ( #1797 )
...
* New translations en.json (Hebrew)
* New translations en.json (Turkish)
* New translations en.json (Turkish)
---------
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2024-12-28 10:25:14 +01:00
Thomas Camlong and Meier Lukas
76abfca11b
chore(lang): updated translations from crowdin ( #1786 )
...
* New translations en.json (Hebrew)
* New translations en.json (Dutch)
* New translations en.json (Hebrew)
* New translations en.json (Hebrew)
* New translations en.json (Romanian)
* New translations en.json (French)
* New translations en.json (Spanish)
* New translations en.json (Czech)
* New translations en.json (Danish)
* New translations en.json (German)
* New translations en.json (Greek)
* New translations en.json (Hungarian)
* New translations en.json (Italian)
* New translations en.json (Japanese)
* New translations en.json (Korean)
* New translations en.json (Lithuanian)
* New translations en.json (Dutch)
* New translations en.json (Norwegian)
* New translations en.json (Polish)
* New translations en.json (Russian)
* New translations en.json (Slovak)
* New translations en.json (Slovenian)
* New translations en.json (Swedish)
* New translations en.json (Turkish)
* New translations en.json (Ukrainian)
* New translations en.json (Chinese Simplified)
* New translations en.json (Vietnamese)
* New translations en.json (Portuguese, Brazilian)
* New translations en.json (Croatian)
* New translations en.json (Latvian)
* New translations en.json (Cree)
---------
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2024-12-27 20:47:14 +01:00
Thomas Camlong
22d7f676eb
chore(lang): updated translations from crowdin ( #1774 )
...
* New translations en.json (Hebrew)
* New translations en.json (Hebrew)
2024-12-24 21:26:29 +01:00
Thomas Camlong
ce755efe4d
chore(lang): updated translations from crowdin ( #1760 )
...
* New translations en.json (Hungarian)
* New translations en.json (Hebrew)
* New translations en.json (Hebrew)
* New translations en.json (Hebrew)
* New translations en.json (Hungarian)
* New translations en.json (Hebrew)
2024-12-24 11:01:14 +01:00
Thomas Camlong and Meier Lukas
a73eed63eb
chore(lang): updated translations from crowdin ( #1754 )
...
* New translations en.json (Italian)
* New translations en.json (Hungarian)
* New translations en.json (Hungarian)
---------
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2024-12-23 12:01:12 +01:00
Thomas Camlong and Meier Lukas
210ce3669f
chore(lang): updated translations from crowdin ( #1747 )
...
* New translations en.json (German)
* New translations en.json (German)
* New translations en.json (German)
---------
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2024-12-22 18:39:19 +01:00
Thomas Camlong and Meier Lukas
b6dc38483d
chore(lang): updated translations from crowdin ( #1738 )
...
* New translations en.json (Turkish)
* New translations en.json (Turkish)
* New translations en.json (German)
* New translations en.json (Turkish)
* New translations en.json (German)
* New translations en.json (Hebrew)
* New translations en.json (Chinese Simplified)
* New translations en.json (Hebrew)
* New translations en.json (Chinese Simplified)
* New translations en.json (Chinese Simplified)
---------
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2024-12-21 12:13:42 +01:00
Thomas Camlong
28e1175565
chore(lang): updated translations from crowdin ( #1734 )
...
* New translations en.json (Slovak)
* New translations en.json (Slovak)
2024-12-19 23:28:56 +01:00
Thomas Camlong and Meier Lukas
8e0bf87c56
chore(lang): updated translations from crowdin ( #1722 )
...
* New translations en.json (Hungarian)
* New translations en.json (Russian)
* New translations en.json (Turkish)
* New translations en.json (Hungarian)
* New translations en.json (Turkish)
* New translations en.json (Hungarian)
* New translations en.json (Turkish)
* New translations en.json (Turkish)
* New translations en.json (Chinese Traditional)
* New translations en.json (Czech)
---------
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2024-12-19 19:45:58 +01:00
Thomas Camlong
92cd1c5bd0
chore(lang): updated translations from crowdin ( #1721 )
...
* New translations en.json (Romanian)
* New translations en.json (French)
* New translations en.json (Spanish)
* New translations en.json (Czech)
* New translations en.json (Danish)
* New translations en.json (German)
* New translations en.json (Greek)
* New translations en.json (Hebrew)
* New translations en.json (Hungarian)
* New translations en.json (Italian)
* New translations en.json (Japanese)
* New translations en.json (Korean)
* New translations en.json (Lithuanian)
* New translations en.json (Dutch)
* New translations en.json (Norwegian)
* New translations en.json (Polish)
* New translations en.json (Russian)
* New translations en.json (Slovak)
* New translations en.json (Slovenian)
* New translations en.json (Swedish)
* New translations en.json (Turkish)
* New translations en.json (Ukrainian)
* New translations en.json (Chinese Simplified)
* New translations en.json (Chinese Traditional)
* New translations en.json (Vietnamese)
* New translations en.json (Portuguese, Brazilian)
* New translations en.json (Croatian)
* New translations en.json (Latvian)
* New translations en.json (Cree)
* New translations en.json (Turkish)
* New translations en.json (Hebrew)
* New translations en.json (Russian)
* New translations en.json (Turkish)
2024-12-19 07:59:10 +01:00
Thomas Camlong
ed3d143b8a
New Crowdin updates ( #2226 )
2024-12-17 21:43:24 +01:00
Thomas Camlong
a3d92d6a73
chore(translations): new crowdin updates ( #2225 )
2024-12-17 19:03:12 +01:00
Thomas Camlong
d3a48ae0e0
New Crowdin updates ( #2190 )
2024-12-17 18:40:51 +01:00
Thomas Camlong
4ba9e94dd6
fix: fix i18n-ally extension config ( #1462 )
...
* fix: fix i18n-ally extension config
* fix: update scopeRangeRegex to support useScopedI18n and remove unused locales path
2024-11-17 21:37:01 +01:00
Thomas Camlong
3651585271
chore: new Crowdin updates ( #2169 )
...
* New translations common.json (Ukrainian)
* New translations date.json (Ukrainian)
* New translations weather.json (Ukrainian)
* New translations page-appearance.json (Ukrainian)
* New translations common.json (Ukrainian)
* New translations page-appearance.json (Ukrainian)
* New translations login.json (Ukrainian)
* New translations selector.json (Ukrainian)
* New translations add-app.json (Ukrainian)
* New translations about.json (Ukrainian)
* New translations torrents-status.json (Ukrainian)
* New translations manage.json (Ukrainian)
* New translations boards.json (Ukrainian)
* New translations users.json (Ukrainian)
* New translations docker.json (Ukrainian)
* New translations entity-state.json (Ukrainian)
* New translations edit.json (Ukrainian)
* New translations trigger-automation.json (Ukrainian)
* New translations indexer-manager.json (Ukrainian)
* New translations health-monitoring.json (Ukrainian)
* New translations media-transcoding.json (Ukrainian)
2024-11-01 10:04:23 +01:00
Thomas Camlong
baedc001d9
chore: New Crowdin updates ( #2123 )
...
* New translations health-monitoring.json (Greek)
* New translations login.json (French)
* New translations customize.json (French)
2024-10-18 18:41:53 +02:00
Thomas Camlong
714936a2e9
chore: new Crowdin updates ( #2117 )
2024-09-01 20:16:15 +02:00
Thomas Camlong and Meier Lukas
94984ac11b
feat: add million-lint ( #607 )
...
* feat: Add `million-lint`
* fix: some parts not working because of missing skipTransform flag
* chore: address pull request feedback
* chore: make with-million-lint method that can be used when debugging performance
* fix: format issue
* fix: format issue
---------
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2024-08-29 22:25:51 +02:00
Thomas Camlong
c008cc92c2
New Crowdin updates ( #2059 )
2024-08-24 14:39:51 +02:00
Thomas Camlong
3dca787fa7
chore: configure i18n ally ( #606 )
...
Note: TypeScript files are read-only https://github.com/lokalise/i18n-ally/wiki/Locale-Formats#supported-locale-formats
2024-06-08 17:32:46 +02:00
Thomas Camlong and Meier Lukas
dd2937a0d6
feat: add docker container table ( #520 )
...
* WIP On docker integration
* WIP on adding docker support
* WIP on adding docker support
* chore: Add cacheTime parameter to createCacheChannel function
* bugfix: Add node-loader npm dependency for webpack configuration
* revert changes
* chore: Add node-loader npm dependency for webpack configuration
* feat: Add Docker container list to DockerPage
* chore: apply pr suggestions
* fix: fix printing issue using a Date objext
* chore: Update npm dependencies
* feat: Create DockerTable component for displaying Docker container list
* feat: Refactor DockerPage to use DockerTable component
* feat: Refactor DockerPage to use DockerTable component
* feat: Add useTimeAgo hook for displaying relative timestamps
* feat: Add hooks module to common package
* refactor: Update DockerTable component
Include container actions and state badges
* feat: add information about instance for docker containers
* feat: Add OverflowBadge component for displaying overflowed data
* feat: Refactor DockerSingleton to use host and instance properties
This commit refactors the DockerSingleton class in the `docker.ts` file to use the `host` and `instance` properties instead of the previous `key` and `remoteApi` properties. This change improves clarity and consistency in the codebase.
* feat: Add OverflowBadge component for displaying overflowed data
* feat: Improve DockerTable component with Avatar and Name column
This commit enhances the DockerTable component in the `DockerTable.tsx` file by adding an Avatar and Name column. The Avatar column displays an icon based on the Docker container's image, while the Name column shows the container's name. This improvement provides better visual representation and identification of the containers in the table.
* feat: Enhance DockerTable component with Avatar and Name columns
* refactor: improve docker table and icon resolution
* chore: address pull request feedback
* fix: format issues
* chore: add missing translations
* refactor: remove black background
---------
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2024-05-29 21:57:02 +02:00
Thomas Camlong
dfe7b0d60b
chore: new crowdin updates ( #2038 )
2024-05-23 18:18:28 +02:00
Thomas Camlong
5a9e8edf70
feat: Add VOLUME instruction to Dockerfile ( #527 )
2024-05-20 17:34:16 +02:00
Thomas Camlong
048711fe05
chore: Update trpc logger info ( #526 )
...
It now includes the username of the person doing the tRPC request (because the user id is not enough)
2024-05-20 17:00:50 +02:00
Thomas Camlong
f617c60916
Merge pull request #464 from homarr-labs/ajnart/fix-duplicate-users
2024-05-19 23:44:46 +02:00
Thomas Camlong and Meier Lukas
f1b1ec59ec
chore: update prettier configuration for print width ( #519 )
...
* feat: update prettier configuration for print width
* chore: apply code formatting to entire repository
* fix: remove build files
* fix: format issue
---------
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2024-05-19 22:38:39 +02:00
Thomas Camlong
a29cc78acd
Merge pull request #517 from homarr-labs/create-cache-channel
2024-05-18 15:48:56 +02:00
Thomas Camlong
ff3244d9ac
Update run.sh ( #498 )
2024-05-16 21:26:07 +02:00
Thomas Camlong
2bf423132d
Merge pull request #2052 from ajnart/1676-custom-favicon-does-not-rednder
2024-05-16 15:17:49 +02:00
Thomas Camlong
fe7de2cf6d
Merge branch 'dev' into ajnart/fix-duplicate-users
2024-05-12 01:02:07 +02:00
Thomas Camlong
477d249da8
chore(translations): new crowdin updates ( #1984 )
2024-05-07 19:46:34 +02:00
Thomas Camlong
34903d528c
Merge pull request #2017 from ajnart/add-romanian
2024-04-18 22:23:29 +02:00
Thomas Camlong
53d1a57f3d
Merge pull request #2002 from catrielmuller/catrielmuller/oidc-timeout
...
OIDC Timeout
2024-04-18 10:34:15 +02:00
Thomas Camlong
4a8b7377a8
chore: new Crowdin updates ( #1968 )
2024-03-23 16:18:26 +01:00
Thomas Camlong
ce8259b031
chore: new Crowdin updates ( #1949 )
2024-03-15 19:46:12 +01:00
Thomas Camlong
08153f9f54
chore: new Crowdin updates ( #1949 )
2024-03-15 18:20:07 +01:00
Thomas Camlong
184aa5eca6
Merge pull request #1953 from ajnart/fix-death-links
2024-03-11 06:55:05 +01:00
Thomas Camlong
e23e25890a
chore: new Crowdin updates ( #1890 )
2024-03-09 17:56:56 +01:00
Thomas Camlong and Manuel
28bd849af7
feat: add Estonian language ( #1931 )
...
Co-authored-by: Manuel <30572287+manuel-rw@users.noreply.github.com >
2024-03-09 16:58:24 +01:00
Thomas Camlong
18bd9c856d
config: add Lithuanian support ( #1935 )
2024-03-09 16:49:30 +01:00
Thomas Camlong
78527cb375
Merge pull request #1892 from ajnart/ajnart-patch-1
2024-02-10 15:32:27 +01:00
Thomas Camlong
508f687491
Update README.md
...
Fixed incorrect URLs in the integrations part of the README #1891
2024-02-10 15:31:59 +01:00
Thomas Camlong
b1ae5f700e
chore(translations): new Crowdin updates ( #1878 )
2024-02-09 22:37:26 +01:00
Thomas Camlong
f0a67d9a29
feat: allow up to 8128 characters for links in bookmark widget ( #1851 ) #1850
2024-02-09 22:36:34 +01:00
Thomas Camlong
6756838d5f
chore: new Crowdin updates ( #1873 )
2024-02-04 09:10:54 +01:00
Thomas Camlong
a6ea9ac333
chore: new Crowdin updates ( #1869 )
2024-02-03 16:38:39 +01:00
Thomas Camlong
a8f00f5242
chore: new Crowdin updates ( #1862 )
2024-01-31 20:11:18 +01:00
Thomas Camlong
f1e0b9236c
config: new crowdin updates ( #1834 )
2024-01-27 22:12:04 +01:00
Thomas Camlong
7fb8a18a1e
chore: new Crowdin updates ( #1824 )
2024-01-16 20:34:33 +01:00
Thomas Camlong
684ce37f4d
config: new Crowdin updates ( #1820 )
2024-01-15 21:31:58 +01:00
Thomas Camlong
33da630db5
config: new Crowdin updates ( #1772 )
2024-01-14 14:10:59 +01:00
Thomas Camlong
209119f14c
Merge pull request #1796 from StefanB7/sb/fix_link_after_user_creation
2024-01-07 10:39:54 +01:00
Thomas Camlong
eba4dd3b9d
Merge pull request #1773 from ajnart/docker-onboarding-fix
2023-12-31 11:58:00 +01:00
Thomas Camlong
745adb3a95
Merge branch 'dev' into docker-onboarding-fix
2023-12-31 11:42:56 +01:00
Thomas Camlong
b9a5b5ed09
chore: new Crowdin updates ( #1770 )
2023-12-30 21:46:01 +01:00
Thomas Camlong
e9100fce91
Update FUNDING.yml ( #1768 )
2023-12-30 21:41:49 +01:00
Thomas Camlong
082077ec9d
feat: import to docker form board, docker button on boards ( #1714 )
2023-12-30 20:11:38 +01:00
Thomas Camlong
f9c9f23b0c
Update overseerr.ts
2023-12-29 17:57:32 +01:00
Thomas Camlong
19e65e0d08
config: new crowdin updates
2023-12-29 10:57:26 +01:00
Thomas Camlong
fd3f8f317a
config: update crowdin translations
2023-12-22 21:50:04 +01:00
Thomas Camlong
d6af6af0b6
🐛 About page and manage user pages not translated ( #1724 )
2023-12-07 18:14:10 +01:00
Thomas Camlong
cca8be09cb
Merge pull request #1709 from jeffersonraimon/patch-1
2023-11-26 22:32:11 +01:00
Thomas Camlong
7f46fafbb9
🌐 New Crowdin updates ( #1692 )
2023-11-23 21:43:18 +01:00
Thomas Camlong
fe63c03372
🌐 New Crowdin updates ( #1682 )
2023-11-21 18:33:18 +01:00
ajnart
c88cd3c05e
🚧 WIP on docker import feature
2023-11-20 13:37:58 +01:00
Thomas Camlong
5aefd0962f
New Crowdin updates ( #1641 )
2023-11-18 15:43:46 +01:00
ajnart
669d311b0c
🚧 WIP on Docker import group
2023-11-17 15:34:14 +01:00
Thomas Camlong
228c51299b
Merge pull request #1651 from ajnart/fix-notebook-settings-overlapped
2023-11-15 20:54:40 +01:00
Thomas Camlong
57975f3030
Merge pull request #1652 from ajnart/fix-edit-mode-notification-link
...
🐛 Link to definition of screen sized for edit mode notification wrong
2023-11-15 09:08:57 +01:00
Thomas Camlong
f4e737b4a1
Merge pull request #1654 from ajnart/add-licence-field-to-migration-package-json
...
🐛 Migrate package.json has no license field
2023-11-15 09:08:26 +01:00
Thomas Camlong
221c13d92f
Merge pull request #1639 from ajnart/fix-flags
2023-11-14 21:16:23 +01:00
Thomas Camlong
4486d4b49d
Merge branch 'dev' into fix-flags
2023-11-14 21:15:00 +01:00
Thomas Camlong
1ee17463c2
Merge pull request #1637 from ajnart/error-serialization-gssp
2023-11-14 21:13:25 +01:00
ajnart
687c7587df
♻️ Remove the checks for mounts
2023-11-14 21:11:41 +01:00
ajnart
6484ed5976
add country again
2023-11-14 21:10:04 +01:00
Thomas Camlong
c9d1a12299
🐛 Copy default.json if it doesn't exist ( #1636 )
2023-11-14 20:31:39 +01:00
Thomas Camlong
c6b945775a
Merge pull request #1622 from Tagaishi/overseerr-link-in-search-fix
2023-11-14 20:04:55 +01:00
Thomas Camlong
6e6f435abc
Merge pull request #1629 from ajnart/ssr/optimize
2023-11-14 20:04:25 +01:00
Thomas Camlong
12d531c258
New Crowdin updates ( #1614 )
2023-11-14 20:04:13 +01:00
ajnart
d2e7615345
🧪 Fix tests
2023-11-13 21:45:21 +01:00
ajnart
5a563b3875
✨ Improve boards page, show if Public/Restricted
2023-11-13 20:28:31 +01:00
ajnart
e3e890f0a1
Update crowdin data
2023-11-13 20:20:35 +01:00
811d940f2b
🐳 Fix issues with dockerfile ( #1611 )
...
* Add `wait $PID` to be able to send SIG_ABORT
* Move to docker `entrypoint`
* Change default NEXTAUTH_URL
* Add `VOLUME` instruction
* corrected a typo
* 🐳 Fix docker TCP not working
Fixes Lost docker connection via TCP with 0.14.0 update #1577
* 🚧 Improve dockerfile and start script and fix permission issue by adding new user with permission to read / write to /data folder
* 🐛 Cleanup changes, Local db:migrate script not working, CI failed
* ✨ Image properties customization (#1590 )
* 🌐 New Crowdin updates (#1572 )
* ✨ Add notice page for readonly db
* Misc docker changes
* 🐳 Add `homarr` as `USER`
* 🐛 Unable to use user homarr because db.sqlite file is already owned by root
---------
Co-authored-by: Lumilias <10852161+Lumilias@users.noreply.github.com >
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
Co-authored-by: Manuel <30572287+manuel-rw@users.noreply.github.com >
Co-authored-by: Manuel <manuel.ruwe@bluewin.ch >
2023-11-13 20:04:44 +01:00