Commit Graph

284 Commits

Author SHA1 Message Date
Maxim Lebedev 4730b7074f
🎨 Used special domains in test objects
/ docker (push) Successful in 1m53s Details
See https://datatracker.ietf.org/doc/html/rfc6761#section-6.2
2024-02-17 00:35:31 +06:00
Maxim Lebedev 326b7a478a
Merge branch 'feature/handlers' into develop 2024-02-15 11:56:37 +06:00
Maxim Lebedev b1beb17e0e
🚧 Reorganize some packages 2024-02-15 11:55:21 +06:00
Maxim Lebedev a509c797ba
♻️ Refactored entries HTTP delivery with ActivityPub support 2024-02-15 00:06:19 +06:00
Maxim Lebedev 495fbc523a
🏗️ Reuse HTTP delivery of content modules 2024-02-14 23:45:03 +06:00
Maxim Lebedev c420a83618
♻️ Simplify entry HTTP delivery 2024-02-14 23:44:22 +06:00
Maxim Lebedev 8cf7d160c2
🏗️ Created theme HTTP delivery 2024-02-14 23:43:50 +06:00
Maxim Lebedev 8437b57c73
🏗️ Created site HTTP delivery 2024-02-14 23:43:35 +06:00
Maxim Lebedev 8a9c78d431
🏗️ Created resource HTTP delivery 2024-02-14 23:43:17 +06:00
Maxim Lebedev 60d0304aa0
♻️ Refactored static HTTP delivery 2024-02-14 22:42:49 +06:00
Maxim Lebedev 3e4b54cf92
🚧 WIP of entry handler split 2024-02-14 21:50:54 +06:00
Maxim Lebedev 1ee30e4d18
📌 Upgraded and vendored go modules 2024-02-14 21:25:09 +06:00
Maxim Lebedev 8e84569af8
🎨 Format static use case method code 2024-02-14 21:24:42 +06:00
Maxim Lebedev a52f83378b
🏗️ Connect and use entry handler in home cmd 2024-02-14 21:24:20 +06:00
Maxim Lebedev 0c38b587b4
🧑‍💻 Created entry handler with basic ActivityPub support 2024-02-14 21:23:17 +06:00
Maxim Lebedev fd8140a86c
🐛 Fixed page resource loading 2024-02-14 20:48:31 +06:00
Maxim Lebedev 40c3565173
🐛 Fixed NotFound error for entry in multilingual mode 2024-02-14 13:47:27 +06:00
Maxim Lebedev b623527ff5
♻️ Always use net.Listener for running home 2024-02-14 13:41:24 +06:00
Maxim Lebedev f0672b3ce9
♻️ Refactored home cmd handler 2024-02-14 13:39:19 +06:00
Maxim Lebedev 68be711d04
Merge branch 'feature/webfinger' into develop 2024-02-14 12:19:53 +06:00
Maxim Lebedev c359d05761
🏗️ Connect and use webfinger module 2024-02-14 12:16:45 +06:00
Maxim Lebedev d4a7d8061d
🔍 Created WebFinger HTTP delivery 2024-02-14 12:14:33 +06:00
Maxim Lebedev 90eff9a812
🎨 Added more common headers and content-type strings 2024-02-14 12:09:56 +06:00
Maxim Lebedev d84563a515
🧑‍💻 Updated test site constructor, added logo/photo resources 2024-02-14 12:09:31 +06:00
Maxim Lebedev a013c3a3fa
👔 Created stub site use case implementation 2024-02-14 12:08:48 +06:00
Maxim Lebedev f0c33ae599
🗃️ Created site stub repository implementation 2024-02-14 12:07:39 +06:00
Maxim Lebedev 0a93366d9a
👔 Created webfinger module with use case contracts 2024-02-14 12:07:03 +06:00
Maxim Lebedev 39187f0074
🔒 Added TLS support 2024-02-14 12:04:49 +06:00
Maxim Lebedev 83eb067ddb
🎨 Do not strip Test prefix for golden files 2024-02-13 16:57:26 +06:00
Maxim Lebedev ac46c1a398
🐛 Fixed folders creation for subtests golden files 2024-02-13 16:54:25 +06:00
Maxim Lebedev 5124c7cc99
🎨 Added authorization headers contants
/ docker (push) Successful in 1m53s Details
2024-02-13 06:34:29 +06:00
Maxim Lebedev ddccf36b08
📝 More comments in home cmd 2024-02-04 22:33:41 +06:00
Maxim Lebedev 4b9ce7b192
🚚 Renamed Page domain back to Entry 2024-02-04 22:33:06 +06:00
Maxim Lebedev 6aae1ffa48
Merge branch 'feature/entry' into develop
/ docker (push) Successful in 1m8s Details
2024-02-03 20:49:58 +06:00
Maxim Lebedev c7ecb8dbaf
🐛 Fixed resource paths support 2024-02-03 20:48:34 +06:00
Maxim Lebedev e18e265d1a
🎨 Added 'text/plain' encoding constants 2024-02-03 20:46:36 +06:00
Maxim Lebedev 677ae81a33
📌 Upgraded and vendored go modules 2024-02-03 20:46:07 +06:00
Maxim Lebedev 16491e58aa
🎨 Format home module due recent changes 2024-02-03 20:44:56 +06:00
Maxim Lebedev 542348f635
♻️ Refactored resources repositories 2024-02-03 20:36:26 +06:00
Maxim Lebedev 4026fb9192
🚚 Renamed 'page' module back to 'entry' 2024-02-03 20:35:22 +06:00
Maxim Lebedev b046f13098
♻️ Simplify server use case usage 2024-01-29 11:52:22 +06:00
Maxim Lebedev 715445ee5d
♻️ Refactored custom headers support into middleware
/ docker (push) Successful in 1m21s Details
2024-01-27 13:47:23 +06:00
Maxim Lebedev 7a0727aa8d
♻️ Refactored redirection support into middleware 2024-01-27 13:29:08 +06:00
Maxim Lebedev 25494915ba
🏷️ Created language Direction domain 2024-01-27 09:56:44 +06:00
Maxim Lebedev 1718bf6f7e
🐛 Fixed double slashes in Path.Dir 2024-01-22 13:08:39 +06:00
Maxim Lebedev 733a3e4e8b
🚚 Renamed File domain into Path 2024-01-22 12:44:14 +06:00
Maxim Lebedev 665af5ebfc
🐛 Fixed language string return 2024-01-22 12:43:09 +06:00
Maxim Lebedev 5adcb66862
🎨 Format static use case 2024-01-22 08:06:56 +06:00
Maxim Lebedev ed87027846
🏗️ Created HTTP delivery for static module 2024-01-22 08:03:52 +06:00
Maxim Lebedev fa2178e597
🗃️ Refactored repositories for static file 2024-01-22 08:02:09 +06:00