Commit Graph

284 Commits

Author SHA1 Message Date
Maxim Lebedev 1df6dc3fdd
Disabled main tests until creating content testdata 2023-11-18 19:04:27 +06:00
Maxim Lebedev e940ba43cb
🏗️ Refactored static and resources usage in main 2023-11-18 19:03:04 +06:00
Maxim Lebedev 05cc536b5a
👔 Removed extentions filters in static use case 2023-11-18 19:02:28 +06:00
Maxim Lebedev 5ad5537b3e
👔 Replaced static on resource module in Page and Site use cases 2023-11-18 19:01:34 +06:00
Maxim Lebedev 345c3890bb
👔 Created resource module use case 2023-11-18 19:00:37 +06:00
Maxim Lebedev 766424cbf0
🗃️ Created FileSystem resource repository 2023-11-18 18:59:37 +06:00
Maxim Lebedev f23188e99e
Revert "🚧 Trying to setup redirect middleware for Telegram IV"
/ docker (push) Successful in 1m4s Details
This reverts commit 0558cf72d2.
2023-11-13 13:14:14 +06:00
Maxim Lebedev 07fdaa0a9e
Merge branch 'feature/middleware' into develop
/ docker (push) Successful in 1m8s Details
2023-11-13 10:29:34 +06:00
Maxim Lebedev 0558cf72d2
🚧 Trying to setup redirect middleware for Telegram IV 2023-11-13 10:29:25 +06:00
Maxim Lebedev aa7cba5e14
♻️ Improved redirecting middleware configuration 2023-11-13 10:28:58 +06:00
Maxim Lebedev 7f294a1f80
🧑‍💻 Created basic redirect middleware 2023-11-13 09:12:36 +06:00
Maxim Lebedev f9ab36076a
🧑‍💻 Created middleware package 2023-11-13 09:12:22 +06:00
Maxim Lebedev cde901b708
📝 Updated README due mono and multilang sites support 2023-11-13 08:52:23 +06:00
Maxim Lebedev d623d3a60f
👔 Set Site DefaultLanguage as Language for monolingual sites 2023-11-13 08:48:20 +06:00
Maxim Lebedev 2558a14d8c
🏗️ Support mono and multilang sites
/ docker (push) Successful in 1m11s Details
2023-11-13 08:13:56 +06:00
Maxim Lebedev 94c8850e80
📝 Updated README
/ docker (push) Successful in 1m11s Details
2023-11-13 07:41:40 +06:00
Maxim Lebedev aff4976a40
Merge branch 'feature/static' into develop 2023-11-13 07:25:55 +06:00
Maxim Lebedev 90a91c332d
✏️ Updated doc comment about static serving 2023-11-13 07:21:45 +06:00
Maxim Lebedev 6fd916058d
♻️ Safe strip slash prefix for static path 2023-11-13 07:17:41 +06:00
Maxim Lebedev f8a6580444
🐳 Expose default static directory 2023-11-13 07:15:59 +06:00
Maxim Lebedev 495d49dada
🏗️ Serve static from HOME_STATIC_DIR first 2023-11-13 07:15:39 +06:00
Maxim Lebedev 43126b3d92
🔧 Added static directory in config 2023-11-13 07:12:50 +06:00
Maxim Lebedev 92b983f913
Merge branch 'feature/language' into develop 2023-11-13 06:47:47 +06:00
Maxim Lebedev 32f3b803e6
📝 Added comment about potentially insecure static routing 2023-11-13 06:37:11 +06:00
Maxim Lebedev 6eafdd4b86
🗃️ Support DefaultLanguage property in FileSystem Site repo 2023-11-13 06:20:34 +06:00
Maxim Lebedev ae9f1cae4a
🏷️ Added DefaultLanguage property for Site domain 2023-11-13 06:19:12 +06:00
Maxim Lebedev 516758b74a
🔥 Removed unused property in Site and Page FileSystem repositories 2023-11-13 05:58:18 +06:00
Maxim Lebedev d762f33b19
Fixed FileSystem Site repository tests 2023-11-13 05:56:20 +06:00
Maxim Lebedev fe8a7d36de
👔 Return all supported languages in Site use case 2023-11-13 05:55:52 +06:00
Maxim Lebedev 7087380d15
🏷️ Added Languages property for Site and methods depends of it 2023-11-13 05:55:06 +06:00
Maxim Lebedev 2ad44a03bc
♻️ Simplify Page translations searching by using Resource.File 2023-11-13 05:34:21 +06:00
Maxim Lebedev f3eca3dc73
Fixed FileSystem repositoryes tests of Site and Page 2023-11-13 05:26:59 +06:00
Maxim Lebedev c9db0f0ce0
🏗️ Updated Language domain usage in main 2023-11-13 05:19:53 +06:00
Maxim Lebedev 2c23c74118
🍱 Regenerated quicktemplate templates due domains changes 2023-11-13 05:19:23 +06:00
Maxim Lebedev d8673188ce
♻️ Replaced Language property in Site module 2023-11-13 05:18:56 +06:00
Maxim Lebedev 6046187817
♻️ Replaced Language property in Page module 2023-11-13 05:18:31 +06:00
Maxim Lebedev 9cdb470ada
🏷️ Replaced Language property in File domain 2023-11-13 05:13:31 +06:00
Maxim Lebedev c83a86119e
♻️ Refactored Language domain initialization 2023-11-13 05:12:37 +06:00
Maxim Lebedev 66dadfe9c3
📌 Vendored go modules 2023-11-13 04:33:00 +06:00
Maxim Lebedev 104814a633
🏷️ Created Language domain with tests 2023-11-13 04:32:34 +06:00
Maxim Lebedev a756c76631
🔥 Removed unused import
/ docker (push) Successful in 1m6s Details
2023-11-12 00:03:21 +06:00
Maxim Lebedev e715f89e23
Merge branch 'feature/translations' into develop
/ docker (push) Failing after 1m0s Details
2023-11-11 23:54:21 +06:00
Maxim Lebedev 3296649cae
🏗️ Use subfolders for translations 2023-11-11 23:53:58 +06:00
Maxim Lebedev 61cc8075db
👔 Search translated versions of current page in Page use case 2023-11-11 23:53:28 +06:00
Maxim Lebedev fdaf5be031
🗃️ Initialize empty Translations for Page in repository 2023-11-11 23:51:39 +06:00
Maxim Lebedev 28228684ef
♻️ Use ResourceType enum in GetByType Resources filter as is 2023-11-11 23:51:01 +06:00
Maxim Lebedev 771f8721ca
🏷️ Added Translations property for Page domain 2023-11-11 23:49:47 +06:00
Maxim Lebedev 6080cce45f
Merge branch 'feature/file' into develop
/ docker (push) Successful in 1m11s Details
2023-11-10 17:27:45 +06:00
Maxim Lebedev 8649f22879
👔 Fetch Resources for Page in the current Page directory 2023-11-10 17:27:42 +06:00
Maxim Lebedev 1623b470a5
👔 Fetch all Resources for Site 2023-11-10 17:27:03 +06:00