diff --git a/README.md b/README.md
index 39198133..2c62ed87 100644
--- a/README.md
+++ b/README.md
@@ -19,6 +19,73 @@ mintlify dev
Use the [Paste Image](https://marketplace.visualstudio.com/items?itemName=mushan.vscode-paste-image) extension to paste images into the markdown file.
Open mdx file and press `cmd + option + v` to paste image.
+### Image Assets
+
+Images are shared repo assets. Keep paths stable, names searchable, and
+rendering consistent.
+
+When a change includes images, ask the agent to read this section first and
+commit only images processed according to these rules.
+
+#### Folder Rules
+
+- Use `images/{top-level-group}/{topic}/`.
+- Top-level groups: `docs`, `selfhosted`, `api`, `security`, `changelog`.
+- `docs` maps to the Help Center Docs tab. Do not flatten
+ `images/docs/{topic}/` into `images/{topic}/`.
+- `{topic}` maps to the navigation name in `docs.json`, such as `ai`, `base`,
+ `space`, `sso`, `authority-matrix`, `get-id`, `sql-query`, or `activate`.
+- Do not put new screenshots in the `images/` root.
+- Do not commit random staging folders.
+- Put unreferenced images in `images/orphans/YYYY-MM-DD/...` first. Do not
+ delete them directly.
+- Docs pages must not reference `images/orphans/...`.
+
+#### Naming
+
+Use this format:
+
+```text
+images/{top-level-group}/{topic}/YYYY-MM-DD-page-slug-purpose.png
+images/{top-level-group}/{topic}/YYYY-MM-DD-page-slug-purpose.webp
+images/{top-level-group}/{topic}/YYYY-MM-DD-page-slug-purpose-zh.png
+```
+
+- Date = day the image enters the docs repo.
+- Page slug = docs page or feature area.
+- Purpose = visible UI or action. Do not use `image1` or random hashes.
+- Use `.png` for static UI screenshots.
+- Prefer `.webp` for animated screenshots.
+- English-only screenshot = shared asset. Do not add `-en`.
+- Chinese-specific screenshot = add `-zh`.
+
+#### Image Handling
+
+- Logos, inline icons, external button images, videos, and historical changelog
+ media do not need screenshot styling.
+
+#### MDX Usage
+
+Use explicit `
` for docs screenshots:
+
+```mdx
+
+```
+
+- Use `className="docs-screenshot"` for new PNG/WebP docs screenshots under
+ `images/docs/`, `images/api/`, `images/selfhosted/`, and `images/security/`.
+- Alt text must be non-empty.
+- Alt text describes the visible UI or action. Do not use `screenshot` or the
+ file name.
+- Do not use `` for new docs screenshots.
+- Avoid `width="400"`, percentage widths, and one-off image sizing.
+- Changelog images keep their historical display. Add useful alt text when
+ context exists. Do not add `docs-screenshot` blindly.
+
### Publishing Changes
Push to origin main branch, the changes will be deployed to production automatically.
diff --git a/en/api-doc/get-id.mdx b/en/api-doc/get-id.mdx
index a3fa655d..7c9f5112 100644
--- a/en/api-doc/get-id.mdx
+++ b/en/api-doc/get-id.mdx
@@ -6,25 +6,41 @@ title: "Getting IDs"
Click on the target space and copy the string starting with 'spc' from the URL, example: `spcXXXXXXXXXX`
-
+
## BaseId
Click on the target base and copy the string starting with 'bse' from the URL, example: `bseXXXXXXXXXX`
-
+
## TableId
Click on the target table and copy the string starting with 'tbl' from the URL, example: `tblXXXXXXXXXX`
-
+
## ViewId
Click on the target view and copy the string starting with 'viw' from the URL, example: `viwXXXXXXXXXX`
-
+
## FieldId
@@ -32,21 +48,41 @@ Click on the target view and copy the string starting with 'viw' from the URL, e
Click the "More" icon (three dots) in the top left corner, then select "Design" to enter the design interface and view all field IDs
-
+
-
+
**Method 2:**
Double-click the column header or select "Edit field" to open the field properties. In the "DB field name" section, you can find the Field ID.
-
+
-
+
## RecordId
Expand the record edit form and copy the string starting with 'rec' after 'recordId=' in the URL, example: `recXXXXXXXXXX`
-
+
diff --git a/en/api-doc/sql-query.mdx b/en/api-doc/sql-query.mdx
index 982421f9..42cda7ba 100644
--- a/en/api-doc/sql-query.mdx
+++ b/en/api-doc/sql-query.mdx
@@ -14,18 +14,30 @@ Teable allows you to connect to its underlying PostgreSQL database through exter
1. **Open a Table**: First, open any table within the base you want to connect to.
2. **Enter Design Page**: Click the ⚙️ icon in the top right corner to enter the Base Design page.
-
+
3. **Find Database Connection Panel**: In the Design page, locate the "Database Connection" panel.
4. **Create Connection**: Click create, and the system will automatically generate a read-only PostgreSQL connection with username, password, and host address.
-
+
### Connecting to the Database
Use the credentials to connect through your preferred tool. Here's an example:
-
+
### Querying Data
@@ -50,17 +62,29 @@ Each Base in Teable corresponds to a **schema** in PostgreSQL. The BaseId is the
**Method 1:** Look at the URL - the string starting with `bse` is the BaseId.
-
+
**Method 2:** In the Base Design interface, the schema name shown is the BaseId.
-
+
### Finding Table Names
Table names in Teable interface don't automatically sync with physical database table names. Check the Base Design Interface for the actual database table name.
-
+
**Tip:** You can modify the physical table name in the design interface if needed.
@@ -68,7 +92,11 @@ Table names in Teable interface don't automatically sync with physical database
Field (column) names in the database may differ from the Teable interface. Check the `dbFieldName` in the design interface.
-
+
**Tip:** Changing field names in Teable won't sync automatically. Modify `dbFieldName` explicitly to change the actual column name in PostgreSQL.
@@ -98,7 +126,11 @@ The database connection is scoped to the current base only. PostgreSQL schemas p
You may see other baseIds (schema names) when connecting, but you cannot access their content.
-
+
### Connection Limits
diff --git a/en/basic/admin-panel/multitenancy.mdx b/en/basic/admin-panel/multitenancy.mdx
index d6dc5d49..6cd45dc5 100644
--- a/en/basic/admin-panel/multitenancy.mdx
+++ b/en/basic/admin-panel/multitenancy.mdx
@@ -10,7 +10,11 @@ description: "Teable supports organizations, allowing multiple organizations to
Instance administrators access the organization management panel via `Admin Panel` > `Organizations`
-
+
The first user registered in the instance becomes an instance administrator
@@ -40,7 +44,11 @@ The organization management interface displays detailed information for all orga
- **Administrator Settings**: Add or remove administrators for this organization. All users can be selected as administrators except deleted users
- **Delete Organization**: The organization and its related settings will be deleted and this operation cannot be undone - proceed with caution
-
+
## 2. Tiered Administrator System
diff --git a/en/changelog-2024.mdx b/en/changelog-2024.mdx
index 4160b0da..511a7b93 100644
--- a/en/changelog-2024.mdx
+++ b/en/changelog-2024.mdx
@@ -15,7 +15,7 @@ We've launched a new calendar view feature that allows you to manage and view sc
3. Select "Calendar View" from the options
4. The calendar view will be added to your view list
-
+
## 2. Global Search and Keyword Highlighting
@@ -25,7 +25,7 @@ Search functionality has been greatly improved. You can now perform global searc
* Support for global search across multiple fields
* Highlighted search result keywords
* Flexible search result filtering options
-
+
## 3. Lookup and Rollup Field Optimization
@@ -33,7 +33,7 @@ Search functionality has been greatly improved. You can now perform global searc
* Enhanced rollup calculation capabilities
* Extended data analysis and processing capabilities
-
+
## 4. Form Enhancement
@@ -42,7 +42,7 @@ Search functionality has been greatly improved. You can now perform global searc
* New form login requirement option
* Automatic submission tracking with creator information visible in the creator field
-
+
## 5. Single/Multiple Select Field Settings
@@ -51,7 +51,7 @@ Users can now disable the option to add new choices when editing single or multi
* Option to restrict new choice additions
* Prevention of accidental invalid choice entries
-
+
## 6. Performance Optimization and Other Improvements
@@ -78,9 +78,9 @@ We're excited to announce the new Gallery View feature in Teable, offering a mor
1. Click the "+" icon in the view bar
2. Select "Gallery View" from the options
-
+
-
+
## 2. Enhanced Attachment Preview
@@ -115,7 +115,7 @@ We've simplified the record duplication process with multiple shortcuts.
2. Click the "More" button in the form
3. Select "Duplicate Record" from the dropdown menu
-
+
**Tip**: The record duplication feature helps you quickly create similar records, significantly improving data entry efficiency.
@@ -128,27 +128,27 @@ We hope these new features and optimizations enhance your experience. If you hav
## 1. Dashboard
-
-
+
+
### 1.1 Comprehensive Chart Types
* Support for Bar/Line/Pie/Area/Table charts
-
+
### 1.2 Flexible Data Queries
* Support for selection/filtering/joining/sorting/grouping/aggregation query configurations
-
+
## 2. Plugin View - Sheet Form
-
+
## 3. [Record Comments](https://help.teable.ai/basic/record/comment#key-features)
-
+
* Real-time conversations
* @mention support
@@ -158,7 +158,7 @@ We hope these new features and optimizations enhance your experience. If you hav
## 4. Group Statistics
* Statistics for each group
-
+
## 5. Linked Fields
@@ -170,9 +170,9 @@ We hope these new features and optimizations enhance your experience. If you hav
* Select base and table
* Example: Link from **Project Management** base to Product Task Management
-
+
-
+
### 5.2 Filter Records from Views
@@ -181,17 +181,17 @@ We hope these new features and optimizations enhance your experience. If you hav
* More configurations
* Select view/configure filter conditions
-
+
## 6. Field Default Values
* Default values can be set for most field types
-
+
## 7. Kanban View Supports All Field Types for Grouping
-
+
## 8. Experience Improvements
@@ -208,9 +208,9 @@ We hope these new features and optimizations enhance your experience. If you hav
You can now restore deleted spaces, bases, and tables from the trash!
-
-
-
+
+
+
## 2. Drag and Drop Attachment Order to Reorder
@@ -228,7 +228,7 @@ All operations in the table can be undone and redone.
You can now invite collaborators to enter the base for collaboration without entering the space.
-
+
@@ -237,17 +237,17 @@ You can now invite collaborators to enter the base for collaboration without ent
View the record modification history of the entire table in the upper right corner of the table.
-
+
View the edit history of the current record in the upper right corner of the record edit interface.
-
+
## 2. Creator and Last Modified User Fields
Added two fields. Creator and last modified user fields are used to track data changes.
-
+
## 3. Language/Internationalization Switch
@@ -256,7 +256,7 @@ Added two fields. Creator and last modified user fields are used to track data c
2. Language
3. Please select the language you want to use.
-
+
@@ -279,9 +279,9 @@ Operation steps:
2. Toolbar display
3. Embedding code
-
+
-
+
Through the new feature, you can more flexibly control the display of shared content, improving collaboration efficiency
@@ -294,7 +294,7 @@ Through the new feature, you can more flexibly control the display of shared con
* **Unique Value Verification Constraint:** Added field unique value verification function to ensure that the field value is unique in the entire table.
* **Non-empty Verification:** Added field non-empty verification function to prevent missing key information.
-
+
## 2. API Query Builder
@@ -304,7 +304,7 @@ Introduced visual API query builder to greatly simplify API request building pro
2. Build query requests through intuitive user interface
3. Copy directly runnable code generated by one click
-
+
## 3. User Experience Optimization
@@ -312,25 +312,25 @@ Introduced visual API query builder to greatly simplify API request building pro
* Allow users to fill in complete row information before creating records to improve data completeness
-
+
### 3.2 Date Picker Upgrade
* Date picker now supports direct selection of year and month to improve selection efficiency
-
+
### 3.3 Number Field Editing Optimization
* Display unformatted original values of number fields for precise modification during editing
-
+
### 3.4 Sharing Function Enhancement
* Added QR code sharing option when sharing view link, convenient for mobile users to quickly access
-
+
## 4. Data Import Function Enhancement
diff --git a/en/changelog-2025.mdx b/en/changelog-2025.mdx
index bfefabbb..993fcf30 100644
--- a/en/changelog-2025.mdx
+++ b/en/changelog-2025.mdx
@@ -139,15 +139,15 @@ This release brings **6 big revolutions**, rewriting how we work with data.
The Button field is a powerful interactive tool that transforms static rows of data into actionable units. With a single click, users can trigger pre-configured automations to handle internal data flows—like updating a record’s status or syncing data across tables—and even perform external actions, such as sending custom notifications or calling an external API. It also supports custom labels and colors, limits on clicks and resets, and allows read-only users to trigger actions.
-
+
- **One-Click Actions**: Effortlessly manage status changes, sync data, send notifications, and more.
-
+
- **Precise Control**: Set a "Max clicks" and a "Allow reset" for each button to prevent accidental clicks or duplicate actions.
-
+
@@ -155,51 +155,51 @@ The Button field is a powerful interactive tool that transforms static rows of d
## AI Features
- **Base Chat System**: You can chat with your base and generate reports
-
+
- **AI Field Configuration**: Comprehensive AI configuration support for attachment, numeric, and other field types with improved interaction experience
-
+
-
+
## Permission & Access Control
- **Cell-level Permission Control**: Granular permission management at the cell level with enhanced authority matrix and record history permissions
-
+
- **Advanced Access Management**: Full access control with hasFullAccess field and improved user validation systems
-
+
## Enterprise Management
- **Custom Branding**: Complete custom branding solution for enterprise deployments
-
+
- **Department Management**: Advanced department creation with custom IDs and enhanced member management capabilities
- **Audit & Monitoring**: Comprehensive audit log functionality for tracking system activities
## Automation & Workflow
- **Enhanced Automation System**: Improved automation with nested conditions, better date comparisons, and deadlock prevention in automation actions
-
+
- **Advanced Workflow Actions**: Enhanced HTTP actions with proper encoding, JSON parsing, and error handling
-
+
# Teable Updates (Core)
## Core Platform Features
- **Base & Workspace Management**: Support for moving bases between spaces and enhanced workspace organization
-
+
- **Template System**: Complete template functionality with markdown descriptions, mobile UI optimization, and advanced duplication capabilities
-
+
- **Field Management**: Support for field duplication and improved field conversion with undo/redo functionality
-
+
## Data Management & Performance
- **Enhanced Import/Export**: Optimized import queue with worker system, improved Excel handling with precision fixes, and better export functionality
@@ -208,21 +208,21 @@ The Button field is a powerful interactive tool that transforms static rows of d
## User Experience Improvements
- **Enhanced Editors**: Improved formula editor performance and date editor with manual input support and European format compatibility
-
+
- **Navigation & Discovery**: Recent base list functionality and quick page navigation with last visited page memory
-
+
- **Mobile Experience**: Comprehensive mobile optimization across all components and interfaces
-
+
## UI & Interaction
- **Advanced Filtering**: Support for filtering by formatted date and improved filter management
-
+
- **Copy/Paste Enhancement**: HTML parsing support for better data transfer between applications
- **Multi-line Support**: Field names with multi-line support and batch collapse functionality for better organization
-
+
@@ -231,39 +231,39 @@ The Button field is a powerful interactive tool that transforms static rows of d
Navigate to **Admin Panel** > **Template Admin** to create a new template.
You can select a base from any space, customize it with a cover image, and add a detailed description.
-
+
Users can create new bases from any available template.
-
+
-
+
## Base Import/Export
Export your base to a `.tea` file (which can be extracted as a ZIP archive)
-
+
Import an existing base from a `.tea` file
-
+
-
+
## Field Duplication
Easily duplicate any field with a single click
-
+
## Custom LLM Integration Support
- You can custom LLM integration in space setting
-
+
## Table Duplication
- Support for duplicating tables, including proper handling of linked fields and relationships
-
+
## Quick navigation
- Added memory of last visited page for quick navigation
@@ -276,13 +276,13 @@ Easily duplicate any field with a single click
"description": "Added memory of last visited page for quick navigation.",
"thumbnailUrl": ["https://teable.ai/assets/images/og-image.png"],
"uploadDate": "2025-03-21T00:00:00+08:00",
- "contentUrl": "https://help.teable.ai/images/425306571-60138722-a683-4133-a021-e492dc3538e7.mp4"
+ "contentUrl": "https://help.teable.ai/images/changelog/2025/425306571-60138722-a683-4133-a021-e492dc3538e7.mp4"
}) }} />
## Plugin Enhancements
@@ -291,7 +291,7 @@ Easily duplicate any field with a single click
- Plugin support for getting temporary tokens
- Added getSelectionRecords plugin bridge method
-
+
## Performance Improvements
- page load speed improved (50%)
@@ -308,52 +308,52 @@ Easily duplicate any field with a single click
## 1. Table Trash
- Allows users to restore deleted records, views, and fields.
-
-
+
+
## 2. View Duplication
- Added support for copying views, allowing users to quickly create duplicates of existing views.
## 3. Personal Views and Locked Views
- Introduced **Personal Views** for local modifications and **Locked Views** to prevent direct modifications by collaborators.
-
+
## 4. AI Integration
- Added support for custom Large Language Model APIs, enabling AI-generated formulas.
Admin Panel/Settings/AI Settings
-
+
## 5. Search Index Optimization
- Implemented search indexing, significantly improving search speed in large tables.
-
+
## 6. Email Verification at Registration
- Added email verification support during registration to enhance security.
Admin Panel/Settings/General Settings
-
+
## 7. Drag and Drop File Upload
- Users can now directly drag files into cells for quick attachment uploads.
-
+
## 8. Forced OAuth2/OIDC Login
- Introduced an environment variable to enforce OAuth2/OIDC login, enhancing authentication control.
`PASSWORD_LOGIN_DISABLED=true`
-
+
## 9. Quick API Token Permission Selection
- Simplified API token permission configuration with quick selection options.
-
+
## 10. Custom Physical Field Names
- Allows specifying custom physical field names (`dbFieldName`) when creating new fields.
-
+
## 11. Quick Filter, Sort, and Group via Field Name Right-click
-
+
## 12. Enhanced System User Display
- Improved display of system users, such as "Anonymous" roles.
diff --git a/en/deploy/activate.mdx b/en/deploy/activate.mdx
index 47ad30e9..66b1e950 100644
--- a/en/deploy/activate.mdx
+++ b/en/deploy/activate.mdx
@@ -40,7 +40,11 @@ After successfully installing Teable:
2. Navigate to the **Admin Panel**
3. You can access the Admin Panel from the user menu
-
+
## Step 3: Copy Your Instance ID
@@ -50,8 +54,16 @@ In the Admin Panel, navigate to **Self-hosted License** to find your unique Inst
2. Click the **Copy** button to copy your Instance ID
3. Keep this Instance ID ready - you'll need it during the subscription process
-
-
+
+
Your Instance ID is a unique identifier for your self-hosted installation. It's required to bind your license to your specific instance.
@@ -67,11 +79,19 @@ Now that you have your Instance ID, you can proceed to subscribe:
4. Complete the subscription process
5. During subscription, you'll be asked to provide your **Instance ID**
-
+
6. After successful subscription, you'll receive a **License Key**
-
+
Make sure to copy your License Key immediately after subscription. You'll need it in the next step.
@@ -87,7 +107,11 @@ Once you have your License Key, return to your Teable instance to activate it:
4. Click the activation button
5. Wait for the confirmation message
-
+
After successful activation, your instance will immediately have access to all features included in your subscribed plan.
diff --git a/en/deploy/database-connection.mdx b/en/deploy/database-connection.mdx
index fbf5a888..3c469c56 100644
--- a/en/deploy/database-connection.mdx
+++ b/en/deploy/database-connection.mdx
@@ -3,7 +3,11 @@ title: "Enable External Database Connection"
description: "Automatically create database roles in the application to enable secure access to base data from external applications"
---
-
+
To enable this feature, you need to configure the additional environment variable `PUBLIC_DATABASE_PROXY`
diff --git a/images/2026-02-12-10-46-49.png b/images/api/get-id/2026-05-29-get-id-base-id.png
similarity index 100%
rename from images/2026-02-12-10-46-49.png
rename to images/api/get-id/2026-05-29-get-id-base-id.png
diff --git a/images/2026-02-12-11-00-16.png b/images/api/get-id/2026-05-29-get-id-field-id-db-field-name-en.png
similarity index 100%
rename from images/2026-02-12-11-00-16.png
rename to images/api/get-id/2026-05-29-get-id-field-id-db-field-name-en.png
diff --git a/images/2026-02-12-11-20-06.png b/images/api/get-id/2026-05-29-get-id-field-id-db-field-name-zh.png
similarity index 100%
rename from images/2026-02-12-11-20-06.png
rename to images/api/get-id/2026-05-29-get-id-field-id-db-field-name-zh.png
diff --git a/images/2026-02-12-10-50-30.png b/images/api/get-id/2026-05-29-get-id-field-id-design-entry-en.png
similarity index 100%
rename from images/2026-02-12-10-50-30.png
rename to images/api/get-id/2026-05-29-get-id-field-id-design-entry-en.png
diff --git a/images/2026-02-12-11-18-41.png b/images/api/get-id/2026-05-29-get-id-field-id-design-entry-zh.png
similarity index 100%
rename from images/2026-02-12-11-18-41.png
rename to images/api/get-id/2026-05-29-get-id-field-id-design-entry-zh.png
diff --git a/images/2025-02-14-18-16-26.png b/images/api/get-id/2026-05-29-get-id-field-id-design-list.png
similarity index 100%
rename from images/2025-02-14-18-16-26.png
rename to images/api/get-id/2026-05-29-get-id-field-id-design-list.png
diff --git a/images/2026-02-12-10-59-21.png b/images/api/get-id/2026-05-29-get-id-field-id-edit-field-entry-en.png
similarity index 100%
rename from images/2026-02-12-10-59-21.png
rename to images/api/get-id/2026-05-29-get-id-field-id-edit-field-entry-en.png
diff --git a/images/2026-02-12-11-19-48.png b/images/api/get-id/2026-05-29-get-id-field-id-edit-field-entry-zh.png
similarity index 100%
rename from images/2026-02-12-11-19-48.png
rename to images/api/get-id/2026-05-29-get-id-field-id-edit-field-entry-zh.png
diff --git a/images/2026-02-12-10-55-17.png b/images/api/get-id/2026-05-29-get-id-record-id.png
similarity index 100%
rename from images/2026-02-12-10-55-17.png
rename to images/api/get-id/2026-05-29-get-id-record-id.png
diff --git a/images/2026-02-12-10-43-08.png b/images/api/get-id/2026-05-29-get-id-space-id.png
similarity index 100%
rename from images/2026-02-12-10-43-08.png
rename to images/api/get-id/2026-05-29-get-id-space-id.png
diff --git a/images/2026-02-12-10-48-18.png b/images/api/get-id/2026-05-29-get-id-table-id.png
similarity index 100%
rename from images/2026-02-12-10-48-18.png
rename to images/api/get-id/2026-05-29-get-id-table-id.png
diff --git a/images/2026-02-12-10-48-11.png b/images/api/get-id/2026-05-29-get-id-view-id.png
similarity index 100%
rename from images/2026-02-12-10-48-11.png
rename to images/api/get-id/2026-05-29-get-id-view-id.png
diff --git a/images/kai-fa-zhe/e8ef17c59ac0c067.png b/images/api/sql-query/2026-05-29-sql-query-base-id-url.png
similarity index 100%
rename from images/kai-fa-zhe/e8ef17c59ac0c067.png
rename to images/api/sql-query/2026-05-29-sql-query-base-id-url.png
diff --git a/images/kai-fa-zhe/ceef01dd644628f4.png b/images/api/sql-query/2026-05-29-sql-query-connection-example.png
similarity index 100%
rename from images/kai-fa-zhe/ceef01dd644628f4.png
rename to images/api/sql-query/2026-05-29-sql-query-connection-example.png
diff --git a/images/2025-12-05-01-17-53.png b/images/api/sql-query/2026-05-29-sql-query-database-connection-panel-en.png
similarity index 100%
rename from images/2025-12-05-01-17-53.png
rename to images/api/sql-query/2026-05-29-sql-query-database-connection-panel-en.png
diff --git a/images/2025-12-05-01-19-34.png b/images/api/sql-query/2026-05-29-sql-query-database-connection-panel-zh.png
similarity index 100%
rename from images/2025-12-05-01-19-34.png
rename to images/api/sql-query/2026-05-29-sql-query-database-connection-panel-zh.png
diff --git a/images/kai-fa-zhe/7609033391e8e7c1.png b/images/api/sql-query/2026-05-29-sql-query-db-field-name.png
similarity index 100%
rename from images/kai-fa-zhe/7609033391e8e7c1.png
rename to images/api/sql-query/2026-05-29-sql-query-db-field-name.png
diff --git a/images/kai-fa-zhe/64fbddbd0f5519c4.png b/images/api/sql-query/2026-05-29-sql-query-design-page-schema.png
similarity index 100%
rename from images/kai-fa-zhe/64fbddbd0f5519c4.png
rename to images/api/sql-query/2026-05-29-sql-query-design-page-schema.png
diff --git a/images/2025-12-05-01-16-08.png b/images/api/sql-query/2026-05-29-sql-query-open-design-page-en.png
similarity index 100%
rename from images/2025-12-05-01-16-08.png
rename to images/api/sql-query/2026-05-29-sql-query-open-design-page-en.png
diff --git a/images/2025-12-05-01-20-28.png b/images/api/sql-query/2026-05-29-sql-query-open-design-page-zh.png
similarity index 100%
rename from images/2025-12-05-01-20-28.png
rename to images/api/sql-query/2026-05-29-sql-query-open-design-page-zh.png
diff --git a/images/kai-fa-zhe/ba2fdb846b2062ce.png b/images/api/sql-query/2026-05-29-sql-query-table-info.png
similarity index 100%
rename from images/kai-fa-zhe/ba2fdb846b2062ce.png
rename to images/api/sql-query/2026-05-29-sql-query-table-info.png
diff --git a/images/kai-fa-zhe/093aebb4bc8cf732.png b/images/api/sql-query/2026-05-29-sql-query-tableplus-base-id.png
similarity index 100%
rename from images/kai-fa-zhe/093aebb4bc8cf732.png
rename to images/api/sql-query/2026-05-29-sql-query-tableplus-base-id.png
diff --git a/images/geng-xin-ri-zhi/0454b8378e15d4ee.png b/images/changelog/2024/0454b8378e15d4ee.png
similarity index 100%
rename from images/geng-xin-ri-zhi/0454b8378e15d4ee.png
rename to images/changelog/2024/0454b8378e15d4ee.png
diff --git a/images/geng-xin-ri-zhi/0eddb626852fed76.png b/images/changelog/2024/0eddb626852fed76.png
similarity index 100%
rename from images/geng-xin-ri-zhi/0eddb626852fed76.png
rename to images/changelog/2024/0eddb626852fed76.png
diff --git a/images/geng-xin-ri-zhi/1c7d595b72722cf2.png b/images/changelog/2024/1c7d595b72722cf2.png
similarity index 100%
rename from images/geng-xin-ri-zhi/1c7d595b72722cf2.png
rename to images/changelog/2024/1c7d595b72722cf2.png
diff --git a/images/geng-xin-ri-zhi/1dc8267b9d993d19.png b/images/changelog/2024/1dc8267b9d993d19.png
similarity index 100%
rename from images/geng-xin-ri-zhi/1dc8267b9d993d19.png
rename to images/changelog/2024/1dc8267b9d993d19.png
diff --git a/images/2025-02-14-14-23-06.png b/images/changelog/2024/2025-02-14-14-23-06.png
similarity index 100%
rename from images/2025-02-14-14-23-06.png
rename to images/changelog/2024/2025-02-14-14-23-06.png
diff --git a/images/2025-02-14-14-23-19.png b/images/changelog/2024/2025-02-14-14-23-19.png
similarity index 100%
rename from images/2025-02-14-14-23-19.png
rename to images/changelog/2024/2025-02-14-14-23-19.png
diff --git a/images/2025-02-14-14-23-30.png b/images/changelog/2024/2025-02-14-14-23-30.png
similarity index 100%
rename from images/2025-02-14-14-23-30.png
rename to images/changelog/2024/2025-02-14-14-23-30.png
diff --git a/images/2025-02-14-14-23-40.png b/images/changelog/2024/2025-02-14-14-23-40.png
similarity index 100%
rename from images/2025-02-14-14-23-40.png
rename to images/changelog/2024/2025-02-14-14-23-40.png
diff --git a/images/2025-02-14-14-23-48.png b/images/changelog/2024/2025-02-14-14-23-48.png
similarity index 100%
rename from images/2025-02-14-14-23-48.png
rename to images/changelog/2024/2025-02-14-14-23-48.png
diff --git a/images/2025-02-14-14-24-23.png b/images/changelog/2024/2025-02-14-14-24-23.png
similarity index 100%
rename from images/2025-02-14-14-24-23.png
rename to images/changelog/2024/2025-02-14-14-24-23.png
diff --git a/images/2025-02-14-14-24-32.png b/images/changelog/2024/2025-02-14-14-24-32.png
similarity index 100%
rename from images/2025-02-14-14-24-32.png
rename to images/changelog/2024/2025-02-14-14-24-32.png
diff --git a/images/2025-02-14-14-30-39.png b/images/changelog/2024/2025-02-14-14-30-39.png
similarity index 100%
rename from images/2025-02-14-14-30-39.png
rename to images/changelog/2024/2025-02-14-14-30-39.png
diff --git a/images/2025-02-14-14-31-16.png b/images/changelog/2024/2025-02-14-14-31-16.png
similarity index 100%
rename from images/2025-02-14-14-31-16.png
rename to images/changelog/2024/2025-02-14-14-31-16.png
diff --git a/images/2025-02-14-14-31-24.png b/images/changelog/2024/2025-02-14-14-31-24.png
similarity index 100%
rename from images/2025-02-14-14-31-24.png
rename to images/changelog/2024/2025-02-14-14-31-24.png
diff --git a/images/2025-02-14-14-31-41.png b/images/changelog/2024/2025-02-14-14-31-41.png
similarity index 100%
rename from images/2025-02-14-14-31-41.png
rename to images/changelog/2024/2025-02-14-14-31-41.png
diff --git a/images/2025-02-14-14-31-50.png b/images/changelog/2024/2025-02-14-14-31-50.png
similarity index 100%
rename from images/2025-02-14-14-31-50.png
rename to images/changelog/2024/2025-02-14-14-31-50.png
diff --git a/images/2025-02-14-14-32-31.png b/images/changelog/2024/2025-02-14-14-32-31.png
similarity index 100%
rename from images/2025-02-14-14-32-31.png
rename to images/changelog/2024/2025-02-14-14-32-31.png
diff --git a/images/2025-02-14-14-32-53.png b/images/changelog/2024/2025-02-14-14-32-53.png
similarity index 100%
rename from images/2025-02-14-14-32-53.png
rename to images/changelog/2024/2025-02-14-14-32-53.png
diff --git a/images/2025-02-14-14-33-01.png b/images/changelog/2024/2025-02-14-14-33-01.png
similarity index 100%
rename from images/2025-02-14-14-33-01.png
rename to images/changelog/2024/2025-02-14-14-33-01.png
diff --git a/images/2025-02-14-14-33-14.png b/images/changelog/2024/2025-02-14-14-33-14.png
similarity index 100%
rename from images/2025-02-14-14-33-14.png
rename to images/changelog/2024/2025-02-14-14-33-14.png
diff --git a/images/2025-02-14-14-33-21.png b/images/changelog/2024/2025-02-14-14-33-21.png
similarity index 100%
rename from images/2025-02-14-14-33-21.png
rename to images/changelog/2024/2025-02-14-14-33-21.png
diff --git a/images/2025-02-14-14-33-45.png b/images/changelog/2024/2025-02-14-14-33-45.png
similarity index 100%
rename from images/2025-02-14-14-33-45.png
rename to images/changelog/2024/2025-02-14-14-33-45.png
diff --git a/images/2025-02-14-14-34-02.png b/images/changelog/2024/2025-02-14-14-34-02.png
similarity index 100%
rename from images/2025-02-14-14-34-02.png
rename to images/changelog/2024/2025-02-14-14-34-02.png
diff --git a/images/2025-02-14-14-34-11.png b/images/changelog/2024/2025-02-14-14-34-11.png
similarity index 100%
rename from images/2025-02-14-14-34-11.png
rename to images/changelog/2024/2025-02-14-14-34-11.png
diff --git a/images/2025-02-14-14-34-22.png b/images/changelog/2024/2025-02-14-14-34-22.png
similarity index 100%
rename from images/2025-02-14-14-34-22.png
rename to images/changelog/2024/2025-02-14-14-34-22.png
diff --git a/images/2025-02-14-14-34-27.png b/images/changelog/2024/2025-02-14-14-34-27.png
similarity index 100%
rename from images/2025-02-14-14-34-27.png
rename to images/changelog/2024/2025-02-14-14-34-27.png
diff --git a/images/2025-02-14-14-34-30.png b/images/changelog/2024/2025-02-14-14-34-30.png
similarity index 100%
rename from images/2025-02-14-14-34-30.png
rename to images/changelog/2024/2025-02-14-14-34-30.png
diff --git a/images/2025-02-14-14-35-01.png b/images/changelog/2024/2025-02-14-14-35-01.png
similarity index 100%
rename from images/2025-02-14-14-35-01.png
rename to images/changelog/2024/2025-02-14-14-35-01.png
diff --git a/images/2025-02-14-14-35-23.png b/images/changelog/2024/2025-02-14-14-35-23.png
similarity index 100%
rename from images/2025-02-14-14-35-23.png
rename to images/changelog/2024/2025-02-14-14-35-23.png
diff --git a/images/2025-02-14-14-35-28.png b/images/changelog/2024/2025-02-14-14-35-28.png
similarity index 100%
rename from images/2025-02-14-14-35-28.png
rename to images/changelog/2024/2025-02-14-14-35-28.png
diff --git a/images/2025-02-14-14-35-37.png b/images/changelog/2024/2025-02-14-14-35-37.png
similarity index 100%
rename from images/2025-02-14-14-35-37.png
rename to images/changelog/2024/2025-02-14-14-35-37.png
diff --git a/images/2025-02-14-14-35-56.png b/images/changelog/2024/2025-02-14-14-35-56.png
similarity index 100%
rename from images/2025-02-14-14-35-56.png
rename to images/changelog/2024/2025-02-14-14-35-56.png
diff --git a/images/2025-02-14-14-36-06.png b/images/changelog/2024/2025-02-14-14-36-06.png
similarity index 100%
rename from images/2025-02-14-14-36-06.png
rename to images/changelog/2024/2025-02-14-14-36-06.png
diff --git a/images/2025-02-14-14-36-11.png b/images/changelog/2024/2025-02-14-14-36-11.png
similarity index 100%
rename from images/2025-02-14-14-36-11.png
rename to images/changelog/2024/2025-02-14-14-36-11.png
diff --git a/images/2025-02-14-14-36-21.png b/images/changelog/2024/2025-02-14-14-36-21.png
similarity index 100%
rename from images/2025-02-14-14-36-21.png
rename to images/changelog/2024/2025-02-14-14-36-21.png
diff --git a/images/2025-02-14-14-36-27.png b/images/changelog/2024/2025-02-14-14-36-27.png
similarity index 100%
rename from images/2025-02-14-14-36-27.png
rename to images/changelog/2024/2025-02-14-14-36-27.png
diff --git a/images/2025-02-14-14-36-41.png b/images/changelog/2024/2025-02-14-14-36-41.png
similarity index 100%
rename from images/2025-02-14-14-36-41.png
rename to images/changelog/2024/2025-02-14-14-36-41.png
diff --git a/images/2025-02-14-14-36-55.png b/images/changelog/2024/2025-02-14-14-36-55.png
similarity index 100%
rename from images/2025-02-14-14-36-55.png
rename to images/changelog/2024/2025-02-14-14-36-55.png
diff --git a/images/2025-02-14-14-37-17.png b/images/changelog/2024/2025-02-14-14-37-17.png
similarity index 100%
rename from images/2025-02-14-14-37-17.png
rename to images/changelog/2024/2025-02-14-14-37-17.png
diff --git a/images/2025-02-14-14-37-28.png b/images/changelog/2024/2025-02-14-14-37-28.png
similarity index 100%
rename from images/2025-02-14-14-37-28.png
rename to images/changelog/2024/2025-02-14-14-37-28.png
diff --git a/images/geng-xin-ri-zhi/3198db9d0e8a9687.png b/images/changelog/2024/3198db9d0e8a9687.png
similarity index 100%
rename from images/geng-xin-ri-zhi/3198db9d0e8a9687.png
rename to images/changelog/2024/3198db9d0e8a9687.png
diff --git a/images/geng-xin-ri-zhi/51bcca0730afcef3.png b/images/changelog/2024/51bcca0730afcef3.png
similarity index 100%
rename from images/geng-xin-ri-zhi/51bcca0730afcef3.png
rename to images/changelog/2024/51bcca0730afcef3.png
diff --git a/images/geng-xin-ri-zhi/60a6f207a8598bf0.png b/images/changelog/2024/60a6f207a8598bf0.png
similarity index 100%
rename from images/geng-xin-ri-zhi/60a6f207a8598bf0.png
rename to images/changelog/2024/60a6f207a8598bf0.png
diff --git a/images/geng-xin-ri-zhi/68a1cb7e91aeca5f.png b/images/changelog/2024/68a1cb7e91aeca5f.png
similarity index 100%
rename from images/geng-xin-ri-zhi/68a1cb7e91aeca5f.png
rename to images/changelog/2024/68a1cb7e91aeca5f.png
diff --git a/images/geng-xin-ri-zhi/69e6b49013f8cea4.png b/images/changelog/2024/69e6b49013f8cea4.png
similarity index 100%
rename from images/geng-xin-ri-zhi/69e6b49013f8cea4.png
rename to images/changelog/2024/69e6b49013f8cea4.png
diff --git a/images/geng-xin-ri-zhi/6a415360c0ac9907.png b/images/changelog/2024/6a415360c0ac9907.png
similarity index 100%
rename from images/geng-xin-ri-zhi/6a415360c0ac9907.png
rename to images/changelog/2024/6a415360c0ac9907.png
diff --git a/images/geng-xin-ri-zhi/7334f8162745222a.png b/images/changelog/2024/7334f8162745222a.png
similarity index 100%
rename from images/geng-xin-ri-zhi/7334f8162745222a.png
rename to images/changelog/2024/7334f8162745222a.png
diff --git a/images/geng-xin-ri-zhi/7370eb2a2960347f.png b/images/changelog/2024/7370eb2a2960347f.png
similarity index 100%
rename from images/geng-xin-ri-zhi/7370eb2a2960347f.png
rename to images/changelog/2024/7370eb2a2960347f.png
diff --git a/images/geng-xin-ri-zhi/77358bb9720f8081.png b/images/changelog/2024/77358bb9720f8081.png
similarity index 100%
rename from images/geng-xin-ri-zhi/77358bb9720f8081.png
rename to images/changelog/2024/77358bb9720f8081.png
diff --git a/images/geng-xin-ri-zhi/7e1fcd498830f332.png b/images/changelog/2024/7e1fcd498830f332.png
similarity index 100%
rename from images/geng-xin-ri-zhi/7e1fcd498830f332.png
rename to images/changelog/2024/7e1fcd498830f332.png
diff --git a/images/geng-xin-ri-zhi/82305ba2ae30d8ad.png b/images/changelog/2024/82305ba2ae30d8ad.png
similarity index 100%
rename from images/geng-xin-ri-zhi/82305ba2ae30d8ad.png
rename to images/changelog/2024/82305ba2ae30d8ad.png
diff --git a/images/geng-xin-ri-zhi/862ae2da3af1f93d.png b/images/changelog/2024/862ae2da3af1f93d.png
similarity index 100%
rename from images/geng-xin-ri-zhi/862ae2da3af1f93d.png
rename to images/changelog/2024/862ae2da3af1f93d.png
diff --git a/images/geng-xin-ri-zhi/8aaed84f37d3a7bd.png b/images/changelog/2024/8aaed84f37d3a7bd.png
similarity index 100%
rename from images/geng-xin-ri-zhi/8aaed84f37d3a7bd.png
rename to images/changelog/2024/8aaed84f37d3a7bd.png
diff --git a/images/geng-xin-ri-zhi/914732cf63dfcb21.png b/images/changelog/2024/914732cf63dfcb21.png
similarity index 100%
rename from images/geng-xin-ri-zhi/914732cf63dfcb21.png
rename to images/changelog/2024/914732cf63dfcb21.png
diff --git a/images/geng-xin-ri-zhi/965addf041c715f7.png b/images/changelog/2024/965addf041c715f7.png
similarity index 100%
rename from images/geng-xin-ri-zhi/965addf041c715f7.png
rename to images/changelog/2024/965addf041c715f7.png
diff --git a/images/geng-xin-ri-zhi/9763a63af7efd1cd.png b/images/changelog/2024/9763a63af7efd1cd.png
similarity index 100%
rename from images/geng-xin-ri-zhi/9763a63af7efd1cd.png
rename to images/changelog/2024/9763a63af7efd1cd.png
diff --git a/images/geng-xin-ri-zhi/9e77729afe8ef6b2.png b/images/changelog/2024/9e77729afe8ef6b2.png
similarity index 100%
rename from images/geng-xin-ri-zhi/9e77729afe8ef6b2.png
rename to images/changelog/2024/9e77729afe8ef6b2.png
diff --git a/images/geng-xin-ri-zhi/a4b15ea2ff3020db.png b/images/changelog/2024/a4b15ea2ff3020db.png
similarity index 100%
rename from images/geng-xin-ri-zhi/a4b15ea2ff3020db.png
rename to images/changelog/2024/a4b15ea2ff3020db.png
diff --git a/images/geng-xin-ri-zhi/a7637f4f53b48a83.png b/images/changelog/2024/a7637f4f53b48a83.png
similarity index 100%
rename from images/geng-xin-ri-zhi/a7637f4f53b48a83.png
rename to images/changelog/2024/a7637f4f53b48a83.png
diff --git a/images/geng-xin-ri-zhi/b218de1a3cd4d31a.png b/images/changelog/2024/b218de1a3cd4d31a.png
similarity index 100%
rename from images/geng-xin-ri-zhi/b218de1a3cd4d31a.png
rename to images/changelog/2024/b218de1a3cd4d31a.png
diff --git a/images/geng-xin-ri-zhi/b404baa538ccc257.png b/images/changelog/2024/b404baa538ccc257.png
similarity index 100%
rename from images/geng-xin-ri-zhi/b404baa538ccc257.png
rename to images/changelog/2024/b404baa538ccc257.png
diff --git a/images/geng-xin-ri-zhi/bd86a814a0d4b38c.png b/images/changelog/2024/bd86a814a0d4b38c.png
similarity index 100%
rename from images/geng-xin-ri-zhi/bd86a814a0d4b38c.png
rename to images/changelog/2024/bd86a814a0d4b38c.png
diff --git a/images/geng-xin-ri-zhi/bd94e011da2c507c.png b/images/changelog/2024/bd94e011da2c507c.png
similarity index 100%
rename from images/geng-xin-ri-zhi/bd94e011da2c507c.png
rename to images/changelog/2024/bd94e011da2c507c.png
diff --git a/images/geng-xin-ri-zhi/c85feed530a17ffe.png b/images/changelog/2024/c85feed530a17ffe.png
similarity index 100%
rename from images/geng-xin-ri-zhi/c85feed530a17ffe.png
rename to images/changelog/2024/c85feed530a17ffe.png
diff --git a/images/geng-xin-ri-zhi/c90ab47937aaf0f4.png b/images/changelog/2024/c90ab47937aaf0f4.png
similarity index 100%
rename from images/geng-xin-ri-zhi/c90ab47937aaf0f4.png
rename to images/changelog/2024/c90ab47937aaf0f4.png
diff --git a/images/geng-xin-ri-zhi/c960cd9bb3ccb571.png b/images/changelog/2024/c960cd9bb3ccb571.png
similarity index 100%
rename from images/geng-xin-ri-zhi/c960cd9bb3ccb571.png
rename to images/changelog/2024/c960cd9bb3ccb571.png
diff --git a/images/geng-xin-ri-zhi/cd3423179948108b.png b/images/changelog/2024/cd3423179948108b.png
similarity index 100%
rename from images/geng-xin-ri-zhi/cd3423179948108b.png
rename to images/changelog/2024/cd3423179948108b.png
diff --git a/images/geng-xin-ri-zhi/d503cb02a0122c84.png b/images/changelog/2024/d503cb02a0122c84.png
similarity index 100%
rename from images/geng-xin-ri-zhi/d503cb02a0122c84.png
rename to images/changelog/2024/d503cb02a0122c84.png
diff --git a/images/geng-xin-ri-zhi/d97e09e2af8dbacb.png b/images/changelog/2024/d97e09e2af8dbacb.png
similarity index 100%
rename from images/geng-xin-ri-zhi/d97e09e2af8dbacb.png
rename to images/changelog/2024/d97e09e2af8dbacb.png
diff --git a/images/geng-xin-ri-zhi/dd94732420c974b1.png b/images/changelog/2024/dd94732420c974b1.png
similarity index 100%
rename from images/geng-xin-ri-zhi/dd94732420c974b1.png
rename to images/changelog/2024/dd94732420c974b1.png
diff --git a/images/geng-xin-ri-zhi/f3389726ad0e3f06.png b/images/changelog/2024/f3389726ad0e3f06.png
similarity index 100%
rename from images/geng-xin-ri-zhi/f3389726ad0e3f06.png
rename to images/changelog/2024/f3389726ad0e3f06.png
diff --git a/images/geng-xin-ri-zhi/f88dd2301f75f004.png b/images/changelog/2024/f88dd2301f75f004.png
similarity index 100%
rename from images/geng-xin-ri-zhi/f88dd2301f75f004.png
rename to images/changelog/2024/f88dd2301f75f004.png
diff --git a/images/geng-xin-ri-zhi/fc4bd7e1cb5ec0c1.png b/images/changelog/2024/fc4bd7e1cb5ec0c1.png
similarity index 100%
rename from images/geng-xin-ri-zhi/fc4bd7e1cb5ec0c1.png
rename to images/changelog/2024/fc4bd7e1cb5ec0c1.png
diff --git a/images/2025-02-12-16-10-53.png b/images/changelog/2025/2025-02-12-16-10-53.png
similarity index 100%
rename from images/2025-02-12-16-10-53.png
rename to images/changelog/2025/2025-02-12-16-10-53.png
diff --git a/images/2025-02-12-16-13-11.png b/images/changelog/2025/2025-02-12-16-13-11.png
similarity index 100%
rename from images/2025-02-12-16-13-11.png
rename to images/changelog/2025/2025-02-12-16-13-11.png
diff --git a/images/2025-02-12-18-33-01.png b/images/changelog/2025/2025-02-12-18-33-01.png
similarity index 100%
rename from images/2025-02-12-18-33-01.png
rename to images/changelog/2025/2025-02-12-18-33-01.png
diff --git a/images/2025-02-12-18-33-22.png b/images/changelog/2025/2025-02-12-18-33-22.png
similarity index 100%
rename from images/2025-02-12-18-33-22.png
rename to images/changelog/2025/2025-02-12-18-33-22.png
diff --git a/images/2025-02-12-18-33-56.png b/images/changelog/2025/2025-02-12-18-33-56.png
similarity index 100%
rename from images/2025-02-12-18-33-56.png
rename to images/changelog/2025/2025-02-12-18-33-56.png
diff --git a/images/2025-02-12-18-34-29.png b/images/changelog/2025/2025-02-12-18-34-29.png
similarity index 100%
rename from images/2025-02-12-18-34-29.png
rename to images/changelog/2025/2025-02-12-18-34-29.png
diff --git a/images/2025-02-12-18-36-41.png b/images/changelog/2025/2025-02-12-18-36-41.png
similarity index 100%
rename from images/2025-02-12-18-36-41.png
rename to images/changelog/2025/2025-02-12-18-36-41.png
diff --git a/images/2025-02-12-18-36-57.png b/images/changelog/2025/2025-02-12-18-36-57.png
similarity index 100%
rename from images/2025-02-12-18-36-57.png
rename to images/changelog/2025/2025-02-12-18-36-57.png
diff --git a/images/2025-02-12-18-39-19.png b/images/changelog/2025/2025-02-12-18-39-19.png
similarity index 100%
rename from images/2025-02-12-18-39-19.png
rename to images/changelog/2025/2025-02-12-18-39-19.png
diff --git a/images/2025-02-12-18-39-42.png b/images/changelog/2025/2025-02-12-18-39-42.png
similarity index 100%
rename from images/2025-02-12-18-39-42.png
rename to images/changelog/2025/2025-02-12-18-39-42.png
diff --git a/images/2025-02-12-18-40-32.png b/images/changelog/2025/2025-02-12-18-40-32.png
similarity index 100%
rename from images/2025-02-12-18-40-32.png
rename to images/changelog/2025/2025-02-12-18-40-32.png
diff --git a/images/2025-02-14-14-21-13.png b/images/changelog/2025/2025-02-14-14-21-13.png
similarity index 100%
rename from images/2025-02-14-14-21-13.png
rename to images/changelog/2025/2025-02-14-14-21-13.png
diff --git a/images/2025-02-14-14-21-18.png b/images/changelog/2025/2025-02-14-14-21-18.png
similarity index 100%
rename from images/2025-02-14-14-21-18.png
rename to images/changelog/2025/2025-02-14-14-21-18.png
diff --git a/images/2025-02-14-14-21-50.png b/images/changelog/2025/2025-02-14-14-21-50.png
similarity index 100%
rename from images/2025-02-14-14-21-50.png
rename to images/changelog/2025/2025-02-14-14-21-50.png
diff --git a/images/2025-02-14-14-21-56.png b/images/changelog/2025/2025-02-14-14-21-56.png
similarity index 100%
rename from images/2025-02-14-14-21-56.png
rename to images/changelog/2025/2025-02-14-14-21-56.png
diff --git a/images/2025-02-14-14-22-08.png b/images/changelog/2025/2025-02-14-14-22-08.png
similarity index 100%
rename from images/2025-02-14-14-22-08.png
rename to images/changelog/2025/2025-02-14-14-22-08.png
diff --git a/images/2025-02-14-14-22-18.png b/images/changelog/2025/2025-02-14-14-22-18.png
similarity index 100%
rename from images/2025-02-14-14-22-18.png
rename to images/changelog/2025/2025-02-14-14-22-18.png
diff --git a/images/2025-02-14-14-22-24.png b/images/changelog/2025/2025-02-14-14-22-24.png
similarity index 100%
rename from images/2025-02-14-14-22-24.png
rename to images/changelog/2025/2025-02-14-14-22-24.png
diff --git a/images/2025-02-14-14-22-32.png b/images/changelog/2025/2025-02-14-14-22-32.png
similarity index 100%
rename from images/2025-02-14-14-22-32.png
rename to images/changelog/2025/2025-02-14-14-22-32.png
diff --git a/images/2025-02-14-14-22-39.png b/images/changelog/2025/2025-02-14-14-22-39.png
similarity index 100%
rename from images/2025-02-14-14-22-39.png
rename to images/changelog/2025/2025-02-14-14-22-39.png
diff --git a/images/2025-02-14-14-22-45.png b/images/changelog/2025/2025-02-14-14-22-45.png
similarity index 100%
rename from images/2025-02-14-14-22-45.png
rename to images/changelog/2025/2025-02-14-14-22-45.png
diff --git a/images/2025-04-07-13-56-41.png b/images/changelog/2025/2025-04-07-13-56-41.png
similarity index 100%
rename from images/2025-04-07-13-56-41.png
rename to images/changelog/2025/2025-04-07-13-56-41.png
diff --git a/images/2025-04-07-13-56-56.png b/images/changelog/2025/2025-04-07-13-56-56.png
similarity index 100%
rename from images/2025-04-07-13-56-56.png
rename to images/changelog/2025/2025-04-07-13-56-56.png
diff --git a/images/2025-04-07-13-57-57.png b/images/changelog/2025/2025-04-07-13-57-57.png
similarity index 100%
rename from images/2025-04-07-13-57-57.png
rename to images/changelog/2025/2025-04-07-13-57-57.png
diff --git a/images/2025-04-16-15-47-48.png b/images/changelog/2025/2025-04-16-15-47-48.png
similarity index 100%
rename from images/2025-04-16-15-47-48.png
rename to images/changelog/2025/2025-04-16-15-47-48.png
diff --git a/images/2025-04-16-15-47-57.png b/images/changelog/2025/2025-04-16-15-47-57.png
similarity index 100%
rename from images/2025-04-16-15-47-57.png
rename to images/changelog/2025/2025-04-16-15-47-57.png
diff --git a/images/2025-04-16-15-48-09.png b/images/changelog/2025/2025-04-16-15-48-09.png
similarity index 100%
rename from images/2025-04-16-15-48-09.png
rename to images/changelog/2025/2025-04-16-15-48-09.png
diff --git a/images/2025-04-16-15-48-24.png b/images/changelog/2025/2025-04-16-15-48-24.png
similarity index 100%
rename from images/2025-04-16-15-48-24.png
rename to images/changelog/2025/2025-04-16-15-48-24.png
diff --git a/images/2025-04-16-15-48-37.png b/images/changelog/2025/2025-04-16-15-48-37.png
similarity index 100%
rename from images/2025-04-16-15-48-37.png
rename to images/changelog/2025/2025-04-16-15-48-37.png
diff --git a/images/2025-04-16-15-48-42.png b/images/changelog/2025/2025-04-16-15-48-42.png
similarity index 100%
rename from images/2025-04-16-15-48-42.png
rename to images/changelog/2025/2025-04-16-15-48-42.png
diff --git a/images/2025-04-16-15-48-56.png b/images/changelog/2025/2025-04-16-15-48-56.png
similarity index 100%
rename from images/2025-04-16-15-48-56.png
rename to images/changelog/2025/2025-04-16-15-48-56.png
diff --git a/images/2025-07-18-13-55-03.gif b/images/changelog/2025/2025-07-18-13-55-03.gif
similarity index 100%
rename from images/2025-07-18-13-55-03.gif
rename to images/changelog/2025/2025-07-18-13-55-03.gif
diff --git a/images/2025-07-18-17-30-31.png b/images/changelog/2025/2025-07-18-17-30-31.png
similarity index 100%
rename from images/2025-07-18-17-30-31.png
rename to images/changelog/2025/2025-07-18-17-30-31.png
diff --git a/images/2025-07-18-17-32-33.png b/images/changelog/2025/2025-07-18-17-32-33.png
similarity index 100%
rename from images/2025-07-18-17-32-33.png
rename to images/changelog/2025/2025-07-18-17-32-33.png
diff --git a/images/2025-07-18-17-39-01.gif b/images/changelog/2025/2025-07-18-17-39-01.gif
similarity index 100%
rename from images/2025-07-18-17-39-01.gif
rename to images/changelog/2025/2025-07-18-17-39-01.gif
diff --git a/images/2025-07-18-18-00-01.gif b/images/changelog/2025/2025-07-18-18-00-01.gif
similarity index 100%
rename from images/2025-07-18-18-00-01.gif
rename to images/changelog/2025/2025-07-18-18-00-01.gif
diff --git a/images/2025-07-18-18-02-46.png b/images/changelog/2025/2025-07-18-18-02-46.png
similarity index 100%
rename from images/2025-07-18-18-02-46.png
rename to images/changelog/2025/2025-07-18-18-02-46.png
diff --git a/images/2025-07-18-18-04-28.png b/images/changelog/2025/2025-07-18-18-04-28.png
similarity index 100%
rename from images/2025-07-18-18-04-28.png
rename to images/changelog/2025/2025-07-18-18-04-28.png
diff --git a/images/2025-07-18-18-06-37.gif b/images/changelog/2025/2025-07-18-18-06-37.gif
similarity index 100%
rename from images/2025-07-18-18-06-37.gif
rename to images/changelog/2025/2025-07-18-18-06-37.gif
diff --git a/images/2025-07-18-18-10-28.png b/images/changelog/2025/2025-07-18-18-10-28.png
similarity index 100%
rename from images/2025-07-18-18-10-28.png
rename to images/changelog/2025/2025-07-18-18-10-28.png
diff --git a/images/2025-07-18-18-14-08.png b/images/changelog/2025/2025-07-18-18-14-08.png
similarity index 100%
rename from images/2025-07-18-18-14-08.png
rename to images/changelog/2025/2025-07-18-18-14-08.png
diff --git a/images/2025-07-18-18-16-04.png b/images/changelog/2025/2025-07-18-18-16-04.png
similarity index 100%
rename from images/2025-07-18-18-16-04.png
rename to images/changelog/2025/2025-07-18-18-16-04.png
diff --git a/images/2025-07-18-18-19-06.png b/images/changelog/2025/2025-07-18-18-19-06.png
similarity index 100%
rename from images/2025-07-18-18-19-06.png
rename to images/changelog/2025/2025-07-18-18-19-06.png
diff --git a/images/2025-07-18-19-13-58.png b/images/changelog/2025/2025-07-18-19-13-58.png
similarity index 100%
rename from images/2025-07-18-19-13-58.png
rename to images/changelog/2025/2025-07-18-19-13-58.png
diff --git a/images/2025-07-18-19-14-58.png b/images/changelog/2025/2025-07-18-19-14-58.png
similarity index 100%
rename from images/2025-07-18-19-14-58.png
rename to images/changelog/2025/2025-07-18-19-14-58.png
diff --git a/images/2025-07-18-19-17-13.png b/images/changelog/2025/2025-07-18-19-17-13.png
similarity index 100%
rename from images/2025-07-18-19-17-13.png
rename to images/changelog/2025/2025-07-18-19-17-13.png
diff --git a/images/2025-07-18-19-19-53.png b/images/changelog/2025/2025-07-18-19-19-53.png
similarity index 100%
rename from images/2025-07-18-19-19-53.png
rename to images/changelog/2025/2025-07-18-19-19-53.png
diff --git a/images/2025-07-22-18-24-12.png b/images/changelog/2025/2025-07-22-18-24-12.png
similarity index 100%
rename from images/2025-07-22-18-24-12.png
rename to images/changelog/2025/2025-07-22-18-24-12.png
diff --git a/images/2025-07-22-18-47-02.png b/images/changelog/2025/2025-07-22-18-47-02.png
similarity index 100%
rename from images/2025-07-22-18-47-02.png
rename to images/changelog/2025/2025-07-22-18-47-02.png
diff --git a/images/2025-07-22-18-57-05.png b/images/changelog/2025/2025-07-22-18-57-05.png
similarity index 100%
rename from images/2025-07-22-18-57-05.png
rename to images/changelog/2025/2025-07-22-18-57-05.png
diff --git a/images/2025-07-22-18-58-31.png b/images/changelog/2025/2025-07-22-18-58-31.png
similarity index 100%
rename from images/2025-07-22-18-58-31.png
rename to images/changelog/2025/2025-07-22-18-58-31.png
diff --git a/images/2025-07-22-19-01-57.png b/images/changelog/2025/2025-07-22-19-01-57.png
similarity index 100%
rename from images/2025-07-22-19-01-57.png
rename to images/changelog/2025/2025-07-22-19-01-57.png
diff --git a/images/2025-07-22-19-03-02.png b/images/changelog/2025/2025-07-22-19-03-02.png
similarity index 100%
rename from images/2025-07-22-19-03-02.png
rename to images/changelog/2025/2025-07-22-19-03-02.png
diff --git a/images/2025-07-22-19-26-27.gif b/images/changelog/2025/2025-07-22-19-26-27.gif
similarity index 100%
rename from images/2025-07-22-19-26-27.gif
rename to images/changelog/2025/2025-07-22-19-26-27.gif
diff --git a/images/2025-07-22-20-01-03.png b/images/changelog/2025/2025-07-22-20-01-03.png
similarity index 100%
rename from images/2025-07-22-20-01-03.png
rename to images/changelog/2025/2025-07-22-20-01-03.png
diff --git a/images/2025-07-22-20-01-55.png b/images/changelog/2025/2025-07-22-20-01-55.png
similarity index 100%
rename from images/2025-07-22-20-01-55.png
rename to images/changelog/2025/2025-07-22-20-01-55.png
diff --git a/images/2025-07-22-20-05-21.gif b/images/changelog/2025/2025-07-22-20-05-21.gif
similarity index 100%
rename from images/2025-07-22-20-05-21.gif
rename to images/changelog/2025/2025-07-22-20-05-21.gif
diff --git a/images/2025-07-22-21-39-17.png b/images/changelog/2025/2025-07-22-21-39-17.png
similarity index 100%
rename from images/2025-07-22-21-39-17.png
rename to images/changelog/2025/2025-07-22-21-39-17.png
diff --git a/images/2025-07-23-17-50-51.png b/images/changelog/2025/2025-07-23-17-50-51.png
similarity index 100%
rename from images/2025-07-23-17-50-51.png
rename to images/changelog/2025/2025-07-23-17-50-51.png
diff --git a/images/2025-07-23-17-51-55.png b/images/changelog/2025/2025-07-23-17-51-55.png
similarity index 100%
rename from images/2025-07-23-17-51-55.png
rename to images/changelog/2025/2025-07-23-17-51-55.png
diff --git a/images/2025-07-23-18-26-13.png b/images/changelog/2025/2025-07-23-18-26-13.png
similarity index 100%
rename from images/2025-07-23-18-26-13.png
rename to images/changelog/2025/2025-07-23-18-26-13.png
diff --git a/images/2025-07-23-19-00-25.gif b/images/changelog/2025/2025-07-23-19-00-25.gif
similarity index 100%
rename from images/2025-07-23-19-00-25.gif
rename to images/changelog/2025/2025-07-23-19-00-25.gif
diff --git a/images/2025-07-23-19-08-04.gif b/images/changelog/2025/2025-07-23-19-08-04.gif
similarity index 100%
rename from images/2025-07-23-19-08-04.gif
rename to images/changelog/2025/2025-07-23-19-08-04.gif
diff --git a/images/2025-08-12-19-53-39.gif b/images/changelog/2025/2025-08-12-19-53-39.gif
similarity index 100%
rename from images/2025-08-12-19-53-39.gif
rename to images/changelog/2025/2025-08-12-19-53-39.gif
diff --git a/images/2025-08-12-19-56-20.gif b/images/changelog/2025/2025-08-12-19-56-20.gif
similarity index 100%
rename from images/2025-08-12-19-56-20.gif
rename to images/changelog/2025/2025-08-12-19-56-20.gif
diff --git a/images/2025-08-12-20-05-39.png b/images/changelog/2025/2025-08-12-20-05-39.png
similarity index 100%
rename from images/2025-08-12-20-05-39.png
rename to images/changelog/2025/2025-08-12-20-05-39.png
diff --git a/images/2025-08-12-20-31-22.gif b/images/changelog/2025/2025-08-12-20-31-22.gif
similarity index 100%
rename from images/2025-08-12-20-31-22.gif
rename to images/changelog/2025/2025-08-12-20-31-22.gif
diff --git a/images/2025-08-12-20-32-31.gif b/images/changelog/2025/2025-08-12-20-32-31.gif
similarity index 100%
rename from images/2025-08-12-20-32-31.gif
rename to images/changelog/2025/2025-08-12-20-32-31.gif
diff --git a/images/2025-08-12-20-33-43.png b/images/changelog/2025/2025-08-12-20-33-43.png
similarity index 100%
rename from images/2025-08-12-20-33-43.png
rename to images/changelog/2025/2025-08-12-20-33-43.png
diff --git a/images/425306571-60138722-a683-4133-a021-e492dc3538e7.mp4 b/images/changelog/2025/425306571-60138722-a683-4133-a021-e492dc3538e7.mp4
similarity index 100%
rename from images/425306571-60138722-a683-4133-a021-e492dc3538e7.mp4
rename to images/changelog/2025/425306571-60138722-a683-4133-a021-e492dc3538e7.mp4
diff --git a/images/2025-02-13-19-08-52.png b/images/orphans/2026-05-29/_root/2025-02-13-19-08-52.png
similarity index 100%
rename from images/2025-02-13-19-08-52.png
rename to images/orphans/2026-05-29/_root/2025-02-13-19-08-52.png
diff --git a/images/2025-02-14-12-20-19.png b/images/orphans/2026-05-29/_root/2025-02-14-12-20-19.png
similarity index 100%
rename from images/2025-02-14-12-20-19.png
rename to images/orphans/2026-05-29/_root/2025-02-14-12-20-19.png
diff --git a/images/2025-02-14-12-23-31.png b/images/orphans/2026-05-29/_root/2025-02-14-12-23-31.png
similarity index 100%
rename from images/2025-02-14-12-23-31.png
rename to images/orphans/2026-05-29/_root/2025-02-14-12-23-31.png
diff --git a/images/2025-02-14-12-23-39.png b/images/orphans/2026-05-29/_root/2025-02-14-12-23-39.png
similarity index 100%
rename from images/2025-02-14-12-23-39.png
rename to images/orphans/2026-05-29/_root/2025-02-14-12-23-39.png
diff --git a/images/2025-02-14-12-23-44.png b/images/orphans/2026-05-29/_root/2025-02-14-12-23-44.png
similarity index 100%
rename from images/2025-02-14-12-23-44.png
rename to images/orphans/2026-05-29/_root/2025-02-14-12-23-44.png
diff --git a/images/2025-02-14-12-23-49.png b/images/orphans/2026-05-29/_root/2025-02-14-12-23-49.png
similarity index 100%
rename from images/2025-02-14-12-23-49.png
rename to images/orphans/2026-05-29/_root/2025-02-14-12-23-49.png
diff --git a/images/2025-02-14-12-23-57.png b/images/orphans/2026-05-29/_root/2025-02-14-12-23-57.png
similarity index 100%
rename from images/2025-02-14-12-23-57.png
rename to images/orphans/2026-05-29/_root/2025-02-14-12-23-57.png
diff --git a/images/2025-02-14-12-24-01.png b/images/orphans/2026-05-29/_root/2025-02-14-12-24-01.png
similarity index 100%
rename from images/2025-02-14-12-24-01.png
rename to images/orphans/2026-05-29/_root/2025-02-14-12-24-01.png
diff --git a/images/2025-02-14-12-24-05.png b/images/orphans/2026-05-29/_root/2025-02-14-12-24-05.png
similarity index 100%
rename from images/2025-02-14-12-24-05.png
rename to images/orphans/2026-05-29/_root/2025-02-14-12-24-05.png
diff --git a/images/2025-02-14-12-24-09.png b/images/orphans/2026-05-29/_root/2025-02-14-12-24-09.png
similarity index 100%
rename from images/2025-02-14-12-24-09.png
rename to images/orphans/2026-05-29/_root/2025-02-14-12-24-09.png
diff --git a/images/2025-02-14-15-14-05.png b/images/orphans/2026-05-29/_root/2025-02-14-15-14-05.png
similarity index 100%
rename from images/2025-02-14-15-14-05.png
rename to images/orphans/2026-05-29/_root/2025-02-14-15-14-05.png
diff --git a/images/2025-02-14-15-18-03.png b/images/orphans/2026-05-29/_root/2025-02-14-15-18-03.png
similarity index 100%
rename from images/2025-02-14-15-18-03.png
rename to images/orphans/2026-05-29/_root/2025-02-14-15-18-03.png
diff --git a/images/2025-02-14-15-19-35.png b/images/orphans/2026-05-29/_root/2025-02-14-15-19-35.png
similarity index 100%
rename from images/2025-02-14-15-19-35.png
rename to images/orphans/2026-05-29/_root/2025-02-14-15-19-35.png
diff --git a/images/2025-02-14-15-53-30.png b/images/orphans/2026-05-29/_root/2025-02-14-15-53-30.png
similarity index 100%
rename from images/2025-02-14-15-53-30.png
rename to images/orphans/2026-05-29/_root/2025-02-14-15-53-30.png
diff --git a/images/2025-02-14-15-54-29.png b/images/orphans/2026-05-29/_root/2025-02-14-15-54-29.png
similarity index 100%
rename from images/2025-02-14-15-54-29.png
rename to images/orphans/2026-05-29/_root/2025-02-14-15-54-29.png
diff --git a/images/2025-02-14-16-34-17.png b/images/orphans/2026-05-29/_root/2025-02-14-16-34-17.png
similarity index 100%
rename from images/2025-02-14-16-34-17.png
rename to images/orphans/2026-05-29/_root/2025-02-14-16-34-17.png
diff --git a/images/2025-02-14-16-39-17.png b/images/orphans/2026-05-29/_root/2025-02-14-16-39-17.png
similarity index 100%
rename from images/2025-02-14-16-39-17.png
rename to images/orphans/2026-05-29/_root/2025-02-14-16-39-17.png
diff --git a/images/2025-02-14-16-40-32.png b/images/orphans/2026-05-29/_root/2025-02-14-16-40-32.png
similarity index 100%
rename from images/2025-02-14-16-40-32.png
rename to images/orphans/2026-05-29/_root/2025-02-14-16-40-32.png
diff --git a/images/2025-02-14-16-41-03.png b/images/orphans/2026-05-29/_root/2025-02-14-16-41-03.png
similarity index 100%
rename from images/2025-02-14-16-41-03.png
rename to images/orphans/2026-05-29/_root/2025-02-14-16-41-03.png
diff --git a/images/2025-02-14-16-54-36.png b/images/orphans/2026-05-29/_root/2025-02-14-16-54-36.png
similarity index 100%
rename from images/2025-02-14-16-54-36.png
rename to images/orphans/2026-05-29/_root/2025-02-14-16-54-36.png
diff --git a/images/2025-04-07-19-18-24.png b/images/orphans/2026-05-29/_root/2025-04-07-19-18-24.png
similarity index 100%
rename from images/2025-04-07-19-18-24.png
rename to images/orphans/2026-05-29/_root/2025-04-07-19-18-24.png
diff --git a/images/2025-04-09-11-10-39.png b/images/orphans/2026-05-29/_root/2025-04-09-11-10-39.png
similarity index 100%
rename from images/2025-04-09-11-10-39.png
rename to images/orphans/2026-05-29/_root/2025-04-09-11-10-39.png
diff --git a/images/2025-04-09-11-11-40.png b/images/orphans/2026-05-29/_root/2025-04-09-11-11-40.png
similarity index 100%
rename from images/2025-04-09-11-11-40.png
rename to images/orphans/2026-05-29/_root/2025-04-09-11-11-40.png
diff --git a/images/2025-04-09-11-29-08.png b/images/orphans/2026-05-29/_root/2025-04-09-11-29-08.png
similarity index 100%
rename from images/2025-04-09-11-29-08.png
rename to images/orphans/2026-05-29/_root/2025-04-09-11-29-08.png
diff --git a/images/2025-04-11-12-14-31.png b/images/orphans/2026-05-29/_root/2025-04-11-12-14-31.png
similarity index 100%
rename from images/2025-04-11-12-14-31.png
rename to images/orphans/2026-05-29/_root/2025-04-11-12-14-31.png
diff --git a/images/2025-04-14-11-00-09.png b/images/orphans/2026-05-29/_root/2025-04-14-11-00-09.png
similarity index 100%
rename from images/2025-04-14-11-00-09.png
rename to images/orphans/2026-05-29/_root/2025-04-14-11-00-09.png
diff --git a/images/2025-04-14-18-02-35.png b/images/orphans/2026-05-29/_root/2025-04-14-18-02-35.png
similarity index 100%
rename from images/2025-04-14-18-02-35.png
rename to images/orphans/2026-05-29/_root/2025-04-14-18-02-35.png
diff --git a/images/2025-04-14-18-03-37.png b/images/orphans/2026-05-29/_root/2025-04-14-18-03-37.png
similarity index 100%
rename from images/2025-04-14-18-03-37.png
rename to images/orphans/2026-05-29/_root/2025-04-14-18-03-37.png
diff --git a/images/2025-04-14-18-08-38.png b/images/orphans/2026-05-29/_root/2025-04-14-18-08-38.png
similarity index 100%
rename from images/2025-04-14-18-08-38.png
rename to images/orphans/2026-05-29/_root/2025-04-14-18-08-38.png
diff --git a/images/2025-04-17-11-38-05.png b/images/orphans/2026-05-29/_root/2025-04-17-11-38-05.png
similarity index 100%
rename from images/2025-04-17-11-38-05.png
rename to images/orphans/2026-05-29/_root/2025-04-17-11-38-05.png
diff --git a/images/2025-04-17-11-50-40.png b/images/orphans/2026-05-29/_root/2025-04-17-11-50-40.png
similarity index 100%
rename from images/2025-04-17-11-50-40.png
rename to images/orphans/2026-05-29/_root/2025-04-17-11-50-40.png
diff --git a/images/2025-04-17-15-20-10.png b/images/orphans/2026-05-29/_root/2025-04-17-15-20-10.png
similarity index 100%
rename from images/2025-04-17-15-20-10.png
rename to images/orphans/2026-05-29/_root/2025-04-17-15-20-10.png
diff --git a/images/2025-04-17-15-27-35.png b/images/orphans/2026-05-29/_root/2025-04-17-15-27-35.png
similarity index 100%
rename from images/2025-04-17-15-27-35.png
rename to images/orphans/2026-05-29/_root/2025-04-17-15-27-35.png
diff --git a/images/2025-06-04-16-52-12.png b/images/orphans/2026-05-29/_root/2025-06-04-16-52-12.png
similarity index 100%
rename from images/2025-06-04-16-52-12.png
rename to images/orphans/2026-05-29/_root/2025-06-04-16-52-12.png
diff --git a/images/2025-06-04-16-53-42.png b/images/orphans/2026-05-29/_root/2025-06-04-16-53-42.png
similarity index 100%
rename from images/2025-06-04-16-53-42.png
rename to images/orphans/2026-05-29/_root/2025-06-04-16-53-42.png
diff --git a/images/2025-06-16-15-53.gif b/images/orphans/2026-05-29/_root/2025-06-16-15-53.gif
similarity index 100%
rename from images/2025-06-16-15-53.gif
rename to images/orphans/2026-05-29/_root/2025-06-16-15-53.gif
diff --git a/images/2025-06-16-16-49.gif b/images/orphans/2026-05-29/_root/2025-06-16-16-49.gif
similarity index 100%
rename from images/2025-06-16-16-49.gif
rename to images/orphans/2026-05-29/_root/2025-06-16-16-49.gif
diff --git a/images/2025-06-16-19-09.gif b/images/orphans/2026-05-29/_root/2025-06-16-19-09.gif
similarity index 100%
rename from images/2025-06-16-19-09.gif
rename to images/orphans/2026-05-29/_root/2025-06-16-19-09.gif
diff --git a/images/2025-06-16-19-46.gif b/images/orphans/2026-05-29/_root/2025-06-16-19-46.gif
similarity index 100%
rename from images/2025-06-16-19-46.gif
rename to images/orphans/2026-05-29/_root/2025-06-16-19-46.gif
diff --git a/images/2025-06-16-19-56.gif b/images/orphans/2026-05-29/_root/2025-06-16-19-56.gif
similarity index 100%
rename from images/2025-06-16-19-56.gif
rename to images/orphans/2026-05-29/_root/2025-06-16-19-56.gif
diff --git a/images/2025-06-16-22-20.gif b/images/orphans/2026-05-29/_root/2025-06-16-22-20.gif
similarity index 100%
rename from images/2025-06-16-22-20.gif
rename to images/orphans/2026-05-29/_root/2025-06-16-22-20.gif
diff --git a/images/2025-07-18-12-47-59.png b/images/orphans/2026-05-29/_root/2025-07-18-12-47-59.png
similarity index 100%
rename from images/2025-07-18-12-47-59.png
rename to images/orphans/2026-05-29/_root/2025-07-18-12-47-59.png
diff --git a/images/2025-07-18-13-14-08.gif b/images/orphans/2026-05-29/_root/2025-07-18-13-14-08.gif
similarity index 100%
rename from images/2025-07-18-13-14-08.gif
rename to images/orphans/2026-05-29/_root/2025-07-18-13-14-08.gif
diff --git a/images/2025-07-18-13-46-41.png b/images/orphans/2026-05-29/_root/2025-07-18-13-46-41.png
similarity index 100%
rename from images/2025-07-18-13-46-41.png
rename to images/orphans/2026-05-29/_root/2025-07-18-13-46-41.png
diff --git a/images/2025-07-18-13-46-56.png b/images/orphans/2026-05-29/_root/2025-07-18-13-46-56.png
similarity index 100%
rename from images/2025-07-18-13-46-56.png
rename to images/orphans/2026-05-29/_root/2025-07-18-13-46-56.png
diff --git a/images/2025-07-18-13-49-11.gif b/images/orphans/2026-05-29/_root/2025-07-18-13-49-11.gif
similarity index 100%
rename from images/2025-07-18-13-49-11.gif
rename to images/orphans/2026-05-29/_root/2025-07-18-13-49-11.gif
diff --git a/images/2025-07-18-13-49-22.png b/images/orphans/2026-05-29/_root/2025-07-18-13-49-22.png
similarity index 100%
rename from images/2025-07-18-13-49-22.png
rename to images/orphans/2026-05-29/_root/2025-07-18-13-49-22.png
diff --git a/images/2025-07-18-13-51-28.png b/images/orphans/2026-05-29/_root/2025-07-18-13-51-28.png
similarity index 100%
rename from images/2025-07-18-13-51-28.png
rename to images/orphans/2026-05-29/_root/2025-07-18-13-51-28.png
diff --git a/images/2025-07-18-13-51-52.png b/images/orphans/2026-05-29/_root/2025-07-18-13-51-52.png
similarity index 100%
rename from images/2025-07-18-13-51-52.png
rename to images/orphans/2026-05-29/_root/2025-07-18-13-51-52.png
diff --git a/images/2025-07-18-13-52-25.png b/images/orphans/2026-05-29/_root/2025-07-18-13-52-25.png
similarity index 100%
rename from images/2025-07-18-13-52-25.png
rename to images/orphans/2026-05-29/_root/2025-07-18-13-52-25.png
diff --git a/images/2025-07-18-13-52-37.png b/images/orphans/2026-05-29/_root/2025-07-18-13-52-37.png
similarity index 100%
rename from images/2025-07-18-13-52-37.png
rename to images/orphans/2026-05-29/_root/2025-07-18-13-52-37.png
diff --git a/images/2025-07-18-13-53-00.png b/images/orphans/2026-05-29/_root/2025-07-18-13-53-00.png
similarity index 100%
rename from images/2025-07-18-13-53-00.png
rename to images/orphans/2026-05-29/_root/2025-07-18-13-53-00.png
diff --git a/images/2025-07-18-13-53-14.png b/images/orphans/2026-05-29/_root/2025-07-18-13-53-14.png
similarity index 100%
rename from images/2025-07-18-13-53-14.png
rename to images/orphans/2026-05-29/_root/2025-07-18-13-53-14.png
diff --git a/images/2025-07-18-13-53-28.png b/images/orphans/2026-05-29/_root/2025-07-18-13-53-28.png
similarity index 100%
rename from images/2025-07-18-13-53-28.png
rename to images/orphans/2026-05-29/_root/2025-07-18-13-53-28.png
diff --git a/images/2025-07-18-13-55-01.gif b/images/orphans/2026-05-29/_root/2025-07-18-13-55-01.gif
similarity index 100%
rename from images/2025-07-18-13-55-01.gif
rename to images/orphans/2026-05-29/_root/2025-07-18-13-55-01.gif
diff --git a/images/2025-07-18-13-55-02.gif b/images/orphans/2026-05-29/_root/2025-07-18-13-55-02.gif
similarity index 100%
rename from images/2025-07-18-13-55-02.gif
rename to images/orphans/2026-05-29/_root/2025-07-18-13-55-02.gif
diff --git a/images/2025-07-18-16-00-06.png b/images/orphans/2026-05-29/_root/2025-07-18-16-00-06.png
similarity index 100%
rename from images/2025-07-18-16-00-06.png
rename to images/orphans/2026-05-29/_root/2025-07-18-16-00-06.png
diff --git a/images/2025-07-21-15-43-14.png b/images/orphans/2026-05-29/_root/2025-07-21-15-43-14.png
similarity index 100%
rename from images/2025-07-21-15-43-14.png
rename to images/orphans/2026-05-29/_root/2025-07-21-15-43-14.png
diff --git a/images/2025-07-21-15-43-32.png b/images/orphans/2026-05-29/_root/2025-07-21-15-43-32.png
similarity index 100%
rename from images/2025-07-21-15-43-32.png
rename to images/orphans/2026-05-29/_root/2025-07-21-15-43-32.png
diff --git a/images/2025-07-21-15-55-21.png b/images/orphans/2026-05-29/_root/2025-07-21-15-55-21.png
similarity index 100%
rename from images/2025-07-21-15-55-21.png
rename to images/orphans/2026-05-29/_root/2025-07-21-15-55-21.png
diff --git a/images/2025-07-21-15-58-13.png b/images/orphans/2026-05-29/_root/2025-07-21-15-58-13.png
similarity index 100%
rename from images/2025-07-21-15-58-13.png
rename to images/orphans/2026-05-29/_root/2025-07-21-15-58-13.png
diff --git a/images/2025-07-21-15-58-36.png b/images/orphans/2026-05-29/_root/2025-07-21-15-58-36.png
similarity index 100%
rename from images/2025-07-21-15-58-36.png
rename to images/orphans/2026-05-29/_root/2025-07-21-15-58-36.png
diff --git a/images/2025-07-21-15-58-52.png b/images/orphans/2026-05-29/_root/2025-07-21-15-58-52.png
similarity index 100%
rename from images/2025-07-21-15-58-52.png
rename to images/orphans/2026-05-29/_root/2025-07-21-15-58-52.png
diff --git a/images/2025-07-21-15-58-58.png b/images/orphans/2026-05-29/_root/2025-07-21-15-58-58.png
similarity index 100%
rename from images/2025-07-21-15-58-58.png
rename to images/orphans/2026-05-29/_root/2025-07-21-15-58-58.png
diff --git a/images/2025-07-21-17-44-23.png b/images/orphans/2026-05-29/_root/2025-07-21-17-44-23.png
similarity index 100%
rename from images/2025-07-21-17-44-23.png
rename to images/orphans/2026-05-29/_root/2025-07-21-17-44-23.png
diff --git a/images/2025-07-21-18-28-43.png b/images/orphans/2026-05-29/_root/2025-07-21-18-28-43.png
similarity index 100%
rename from images/2025-07-21-18-28-43.png
rename to images/orphans/2026-05-29/_root/2025-07-21-18-28-43.png
diff --git a/images/2025-07-28-12-29-49.png b/images/orphans/2026-05-29/_root/2025-07-28-12-29-49.png
similarity index 100%
rename from images/2025-07-28-12-29-49.png
rename to images/orphans/2026-05-29/_root/2025-07-28-12-29-49.png
diff --git a/images/2025-07-28-12-32-23.png b/images/orphans/2026-05-29/_root/2025-07-28-12-32-23.png
similarity index 100%
rename from images/2025-07-28-12-32-23.png
rename to images/orphans/2026-05-29/_root/2025-07-28-12-32-23.png
diff --git a/images/2025-07-28-12-35-39.png b/images/orphans/2026-05-29/_root/2025-07-28-12-35-39.png
similarity index 100%
rename from images/2025-07-28-12-35-39.png
rename to images/orphans/2026-05-29/_root/2025-07-28-12-35-39.png
diff --git a/images/2025-07-28-12-36-04.png b/images/orphans/2026-05-29/_root/2025-07-28-12-36-04.png
similarity index 100%
rename from images/2025-07-28-12-36-04.png
rename to images/orphans/2026-05-29/_root/2025-07-28-12-36-04.png
diff --git a/images/2025-08-01-15-15-52.gif b/images/orphans/2026-05-29/_root/2025-08-01-15-15-52.gif
similarity index 100%
rename from images/2025-08-01-15-15-52.gif
rename to images/orphans/2026-05-29/_root/2025-08-01-15-15-52.gif
diff --git a/images/2025-08-01-15-22-15.gif b/images/orphans/2026-05-29/_root/2025-08-01-15-22-15.gif
similarity index 100%
rename from images/2025-08-01-15-22-15.gif
rename to images/orphans/2026-05-29/_root/2025-08-01-15-22-15.gif
diff --git a/images/2025-08-02-17-31-04.png b/images/orphans/2026-05-29/_root/2025-08-02-17-31-04.png
similarity index 100%
rename from images/2025-08-02-17-31-04.png
rename to images/orphans/2026-05-29/_root/2025-08-02-17-31-04.png
diff --git a/images/2025-08-02-17-32-25.png b/images/orphans/2026-05-29/_root/2025-08-02-17-32-25.png
similarity index 100%
rename from images/2025-08-02-17-32-25.png
rename to images/orphans/2026-05-29/_root/2025-08-02-17-32-25.png
diff --git a/images/2025-08-02-17-46-51.png b/images/orphans/2026-05-29/_root/2025-08-02-17-46-51.png
similarity index 100%
rename from images/2025-08-02-17-46-51.png
rename to images/orphans/2026-05-29/_root/2025-08-02-17-46-51.png
diff --git a/images/2025-08-02-17-48-23.png b/images/orphans/2026-05-29/_root/2025-08-02-17-48-23.png
similarity index 100%
rename from images/2025-08-02-17-48-23.png
rename to images/orphans/2026-05-29/_root/2025-08-02-17-48-23.png
diff --git a/images/2025-08-02-17-52-02.gif b/images/orphans/2026-05-29/_root/2025-08-02-17-52-02.gif
similarity index 100%
rename from images/2025-08-02-17-52-02.gif
rename to images/orphans/2026-05-29/_root/2025-08-02-17-52-02.gif
diff --git a/images/2025-08-02-17-57-44.gif b/images/orphans/2026-05-29/_root/2025-08-02-17-57-44.gif
similarity index 100%
rename from images/2025-08-02-17-57-44.gif
rename to images/orphans/2026-05-29/_root/2025-08-02-17-57-44.gif
diff --git a/images/2025-08-02-18-01-51.png b/images/orphans/2026-05-29/_root/2025-08-02-18-01-51.png
similarity index 100%
rename from images/2025-08-02-18-01-51.png
rename to images/orphans/2026-05-29/_root/2025-08-02-18-01-51.png
diff --git a/images/2025-08-02-18-03-32.png b/images/orphans/2026-05-29/_root/2025-08-02-18-03-32.png
similarity index 100%
rename from images/2025-08-02-18-03-32.png
rename to images/orphans/2026-05-29/_root/2025-08-02-18-03-32.png
diff --git a/images/2025-08-02-18-04-14.png b/images/orphans/2026-05-29/_root/2025-08-02-18-04-14.png
similarity index 100%
rename from images/2025-08-02-18-04-14.png
rename to images/orphans/2026-05-29/_root/2025-08-02-18-04-14.png
diff --git a/images/2025-08-02-18-06-26.gif b/images/orphans/2026-05-29/_root/2025-08-02-18-06-26.gif
similarity index 100%
rename from images/2025-08-02-18-06-26.gif
rename to images/orphans/2026-05-29/_root/2025-08-02-18-06-26.gif
diff --git a/images/2025-08-02-18-24-39.png b/images/orphans/2026-05-29/_root/2025-08-02-18-24-39.png
similarity index 100%
rename from images/2025-08-02-18-24-39.png
rename to images/orphans/2026-05-29/_root/2025-08-02-18-24-39.png
diff --git a/images/2025-08-02-18-25-24.png b/images/orphans/2026-05-29/_root/2025-08-02-18-25-24.png
similarity index 100%
rename from images/2025-08-02-18-25-24.png
rename to images/orphans/2026-05-29/_root/2025-08-02-18-25-24.png
diff --git a/images/2025-08-02-18-27-14.gif b/images/orphans/2026-05-29/_root/2025-08-02-18-27-14.gif
similarity index 100%
rename from images/2025-08-02-18-27-14.gif
rename to images/orphans/2026-05-29/_root/2025-08-02-18-27-14.gif
diff --git a/images/2025-08-02-18-29-15.png b/images/orphans/2026-05-29/_root/2025-08-02-18-29-15.png
similarity index 100%
rename from images/2025-08-02-18-29-15.png
rename to images/orphans/2026-05-29/_root/2025-08-02-18-29-15.png
diff --git a/images/2025-08-02-18-29-48.png b/images/orphans/2026-05-29/_root/2025-08-02-18-29-48.png
similarity index 100%
rename from images/2025-08-02-18-29-48.png
rename to images/orphans/2026-05-29/_root/2025-08-02-18-29-48.png
diff --git a/images/2025-08-02-18-31-53.gif b/images/orphans/2026-05-29/_root/2025-08-02-18-31-53.gif
similarity index 100%
rename from images/2025-08-02-18-31-53.gif
rename to images/orphans/2026-05-29/_root/2025-08-02-18-31-53.gif
diff --git a/images/2025-08-04-13-07-08.png b/images/orphans/2026-05-29/_root/2025-08-04-13-07-08.png
similarity index 100%
rename from images/2025-08-04-13-07-08.png
rename to images/orphans/2026-05-29/_root/2025-08-04-13-07-08.png
diff --git a/images/2025-08-04-13-13-56.png b/images/orphans/2026-05-29/_root/2025-08-04-13-13-56.png
similarity index 100%
rename from images/2025-08-04-13-13-56.png
rename to images/orphans/2026-05-29/_root/2025-08-04-13-13-56.png
diff --git a/images/2025-08-04-13-18-26.png b/images/orphans/2026-05-29/_root/2025-08-04-13-18-26.png
similarity index 100%
rename from images/2025-08-04-13-18-26.png
rename to images/orphans/2026-05-29/_root/2025-08-04-13-18-26.png
diff --git a/images/2025-08-04-13-24-44.png b/images/orphans/2026-05-29/_root/2025-08-04-13-24-44.png
similarity index 100%
rename from images/2025-08-04-13-24-44.png
rename to images/orphans/2026-05-29/_root/2025-08-04-13-24-44.png
diff --git a/images/2025-08-04-13-26-12.gif b/images/orphans/2026-05-29/_root/2025-08-04-13-26-12.gif
similarity index 100%
rename from images/2025-08-04-13-26-12.gif
rename to images/orphans/2026-05-29/_root/2025-08-04-13-26-12.gif
diff --git a/images/2025-08-04-13-28-08.png b/images/orphans/2026-05-29/_root/2025-08-04-13-28-08.png
similarity index 100%
rename from images/2025-08-04-13-28-08.png
rename to images/orphans/2026-05-29/_root/2025-08-04-13-28-08.png
diff --git a/images/2025-08-04-13-42-59.gif b/images/orphans/2026-05-29/_root/2025-08-04-13-42-59.gif
similarity index 100%
rename from images/2025-08-04-13-42-59.gif
rename to images/orphans/2026-05-29/_root/2025-08-04-13-42-59.gif
diff --git a/images/2025-08-04-13-44-15.png b/images/orphans/2026-05-29/_root/2025-08-04-13-44-15.png
similarity index 100%
rename from images/2025-08-04-13-44-15.png
rename to images/orphans/2026-05-29/_root/2025-08-04-13-44-15.png
diff --git a/images/2025-08-04-13-45-19.png b/images/orphans/2026-05-29/_root/2025-08-04-13-45-19.png
similarity index 100%
rename from images/2025-08-04-13-45-19.png
rename to images/orphans/2026-05-29/_root/2025-08-04-13-45-19.png
diff --git a/images/2025-08-04-13-46-20.png b/images/orphans/2026-05-29/_root/2025-08-04-13-46-20.png
similarity index 100%
rename from images/2025-08-04-13-46-20.png
rename to images/orphans/2026-05-29/_root/2025-08-04-13-46-20.png
diff --git a/images/2025-08-04-13-46-47.png b/images/orphans/2026-05-29/_root/2025-08-04-13-46-47.png
similarity index 100%
rename from images/2025-08-04-13-46-47.png
rename to images/orphans/2026-05-29/_root/2025-08-04-13-46-47.png
diff --git a/images/2025-08-13-14-58-56.gif b/images/orphans/2026-05-29/_root/2025-08-13-14-58-56.gif
similarity index 100%
rename from images/2025-08-13-14-58-56.gif
rename to images/orphans/2026-05-29/_root/2025-08-13-14-58-56.gif
diff --git a/images/2025-08-13-15-11-05.gif b/images/orphans/2026-05-29/_root/2025-08-13-15-11-05.gif
similarity index 100%
rename from images/2025-08-13-15-11-05.gif
rename to images/orphans/2026-05-29/_root/2025-08-13-15-11-05.gif
diff --git a/images/2025-08-13-15-40-33.png b/images/orphans/2026-05-29/_root/2025-08-13-15-40-33.png
similarity index 100%
rename from images/2025-08-13-15-40-33.png
rename to images/orphans/2026-05-29/_root/2025-08-13-15-40-33.png
diff --git a/images/2025-08-13-15-43-16.png b/images/orphans/2026-05-29/_root/2025-08-13-15-43-16.png
similarity index 100%
rename from images/2025-08-13-15-43-16.png
rename to images/orphans/2026-05-29/_root/2025-08-13-15-43-16.png
diff --git a/images/2025-08-13-15-50-51.png b/images/orphans/2026-05-29/_root/2025-08-13-15-50-51.png
similarity index 100%
rename from images/2025-08-13-15-50-51.png
rename to images/orphans/2026-05-29/_root/2025-08-13-15-50-51.png
diff --git a/images/2025-08-13-15-51-56.png b/images/orphans/2026-05-29/_root/2025-08-13-15-51-56.png
similarity index 100%
rename from images/2025-08-13-15-51-56.png
rename to images/orphans/2026-05-29/_root/2025-08-13-15-51-56.png
diff --git a/images/2025-08-13-15-55-22.gif b/images/orphans/2026-05-29/_root/2025-08-13-15-55-22.gif
similarity index 100%
rename from images/2025-08-13-15-55-22.gif
rename to images/orphans/2026-05-29/_root/2025-08-13-15-55-22.gif
diff --git a/images/2025-08-13-15-58-35.png b/images/orphans/2026-05-29/_root/2025-08-13-15-58-35.png
similarity index 100%
rename from images/2025-08-13-15-58-35.png
rename to images/orphans/2026-05-29/_root/2025-08-13-15-58-35.png
diff --git a/images/2025-08-13-16-11-13.png b/images/orphans/2026-05-29/_root/2025-08-13-16-11-13.png
similarity index 100%
rename from images/2025-08-13-16-11-13.png
rename to images/orphans/2026-05-29/_root/2025-08-13-16-11-13.png
diff --git a/images/2025-08-13-16-19-43.png b/images/orphans/2026-05-29/_root/2025-08-13-16-19-43.png
similarity index 100%
rename from images/2025-08-13-16-19-43.png
rename to images/orphans/2026-05-29/_root/2025-08-13-16-19-43.png
diff --git a/images/2025-08-13-16-30-47.png b/images/orphans/2026-05-29/_root/2025-08-13-16-30-47.png
similarity index 100%
rename from images/2025-08-13-16-30-47.png
rename to images/orphans/2026-05-29/_root/2025-08-13-16-30-47.png
diff --git a/images/2025-08-14-16-42-12.gif b/images/orphans/2026-05-29/_root/2025-08-14-16-42-12.gif
similarity index 100%
rename from images/2025-08-14-16-42-12.gif
rename to images/orphans/2026-05-29/_root/2025-08-14-16-42-12.gif
diff --git a/images/2025-08-14-17-41-07.gif b/images/orphans/2026-05-29/_root/2025-08-14-17-41-07.gif
similarity index 100%
rename from images/2025-08-14-17-41-07.gif
rename to images/orphans/2026-05-29/_root/2025-08-14-17-41-07.gif
diff --git a/images/2025-08-14-17-50-22.png b/images/orphans/2026-05-29/_root/2025-08-14-17-50-22.png
similarity index 100%
rename from images/2025-08-14-17-50-22.png
rename to images/orphans/2026-05-29/_root/2025-08-14-17-50-22.png
diff --git a/images/2025-08-14-17-52-42.png b/images/orphans/2026-05-29/_root/2025-08-14-17-52-42.png
similarity index 100%
rename from images/2025-08-14-17-52-42.png
rename to images/orphans/2026-05-29/_root/2025-08-14-17-52-42.png
diff --git a/images/2025-08-14-17-54-04.png b/images/orphans/2026-05-29/_root/2025-08-14-17-54-04.png
similarity index 100%
rename from images/2025-08-14-17-54-04.png
rename to images/orphans/2026-05-29/_root/2025-08-14-17-54-04.png
diff --git a/images/2025-08-14-17-56-07.gif b/images/orphans/2026-05-29/_root/2025-08-14-17-56-07.gif
similarity index 100%
rename from images/2025-08-14-17-56-07.gif
rename to images/orphans/2026-05-29/_root/2025-08-14-17-56-07.gif
diff --git a/images/2025-08-14-18-03-07.png b/images/orphans/2026-05-29/_root/2025-08-14-18-03-07.png
similarity index 100%
rename from images/2025-08-14-18-03-07.png
rename to images/orphans/2026-05-29/_root/2025-08-14-18-03-07.png
diff --git a/images/2025-08-14-18-04-04.png b/images/orphans/2026-05-29/_root/2025-08-14-18-04-04.png
similarity index 100%
rename from images/2025-08-14-18-04-04.png
rename to images/orphans/2026-05-29/_root/2025-08-14-18-04-04.png
diff --git a/images/2025-11-21-19-07-15.png b/images/orphans/2026-05-29/_root/2025-11-21-19-07-15.png
similarity index 100%
rename from images/2025-11-21-19-07-15.png
rename to images/orphans/2026-05-29/_root/2025-11-21-19-07-15.png
diff --git a/images/2025-11-21-19-19-44.png b/images/orphans/2026-05-29/_root/2025-11-21-19-19-44.png
similarity index 100%
rename from images/2025-11-21-19-19-44.png
rename to images/orphans/2026-05-29/_root/2025-11-21-19-19-44.png
diff --git a/images/2025-11-21-19-42-20.png b/images/orphans/2026-05-29/_root/2025-11-21-19-42-20.png
similarity index 100%
rename from images/2025-11-21-19-42-20.png
rename to images/orphans/2026-05-29/_root/2025-11-21-19-42-20.png
diff --git a/images/2025-11-21-19-44-00.png b/images/orphans/2026-05-29/_root/2025-11-21-19-44-00.png
similarity index 100%
rename from images/2025-11-21-19-44-00.png
rename to images/orphans/2026-05-29/_root/2025-11-21-19-44-00.png
diff --git a/images/2025-11-25-23-23-41.png b/images/orphans/2026-05-29/_root/2025-11-25-23-23-41.png
similarity index 100%
rename from images/2025-11-25-23-23-41.png
rename to images/orphans/2026-05-29/_root/2025-11-25-23-23-41.png
diff --git a/images/2025-11-25-23-24-07.png b/images/orphans/2026-05-29/_root/2025-11-25-23-24-07.png
similarity index 100%
rename from images/2025-11-25-23-24-07.png
rename to images/orphans/2026-05-29/_root/2025-11-25-23-24-07.png
diff --git a/images/2025-11-26-17-06-08.png b/images/orphans/2026-05-29/_root/2025-11-26-17-06-08.png
similarity index 100%
rename from images/2025-11-26-17-06-08.png
rename to images/orphans/2026-05-29/_root/2025-11-26-17-06-08.png
diff --git a/images/2025-11-26-17-10-28.png b/images/orphans/2026-05-29/_root/2025-11-26-17-10-28.png
similarity index 100%
rename from images/2025-11-26-17-10-28.png
rename to images/orphans/2026-05-29/_root/2025-11-26-17-10-28.png
diff --git a/images/2025-11-26-17-12-19.png b/images/orphans/2026-05-29/_root/2025-11-26-17-12-19.png
similarity index 100%
rename from images/2025-11-26-17-12-19.png
rename to images/orphans/2026-05-29/_root/2025-11-26-17-12-19.png
diff --git a/images/2025-11-26-18-37-10.png b/images/orphans/2026-05-29/_root/2025-11-26-18-37-10.png
similarity index 100%
rename from images/2025-11-26-18-37-10.png
rename to images/orphans/2026-05-29/_root/2025-11-26-18-37-10.png
diff --git a/images/2025-12-01-21-54-44.png b/images/orphans/2026-05-29/_root/2025-12-01-21-54-44.png
similarity index 100%
rename from images/2025-12-01-21-54-44.png
rename to images/orphans/2026-05-29/_root/2025-12-01-21-54-44.png
diff --git a/images/2025-12-01-23-56-44.png b/images/orphans/2026-05-29/_root/2025-12-01-23-56-44.png
similarity index 100%
rename from images/2025-12-01-23-56-44.png
rename to images/orphans/2026-05-29/_root/2025-12-01-23-56-44.png
diff --git a/images/2025-12-02-00-03-13.png b/images/orphans/2026-05-29/_root/2025-12-02-00-03-13.png
similarity index 100%
rename from images/2025-12-02-00-03-13.png
rename to images/orphans/2026-05-29/_root/2025-12-02-00-03-13.png
diff --git a/images/2025-12-02-00-04-26.png b/images/orphans/2026-05-29/_root/2025-12-02-00-04-26.png
similarity index 100%
rename from images/2025-12-02-00-04-26.png
rename to images/orphans/2026-05-29/_root/2025-12-02-00-04-26.png
diff --git a/images/2025-12-02-00-06-16.png b/images/orphans/2026-05-29/_root/2025-12-02-00-06-16.png
similarity index 100%
rename from images/2025-12-02-00-06-16.png
rename to images/orphans/2026-05-29/_root/2025-12-02-00-06-16.png
diff --git a/images/2025-12-02-00-07-42.png b/images/orphans/2026-05-29/_root/2025-12-02-00-07-42.png
similarity index 100%
rename from images/2025-12-02-00-07-42.png
rename to images/orphans/2026-05-29/_root/2025-12-02-00-07-42.png
diff --git a/images/2025-12-02-16-12-38.png b/images/orphans/2026-05-29/_root/2025-12-02-16-12-38.png
similarity index 100%
rename from images/2025-12-02-16-12-38.png
rename to images/orphans/2026-05-29/_root/2025-12-02-16-12-38.png
diff --git a/images/2025-12-02-16-14-04.png b/images/orphans/2026-05-29/_root/2025-12-02-16-14-04.png
similarity index 100%
rename from images/2025-12-02-16-14-04.png
rename to images/orphans/2026-05-29/_root/2025-12-02-16-14-04.png
diff --git a/images/2025-12-04-18-00-20.png b/images/orphans/2026-05-29/_root/2025-12-04-18-00-20.png
similarity index 100%
rename from images/2025-12-04-18-00-20.png
rename to images/orphans/2026-05-29/_root/2025-12-04-18-00-20.png
diff --git a/images/2025-12-04-18-00-27.png b/images/orphans/2026-05-29/_root/2025-12-04-18-00-27.png
similarity index 100%
rename from images/2025-12-04-18-00-27.png
rename to images/orphans/2026-05-29/_root/2025-12-04-18-00-27.png
diff --git a/images/2025-12-04-18-00-51.png b/images/orphans/2026-05-29/_root/2025-12-04-18-00-51.png
similarity index 100%
rename from images/2025-12-04-18-00-51.png
rename to images/orphans/2026-05-29/_root/2025-12-04-18-00-51.png
diff --git a/images/2025-12-04-18-01-11.png b/images/orphans/2026-05-29/_root/2025-12-04-18-01-11.png
similarity index 100%
rename from images/2025-12-04-18-01-11.png
rename to images/orphans/2026-05-29/_root/2025-12-04-18-01-11.png
diff --git a/images/2025-12-04-18-01-19.png b/images/orphans/2026-05-29/_root/2025-12-04-18-01-19.png
similarity index 100%
rename from images/2025-12-04-18-01-19.png
rename to images/orphans/2026-05-29/_root/2025-12-04-18-01-19.png
diff --git a/images/2025-12-04-18-01-27.png b/images/orphans/2026-05-29/_root/2025-12-04-18-01-27.png
similarity index 100%
rename from images/2025-12-04-18-01-27.png
rename to images/orphans/2026-05-29/_root/2025-12-04-18-01-27.png
diff --git a/images/2025-12-04-18-01-32.png b/images/orphans/2026-05-29/_root/2025-12-04-18-01-32.png
similarity index 100%
rename from images/2025-12-04-18-01-32.png
rename to images/orphans/2026-05-29/_root/2025-12-04-18-01-32.png
diff --git a/images/2025-12-04-18-01-44.png b/images/orphans/2026-05-29/_root/2025-12-04-18-01-44.png
similarity index 100%
rename from images/2025-12-04-18-01-44.png
rename to images/orphans/2026-05-29/_root/2025-12-04-18-01-44.png
diff --git a/images/2025-12-04-18-01-50.png b/images/orphans/2026-05-29/_root/2025-12-04-18-01-50.png
similarity index 100%
rename from images/2025-12-04-18-01-50.png
rename to images/orphans/2026-05-29/_root/2025-12-04-18-01-50.png
diff --git a/images/2025-12-04-18-01-55.png b/images/orphans/2026-05-29/_root/2025-12-04-18-01-55.png
similarity index 100%
rename from images/2025-12-04-18-01-55.png
rename to images/orphans/2026-05-29/_root/2025-12-04-18-01-55.png
diff --git a/images/2025-12-04-18-02-00.png b/images/orphans/2026-05-29/_root/2025-12-04-18-02-00.png
similarity index 100%
rename from images/2025-12-04-18-02-00.png
rename to images/orphans/2026-05-29/_root/2025-12-04-18-02-00.png
diff --git a/images/2025-12-04-18-02-05.png b/images/orphans/2026-05-29/_root/2025-12-04-18-02-05.png
similarity index 100%
rename from images/2025-12-04-18-02-05.png
rename to images/orphans/2026-05-29/_root/2025-12-04-18-02-05.png
diff --git a/images/2025-12-04-18-02-16.png b/images/orphans/2026-05-29/_root/2025-12-04-18-02-16.png
similarity index 100%
rename from images/2025-12-04-18-02-16.png
rename to images/orphans/2026-05-29/_root/2025-12-04-18-02-16.png
diff --git a/images/2025-12-04-18-03-39.png b/images/orphans/2026-05-29/_root/2025-12-04-18-03-39.png
similarity index 100%
rename from images/2025-12-04-18-03-39.png
rename to images/orphans/2026-05-29/_root/2025-12-04-18-03-39.png
diff --git a/images/2025-12-04-18-34-30.png b/images/orphans/2026-05-29/_root/2025-12-04-18-34-30.png
similarity index 100%
rename from images/2025-12-04-18-34-30.png
rename to images/orphans/2026-05-29/_root/2025-12-04-18-34-30.png
diff --git a/images/fc62ff9b1ff3d2be.png b/images/orphans/2026-05-29/_root/fc62ff9b1ff3d2be.png
similarity index 100%
rename from images/fc62ff9b1ff3d2be.png
rename to images/orphans/2026-05-29/_root/fc62ff9b1ff3d2be.png
diff --git a/images/teable-light.png b/images/orphans/2026-05-29/_root/teable-light.png
similarity index 100%
rename from images/teable-light.png
rename to images/orphans/2026-05-29/_root/teable-light.png
diff --git a/images/ji-ben-gong-neng/1d314b6aef13dc24.png b/images/orphans/2026-05-29/ji-ben-gong-neng/1d314b6aef13dc24.png
similarity index 100%
rename from images/ji-ben-gong-neng/1d314b6aef13dc24.png
rename to images/orphans/2026-05-29/ji-ben-gong-neng/1d314b6aef13dc24.png
diff --git a/images/ji-ben-gong-neng/4994637b0704b22f.png b/images/orphans/2026-05-29/ji-ben-gong-neng/4994637b0704b22f.png
similarity index 100%
rename from images/ji-ben-gong-neng/4994637b0704b22f.png
rename to images/orphans/2026-05-29/ji-ben-gong-neng/4994637b0704b22f.png
diff --git a/images/ji-ben-gong-neng/4c671faa180b1fe6.png b/images/orphans/2026-05-29/ji-ben-gong-neng/4c671faa180b1fe6.png
similarity index 100%
rename from images/ji-ben-gong-neng/4c671faa180b1fe6.png
rename to images/orphans/2026-05-29/ji-ben-gong-neng/4c671faa180b1fe6.png
diff --git a/images/ji-ben-gong-neng/678c305b16e3f816.png b/images/orphans/2026-05-29/ji-ben-gong-neng/678c305b16e3f816.png
similarity index 100%
rename from images/ji-ben-gong-neng/678c305b16e3f816.png
rename to images/orphans/2026-05-29/ji-ben-gong-neng/678c305b16e3f816.png
diff --git a/images/ji-ben-gong-neng/7120f4c7aa1ad8e2.png b/images/orphans/2026-05-29/ji-ben-gong-neng/7120f4c7aa1ad8e2.png
similarity index 100%
rename from images/ji-ben-gong-neng/7120f4c7aa1ad8e2.png
rename to images/orphans/2026-05-29/ji-ben-gong-neng/7120f4c7aa1ad8e2.png
diff --git a/images/ji-ben-gong-neng/738cf1737dbdd0c1.png b/images/orphans/2026-05-29/ji-ben-gong-neng/738cf1737dbdd0c1.png
similarity index 100%
rename from images/ji-ben-gong-neng/738cf1737dbdd0c1.png
rename to images/orphans/2026-05-29/ji-ben-gong-neng/738cf1737dbdd0c1.png
diff --git a/images/ji-ben-gong-neng/7ab6c9660947e51e.png b/images/orphans/2026-05-29/ji-ben-gong-neng/7ab6c9660947e51e.png
similarity index 100%
rename from images/ji-ben-gong-neng/7ab6c9660947e51e.png
rename to images/orphans/2026-05-29/ji-ben-gong-neng/7ab6c9660947e51e.png
diff --git a/images/ji-ben-gong-neng/8acd3a13937871cc.png b/images/orphans/2026-05-29/ji-ben-gong-neng/8acd3a13937871cc.png
similarity index 100%
rename from images/ji-ben-gong-neng/8acd3a13937871cc.png
rename to images/orphans/2026-05-29/ji-ben-gong-neng/8acd3a13937871cc.png
diff --git a/images/ji-ben-gong-neng/8ae8eb8b819f57cc.png b/images/orphans/2026-05-29/ji-ben-gong-neng/8ae8eb8b819f57cc.png
similarity index 100%
rename from images/ji-ben-gong-neng/8ae8eb8b819f57cc.png
rename to images/orphans/2026-05-29/ji-ben-gong-neng/8ae8eb8b819f57cc.png
diff --git a/images/ji-ben-gong-neng/8e0f0b62392c4d11.png b/images/orphans/2026-05-29/ji-ben-gong-neng/8e0f0b62392c4d11.png
similarity index 100%
rename from images/ji-ben-gong-neng/8e0f0b62392c4d11.png
rename to images/orphans/2026-05-29/ji-ben-gong-neng/8e0f0b62392c4d11.png
diff --git a/images/ji-ben-gong-neng/9483a401484f3026.png b/images/orphans/2026-05-29/ji-ben-gong-neng/9483a401484f3026.png
similarity index 100%
rename from images/ji-ben-gong-neng/9483a401484f3026.png
rename to images/orphans/2026-05-29/ji-ben-gong-neng/9483a401484f3026.png
diff --git a/images/ji-ben-gong-neng/b002dc35dd24fd78.png b/images/orphans/2026-05-29/ji-ben-gong-neng/b002dc35dd24fd78.png
similarity index 100%
rename from images/ji-ben-gong-neng/b002dc35dd24fd78.png
rename to images/orphans/2026-05-29/ji-ben-gong-neng/b002dc35dd24fd78.png
diff --git a/images/ji-ben-gong-neng/b90d9d992547d624.png b/images/orphans/2026-05-29/ji-ben-gong-neng/b90d9d992547d624.png
similarity index 100%
rename from images/ji-ben-gong-neng/b90d9d992547d624.png
rename to images/orphans/2026-05-29/ji-ben-gong-neng/b90d9d992547d624.png
diff --git a/images/ji-ben-gong-neng/d95c9e75be841b6e.png b/images/orphans/2026-05-29/ji-ben-gong-neng/d95c9e75be841b6e.png
similarity index 100%
rename from images/ji-ben-gong-neng/d95c9e75be841b6e.png
rename to images/orphans/2026-05-29/ji-ben-gong-neng/d95c9e75be841b6e.png
diff --git a/images/ji-ben-gong-neng/shu-ju-biao/440f3b346cdcdfaf.png b/images/orphans/2026-05-29/ji-ben-gong-neng/shu-ju-biao/440f3b346cdcdfaf.png
similarity index 100%
rename from images/ji-ben-gong-neng/shu-ju-biao/440f3b346cdcdfaf.png
rename to images/orphans/2026-05-29/ji-ben-gong-neng/shu-ju-biao/440f3b346cdcdfaf.png
diff --git a/images/ji-ben-gong-neng/shu-ju-biao/84222f81e5165f12.png b/images/orphans/2026-05-29/ji-ben-gong-neng/shu-ju-biao/84222f81e5165f12.png
similarity index 100%
rename from images/ji-ben-gong-neng/shu-ju-biao/84222f81e5165f12.png
rename to images/orphans/2026-05-29/ji-ben-gong-neng/shu-ju-biao/84222f81e5165f12.png
diff --git a/images/ji-ben-gong-neng/xie-zuo/4b36e1a9078aa6ba.png b/images/orphans/2026-05-29/ji-ben-gong-neng/xie-zuo/4b36e1a9078aa6ba.png
similarity index 100%
rename from images/ji-ben-gong-neng/xie-zuo/4b36e1a9078aa6ba.png
rename to images/orphans/2026-05-29/ji-ben-gong-neng/xie-zuo/4b36e1a9078aa6ba.png
diff --git a/images/ji-ben-gong-neng/xie-zuo/7a306bd3330d554a.png b/images/orphans/2026-05-29/ji-ben-gong-neng/xie-zuo/7a306bd3330d554a.png
similarity index 100%
rename from images/ji-ben-gong-neng/xie-zuo/7a306bd3330d554a.png
rename to images/orphans/2026-05-29/ji-ben-gong-neng/xie-zuo/7a306bd3330d554a.png
diff --git a/images/ji-ben-gong-neng/xie-zuo/ddafa6fa7ca7a274.png b/images/orphans/2026-05-29/ji-ben-gong-neng/xie-zuo/ddafa6fa7ca7a274.png
similarity index 100%
rename from images/ji-ben-gong-neng/xie-zuo/ddafa6fa7ca7a274.png
rename to images/orphans/2026-05-29/ji-ben-gong-neng/xie-zuo/ddafa6fa7ca7a274.png
diff --git a/images/ji-ben-gong-neng/zi-dong-hua/074810dedd57b7be.jpeg b/images/orphans/2026-05-29/ji-ben-gong-neng/zi-dong-hua/074810dedd57b7be.jpeg
similarity index 100%
rename from images/ji-ben-gong-neng/zi-dong-hua/074810dedd57b7be.jpeg
rename to images/orphans/2026-05-29/ji-ben-gong-neng/zi-dong-hua/074810dedd57b7be.jpeg
diff --git a/images/ji-ben-gong-neng/zi-dong-hua/44076141f341cf47.jpeg b/images/orphans/2026-05-29/ji-ben-gong-neng/zi-dong-hua/44076141f341cf47.jpeg
similarity index 100%
rename from images/ji-ben-gong-neng/zi-dong-hua/44076141f341cf47.jpeg
rename to images/orphans/2026-05-29/ji-ben-gong-neng/zi-dong-hua/44076141f341cf47.jpeg
diff --git a/images/ji-ben-gong-neng/zi-dong-hua/9e311692db609645.png b/images/orphans/2026-05-29/ji-ben-gong-neng/zi-dong-hua/9e311692db609645.png
similarity index 100%
rename from images/ji-ben-gong-neng/zi-dong-hua/9e311692db609645.png
rename to images/orphans/2026-05-29/ji-ben-gong-neng/zi-dong-hua/9e311692db609645.png
diff --git a/images/ji-ben-gong-neng/zi-dong-hua/c192064172399184.jpeg b/images/orphans/2026-05-29/ji-ben-gong-neng/zi-dong-hua/c192064172399184.jpeg
similarity index 100%
rename from images/ji-ben-gong-neng/zi-dong-hua/c192064172399184.jpeg
rename to images/orphans/2026-05-29/ji-ben-gong-neng/zi-dong-hua/c192064172399184.jpeg
diff --git a/images/ji-ben-gong-neng/zi-dong-hua/c7015bb95de446d5.jpeg b/images/orphans/2026-05-29/ji-ben-gong-neng/zi-dong-hua/c7015bb95de446d5.jpeg
similarity index 100%
rename from images/ji-ben-gong-neng/zi-dong-hua/c7015bb95de446d5.jpeg
rename to images/orphans/2026-05-29/ji-ben-gong-neng/zi-dong-hua/c7015bb95de446d5.jpeg
diff --git a/images/ji-ben-gong-neng/zi-dong-hua/f678e3c12a1812ad.png b/images/orphans/2026-05-29/ji-ben-gong-neng/zi-dong-hua/f678e3c12a1812ad.png
similarity index 100%
rename from images/ji-ben-gong-neng/zi-dong-hua/f678e3c12a1812ad.png
rename to images/orphans/2026-05-29/ji-ben-gong-neng/zi-dong-hua/f678e3c12a1812ad.png
diff --git a/images/ji-ben-gong-neng/zi-duan/ji-chu-zi-duan/14899fc6702a73a5.png b/images/orphans/2026-05-29/ji-ben-gong-neng/zi-duan/ji-chu-zi-duan/14899fc6702a73a5.png
similarity index 100%
rename from images/ji-ben-gong-neng/zi-duan/ji-chu-zi-duan/14899fc6702a73a5.png
rename to images/orphans/2026-05-29/ji-ben-gong-neng/zi-duan/ji-chu-zi-duan/14899fc6702a73a5.png
diff --git a/images/ji-ben-gong-neng/zi-duan/ji-chu-zi-duan/da0b249c336ce7bb.png b/images/orphans/2026-05-29/ji-ben-gong-neng/zi-duan/ji-chu-zi-duan/da0b249c336ce7bb.png
similarity index 100%
rename from images/ji-ben-gong-neng/zi-duan/ji-chu-zi-duan/da0b249c336ce7bb.png
rename to images/orphans/2026-05-29/ji-ben-gong-neng/zi-duan/ji-chu-zi-duan/da0b249c336ce7bb.png
diff --git a/images/kai-fa-zhe/ji-cheng/dan-dian-deng-lu/49353a708fc1f1e1.png b/images/orphans/2026-05-29/kai-fa-zhe/ji-cheng/dan-dian-deng-lu/49353a708fc1f1e1.png
similarity index 100%
rename from images/kai-fa-zhe/ji-cheng/dan-dian-deng-lu/49353a708fc1f1e1.png
rename to images/orphans/2026-05-29/kai-fa-zhe/ji-cheng/dan-dian-deng-lu/49353a708fc1f1e1.png
diff --git a/images/kai-fa-zhe/ji-cheng/dan-dian-deng-lu/54501614ff7424f1.png b/images/orphans/2026-05-29/kai-fa-zhe/ji-cheng/dan-dian-deng-lu/54501614ff7424f1.png
similarity index 100%
rename from images/kai-fa-zhe/ji-cheng/dan-dian-deng-lu/54501614ff7424f1.png
rename to images/orphans/2026-05-29/kai-fa-zhe/ji-cheng/dan-dian-deng-lu/54501614ff7424f1.png
diff --git a/images/kai-fa-zhe/ji-cheng/dan-dian-deng-lu/66f7441d660f2858.png b/images/orphans/2026-05-29/kai-fa-zhe/ji-cheng/dan-dian-deng-lu/66f7441d660f2858.png
similarity index 100%
rename from images/kai-fa-zhe/ji-cheng/dan-dian-deng-lu/66f7441d660f2858.png
rename to images/orphans/2026-05-29/kai-fa-zhe/ji-cheng/dan-dian-deng-lu/66f7441d660f2858.png
diff --git a/images/kai-fa-zhe/ji-cheng/dan-dian-deng-lu/8f8c41d77bde45a2.png b/images/orphans/2026-05-29/kai-fa-zhe/ji-cheng/dan-dian-deng-lu/8f8c41d77bde45a2.png
similarity index 100%
rename from images/kai-fa-zhe/ji-cheng/dan-dian-deng-lu/8f8c41d77bde45a2.png
rename to images/orphans/2026-05-29/kai-fa-zhe/ji-cheng/dan-dian-deng-lu/8f8c41d77bde45a2.png
diff --git a/images/kai-fa-zhe/ji-cheng/dan-dian-deng-lu/eafb64024965053a.png b/images/orphans/2026-05-29/kai-fa-zhe/ji-cheng/dan-dian-deng-lu/eafb64024965053a.png
similarity index 100%
rename from images/kai-fa-zhe/ji-cheng/dan-dian-deng-lu/eafb64024965053a.png
rename to images/orphans/2026-05-29/kai-fa-zhe/ji-cheng/dan-dian-deng-lu/eafb64024965053a.png
diff --git a/images/staged-base-preview/2026-05-11-base-zh-add-base.png b/images/orphans/2026-05-29/staged-base-preview/2026-05-11-base-zh-add-base.png
similarity index 100%
rename from images/staged-base-preview/2026-05-11-base-zh-add-base.png
rename to images/orphans/2026-05-29/staged-base-preview/2026-05-11-base-zh-add-base.png
diff --git a/images/staged-base-preview/2026-05-11-base-zh-copy-base.png b/images/orphans/2026-05-29/staged-base-preview/2026-05-11-base-zh-copy-base.png
similarity index 100%
rename from images/staged-base-preview/2026-05-11-base-zh-copy-base.png
rename to images/orphans/2026-05-29/staged-base-preview/2026-05-11-base-zh-copy-base.png
diff --git a/images/staged-base-preview/2026-05-11-base-zh-delete-base.png b/images/orphans/2026-05-29/staged-base-preview/2026-05-11-base-zh-delete-base.png
similarity index 100%
rename from images/staged-base-preview/2026-05-11-base-zh-delete-base.png
rename to images/orphans/2026-05-29/staged-base-preview/2026-05-11-base-zh-delete-base.png
diff --git a/images/staged-base-preview/2026-05-11-base-zh-export-base.png b/images/orphans/2026-05-29/staged-base-preview/2026-05-11-base-zh-export-base.png
similarity index 100%
rename from images/staged-base-preview/2026-05-11-base-zh-export-base.png
rename to images/orphans/2026-05-29/staged-base-preview/2026-05-11-base-zh-export-base.png
diff --git a/images/staged-base-preview/2026-05-11-base-zh-import-base.png b/images/orphans/2026-05-29/staged-base-preview/2026-05-11-base-zh-import-base.png
similarity index 100%
rename from images/staged-base-preview/2026-05-11-base-zh-import-base.png
rename to images/orphans/2026-05-29/staged-base-preview/2026-05-11-base-zh-import-base.png
diff --git a/images/staged-field-preview/2026-05-11-field-01-2025-08-14-16-42-12.png b/images/orphans/2026-05-29/staged-field-preview/2026-05-11-field-01-2025-08-14-16-42-12.png
similarity index 100%
rename from images/staged-field-preview/2026-05-11-field-01-2025-08-14-16-42-12.png
rename to images/orphans/2026-05-29/staged-field-preview/2026-05-11-field-01-2025-08-14-16-42-12.png
diff --git a/images/staged-field-preview/2026-05-11-field-02-2025-08-14-17-41-07.png b/images/orphans/2026-05-29/staged-field-preview/2026-05-11-field-02-2025-08-14-17-41-07.png
similarity index 100%
rename from images/staged-field-preview/2026-05-11-field-02-2025-08-14-17-41-07.png
rename to images/orphans/2026-05-29/staged-field-preview/2026-05-11-field-02-2025-08-14-17-41-07.png
diff --git a/images/staged-field-preview/2026-05-11-field-03-2025-08-14-17-52-42.png b/images/orphans/2026-05-29/staged-field-preview/2026-05-11-field-03-2025-08-14-17-52-42.png
similarity index 100%
rename from images/staged-field-preview/2026-05-11-field-03-2025-08-14-17-52-42.png
rename to images/orphans/2026-05-29/staged-field-preview/2026-05-11-field-03-2025-08-14-17-52-42.png
diff --git a/images/staged-field-preview/2026-05-11-field-04-2025-08-14-17-50-22.png b/images/orphans/2026-05-29/staged-field-preview/2026-05-11-field-04-2025-08-14-17-50-22.png
similarity index 100%
rename from images/staged-field-preview/2026-05-11-field-04-2025-08-14-17-50-22.png
rename to images/orphans/2026-05-29/staged-field-preview/2026-05-11-field-04-2025-08-14-17-50-22.png
diff --git a/images/staged-field-preview/2026-05-11-field-05-2025-08-14-17-54-04.png b/images/orphans/2026-05-29/staged-field-preview/2026-05-11-field-05-2025-08-14-17-54-04.png
similarity index 100%
rename from images/staged-field-preview/2026-05-11-field-05-2025-08-14-17-54-04.png
rename to images/orphans/2026-05-29/staged-field-preview/2026-05-11-field-05-2025-08-14-17-54-04.png
diff --git a/images/staged-field-preview/2026-05-11-field-06-2025-08-14-17-56-07.png b/images/orphans/2026-05-29/staged-field-preview/2026-05-11-field-06-2025-08-14-17-56-07.png
similarity index 100%
rename from images/staged-field-preview/2026-05-11-field-06-2025-08-14-17-56-07.png
rename to images/orphans/2026-05-29/staged-field-preview/2026-05-11-field-06-2025-08-14-17-56-07.png
diff --git a/images/staged-field-preview/2026-05-11-field-07-2025-08-14-18-03-07.png b/images/orphans/2026-05-29/staged-field-preview/2026-05-11-field-07-2025-08-14-18-03-07.png
similarity index 100%
rename from images/staged-field-preview/2026-05-11-field-07-2025-08-14-18-03-07.png
rename to images/orphans/2026-05-29/staged-field-preview/2026-05-11-field-07-2025-08-14-18-03-07.png
diff --git a/images/staged-field-preview/2026-05-11-field-08-2025-08-14-18-04-04.png b/images/orphans/2026-05-29/staged-field-preview/2026-05-11-field-08-2025-08-14-18-04-04.png
similarity index 100%
rename from images/staged-field-preview/2026-05-11-field-08-2025-08-14-18-04-04.png
rename to images/orphans/2026-05-29/staged-field-preview/2026-05-11-field-08-2025-08-14-18-04-04.png
diff --git a/images/staged-field-preview/2026-05-11-field-09-2025-08-04-13-07-08.png b/images/orphans/2026-05-29/staged-field-preview/2026-05-11-field-09-2025-08-04-13-07-08.png
similarity index 100%
rename from images/staged-field-preview/2026-05-11-field-09-2025-08-04-13-07-08.png
rename to images/orphans/2026-05-29/staged-field-preview/2026-05-11-field-09-2025-08-04-13-07-08.png
diff --git a/images/staged-field-preview/2026-05-11-field-10-2025-08-04-13-13-56.png b/images/orphans/2026-05-29/staged-field-preview/2026-05-11-field-10-2025-08-04-13-13-56.png
similarity index 100%
rename from images/staged-field-preview/2026-05-11-field-10-2025-08-04-13-13-56.png
rename to images/orphans/2026-05-29/staged-field-preview/2026-05-11-field-10-2025-08-04-13-13-56.png
diff --git a/images/staged-field-preview/2026-05-11-field-11-2025-08-04-13-18-26.png b/images/orphans/2026-05-29/staged-field-preview/2026-05-11-field-11-2025-08-04-13-18-26.png
similarity index 100%
rename from images/staged-field-preview/2026-05-11-field-11-2025-08-04-13-18-26.png
rename to images/orphans/2026-05-29/staged-field-preview/2026-05-11-field-11-2025-08-04-13-18-26.png
diff --git a/images/staged-field-preview/2026-05-11-field-12-2025-08-04-13-24-44.png b/images/orphans/2026-05-29/staged-field-preview/2026-05-11-field-12-2025-08-04-13-24-44.png
similarity index 100%
rename from images/staged-field-preview/2026-05-11-field-12-2025-08-04-13-24-44.png
rename to images/orphans/2026-05-29/staged-field-preview/2026-05-11-field-12-2025-08-04-13-24-44.png
diff --git a/images/staged-field-preview/2026-05-11-field-13-2025-08-04-13-26-12.png b/images/orphans/2026-05-29/staged-field-preview/2026-05-11-field-13-2025-08-04-13-26-12.png
similarity index 100%
rename from images/staged-field-preview/2026-05-11-field-13-2025-08-04-13-26-12.png
rename to images/orphans/2026-05-29/staged-field-preview/2026-05-11-field-13-2025-08-04-13-26-12.png
diff --git a/images/staged-field-preview/2026-05-11-field-14-2025-08-04-13-42-59.png b/images/orphans/2026-05-29/staged-field-preview/2026-05-11-field-14-2025-08-04-13-42-59.png
similarity index 100%
rename from images/staged-field-preview/2026-05-11-field-14-2025-08-04-13-42-59.png
rename to images/orphans/2026-05-29/staged-field-preview/2026-05-11-field-14-2025-08-04-13-42-59.png
diff --git a/images/staged-field-preview/2026-05-11-field-15-2025-08-04-13-28-08.png b/images/orphans/2026-05-29/staged-field-preview/2026-05-11-field-15-2025-08-04-13-28-08.png
similarity index 100%
rename from images/staged-field-preview/2026-05-11-field-15-2025-08-04-13-28-08.png
rename to images/orphans/2026-05-29/staged-field-preview/2026-05-11-field-15-2025-08-04-13-28-08.png
diff --git a/images/staged-field-preview/2026-05-11-field-16-2025-08-04-13-44-15.png b/images/orphans/2026-05-29/staged-field-preview/2026-05-11-field-16-2025-08-04-13-44-15.png
similarity index 100%
rename from images/staged-field-preview/2026-05-11-field-16-2025-08-04-13-44-15.png
rename to images/orphans/2026-05-29/staged-field-preview/2026-05-11-field-16-2025-08-04-13-44-15.png
diff --git a/images/staged-field-preview/2026-05-11-field-17-2025-08-04-13-45-19.png b/images/orphans/2026-05-29/staged-field-preview/2026-05-11-field-17-2025-08-04-13-45-19.png
similarity index 100%
rename from images/staged-field-preview/2026-05-11-field-17-2025-08-04-13-45-19.png
rename to images/orphans/2026-05-29/staged-field-preview/2026-05-11-field-17-2025-08-04-13-45-19.png
diff --git a/images/staged-field-preview/2026-05-11-field-18-2025-08-04-13-46-20.png b/images/orphans/2026-05-29/staged-field-preview/2026-05-11-field-18-2025-08-04-13-46-20.png
similarity index 100%
rename from images/staged-field-preview/2026-05-11-field-18-2025-08-04-13-46-20.png
rename to images/orphans/2026-05-29/staged-field-preview/2026-05-11-field-18-2025-08-04-13-46-20.png
diff --git a/images/staged-field-preview/2026-05-11-field-19-2025-08-04-13-46-47.png b/images/orphans/2026-05-29/staged-field-preview/2026-05-11-field-19-2025-08-04-13-46-47.png
similarity index 100%
rename from images/staged-field-preview/2026-05-11-field-19-2025-08-04-13-46-47.png
rename to images/orphans/2026-05-29/staged-field-preview/2026-05-11-field-19-2025-08-04-13-46-47.png
diff --git a/images/staged-field-preview/2026-05-11-field-20-2025-08-01-15-15-52.png b/images/orphans/2026-05-29/staged-field-preview/2026-05-11-field-20-2025-08-01-15-15-52.png
similarity index 100%
rename from images/staged-field-preview/2026-05-11-field-20-2025-08-01-15-15-52.png
rename to images/orphans/2026-05-29/staged-field-preview/2026-05-11-field-20-2025-08-01-15-15-52.png
diff --git a/images/staged-field-preview/2026-05-11-field-21-2025-08-01-15-22-15.png b/images/orphans/2026-05-29/staged-field-preview/2026-05-11-field-21-2025-08-01-15-22-15.png
similarity index 100%
rename from images/staged-field-preview/2026-05-11-field-21-2025-08-01-15-22-15.png
rename to images/orphans/2026-05-29/staged-field-preview/2026-05-11-field-21-2025-08-01-15-22-15.png
diff --git a/images/staged-field-preview/2026-05-11-field-22-2025-04-14-18-03-37.png b/images/orphans/2026-05-29/staged-field-preview/2026-05-11-field-22-2025-04-14-18-03-37.png
similarity index 100%
rename from images/staged-field-preview/2026-05-11-field-22-2025-04-14-18-03-37.png
rename to images/orphans/2026-05-29/staged-field-preview/2026-05-11-field-22-2025-04-14-18-03-37.png
diff --git a/images/staged-field-preview/2026-05-11-field-23-2025-04-07-19-18-24.png b/images/orphans/2026-05-29/staged-field-preview/2026-05-11-field-23-2025-04-07-19-18-24.png
similarity index 100%
rename from images/staged-field-preview/2026-05-11-field-23-2025-04-07-19-18-24.png
rename to images/orphans/2026-05-29/staged-field-preview/2026-05-11-field-23-2025-04-07-19-18-24.png
diff --git a/images/staged-field-preview/2026-05-11-field-24-2025-04-09-11-29-08.png b/images/orphans/2026-05-29/staged-field-preview/2026-05-11-field-24-2025-04-09-11-29-08.png
similarity index 100%
rename from images/staged-field-preview/2026-05-11-field-24-2025-04-09-11-29-08.png
rename to images/orphans/2026-05-29/staged-field-preview/2026-05-11-field-24-2025-04-09-11-29-08.png
diff --git a/images/staged-field-preview/2026-05-11-field-25-2025-04-09-11-10-39.png b/images/orphans/2026-05-29/staged-field-preview/2026-05-11-field-25-2025-04-09-11-10-39.png
similarity index 100%
rename from images/staged-field-preview/2026-05-11-field-25-2025-04-09-11-10-39.png
rename to images/orphans/2026-05-29/staged-field-preview/2026-05-11-field-25-2025-04-09-11-10-39.png
diff --git a/images/staged-field-preview/2026-05-11-field-26-2025-04-09-11-11-40.png b/images/orphans/2026-05-29/staged-field-preview/2026-05-11-field-26-2025-04-09-11-11-40.png
similarity index 100%
rename from images/staged-field-preview/2026-05-11-field-26-2025-04-09-11-11-40.png
rename to images/orphans/2026-05-29/staged-field-preview/2026-05-11-field-26-2025-04-09-11-11-40.png
diff --git a/images/staged-field-preview/2026-05-11-field-27-2025-04-14-18-08-38.png b/images/orphans/2026-05-29/staged-field-preview/2026-05-11-field-27-2025-04-14-18-08-38.png
similarity index 100%
rename from images/staged-field-preview/2026-05-11-field-27-2025-04-14-18-08-38.png
rename to images/orphans/2026-05-29/staged-field-preview/2026-05-11-field-27-2025-04-14-18-08-38.png
diff --git a/images/staged-field-preview/2026-05-11-field-28-2025-04-14-18-02-35.png b/images/orphans/2026-05-29/staged-field-preview/2026-05-11-field-28-2025-04-14-18-02-35.png
similarity index 100%
rename from images/staged-field-preview/2026-05-11-field-28-2025-04-14-18-02-35.png
rename to images/orphans/2026-05-29/staged-field-preview/2026-05-11-field-28-2025-04-14-18-02-35.png
diff --git a/images/staged-field-preview/2026-05-11-field-29-14899fc6702a73a5.png b/images/orphans/2026-05-29/staged-field-preview/2026-05-11-field-29-14899fc6702a73a5.png
similarity index 100%
rename from images/staged-field-preview/2026-05-11-field-29-14899fc6702a73a5.png
rename to images/orphans/2026-05-29/staged-field-preview/2026-05-11-field-29-14899fc6702a73a5.png
diff --git a/images/staged-field-preview/2026-05-11-field-30-2025-11-26-17-06-08.png b/images/orphans/2026-05-29/staged-field-preview/2026-05-11-field-30-2025-11-26-17-06-08.png
similarity index 100%
rename from images/staged-field-preview/2026-05-11-field-30-2025-11-26-17-06-08.png
rename to images/orphans/2026-05-29/staged-field-preview/2026-05-11-field-30-2025-11-26-17-06-08.png
diff --git a/images/staged-field-preview/2026-05-11-field-31-2025-11-26-17-10-28.png b/images/orphans/2026-05-29/staged-field-preview/2026-05-11-field-31-2025-11-26-17-10-28.png
similarity index 100%
rename from images/staged-field-preview/2026-05-11-field-31-2025-11-26-17-10-28.png
rename to images/orphans/2026-05-29/staged-field-preview/2026-05-11-field-31-2025-11-26-17-10-28.png
diff --git a/images/staged-field-preview/2026-05-11-field-32-2025-11-26-17-12-19.png b/images/orphans/2026-05-29/staged-field-preview/2026-05-11-field-32-2025-11-26-17-12-19.png
similarity index 100%
rename from images/staged-field-preview/2026-05-11-field-32-2025-11-26-17-12-19.png
rename to images/orphans/2026-05-29/staged-field-preview/2026-05-11-field-32-2025-11-26-17-12-19.png
diff --git a/images/staged-field-preview/2026-05-11-field-33-2025-02-14-15-18-03.png b/images/orphans/2026-05-29/staged-field-preview/2026-05-11-field-33-2025-02-14-15-18-03.png
similarity index 100%
rename from images/staged-field-preview/2026-05-11-field-33-2025-02-14-15-18-03.png
rename to images/orphans/2026-05-29/staged-field-preview/2026-05-11-field-33-2025-02-14-15-18-03.png
diff --git a/images/staged-field-preview/2026-05-11-field-34-2025-02-14-15-19-35.png b/images/orphans/2026-05-29/staged-field-preview/2026-05-11-field-34-2025-02-14-15-19-35.png
similarity index 100%
rename from images/staged-field-preview/2026-05-11-field-34-2025-02-14-15-19-35.png
rename to images/orphans/2026-05-29/staged-field-preview/2026-05-11-field-34-2025-02-14-15-19-35.png
diff --git a/images/2025-10-14-11-16-37.png b/images/selfhosted/activate/2026-05-29-activate-admin-panel.png
similarity index 100%
rename from images/2025-10-14-11-16-37.png
rename to images/selfhosted/activate/2026-05-29-activate-admin-panel.png
diff --git a/images/2025-10-24-16-13-17.png b/images/selfhosted/activate/2026-05-29-activate-copy-instance-id-legacy-en.png
similarity index 100%
rename from images/2025-10-24-16-13-17.png
rename to images/selfhosted/activate/2026-05-29-activate-copy-instance-id-legacy-en.png
diff --git a/images/2026-01-09-00-56-48.png b/images/selfhosted/activate/2026-05-29-activate-copy-instance-id.png
similarity index 100%
rename from images/2026-01-09-00-56-48.png
rename to images/selfhosted/activate/2026-05-29-activate-copy-instance-id.png
diff --git a/images/2025-10-24-16-18-46.png b/images/selfhosted/activate/2026-05-29-activate-enter-instance-id.png
similarity index 100%
rename from images/2025-10-24-16-18-46.png
rename to images/selfhosted/activate/2026-05-29-activate-enter-instance-id.png
diff --git a/images/2025-10-14-11-16-31.png b/images/selfhosted/activate/2026-05-29-activate-license-confirmation.png
similarity index 100%
rename from images/2025-10-14-11-16-31.png
rename to images/selfhosted/activate/2026-05-29-activate-license-confirmation.png
diff --git a/images/2025-10-14-11-20-31.png b/images/selfhosted/activate/2026-05-29-activate-license-detail.png
similarity index 100%
rename from images/2025-10-14-11-20-31.png
rename to images/selfhosted/activate/2026-05-29-activate-license-detail.png
diff --git a/images/2025-10-14-22-14-29.png b/images/selfhosted/admin-panel/2026-05-29-admin-panel-organizations-entry-en.png
similarity index 100%
rename from images/2025-10-14-22-14-29.png
rename to images/selfhosted/admin-panel/2026-05-29-admin-panel-organizations-entry-en.png
diff --git a/images/2025-10-14-21-38-35.png b/images/selfhosted/admin-panel/2026-05-29-admin-panel-organizations-entry-zh.png
similarity index 100%
rename from images/2025-10-14-21-38-35.png
rename to images/selfhosted/admin-panel/2026-05-29-admin-panel-organizations-entry-zh.png
diff --git a/images/2025-10-14-22-15-14.png b/images/selfhosted/admin-panel/2026-05-29-admin-panel-organizations-list-en.png
similarity index 100%
rename from images/2025-10-14-22-15-14.png
rename to images/selfhosted/admin-panel/2026-05-29-admin-panel-organizations-list-en.png
diff --git a/images/2025-10-14-21-44-14.png b/images/selfhosted/admin-panel/2026-05-29-admin-panel-organizations-list-zh.png
similarity index 100%
rename from images/2025-10-14-21-44-14.png
rename to images/selfhosted/admin-panel/2026-05-29-admin-panel-organizations-list-zh.png
diff --git a/images/ji-ben-gong-neng/a248626c931471b3.png b/images/selfhosted/admin-panel/2026-05-29-admin-panel-overview-entry-zh.png
similarity index 100%
rename from images/ji-ben-gong-neng/a248626c931471b3.png
rename to images/selfhosted/admin-panel/2026-05-29-admin-panel-overview-entry-zh.png
diff --git a/images/2025-02-14-17-24-30.png b/images/selfhosted/database-connection/2026-05-29-database-connection-overview-en.png
similarity index 100%
rename from images/2025-02-14-17-24-30.png
rename to images/selfhosted/database-connection/2026-05-29-database-connection-overview-en.png
diff --git a/images/2025-02-13-14-29-13.png b/images/selfhosted/database-connection/2026-05-29-database-connection-overview-zh.png
similarity index 100%
rename from images/2025-02-13-14-29-13.png
rename to images/selfhosted/database-connection/2026-05-29-database-connection-overview-zh.png
diff --git a/zh/api-doc/get-id.mdx b/zh/api-doc/get-id.mdx
index 436f798f..c7bd987b 100644
--- a/zh/api-doc/get-id.mdx
+++ b/zh/api-doc/get-id.mdx
@@ -6,25 +6,41 @@ title: "获取 ID"
点击目标空间,复制 URL 上以 spc 开头的字符串,示例: `spcXXXXXXXXXX`
-
+
## 数据库 ID (BaseId)
点击目标数据库,复制 URL 上以 bse 开头的字符串,示例:`bseXXXXXXXXXX`
-
+
## 表格 ID (TableId)
点击目标表格,复制 URL 上以 tbl 开头的字符串, 示例:`tblXXXXXXXXXX`
-
+
## 视图 ID (ViewId)
点击目标视图,复制 URL 上以 viw 头的字符串, 示例:`viwXXXXXXXXXX`
-
+
## 字段 ID (FieldId)
@@ -32,20 +48,40 @@ title: "获取 ID"
点击表格左上角 `更多` 中的 `设计` 按钮,进入设计界面,查看所有字段的 ID
-
+
-
+
**方法 2:**
双击列标题或选择“编辑字段”后打开`高级属性`。在`物理字段名`部分,您可以找到字段 ID。
-
+
-
+
## 记录 ID (RecordId)
展开记录编辑卡片,复制 URL 上 recordId= 后方以 rec 开头的字符串, 示例:`recXXXXXXXXXX`
-
+
diff --git a/zh/api-doc/sql-query.mdx b/zh/api-doc/sql-query.mdx
index 996ace05..6b54e81e 100644
--- a/zh/api-doc/sql-query.mdx
+++ b/zh/api-doc/sql-query.mdx
@@ -14,18 +14,30 @@ Teable 允许您通过外部工具连接底层 PostgreSQL 数据库进行只读
1. **进入表格**:首先,打开您想要连接的数据库中的任意一个表格。
2. **进入设计页面**:点击右上角的 ⚙️ 图标,进入数据库设计页面。
-
+
3. **找到数据库连接面板**:在设计页面中,找到「数据库连接」面板。
4. **创建连接**:点击创建,系统将自动生成一个只读的 PostgreSQL 连接,包括用户名、密码和连接地址。
-
+
### 连接数据库
使用获取的凭证通过您喜欢的工具进行连接,示例如下:
-
+
### 查询数据
@@ -51,17 +63,29 @@ Teable 中的每个数据库(Base)对应 PostgreSQL 中的一个 **schema**
**方法一**:查看 URL,以 `bse` 开头的字符串就是 BaseId。
-
+
**方法二**:在数据库设计界面中,显示的 schema 名就是 BaseId。
-
+
### 获取表名
Teable 界面上的表名不会自动同步到物理数据库表名。请在数据库设计界面中查看实际的数据库表名。
-
+
**提示**:如需修改物理表名,可以在设计界面中进行修改。
@@ -69,7 +93,11 @@ Teable 界面上的表名不会自动同步到物理数据库表名。请在数
数据库中的字段(列)名可能与 Teable 界面上显示的不同。请在设计界面中查看 `dbFieldName`。
-
+
**提示**:修改 Teable 中的字段名不会自动同步。如需修改 PostgreSQL 中的实际列名,请显式修改 `dbFieldName`。
@@ -99,7 +127,11 @@ Teable 自动创建以下系统字段(无法重命名):
连接时您可能会看到其他的 BaseId(schema 名称),但无法访问它们的内容。
-
+
### 写入数据
diff --git a/zh/basic/admin-panel/multitenancy.mdx b/zh/basic/admin-panel/multitenancy.mdx
index 3d8cdb25..b4990071 100644
--- a/zh/basic/admin-panel/multitenancy.mdx
+++ b/zh/basic/admin-panel/multitenancy.mdx
@@ -10,7 +10,11 @@ description: "Teable 企业版支持组织管理功能,允许在单个实例
实例管理员登陆后应用,从左侧边栏`管理面板`->`组织管理`。
-
+
实例内首个注册的用户为实例管理员
@@ -40,7 +44,11 @@ description: "Teable 企业版支持组织管理功能,允许在单个实例
- **管理员设置**:为此组织添加或移除管理员。所有用户都可以被选择为管理员,除了已经被删除的用户
- **删除组织**:删除后该组织及其相关配置将被删除,操作不可恢复,请谨慎操作
-
+
## 2. 分级管理员
diff --git a/zh/basic/admin-panel/overview.mdx b/zh/basic/admin-panel/overview.mdx
index ef4fbeae..d61f00f8 100644
--- a/zh/basic/admin-panel/overview.mdx
+++ b/zh/basic/admin-panel/overview.mdx
@@ -12,7 +12,11 @@ description: "Teable 私有化部署的管理员后台,用于管理实例的
管理员登录应用后,点击左上角的"管理面板"按钮即可进入管理后台。
-
+
只有实例管理员才能访问管理后台。首个注册用户将自动成为实例管理员。
diff --git a/zh/changelog-2024.mdx b/zh/changelog-2024.mdx
index 799fd265..5ea1178b 100644
--- a/zh/changelog-2024.mdx
+++ b/zh/changelog-2024.mdx
@@ -15,9 +15,9 @@ rss: true
3. 从弹出的选项中选择"日历视图"
4. 日历视图将被成功添加到您的视图列表中
-
+
-
+
## 2. 全局搜索功能和关键字高亮
@@ -33,7 +33,7 @@ rss: true
* 支持复杂的汇总计算功能
* 扩展数据分析和处理能力
-
+
## 4. 表单功能增强
@@ -42,7 +42,7 @@ rss: true
* 新增表单登录要求选项
* 自动记录提交者信息,在创建人字段中可查看完整提交记录
-
+
## 5. 单/多选字段设置优化
@@ -51,7 +51,7 @@ rss: true
* 支持限制新选项添加
* 防止用户意外添加无效选项
-
+
## 6. 性能优化和其他改进
@@ -66,7 +66,7 @@ rss: true
* 支持显示匿名用户标识
* 支持显示自动化机器人用户标识
-
+
@@ -80,9 +80,9 @@ rss: true
1. 点击视图栏右侧的 「 + 」 号
2. 从弹出的选项中选择 「画册视图」
-
+
-
+
## 2. 附件预览功能增强
@@ -111,7 +111,7 @@ rss: true
1. 右键点击您想要复制的记录
2. 在弹出的菜单中选择"复制记录"
-
+
### 方法二:通过编辑表单
@@ -119,7 +119,7 @@ rss: true
2. 点击表单中的"更多"按钮
3. 在下拉菜单中选择"复制记录"
-
+
**提示**:复制记录功能可以帮助您快速创建相似的记录,大大提高数据录入效率。
@@ -132,27 +132,27 @@ rss: true
## 1. 仪表盘
-
+
### 1.1 全面的图表类型
* 支持条形图/折线图/饼图/区域图/表格图表
-
+
### 1.2 灵活的数据查询
* 支持选择/筛选/连接/排序/分组/聚合等查询配置
-
+
## 2. 插件视图-Sheet表单
-
+
## 3. [记录评论](https://help.teable.cn/ji-ben-gong-neng/ji-lu/ping-lun#zhu-yao-te-dian)
-
+
* realtime 实时对话
* 支持@提及功能
@@ -162,7 +162,7 @@ rss: true
## 4. 分组统计
* 每个分组的统计
-
+
## 5. 关联字段
@@ -174,7 +174,7 @@ rss: true
* 选择数据库与表格
* 例如:从数据库 **项目管理** 关联 产品任务管理
-
+
### 5.2 从视图筛选记录
@@ -183,7 +183,7 @@ rss: true
* 更多配置
* 选择视图/配置筛选条件
-
+
## 6. 字段默认值
@@ -191,7 +191,7 @@ rss: true
## 7. 看板视图支持全字段分组
-
+
## 8. 体验改进
@@ -208,11 +208,11 @@ rss: true
您现在可以从回收站中恢复删除的空间、数据库和表格!
-
+
-
+
-
+
## 2. 拖放附件顺序以重新排序
@@ -230,9 +230,9 @@ rss: true
您现在可以邀请协作者进入数据库进行协作,而无需进入空间内。
-
+
-
+
@@ -241,17 +241,17 @@ rss: true
在表格右上角查看整个表格的记录修改历史。
-
+
在记录编辑界面的右上角查看当前记录的编辑历史。
-
+
## 2. 创建人和最近修改人字段
新增两个字段。创建人和最近修改人字段用于追踪数据变更。
-
+
## 3. 切换语言/国际化
@@ -260,7 +260,7 @@ rss: true
2. 语言
3. 请选择您希望使用的语言。
-
+
@@ -283,9 +283,9 @@ Teable 新增了视图嵌入功能,并优化了共享设置:
2. 工具栏显示
3. 嵌入代码
-
+
-
+
通过新功能,您可以更灵活地控制共享内容的展示方式,提升协作效率
@@ -298,7 +298,7 @@ Teable 新增了视图嵌入功能,并优化了共享设置:
* **唯一值校验约束:**新增字段唯一值验证功能,确保字段值在整个表格中唯一。
* **非空验证:**增加了字段非空验证功能,防止关键信息缺失。
-
+
## 2. API 查询构建器
@@ -308,9 +308,9 @@ Teable 新增了视图嵌入功能,并优化了共享设置:
2. 通过直观的用户界面快速构建查询请求
3. 一键复制生成的可直接运行代码
-
+
-
+
## 3. 用户体验优化
@@ -318,25 +318,25 @@ Teable 新增了视图嵌入功能,并优化了共享设置:
* 允许用户填写完整行信息后再创建记录,提高数据完整性
-
+
### 3.2 日期选择器升级
* 日期选择器现支持直接选择年份和月份,提高选择效率
-
+
### 3.3 数字字段编辑优化
* 编辑过程中,数字字段显示未格式化的原始值,便于精确修改
-
+
### 3.4 分享功能增强
* 分享视图链接时新增二维码分享选项,方便移动端用户快速访问
-
+
## 4. 数据导入功能提升
diff --git a/zh/changelog-2025.mdx b/zh/changelog-2025.mdx
index d17827dd..4cb335e5 100644
--- a/zh/changelog-2025.mdx
+++ b/zh/changelog-2025.mdx
@@ -142,15 +142,15 @@ AI数据库Agent带来6大创新,彻底改变你用数据的方式:
按钮字段是一个强大的交互方式,它能将每一行静态记录转化为一个可操作的单元。用户通过单击按钮,即可启动预设的自动化流程,轻松实现从修改当前记录状态、跨表同步或创建数据等内部数据流转,到发送定制化通知、调用外部API。同时,它支持自定义标签和颜色、限制点击次数,允许只读权限的用户进行点击。
-
+
- **一键触发**:轻松实现状态变更、数据同步、发送通知等一系列操作。
-
+
- **精准控制**:可为按钮设置“最大点击次数”和“重置次数”,防止误操作和重复执行。
-
+
@@ -158,45 +158,45 @@ AI数据库Agent带来6大创新,彻底改变你用数据的方式:
## AI 功能
- **AI 对话**:可与数据库对话并生成报表
-
+
- **AI 字段配置**:全面支持附件、数值等字段类型的 AI 配置,交互体验提升
-
+
-
+
## 权限与访问控制
- **单元格级权限控制**:实现更细粒度的单元格级权限管理,增强权限矩阵和记录历史权限
-
+
- **高级访问管理**:hasFullAccess 字段实现完整访问控制,用户校验系统优化
-
+
## 企业管理
- **自定义品牌**:为企业部署提供完整的品牌定制方案
-
+
- **部门管理**:支持自定义 ID 的高级部门创建及成员管理能力提升
- **审计与监控**:完善的审计日志功能,便于追踪系统活动
## 自动化与流程
- **自动化系统增强**:支持嵌套条件、日期比较优化、自动化动作死锁预防
-
+
- **高级流程动作**:HTTP 动作支持编码、JSON 解析与错误处理能力提升
-
+
# Teable 更新(社区版)
## 核心平台功能
- **数据库与空间管理**:支持数据库在空间间移动,空间组织能力增强
-
+
- **模板系统**:完善的模板功能,支持 markdown 描述、移动端 UI 优化及高级复制
-
+
- **字段管理**:支持字段复制,字段类型转换支持撤销/重做
-
+
## 数据管理与性能
- **导入/导出增强**:导入队列优化为工作线程,Excel 处理精度提升,导出功能优化
@@ -205,18 +205,18 @@ AI数据库Agent带来6大创新,彻底改变你用数据的方式:
## 用户体验提升
- **编辑器优化**:公式编辑器性能提升,日期编辑器支持手动输入及欧洲格式
-
+
- **导航与发现**:最近数据库列表、快速页面导航并记忆上次访问页面
-
+
- **移动端体验**:全组件与界面移动端适配优化
-
+
## 界面与交互
- **高级筛选**:支持按格式化日期筛选,筛选管理优化
-
+
- **复制粘贴增强**:支持 HTML 解析,提升跨应用数据传输体验
- **多行支持**:字段名支持多行显示,批量折叠功能提升组织性
-
+
@@ -224,39 +224,39 @@ AI数据库Agent带来6大创新,彻底改变你用数据的方式:
导航到 **管理员面板** > **模板管理** 创建一个新模板。
您可以从任何空间选择一个数据库,使用封面图片和详细描述进行自定义。
-
+
用户可以从任何可用的模板创建新的数据库。
-
+
-
+
## 数据库导入/导出
将您的数据库导出为 `.tea` 文件(可以使用 ZIP 解压)
-
+
从 `.tea` 文件导入现有数据库
-
+
-
+
## 字段复制
轻松点击复制任何字段
-
+
## 自定义大语言模型集成
- 现在可以在空间设置中自定义大语言模型集成
-
+
## 表格复制功能
- 支持复制表格,包括正确处理关联字段和关系
-
+
## 快速导航
@@ -269,13 +269,13 @@ AI数据库Agent带来6大创新,彻底改变你用数据的方式:
"description": "添加了最近访问页面的记忆功能,方便快速导航。",
"thumbnailUrl": ["https://teable.ai/assets/images/og-image.png"],
"uploadDate": "2025-03-21T00:00:00+08:00",
- "contentUrl": "https://help.teable.cn/images/425306571-60138722-a683-4133-a021-e492dc3538e7.mp4"
+ "contentUrl": "https://help.teable.cn/images/changelog/2025/425306571-60138722-a683-4133-a021-e492dc3538e7.mp4"
}) }} />
## 插件增强
@@ -284,7 +284,7 @@ AI数据库Agent带来6大创新,彻底改变你用数据的方式:
- 插件支持获取临时令牌
- 新增getSelectionRecords插件桥接方法
-
+
## 性能提升
@@ -302,51 +302,51 @@ AI数据库Agent带来6大创新,彻底改变你用数据的方式:
## 1. 表格回收站功能
- 允许用户恢复已删除的记录、视图和字段。
-
-
+
+
## 2. 视图复制
- 添加了复制视图的支持,允许用户快速创建现有视图的副本。
## 3. 个人视图和锁定视图
- 引入了**个人视图**,用于本地修改,并引入了**锁定视图**,以防止协作者直接进行修改。
-
+
## 4. AI集成
- 添加了对自定义大型语言模型API的支持,实现了AI生成的公式。
管理员面板/设置/AI设置
-
+
## 5. 搜索索引优化
- 实现了搜索索引,极大地提高了大型表格的搜索速度。
-
+
## 6. 注册时的邮箱验证
- 添加了注册时的邮箱验证支持,以提高安全性。
管理员面板/设置/通用设置
-
+
## 7. 拖拽文件上传
- 用户现在可以直接将文件拖拽到单元格中,以快速上传附件。
-
+
## 8. 强制OAuth2/OIDC登录
- 引入了一个环境变量,以强制使用OAuth2/OIDC登录,提高了身份验证控制。
`PASSWORD_LOGIN_DISABLED=true`
-
+
## 9. API令牌权限快速选择
- 简化了API令牌权限的配置,提供了快速选择选项。
-
+
## 10. 创建字段时指定物理字段名
- 允许在创建新字段时指定自定义的物理字段名(`dbFieldName`)。
-
+
## 11. 通过字段名右键快速筛选排序分组
-
+
## 12. 系统用户显示增强
- 提高了系统用户的显示,例如“匿名”角色。
diff --git a/zh/deploy/activate.mdx b/zh/deploy/activate.mdx
index de7d833e..0c5b4689 100644
--- a/zh/deploy/activate.mdx
+++ b/zh/deploy/activate.mdx
@@ -40,7 +40,11 @@ Teable 为自托管部署提供了不同的订阅计划,每个计划都有其
2. 进入 **管理员后台(Admin Panel)**
3. 您可以从用户菜单中访问管理员后台
-
+
## 步骤 3:复制实例 ID
@@ -50,7 +54,11 @@ Teable 为自托管部署提供了不同的订阅计划,每个计划都有其
2. 点击 **复制** 按钮复制您的实例 ID
3. 请保存好此实例 ID - 在订阅过程中您将需要用到它
-
+
实例 ID 是您自托管安装的唯一标识符。将许可证绑定到特定实例时需要使用它。
@@ -66,11 +74,19 @@ Teable 为自托管部署提供了不同的订阅计划,每个计划都有其
4. 完成订阅流程
5. 在订阅过程中,您需要提供您的 **实例 ID**
-
+
6. 订阅成功后,您将获得一个 **License Key(许可证密钥)**
-
+
请务必在订阅后立即复制您的 License Key,下一步将需要使用它。
@@ -86,7 +102,11 @@ Teable 为自托管部署提供了不同的订阅计划,每个计划都有其
4. 点击激活按钮
5. 等待确认消息
-
+
激活成功后,您的实例将立即获得订阅计划中包含的所有功能。
diff --git a/zh/deploy/database-connection.mdx b/zh/deploy/database-connection.mdx
index c512d576..bd5c4bb3 100644
--- a/zh/deploy/database-connection.mdx
+++ b/zh/deploy/database-connection.mdx
@@ -3,7 +3,11 @@ title: "启用外部数据库连接"
description: "在应用中自动创建数据库角色允许外部应用对表格数据的安全访问功能"
---
-
+
要启用此功能,需要额外配置 `PUBLIC_DATABASE_PROXY` 环境变量