Commit Graph

14371 Commits

Author SHA1 Message Date
Harsh Mahajan bc9a1d68b2 Merge pull request #3023 from appwrite/fix-rule-status-created-ui
fix: normalize created proxy rule status in console
2026-05-05 19:10:17 +05:30
Harsh Mahajan 53d3c55364 Merge pull request #3024 from appwrite/fix-paused-project-modal-mobile-upgrade-link
Fix: paused project modal mobile upgrade action
8.1.9
2026-05-05 18:59:19 +05:30
harsh mahajan d6ab5a065d Fix paused project modal upgrade href reactivity 2026-05-05 18:56:36 +05:30
harsh mahajan b9f74b67d1 Fix paused project modal mobile upgrade action 2026-05-05 18:52:15 +05:30
harsh mahajan 076935395a fix: normalize created proxy rule status in console 2026-05-05 16:00:08 +05:30
Harsh Mahajan 524d89d1e7 Merge pull request #3022 from appwrite/codex/fix-function-usage-period-totals
fix: correct function usage period totals
8.1.8
2026-05-05 12:34:40 +05:30
harsh mahajan dada7e16f6 refactor: improve periodic usage charts 2026-05-05 12:24:15 +05:30
harsh mahajan 9193921bd5 fix: guard empty function usage chart 2026-05-05 12:23:59 +05:30
harsh mahajan a10be20695 fix: correct function usage period totals 2026-05-05 12:16:39 +05:30
Harsh Mahajan 076c98cd37 Merge pull request #3021 from appwrite/fix-deployment-upload-queue-state
Fix deployment upload archive validation and queue state
8.1.7
2026-05-05 11:36:57 +05:30
harsh mahajan e424e6e1bb fix: restore deployment upload progress 2026-05-05 10:54:34 +05:30
Harsh Mahajan 58c51fe967 Merge pull request #3013 from appwrite/fix-remove-misleading-usage-stats
fix: remove all-time usage stats from functions, sites, and storage
8.1.6
2026-05-05 00:49:39 +05:30
harsh mahajan ee6d36f516 Revert "fix: remove databases reads/writes usage tab and clear loaders"
This reverts commit 1f2aab9916.
2026-05-05 00:23:39 +05:30
harsh mahajan 394711b83f fix: correct deployment upload queue state 2026-05-04 20:27:20 +05:30
Harsh Mahajan 777ccd3b71 Merge pull request #2990 from appwrite/fix-ssr-start-command-sites
feat:add SSR start command support for sites
8.1.5
2026-05-04 16:44:09 +05:30
harsh mahajan 33e615d868 fix sites repository create command normalization 2026-05-04 16:37:09 +05:30
harsh mahajan bcfff0e1d4 fix sites deploy start command visibility 2026-05-04 16:30:34 +05:30
harsh mahajan 282efa68f5 format 2026-05-04 16:25:27 +05:30
harsh mahajan a116fd7e03 fix sites settings adapter switching 2026-05-04 16:22:05 +05:30
harsh mahajan 870bf69928 fix sites settings start command sync 2026-05-04 15:45:49 +05:30
harsh mahajan 7b6749cd70 fix sites create build settings editing 2026-05-04 15:38:54 +05:30
Harsh Mahajan 047ead3922 Merge pull request #3020 from appwrite/fix-000-scope-picker-followups
Fix : scope picker followups
8.1.4
2026-05-04 13:24:29 +05:30
harsh mahajan 0681915918 Merge remote-tracking branch 'origin/main' into fix-ssr-start-command-sites
# Conflicts:
#	src/routes/(console)/project-[region]-[project]/settings/updateProtocols.svelte
2026-05-04 12:41:24 +05:30
harsh mahajan 52eb56934a Make scope descriptions toggle checkboxes 2026-05-04 12:09:50 +05:30
harsh mahajan ce6fdc5a6a Align deprecated badge with scope name 2026-05-04 11:25:00 +05:30
harsh mahajan 62924e130d Fix repeated cloud scopes and deprecated badge copy 2026-05-04 11:25:00 +05:30
harsh mahajan d15dbf77ff Derive scope categories from backend data 2026-05-04 11:25:00 +05:30
Chirag Aggarwal c0d37e1997 Merge pull request #3019 from appwrite/feat-rust-runtime-template
Add Rust function runtime template support
8.1.3
2026-05-04 09:45:28 +05:30
Damodar Lohani 4075bcddb4 Merge pull request #3017 from appwrite/claude/bandwidth-progress-bar-breakdown-D4fej
feat: combine bandwidth and realtime bandwidth into a single row with breakdown
8.1.2
2026-05-04 07:15:36 +05:45
Chirag Aggarwal 9791d314b5 feat: add rust function runtime template support 2026-05-03 20:22:29 +05:30
Damodar Lohani 3d6844b356 chore: drop explanatory comments per repo convention 2026-05-03 07:15:36 +00:00
Damodar Lohani f4a6781844 fix(billing): surface separate Realtime bandwidth row for legacy orgs
A handful of orgs still have realtime bandwidth tracked outside the
bandwidth resource (not billed/rolled in yet). Earlier commit hid
their realtime value entirely once the breakdown bar suppressed it.
Render a standalone informational Realtime bandwidth row only when
realtimeBandwidthValue > bandwidthValue, matching today's pre-merge
behaviour for those orgs while keeping the modern path one row.
2026-05-03 07:07:54 +00:00
Damodar Lohani 0de30dad10 fix(billing): skip realtime segment when bandwidth < realtimeBandwidth
A handful of legacy orgs have realtime bandwidth tracked separately
(not yet billed and not added into the bandwidth resource). For them
realtimeBytes > totalBytes, which would otherwise overflow the bar or
collapse the regular segment to zero. Detect that case and render
bandwidth as a single segment instead, preserving today's behaviour
for those orgs.
2026-05-03 07:04:34 +00:00
Damodar Lohani b7e558545e fix(billing): stop double-counting realtime bandwidth into bandwidth
Backend already rolls realtimeBandwidth value + amount into the
bandwidth resource, so the previous commit was summing them again
(value + amount), inflating both the displayed total and the priced
amount, and over-driving the progress bar.

Use bandwidth?.value / bandwidth?.amount directly (already include
realtime). For the multi-segment progress bar, carve the realtime
slice out of the total instead of summing — regular = total - realtime,
realtime = realtime — so the segments add to the actual bandwidth
total. Same neutral colour family as before, no multi-colour added.

Clamps realtime to [0, total] in case of dirty data.
2026-05-03 07:03:27 +00:00
Chirag Aggarwal 59e7ff6b96 Merge pull request #3016 from abhay-dev2901/fix-backup-storage-unit-label
fix: correct backup storage usage unit label
2026-05-03 09:21:45 +05:30
abhay-dev2901 36d599c901 fix: correct backup storage usage unit label 2026-05-02 15:10:42 +05:30
Harsh Mahajan 0275dc49f2 Merge pull request #3014 from appwrite/fix-000-scope-picker-git-settings
Fix scope picker visibility and function git settings updates
8.1.1
2026-05-02 09:21:04 +05:30
harsh mahajan 9415e19859 Address PR feedback on scope categories and git branch fetch 2026-05-02 08:56:06 +05:30
harsh mahajan 1f6d6883e0 Fix scope picker visibility and function git settings updates 2026-05-02 08:47:50 +05:30
Harsh Mahajan 1ea6e3225a Merge pull request #3012 from appwrite/feat-11993-console-oauth2
feat: update console OAuth2 provider support
8.1.0
2026-04-30 19:41:37 +05:30
harsh mahajan 20d09f7984 fix: prevent scope data-loss when listProjectScopes fails
mounted is now only set to true on successful load. On error, it stays
false so the $effect never fires, activeScopes stays empty, and the
parent-bound scopes prop is never overwritten with [].
2026-04-30 19:37:00 +05:30
harsh mahajan 2e7e3e7545 fix: use example presence to infer required fields when provider is enabled
Parameters with a non-empty example value are treated as required when
the provider is enabled. Params without an example (e.g. GitLab endpoint
for self-hosted) remain optional regardless of enabled state.
2026-04-30 19:35:16 +05:30
harsh mahajan 05e672b618 fix: show error alert when listProjectScopes fails in scopes.svelte
Previously a rejected API call left allScopesList empty and mounted
stuck at false with no feedback to the user. Now catches the error,
displays an inline alert, and sets mounted in finally so the component
settles cleanly.
2026-04-30 19:13:15 +05:30
harsh mahajan 1f2aab9916 fix: remove databases reads/writes usage tab and clear loaders 2026-04-30 17:40:07 +05:30
Claude d3b5416c0d feat: combine bandwidth and realtime bandwidth into a single row with breakdown
Merges the standalone "Realtime bandwidth" row into the "Bandwidth" row.
The progress bar now renders two color-coded segments — regular bandwidth
and realtime bandwidth — with hover tooltips showing the realtime value.
2026-04-30 12:09:07 +00:00
harsh mahajan 4d2562ae2d fix: clear loaders and unused data props on emptied usage pages
Stop unnecessary API calls on usage routes that no longer render
anything. Replace each loader with an empty return and remove
leftover export let data bindings from the page components.
2026-04-30 17:38:17 +05:30
harsh mahajan 1d33ca27f9 fix lint issue 2026-04-30 17:36:15 +05:30
harsh mahajan ba97a759bf fix: remove misleading all-time usage stats from functions, sites, and storage
The *Total fields returned by the API represent all-time entity counts
(databases, buckets, files, deployments) that do not change with the
selected date range. Showing these alongside period selectors caused
customer confusion when comparing against billing stats.

- Remove Usage tab and page content for functions, sites, and storage
  sections where only all-time counts were displayed
- Keep databases usage page with reads/writes (period-specific)
- Keep individual function usage page with executions and GB hours (period-specific)
- Fix typo in function header tab event name (sage -> usage)
2026-04-30 17:33:07 +05:30
harsh mahajan 84ad093201 fix-11993-normalize-oauth-secret-payloads 2026-04-30 16:04:46 +05:30
harsh mahajan 02b1d5e4fc fix lint 2026-04-30 16:00:32 +05:30