EYHN
cd56d8a6e6
feat(core): new onboarding template (hotfix) ( #5952 )
v0.12.2
2024-02-29 14:01:31 +08:00
liuyi
6ed5ec36bb
fix(server): sender passed to nextauth is never used ( #5938 )
2024-02-28 14:57:23 +08:00
liuyi
0fa917aabb
ci: fix selfhost ( #5920 )
...
enhancement
___
- Introduced a new ESM module resolution setup using `ts-node` to enhance the development and deployment process.
- Implemented a dynamic loader script registration mechanism to facilitate ESM module loading.
- Simplified the predeploy script execution by refining environment variable handling and stdout configuration.
- Updated `package.json` to reflect changes in script commands for better ESM support and added necessary dependencies for `ts-node` and `typescript`.
___
<table><thead><tr><th></th><th align="left">Relevant files</th></tr></thead><tbody><tr><td><strong>Enhancement</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>loader.js</strong><dd><code>Introduce ESM Module Resolution via ts-node</code> </dd></summary>
<hr>
packages/backend/server/scripts/loader.js
<li>Introduced <code>ts-node</code> configuration for ESM module resolution.<br> <li> Exported a <code>resolve</code> function for module resolution.<br>
</details>
</td>
<td><a href="https:/toeverything/AFFiNE/pull/5920/files#diff-9ed793897a493633028d510db0742ff38d2d86471c54b17513d4354c51597ef8">+11/-0</a> </td>
</tr>
<tr>
<td>
<details>
<summary><strong>register.js</strong><dd><code>Implement Dynamic Loader Script Registration</code> </dd></summary>
<hr>
packages/backend/server/scripts/register.js
<li>Implemented dynamic registration of the loader script.<br> <li> Utilized <code>node:module</code> and <code>node:url</code> for script registration.<br>
</details>
</td>
<td><a href="https:/toeverything/AFFiNE/pull/5920/files#diff-64831012a09f2bc4bc5a611ddb8e0871b0e83588de6c5d4f2f5cb1dae8fff244">+4/-0</a> </td>
</tr>
<tr>
<td>
<details>
<summary><strong>self-host-predeploy.js</strong><dd><code>Simplify Predeploy Script Execution</code> </dd></summary>
<hr>
packages/backend/server/scripts/self-host-predeploy.js
<li>Simplified environment variable passing to <code>execSync</code>.<br> <li> Changed stdout handling to inherit from the parent process.<br>
</details>
</td>
<td><a href="https:/toeverything/AFFiNE/pull/5920/files#diff-bd7b0be14c198018c21dadda6945a779c57d13e4c8584ee62da4baa99d370664">+3/-5</a> </td>
</tr>
<tr>
<td>
<details>
<summary><strong>package.json</strong><dd><code>Update Scripts and Dependencies for ESM Support</code> </dd></summary>
<hr>
packages/backend/server/package.json
<li>Updated script commands for ESM compatibility.<br> <li> Added <code>ts-node</code> and <code>typescript</code> dependencies.<br> <li> Removed redundant <code>--es-module-specifier-resolution=node</code> flags.<br>
</details>
</td>
<td><a href="https:/toeverything/AFFiNE/pull/5920/files#diff-a6530c6fe539aaa49ff0a7a80bc4362c1d95c419fdd19125415dcc869b31a443">+6/-6</a> </td>
</tr>
</table></td></tr></tr></tbody></table>
___
> ✨ **PR-Agent usage**:
>Comment `/help` on the PR to get a list of all available PR-Agent tools and their descriptions
2024-02-28 14:56:37 +08:00
liuyi
eb79e6bdc9
ci: fix canary deployment ( #5851 )
2024-02-28 12:13:03 +08:00
liuyi
cf52a43773
feat(server): allow customize mailer server ( #5835 )
2024-02-28 12:12:06 +08:00
LongYinan
9203980a8c
build: fix selfhost config
v0.12.1
2024-02-27 23:49:25 +08:00
liuyi
d34eb2cbe5
fix(server): apply env overrides after all config merged ( #5795 )
2024-02-27 21:46:08 +08:00
liuyi
7f3f993ce4
refactor(server): reorganize server configs ( #5753 )
2024-02-27 21:45:26 +08:00
Peng Xiao
df17001284
feat(core): add shortcut for openning settings ( #5883 )
...
fix https://github.com/toeverything/AFFiNE/issues/5881
v0.12.0
2024-02-23 15:14:39 +08:00
Peng Xiao
e400abf1f4
fix: keyboard shortcut style in cmdk ( #5882 )
...

2024-02-23 15:14:39 +08:00
EYHN
640aa00148
fix(core): fix app boot speed ( #5884 )
2024-02-23 06:54:42 +00:00
Ayush Agrawal
5ae8f029f7
chore: bump blocksuite ( #5868 )
...
Co-authored-by: LongYinan <lynweklm@gmail.com >
2024-02-22 17:15:27 +08:00
EYHN
a26e0b3ec9
fix(core): disable sidebar user select ( #5862 )
...
close #5846
2024-02-22 17:15:26 +08:00
Umar Faiz
f492b6711b
fix(core): the pitch zooming function incorrectly zooms the toolbar ( #5456 )
...
Co-authored-by: LongYinan <lynweklm@gmail.com >
2024-02-22 17:15:26 +08:00
EYHN
81aae61394
fix(core): fix desktop e2e ( #5867 )
2024-02-22 16:12:23 +08:00
Peng Xiao
e08f58beea
chore: bump electron dependencies ( #5770 )
...
to include this fix https://github.com/electron/electron/pull/40994
2024-02-22 15:26:09 +08:00
EYHN
4560819f76
fix(core): fix 404 after signout (hotfix) ( #5865 )
2024-02-22 15:11:11 +08:00
liuyi
193c197a54
fix(core): window.open to a new origin will be blocked by browser ( #5856 )
2024-02-21 20:51:25 +08:00
LongYinan
449c0a38a7
fix(electron): linux AppImage output path
2024-02-21 15:48:38 +08:00
Ayush Agrawal
8d141e5a81
feat: blocksuite integration for pageMode & pageUpdatedAt ( #5849 )
...
Co-authored-by: LongYinan <lynweklm@gmail.com >
2024-02-21 15:16:49 +08:00
Lye Hongtao
e04911315f
feat: move templates into AFFiNE ( #5750 )
...
Related to https://github.com/toeverything/blocksuite/pull/6156
### Change
Move the edgeless templates to AFFiNE. All templates are stored as zip files. Run `node build-edgeless.mjs` in `@affine/templates` to generate JSON-format templates and importing script. The template will be generated automatically during building and dev (`yarn dev`).
2024-02-21 15:10:47 +08:00
Ayush Agrawal
75d58679b6
chore: bump blocksuite ( #5852 )
2024-02-21 15:10:35 +08:00
Ayush Agrawal
2e6386e4cf
feat: bump blocksuite ( #5845 )
2024-02-21 15:09:33 +08:00
Ayush Agrawal
f345a61df0
feat: bump blocksuite ( #5817 )
2024-02-21 15:01:45 +08:00
Flrande
a6420fcd76
feat: bump blocksuite ( #5812 )
2024-02-21 15:00:43 +08:00
Yifeng Wang
fec406f7e8
feat: bump blocksuite ( #5767 )
...
Co-authored-by: LongYinan <lynweklm@gmail.com >
2024-02-21 14:57:05 +08:00
LongYinan
769398591b
fix: resolve deps and types issues after cherry-pick
2024-02-21 14:51:29 +08:00
JimmFly
e01569fff7
feat(core): add loading to quick search modal ( #5785 )
...
close AFF-285
add `useSyncEngineStatus` hooks
add loading style
<img width="977" alt="test1" src="https://github.com/toeverything/AFFiNE/assets/102217452/e8bf6714-e42b-4adf-a279-341ef5f5cfc0 ">
2024-02-21 14:40:30 +08:00
JimmFly
6bde2de783
feat(core): add starAFFiNE and issueFeedback modal ( #5718 )
...
close TOV-482
https://github.com/toeverything/AFFiNE/assets/102217452/da1f74bc-4b8d-4d7f-987d-f53da98d92fe
2024-02-21 14:23:09 +08:00
JimmFly
3513ced6cb
fix(core): match page preview and page title in page list ( #5840 )
...
close TOV-578
2024-02-21 14:21:05 +08:00
Adithyan
8dc9addc40
feat: Duplicate page in page list and clone naming improvements ( #5818 )
2024-02-21 14:20:38 +08:00
Muhammad Arsil
9d9f89ef2e
fix: cards overlapping issue ( #5727 )
...
Co-authored-by: EYHN <cneyhn@gmail.com >
2024-02-21 14:20:31 +08:00
DarkSky
6cfe5d4566
feat: use custom verify token policy ( #5836 )
2024-02-21 14:20:08 +08:00
Peng Xiao
6032b432f8
build(electron): generate latest-linux.yml ( #5822 )
2024-02-21 14:19:37 +08:00
Peng Xiao
5823787ded
fix(electron): linux login issues ( #5821 )
...
Looks like there are some issues using `@reforged/maker-appimage`:
- deep link not working properly (cannot login)
- cannot be installed via AppImageLauncher, which is required to enable deep link on linux
I forked saleae/electron-forge-maker-appimage into https://github.com/toeverything/electron-forge-maker-appimage to fix these issues
See changes: https://github.com/saleae/electron-forge-maker-appimage/compare/master...toeverything:electron-forge-maker-appimage:master?w=1
To enable login on Linux, the app must be installed via AppImageLauncher.

fix https://github.com/toeverything/AFFiNE/issues/4978
fix https://github.com/toeverything/AFFiNE/issues/4466
2024-02-21 14:19:23 +08:00
LongYinan
b3f272ba70
fix: selfhost build ( #5833 )
2024-02-21 14:18:05 +08:00
Whitewater
a5df5a7c8a
chore: skip sync when offline ( #5786 )
2024-02-21 14:17:20 +08:00
DarkSky
90de90403a
feat: refresh new workspace feature ( #5834 )
2024-02-20 16:12:35 +08:00
李华桥
4d4e4fc4e2
Merge branch 'stable' into beta
2024-02-20 15:52:22 +08:00
liuyi
aa73e532d3
fix(server): doc upsert without row lock ( #5765 )
2024-02-16 22:06:23 +08:00
liuyi
31faa93c71
chore(storage): bump y-octo ( #5751 )
2024-02-16 19:36:26 +08:00
liuyi
def60f4c61
fix(server): doc upsert without row lock ( #5765 )
v0.12.0-beta.4
2024-02-05 16:39:48 +08:00
EYHN
d15ec0ff77
fix(workspace): fix sync handshake (hot-fix) ( #5797 )
2024-02-05 10:56:46 +08:00
EYHN
d2acd0385a
fix(core): prevent data loss (hot-fix) ( #5798 )
2024-02-05 10:54:51 +08:00
EYHN
1effb2f25f
fix(workspace): fix sync stuck ( #5762 ) ( #5772 )
v0.12.0-beta.3
2024-02-01 17:41:49 +08:00
Joooye_34
9189d26332
feat: support sign-in with subscription coupon ( #5768 )
2024-02-01 17:03:29 +08:00
liuyi
79a8be7799
feat(server): allow pass coupon to checkout session ( #5749 )
2024-02-01 17:03:16 +08:00
liuyi
1a643cc70c
fix(server): doc upsert race condition ( #5755 )
2024-01-31 21:36:35 +08:00
liuyi
9321be3ff5
fix(server): doc upsert race condition ( #5755 )
2024-01-31 11:08:52 +00:00
李华桥
24dc3f95ff
fix: consume blob stream correctly ( #5706 )
v0.11.10
2024-01-31 11:38:40 +08:00