3252a8
391487811b
feat: add remnawave panel dry-run mode
2026-06-01 10:32:38 +03:00
3252a8
c2344824dc
feat: show referral relationships in admin user cards
2026-06-01 00:36:05 +03:00
3252a8
7cf1d577f3
fix: restore pending email code screens
2026-05-31 23:27:38 +03:00
3252a8
ecf779763c
feat: audit outbound user notifications
2026-05-31 23:05:40 +03:00
3252a8
1578a9da36
fix: align traffic top-up flows and unlimited overrides
2026-05-31 23:05:29 +03:00
3252a8
df8f2636d2
docs: render email previews from templates
2026-05-31 15:08:22 +03:00
3252a8
45543983c2
fix: run migrations after database restore
2026-05-31 14:57:32 +03:00
3252a8
b531d4de3b
docs: add email preview demo section
2026-05-31 14:41:40 +03:00
3252a8
eda5d3e633
fix: localize support email templates
2026-05-31 14:41:26 +03:00
3252a8
e4ef52df8b
ci: tag dev images only with dev (drop per-commit dev-<sha> tags)
2026-05-31 07:59:18 +03:00
3252a8 and GitHub
3e1f1cb787
Merge pull request #15 from 3252a8/dev
...
Split subscription stats by access type, CI/CD pipelines and notification/docs-demo fixesDev
v3.4.6
2026-05-31 00:30:11 +03:00
3252a8
74da8ab98e
chore: compact admin subscription stats cards
2026-05-31 00:26:42 +03:00
3252a8
19f7daff6c
fix: stabilize docs demo runtime routing
2026-05-31 00:25:23 +03:00
3252a8
cf3af17243
fix: avoid Telegram notification probe messages
2026-05-31 00:17:20 +03:00
3252a8
93353db511
feat: split subscription stats by access type
2026-05-31 00:08:31 +03:00
3252a8 and GitHub
e7f93a5f47
Merge pull request #14 from 3252a8/dependabot/npm_and_yarn/frontend/npm_and_yarn-de2076f775
...
chore(deps-dev): bump svelte from 5.55.5 to 5.56.0 in /frontend in the npm_and_yarn group across 1 directory
2026-05-30 23:26:04 +03:00
3252a8 and GitHub
c2ab881be2
Merge pull request #13 from 3252a8/feature/ci-cd-workflows
...
ci: add GitHub Actions for image builds, PR checks and security scans
2026-05-30 23:22:51 +03:00
3252a8
4a84bba697
ci: use v-prefixed trivy-action tag (v0.36.0)
2026-05-30 23:20:22 +03:00
3252a8
cda3b741a1
ci: fix workflow failures on PR
...
- drop permissions block from reusable build workflow so callers set token
scope (fixes PR-checks startup failure: ci.yml grants only contents:read
while the reusable demanded packages:write)
- remove codeql.yml: repo already uses CodeQL default setup, which conflicts
with an advanced configuration
- pin trivy-action to 0.36.0 (0.28.0 tag does not exist; <0.35.0 is the
compromised supply-chain release flagged by dependency-review)
- make pip-audit and npm audit informational (continue-on-error); they flag
upstream/transitive advisories, dependency-review stays the PR gate
2026-05-30 23:14:46 +03:00
dependabot[bot] and GitHub
2e82febdcc
chore(deps-dev): bump svelte
...
Bumps the npm_and_yarn group with 1 update in the /frontend directory: [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte ).
Updates `svelte` from 5.55.5 to 5.56.0
- [Release notes](https://github.com/sveltejs/svelte/releases )
- [Changelog](https://github.com/sveltejs/svelte/blob/main/packages/svelte/CHANGELOG.md )
- [Commits](https://github.com/sveltejs/svelte/commits/svelte@5.56.0/packages/svelte )
---
updated-dependencies:
- dependency-name: svelte
dependency-version: 5.56.0
dependency-type: direct:development
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-30 20:09:10 +00:00
3252a8
bd7710d03c
ci: add GitHub Actions for image builds, PR checks and security scans
...
- dev-images: build/push backend, worker, frontend to ghcr.io and Docker
Hub on every push to dev (tags: dev, dev-<sha>)
- release-images: same images on v* tag push (tags: latest, <version>)
- PR checks (into main/dev): ruff lint+format, eslint+prettier, no-push
Docker build of all targets
- CodeQL (python, js/ts), dependency-review, pip-audit, npm audit, Trivy fs
- pin .github/workflows/*.yml to LF
2026-05-30 22:57:41 +03:00
3252a8 and GitHub
1a66d67e44
Merge pull request #12 from 3252a8/dev
...
Telegram delivery tracking, subscription lifecycle mirroring and per-tariff referral bonuses
v3.4.5
2026-05-30 22:28:57 +03:00
3252a8
c1e2fe2c95
chore: improve admin logs user cards
2026-05-30 22:15:33 +03:00
3252a8
ea4ee4c4a7
fix: restore admin content scrolling
2026-05-30 21:49:40 +03:00
3252a8
fbc3e193bf
chore: improve custom scroll areas
2026-05-30 21:41:32 +03:00
3252a8
3541f2f78b
feat: block crawlers from production webapp
2026-05-30 21:25:03 +03:00
3252a8
acc222da41
feat: prompt users to start Telegram bot for notifications
2026-05-30 21:15:17 +03:00
3252a8
8c0e778388
chore: standardize web controls
2026-05-30 12:16:02 +03:00
3252a8
c6c5352813
fix: format premium traffic limits from bytes
2026-05-30 12:00:01 +03:00
3252a8
067d6fb59f
chore: clarify panel webhook subscription logs
2026-05-30 11:52:07 +03:00
3252a8
c3e55bc853
feature: sync user email notifications
2026-05-30 11:46:07 +03:00
3252a8
09be82aad5
fix: improve subscription email renewal flow
2026-05-30 00:23:53 +03:00
3252a8
49781af921
feat: surface remnawave panel webhook settings
2026-05-29 23:55:12 +03:00
3252a8
604ba873dc
docs: clarify remnawave panel webhook setup
2026-05-29 23:54:35 +03:00
3252a8
923ff9b208
fix: hide inactive devices usage summary
2026-05-29 23:23:55 +03:00
3252a8
7e7a2e58a2
fix: show telegram login without email auth
2026-05-29 23:09:49 +03:00
3252a8
e27886e15d
docs: update referral bonus tariff docs
2026-05-29 23:00:18 +03:00
3252a8
7fe8e676cd
feat: group referral bonus display by tariff
2026-05-29 22:55:01 +03:00
3252a8
6803c7801f
fix: configure referral bonuses per tariff period
2026-05-29 22:30:31 +03:00
3252a8
cab963dcdc
fix: prevent subscription worker deadlocks
2026-05-29 22:07:16 +03:00
3252a8
001e54cfe2
fix: preserve subscriptions on panel lookup failures
2026-05-29 21:46:42 +03:00
3252a8
5e257c0d3a
chore: enforce frontend formatting line endings
2026-05-29 18:14:35 +03:00
3252a8
19f0f27a3b
feat: mirror subscription lifecycle notifications
2026-05-29 18:08:28 +03:00
3252a8
6fbb8eebec
fix: serve docs demo runtime in dev
2026-05-29 18:04:00 +03:00
3252a8
32616c80ab
docs: add notifications table
2026-05-29 17:50:30 +03:00
3252a8
3186be1e3e
docs: update deployment examples
2026-05-29 15:33:09 +03:00
3252a8
1329eb4fe2
fix: avoid docs demo redirect loop
2026-05-28 23:44:52 +03:00
3252a8
913b2d428e
fix: handle docs demo app route
2026-05-28 23:33:40 +03:00
3252a8 and GitHub
5892a72575
Merge pull request #7 from 3252a8/dev
...
Backups, docs demo, and Mini App improvements
v3.4.4
2026-05-28 22:57:40 +03:00
3252a8
d299a3c524
feature: Add local subscription notification worker
2026-05-28 22:48:48 +03:00