ruberoid
e8ee01cbe8
fix: Replace COPY --from=rootconfig with direct nuget.config copy
...
Docker additional_contexts with --from=rootconfig is not supported by Kaniko.
Changed to copy nuget.config directly from build context root.
- CI: pipeline already copies nuget.config to submodule root
- Docker Compose: users must run ./prepare-build.sh first
2025-10-28 00:32:58 +04:00
ruberoid
c6f9c92eac
fixed nuget.config copy to additional dockerfile context.
2025-10-27 23:52:50 +04:00
ruberoid
904a58bc13
copy nuget.config while deploy to every submodule.
2025-10-17 12:26:21 +04:00
ruberoid
9f904d6f0c
Removed echoed package sourcing to nuget.config file attached.
2025-10-17 12:11:31 +04:00
ruberoid
a4ed855d56
Returned back dockerfiles source as echo commands.
2025-10-16 23:35:35 +04:00
ruberoid
a8a917c9fa
returned back curl to iso
2025-10-16 23:11:54 +04:00
ruberoid
bdcc2f84e3
Optimized steps for Dockerfile's
2025-10-16 23:04:25 +04:00
ruberoid
876bc33573
Modified .dockerignore files for more optimizations
2025-10-16 22:47:14 +04:00
ruberoid
b754ae1c5b
deps fix
2025-10-16 16:54:14 +04:00
ruberoid
70e58ef028
deps fix
2025-10-16 16:46:08 +04:00
ruberoid
75c125b582
Update Directory.Packages.props with floating versions
2025-10-16 16:08:32 +04:00
ruberoid
0277bfa94c
version deps fix. issue#5
2025-10-16 15:58:38 +04:00
ruberoid
ccd1c31f1d
returned nuget like a config file
2025-10-14 18:45:55 +04:00
ruberoid
19bae3071e
Removed app protected settings.
2025-10-14 17:16:01 +04:00
ruberoid
db7b973182
Simplify Dockerfile: use dotnet nuget add source API
...
Replaced manual NuGet.Config creation with simple API call:
- Reduced from 20+ lines to 1 line
- No API key needed for public read access
- Much cleaner and more maintainable
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-14 15:00:32 +04:00
ruberoid
96d4455440
Fix Dockerfile: update CA certificates before network operations
...
- Move CA certificates update before COPY to ensure SSL works
- Add --no-install-recommends flag to minimize image size
- Clean apt cache after install
- Add --verbosity normal to dotnet restore for better diagnostics
This fixes NU1301 errors caused by outdated SSL certificates in CI/CD builds.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-14 14:45:38 +04:00
ruberoid
22f5dbea91
update certificates for docker correct build.
2025-10-14 14:25:53 +04:00
ruberoid
f17f7ccec6
Update text-matcher packages to version 0.7.0
...
Required for TextSubscriptionUpdated event support
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-14 13:48:11 +04:00
ruberoid
dd32edd403
Add handler for TextSubscriptionUpdated events
...
Implements notification of message updates when Telegram messages are edited:
- New TextSubscriptionUpdatedHandler to process update events
- Sends new notification with version number to inform users of updates
- Localization support (ru-ru) with emoji indicator for updates
- Registered in DI container for Rebus message handling
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-14 13:23:17 +04:00
Ruberoid
2692797dbc
Added common 403 exception handling. At least two reason of not sending message to user. 1. Bot blocked, 2. User deleted.
2025-07-22 10:52:43 +03:00
Ruberoid
89fa1c845d
Log messages translated into english and some punctuation fixes.
2025-07-22 00:04:52 +03:00
Ruberoid
96146e9dc2
removed nuget priority restore warnings.
2025-07-21 17:46:04 +03:00
Ruberoid
c45e22131d
Added autodisable subscriptions if user blocked bot!
2025-07-21 17:13:18 +03:00
Ruberoid
65af3ded91
fixed modern style for ensuring props are not null and extracting values.
2025-07-21 14:59:21 +03:00
Ruberoid
66910ae6fe
added healthcheks.
2025-07-21 13:50:11 +03:00
Ruberoid
dd7bfb1f87
Fixed all warnings.
2025-07-18 19:45:54 +03:00
Ruberoid
ea27d8d448
Make telegram client config much more nicer.
2025-07-18 16:41:07 +03:00
Ruberoid
f25f3429cb
fixed issue with update message warn. resolves #1
2025-07-14 22:09:24 +03:00
Ruberoid (ghostcat)
bcb92c54b8
fixed nocr version dependency.
2024-12-05 00:49:24 +04:00
4e330a2455
Add exception handling to MessageDispatcherHandler
2024-08-03 15:13:03 +03:00
5aa5c2b183
Add settings for DockerCompose
2024-08-03 15:01:59 +03:00
Sergey Nazarov
ea5cb89121
nazarovsa/subscription_type ( #12 )
...
Reviewed-on: #12
Co-authored-by: Sergey Nazarov <insight.appdev@gmail.com>
Co-committed-by: Sergey Nazarov <insight.appdev@gmail.com>
2024-05-18 12:49:00 +00:00
Sergey Nazarov
a69d372362
Fix back button on AddSubscription view
2024-05-07 10:53:44 +03:00
Sergey Nazarov
cf167e75c9
Add faq to add subscription
2024-05-06 21:28:13 +03:00
ruberoid
fbd1ee5f0f
light text correction.
2024-05-03 13:11:06 +04:00
Sergey Nazarov
b740317a40
Fix localizer with async local setter of culture
2024-05-03 12:09:18 +03:00
Sergey Nazarov
7bf91a073c
Simplify subscribe command ( #11 )
...
Reviewed-on: #11
Co-authored-by: Sergey Nazarov <insight.appdev@gmail.com>
Co-committed-by: Sergey Nazarov <insight.appdev@gmail.com>
2024-05-03 08:19:22 +00:00
Sergey Nazarov
03b6f52488
Add telegram logging handler ( #10 )
...
Reviewed-on: #10
Co-authored-by: Sergey Nazarov <insight.appdev@gmail.com>
Co-committed-by: Sergey Nazarov <insight.appdev@gmail.com>
2024-05-03 07:55:30 +00:00
Sergey Nazarov
b678675851
Add feedback ( #9 )
...
Reviewed-on: #9
Co-authored-by: Sergey Nazarov <insight.appdev@gmail.com>
Co-committed-by: Sergey Nazarov <insight.appdev@gmail.com>
2024-05-03 07:28:38 +00:00
Sergey Nazarov
82b3de207b
Fix localization
2024-05-02 18:24:47 +03:00
Sergey Nazarov
d9070d6c66
Fix messages
2024-05-02 17:36:34 +03:00
Sergey Nazarov
3a91d41443
nazarovsa/main_menu ( #8 )
...
Reviewed-on: #8
Co-authored-by: Sergey Nazarov <insight.appdev@gmail.com>
Co-committed-by: Sergey Nazarov <insight.appdev@gmail.com>
2024-04-19 19:43:07 +00:00
Sergey Nazarov
581492a1da
Fix TextSubscriptionMatchedHandler name
2024-04-17 23:48:54 +03:00
Sergey Nazarov
5e99e802ec
nazarovsa/subscription_commands ( #6 )
...
Reviewed-on: #6
Co-authored-by: Sergey Nazarov <insight.appdev@gmail.com>
Co-committed-by: Sergey Nazarov <insight.appdev@gmail.com>
2024-04-16 13:03:31 +00:00
Sergey Nazarov
43dbf5b724
nazarovsa/message_link ( #5 )
...
Reviewed-on: #5
Co-authored-by: Sergey Nazarov <insight.appdev@gmail.com>
Co-committed-by: Sergey Nazarov <insight.appdev@gmail.com>
2024-04-15 16:22:58 +00:00
Sergey Nazarov
ba8c94d962
Добавляет локализацию ( #4 )
...
Reviewed-on: #4
Co-authored-by: Sergey Nazarov <insight.appdev@gmail.com>
Co-committed-by: Sergey Nazarov <insight.appdev@gmail.com>
2024-04-15 14:29:54 +00:00
ruberoid
25e095ed82
added serilog to console and file.
2024-04-15 15:41:02 +04:00
ruberoid
7c34db4a2f
added telegram bot config section.
2024-04-14 23:12:10 +04:00
ruberoid
02eae95a09
added k8s config.
2024-04-14 15:30:01 +04:00
Sergey Nazarov
b96224b6e0
Update dependencies
2024-03-30 12:08:54 +03:00