Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] main from AppFlowy-IO:main #22

Open
wants to merge 2,978 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2978 commits
Select commit Hold shift + click to select a range
a04c157
fix: date issue when enbling time feild (#6447)
Ahad-patel Oct 14, 2024
f3fe729
fix: potentially missing field in todo list (#6540)
LucasXu0 Oct 14, 2024
5d578ab
chore: update README.md fixed a typo (#6546)
Deep145757 Oct 14, 2024
46a3006
refactor: database test (#6544)
appflowy Oct 15, 2024
073e8b8
feat: support import notion (#6549)
qinluhe Oct 15, 2024
7918d6c
chore: update logs (#6550)
appflowy Oct 15, 2024
7bc53d7
feat: support 'share link' and 'publish' on mobile (#6548)
LucasXu0 Oct 15, 2024
2378c0c
chore: add calculation rust test (#6547)
appflowy Oct 15, 2024
c6f0428
fix: import document that contains refs (#6551)
appflowy Oct 15, 2024
e86d812
chore: add tooltip when import notion file (#6557)
appflowy Oct 16, 2024
6cc8c81
chore: adjust Toggle widget's onChanged callback (#6556)
richardshiue Oct 16, 2024
8126d19
fix(flutter): wrong time zone when filtering by date field (#6543)
richardshiue Oct 16, 2024
2447b34
fix: text button's text style (#6559)
richardshiue Oct 16, 2024
b1682e4
fix: modified import function (#6562)
qinluhe Oct 16, 2024
a8bcab7
feat: turn into multiple lines (#6558)
LucasXu0 Oct 16, 2024
5f0cc1b
chore: bump client api and collab (#6563)
appflowy Oct 17, 2024
d916391
chore: show import error (#6569)
appflowy Oct 17, 2024
c9f0bbf
feat: right click to open view more actions (#6529)
Xazin Oct 17, 2024
7cad04b
chore: bump collab which include fixing windows build
appflowy Oct 17, 2024
0413100
feat: observe mention block change and support block navigation (#6568)
LucasXu0 Oct 17, 2024
e3bf044
fix: space icon color assertion (#6570)
LucasXu0 Oct 17, 2024
3a9011b
chore: remove timezone for self-hosted runner
appflowy Oct 17, 2024
42e55fe
chore: update import string
appflowy Oct 17, 2024
bd46fc1
fix(flutter-desktop): launch review issues for 0.7.2 (#6577)
richardshiue Oct 18, 2024
ec40894
fix(flutter_desktop): bring back the board scrollbar (#6580)
richardshiue Oct 18, 2024
7b031b2
fix: turn into issues (#6576)
LucasXu0 Oct 18, 2024
6340174
fix: share link and publish issues on mobile (#6579)
LucasXu0 Oct 20, 2024
1d9876a
fix: notifier disposed but in use (#6586)
Xazin Oct 20, 2024
8276c5d
fix: drag and drop row document full page (#6589)
Xazin Oct 21, 2024
e635fe3
fix: trash breadcrumb line height (#6588)
Xazin Oct 21, 2024
15949a7
chore: update translations with Fink 🐦 (#6565)
muratsaribas Oct 21, 2024
068500d
feat: inline sub page mention (#6567)
Xazin Oct 21, 2024
5e09e96
fix: callout emoji size should follow the document font size (#6590)
LucasXu0 Oct 21, 2024
ca6a900
fix: display paragraph mark only if the block content is empty (#6594)
LucasXu0 Oct 21, 2024
da80c59
fix: show default view name (#6571)
Xazin Oct 22, 2024
251b16c
chore: update changelog (#6596)
LucasXu0 Oct 22, 2024
d7bbb42
chore: remove legacy CreateRowParams (#6592)
richardshiue Oct 22, 2024
7141e9d
fix(flutter-moile): edit primary field from database controls (#6591)
richardshiue Oct 22, 2024
6a5c4c9
feat(flutter): date picker improvements (#6582)
richardshiue Oct 23, 2024
faa95ff
feat: support toggle heading (#6598)
LucasXu0 Oct 23, 2024
73e8b47
feat: custom domain (#6518)
speed2exe Oct 23, 2024
c821454
Revert "feat: custom domain (#6518)" (#6613)
LucasXu0 Oct 24, 2024
128ff59
fix: date picker code improvements and regressions (#6619)
richardshiue Oct 24, 2024
79116e7
fix: use drop path rather than node (#6611)
Xazin Oct 25, 2024
a42b6e0
chore: revamp error for FolderCloudService service (#6623)
appflowy Oct 26, 2024
eafd0b3
fix: crash on delete button press caused by GoRouter (#6629)
rensawamo Oct 28, 2024
b9ec9f8
fix: import interfaces and error message (#6630)
qinluhe Oct 28, 2024
497fcf3
fix: support redirect to default page (#6593)
qinluhe Oct 28, 2024
6bbaad5
fix: redirect to default page (#6638)
qinluhe Oct 28, 2024
363fecc
chore: bump client api that includes upload large zip file (#6634)
appflowy Oct 28, 2024
4e739c8
fix: macos arm64 build (#6650)
LucasXu0 Oct 29, 2024
9707148
chore: bump appflowy collab (#6649)
appflowy Oct 29, 2024
28aa232
feat: run integration tests on multiple runners (#6637)
LucasXu0 Oct 29, 2024
d50521d
chore: ignore invalid database when import appflowy data (#6654)
appflowy Oct 29, 2024
557ce7e
chore: update appflowy_editor version (#6655)
LucasXu0 Oct 29, 2024
cee0e2e
test: fix ci (#6657)
appflowy Oct 29, 2024
8f58c39
chore(flutter_desktop): improve title and heading appearance (#6658)
richardshiue Oct 29, 2024
dd0dcac
chore(flutter_desktop): set VisualDensity.standard for entire desktop…
richardshiue Oct 29, 2024
68d7211
fix(flutter_desktop): glitchy kanban card editing (#6661)
richardshiue Oct 29, 2024
b576287
chore: update translations with Fink 🐦 (#6656)
Proxycon Oct 30, 2024
74165ac
fix: optimize bundle (#6666)
qinluhe Oct 30, 2024
fbe87cc
fix(flutter_desktop): add forgotten call to update text cell (#6668)
richardshiue Oct 30, 2024
7f4abb5
chore(flutter_desktop): drop down menu conforms to design (#6674)
richardshiue Oct 30, 2024
8bb8131
feat(flutter_desktop): press enter to confirm a dialog (#6675)
richardshiue Oct 30, 2024
d5c1955
chore: capitalization for field editor insert left/right (#6676)
richardshiue Oct 30, 2024
af6736d
fix: enable sub page block (#6595)
Xazin Oct 30, 2024
873ab6c
feat: scroll to block after selecting notification item (#6667)
LucasXu0 Oct 31, 2024
5a047b9
fix: add referenced page hint (#6679)
Xazin Oct 31, 2024
e6357a9
chore: optimize import appflowy data (#6671)
appflowy Oct 31, 2024
74c757d
feat: enable link to database in slash menu (#6673)
LucasXu0 Oct 31, 2024
07e3460
feat: custom namespace/domain (#6614)
LucasXu0 Oct 31, 2024
0ea2da4
fix: reminder improvements (#6680)
Xazin Oct 31, 2024
eff37d7
fix: date reminder test (#6681)
LucasXu0 Nov 1, 2024
af390f5
feat: turn into page (sub page block) (#6685)
Xazin Nov 1, 2024
a9a784f
fix: owner can delete spaces created by other users (#6672)
Ahad-patel Nov 1, 2024
0e5ff84
chore: remove view desc (#6691)
appflowy Nov 1, 2024
910b643
chore: bump version 0.7.3 (#6692)
LucasXu0 Nov 1, 2024
7cf0c4b
fix: do not rely on getIt in turnIntoBlock (#6693)
Xazin Nov 1, 2024
4d33c87
test: fix date picker tests (#6695)
richardshiue Nov 1, 2024
690b46a
chore: fix remove view desc test (#6696)
appflowy Nov 1, 2024
1b9b2a5
chore: fix database view event (#6697)
appflowy Nov 1, 2024
cf56e20
chore: launch review 0.7.3 (#6698)
richardshiue Nov 4, 2024
5e41849
fix: remove listeners (#6686)
Xazin Nov 4, 2024
a1d0dba
chore: remove local ai watch on windows and linux (#6704)
appflowy Nov 4, 2024
3fbdcab
chore: try to fix when load data from cloud cause windows delay rende…
appflowy Nov 4, 2024
939e28d
feat: support tab and shift+tab on range (#6703)
qinluhe Nov 4, 2024
f00e1eb
chore: remove focus when starting to create a card from the bottom (…
richardshiue Nov 4, 2024
bae19b9
feat: files media improvements (#6632)
Xazin Nov 4, 2024
39eee12
fix: launch review 0.7.3 (#6718)
Xazin Nov 4, 2024
54096b3
fix: settings site issues (#6701)
LucasXu0 Nov 5, 2024
82effbf
fix: toggle heading issues (#6714)
LucasXu0 Nov 5, 2024
f6e002e
feat: support toggle heading (#6712)
qinluhe Nov 5, 2024
0a1af4e
fix: 0.7.3 improvements (#6731)
Xazin Nov 5, 2024
fe4f85a
fix: align the namespace and toggle shortcuts (#6726)
LucasXu0 Nov 6, 2024
d38a5f3
chore: update dep (#6727)
speed2exe Nov 6, 2024
3c8de8a
chore: update upload file logs (#6735)
appflowy Nov 6, 2024
59eda5e
fix: modified invitation page text (#6734)
qinluhe Nov 6, 2024
193c824
fix: mobile media cleanup (#6733)
Xazin Nov 6, 2024
6785104
chore: send notification for file upload state (#6738)
appflowy Nov 6, 2024
97999ae
fix: block option interceptor (#6739)
Xazin Nov 7, 2024
4e1532a
fix: application window is not visible on Windows (#6740)
LucasXu0 Nov 7, 2024
bd7976d
fix: v0.7.3 additional launch review session issues (#6730)
richardshiue Nov 7, 2024
3f8eb70
chore: bump collab (#6746)
richardshiue Nov 7, 2024
e527a18
chore: bump version 0.7.3 (#6743)
LucasXu0 Nov 8, 2024
6ad3035
feat: include member count in get_workspace API (#6747)
speed2exe Nov 8, 2024
3cd26cc
fix(flutter_desktop): hidden kanban group name overflow (#6763)
richardshiue Nov 11, 2024
d268f8c
feat: integrate codemagic for testing ios/android (#6719)
LucasXu0 Nov 12, 2024
eed3f48
chore: update template icon (#6767)
LucasXu0 Nov 12, 2024
a46550c
feat: support managing a space on mobile (#6764)
LucasXu0 Nov 13, 2024
5793373
feat: support embed webp (#6775)
LucasXu0 Nov 13, 2024
cd3be69
feat: optimize the workspace menu loading speed (#6758)
LucasXu0 Nov 13, 2024
3b30474
feat: last publish name (#6766)
speed2exe Nov 13, 2024
2853072
chore: bump client api (#6781)
appflowy Nov 13, 2024
cf240a3
chore: replace with appflowy cloud main branch id
appflowy Nov 13, 2024
b86011a
feat: optimize the font menu speed (#6780)
LucasXu0 Nov 14, 2024
651938a
chore: update zh-CN translations (#6717)
CloneWith Nov 14, 2024
7600961
fix: mobile file upload menu (#6786)
Xazin Nov 14, 2024
555d08e
feat: add toggle heading in plus menu on mobile (#6784)
LucasXu0 Nov 14, 2024
d9f2d14
chore: bump version 0.7.4 (#6787)
LucasXu0 Nov 14, 2024
1952ef0
fix: tab menu and tabbar improvements (#6785)
Xazin Nov 14, 2024
941b7cf
fix(flutter_desktop): document search (#6669)
richardshiue Nov 14, 2024
8120656
fix(mobile): selecting date from cupertino date widget resets time (#…
richardshiue Nov 14, 2024
bced932
feat: AI chat UI improvements (#6760)
richardshiue Nov 14, 2024
6ffb9e4
fix: launch 0.7.4 review issues on desktop (#6792)
LucasXu0 Nov 15, 2024
9138787
chore: deprecate third party markdown (#6794)
richardshiue Nov 15, 2024
2256835
fix: 0.7.4 launch review issues on mobile (#6795)
LucasXu0 Nov 15, 2024
521d74e
chore: more ai ui fixes (#6799)
richardshiue Nov 15, 2024
f526df9
fix: add template button to publish page (#6809)
qinluhe Nov 17, 2024
6c52896
chore(mobile): remove ai chat sample question autoscrolling behavior …
richardshiue Nov 17, 2024
710fbbd
fix: ai chat error message background color (#6810)
richardshiue Nov 17, 2024
8a39ff0
fix: turn into menu naming inconsistency issues (#6817)
ARYPROGRAMMER Nov 18, 2024
7e528cf
feat: support editing path name on mobile (#6798)
LucasXu0 Nov 18, 2024
8a7cedd
fix: cannot paste text into the title of the doc (#6821)
LucasXu0 Nov 18, 2024
cc7476c
fix: add new row cover (#6826)
qinluhe Nov 18, 2024
51a11fb
chore: fix upload file limit (#6825)
appflowy Nov 18, 2024
3803cf2
chore: fix test
appflowy Nov 18, 2024
9c22bb4
fix: tab change speed + remove favorite option (#6819)
Xazin Nov 18, 2024
df7fe97
feat: wrap code block lines in AI chat (#6828)
richardshiue Nov 18, 2024
c24b684
feat: support creating subpage block in row detail page (#6824)
LucasXu0 Nov 19, 2024
a0d8711
fix: close other tabs before switching workspace (#6830)
LucasXu0 Nov 19, 2024
09717d9
chore: inno setup ignore version on .exe (#6745)
Xazin Nov 20, 2024
f82dabc
chore: bump flutter chat ui version (#6835)
richardshiue Nov 20, 2024
e86a9d6
chore: simplify chat user message bloc and widgets (#6836)
richardshiue Nov 20, 2024
4205a34
chore: delete upload task when upload size exceed limit (#6841)
appflowy Nov 22, 2024
b5d2af3
chore: parse chat response (#6843)
appflowy Nov 23, 2024
1b4a723
chore: only fetch billing info when current user is the workspace own…
appflowy Nov 23, 2024
f013bb9
chore: re-add chat message animations (#6850)
richardshiue Nov 24, 2024
2ad2a79
fix: macOS error 50 on uploading files (#6853)
LucasXu0 Nov 25, 2024
bde1457
feat: support click to create content inside empty toggle list (#6854)
LucasXu0 Nov 25, 2024
e0226e5
chore: minor ai chat improvements (#6855)
richardshiue Nov 25, 2024
e86d584
feat: support skipping in-memory update transaction (#6856)
LucasXu0 Nov 25, 2024
b3c8eb1
chore: improve ai chat errors (#6851)
richardshiue Nov 25, 2024
b036129
fix: multiple select menu display issue (#6861)
LucasXu0 Nov 27, 2024
068ac0e
feat: support markdown syntax in ai writer block (#6864)
LucasXu0 Nov 27, 2024
018c146
fix: built in database height issue (#6866)
Xazin Nov 27, 2024
55f12d5
feat: attachment mobile toolbar item (#6868)
Xazin Nov 28, 2024
8d01b96
feat: pin tabs (#6869)
Xazin Nov 28, 2024
c910bda
fix: minor improvements to media interactions (#6867)
Xazin Nov 28, 2024
17aa8c9
feat: simple table redesign (#6831)
LucasXu0 Nov 28, 2024
27af572
chore: update version to 0.7.6 (#6870)
LucasXu0 Nov 28, 2024
4c6f6f1
fix: add camera permission for iOS (#6872)
Xazin Nov 28, 2024
510d835
fix: RwLock race condition during group controller instantiation (#6860)
richardshiue Nov 28, 2024
62c4a8c
fix: unable to render code block in ai writer block (#6883)
LucasXu0 Nov 29, 2024
81960a7
chore(i18n): add th-TH translations (#6891)
promto-c Nov 30, 2024
0cba3f9
fix(mobile): lost initial scroll position on empty ai chat page (#6895)
richardshiue Dec 1, 2024
603d65a
fix: mobile camera android permission (#6900)
Xazin Dec 1, 2024
1851721
fix: tabs lr 0.7.6 (#6899)
Xazin Dec 1, 2024
550b883
chore: update th-TH translations (#6898)
promto-c Dec 2, 2024
e7491e5
feat: simple table issues (#6871)
LucasXu0 Dec 2, 2024
d9bc97e
chore: remove rename dialog logic (#6906)
LucasXu0 Dec 2, 2024
244d072
fix: pressing enter on a collapsible list toggle adds an additional n…
LucasXu0 Dec 3, 2024
f9a5458
feat: support simple table (#6911)
qinluhe Dec 3, 2024
ca19588
chore: bump collab (#6914)
appflowy Dec 3, 2024
64e4416
chore: release version 0.7.6 (#6910)
LucasXu0 Dec 3, 2024
e32c584
fix: remove extra padding in table on mobile (#6915)
LucasXu0 Dec 3, 2024
687121f
chore: upgrade rust version to 1.80.1 (#6916)
LucasXu0 Dec 3, 2024
7c24b6f
feat: revamp mention page interactions in AI chat (#6896)
richardshiue Dec 3, 2024
0cf3ade
fix(desktop): resize sidebar menu regression (#6897)
richardshiue Dec 3, 2024
03c84ff
feat: open ai response url source in browser (#6917)
richardshiue Dec 3, 2024
5cf6617
fix: simple table width (#6918)
qinluhe Dec 4, 2024
92945ca
fix: initial ai chat load (#6920)
richardshiue Dec 4, 2024
dddf5aa
chore: move type option to collab repo (#6921)
appflowy Dec 5, 2024
67fe0d6
feat: support column and row reordering in table (#6912)
LucasXu0 Dec 6, 2024
9e82f3d
fix: unable to open local file using afLaunchUrl function (#6927)
LucasXu0 Dec 6, 2024
da0395b
chore: fetch rows by chunk size (#6934)
appflowy Dec 6, 2024
bb50466
chore(i18n): update fr-FR translations (#6936)
Aqueuse Dec 7, 2024
722b436
chore: Ai chat context (#6929)
appflowy Dec 8, 2024
b5d5312
chore: remove self-hosted runner (#6944)
appflowy Dec 8, 2024
3b56887
feat(flutter_desktop): AI chat refer to UI (#6930)
richardshiue Dec 9, 2024
e0885e2
fix: image tests (#6928)
LucasXu0 Dec 9, 2024
f5e4696
fix(flutter): implement mention date transaction handler (#6933)
richardshiue Dec 9, 2024
d21c0c0
feat: add same delete design in database (#6620)
Ahad-patel Dec 9, 2024
7b93bbe
fix(flutter_desktop): clicking on empty space when editing a cell sho…
richardshiue Dec 9, 2024
45b4eb4
fix: hotfix issues for v0.7.7 (#6948)
LucasXu0 Dec 9, 2024
2c88653
feat(flutter_mobile): improve appearance of mention page selector (#6…
richardshiue Dec 9, 2024
d2b2f17
chore: diagnose sync issues with sync.log file (#6950)
appflowy Dec 10, 2024
592390d
feat: support multiple lines in table cell (#6931)
LucasXu0 Dec 10, 2024
d68212f
chore(i18n): update de-DE translations 🐦 (#6938)
uxadax Dec 11, 2024
8b672a1
feat: support multiple blocks operation (#6958)
LucasXu0 Dec 11, 2024
62d5d66
feat: set table to page width (#6956)
LucasXu0 Dec 11, 2024
e8f2940
fix(flutter): some ai chat bugs (#6969)
richardshiue Dec 11, 2024
399b7dd
test: attempt to fix flaky test (#6970)
richardshiue Dec 12, 2024
0bf706f
fix: Esc not working for Find-Replace menu(#6955) (#6965)
asjqkkkk Dec 12, 2024
1d46923
feat: shrinkWrap grid in document (#6925)
Xazin Dec 12, 2024
e4385ad
fix: rename untitled view (#6789)
Xazin Dec 12, 2024
699ea15
feat: able to select language for the code block by arrow keys (#6905…
asjqkkkk Dec 12, 2024
3522569
feat: support universal link / app link on mobile (#6973)
LucasXu0 Dec 12, 2024
555b4b4
fix(flutter_desktop): cannot copy ai response with ctrl c (#6976)
richardshiue Dec 12, 2024
6a6fac7
chore: bump version 0.7.8 (#6978)
LucasXu0 Dec 12, 2024
25f9bee
fix: launch review issues 0.7.8 (#6983)
richardshiue Dec 13, 2024
ebb1b6d
fix: simple table bugs (#6981)
qinluhe Dec 13, 2024
e188552
fix: ai chat initial rag_ids shouldn't include views that are not doc…
richardshiue Dec 13, 2024
67e93a1
fix: inline grid launch review (#6992)
Xazin Dec 16, 2024
792eec7
chore(i18n): update de-De translations (#6984)
uxadax Dec 16, 2024
d74e7b6
chore(i18n): update fr-FR translations 🐦 (#6987)
henri9813 Dec 16, 2024
f307300
fix: simple table issues (#6985)
LucasXu0 Dec 16, 2024
381d946
chore: filter out spaces from mention page (#6994)
richardshiue Dec 16, 2024
867d515
feat: support readonly table (#6997)
LucasXu0 Dec 16, 2024
0689f4e
chore: bump version 0.7.8 (#7000)
LucasXu0 Dec 17, 2024
9d53f75
chore: bump client api 088 (#7004)
appflowy Dec 18, 2024
b966e3e
feat: select sources for ai prompt (#6975)
richardshiue Dec 18, 2024
04a013f
chore: fix clippy (#7007)
richardshiue Dec 18, 2024
e73fd56
feat: regenerate ai response (#7006)
richardshiue Dec 19, 2024
c274347
fix: the index error when deleting text and then using the up or down…
asjqkkkk Dec 19, 2024
dda3962
feat: combine icons and emojis into one menu(#6806) (#6998)
asjqkkkk Dec 19, 2024
ee96a44
feat: use new api to get the workspace member role (#6783)
speed2exe Dec 19, 2024
d25a399
chore: sync chat document when open chat (#7016)
appflowy Dec 19, 2024
ddcdd54
chore: regenerate response improvements (#7018)
richardshiue Dec 20, 2024
30131fd
chore: adjust select sources (#7019)
richardshiue Dec 20, 2024
7ab68dc
chore(flutter_desktop): ai chat ui improvements (#7025)
richardshiue Dec 20, 2024
15567a8
chore(i18n): update ar-SA translations (#7017)
FakhriAz Dec 20, 2024
5cd2c63
fix: update rag_ids not saving to local store (#7028)
richardshiue Dec 21, 2024
ed052c6
chore: include parent view id in initial chat settings (#7030)
richardshiue Dec 22, 2024
b8e7d57
fix: regenerating the last answer doesn't work (#7029)
richardshiue Dec 22, 2024
27b7693
chore: remove unused response state (#7031)
richardshiue Dec 23, 2024
17c116a
feat: support table block on mobile (#7001)
LucasXu0 Dec 23, 2024
6e05344
feat: reordering table columns and rows on mobile (#7036)
LucasXu0 Dec 23, 2024
20bff90
feat: support table align on desktop (#7034)
LucasXu0 Dec 24, 2024
d7bda10
fix: do not wrap the inline math equation in a new line (#7035)
LucasXu0 Dec 24, 2024
171c563
fix: calculation UI refresh (#6615)
appflowy Dec 24, 2024
07c4389
feat: refactor slash menu items to support showing in table cell (#7038)
LucasXu0 Dec 25, 2024
e67e9cc
feat: support recent section in icon picker (#7015)
asjqkkkk Dec 26, 2024
802a667
feat: drag view into document to link to view (#6991)
Xazin Dec 26, 2024
83e50d3
feat: support plus menu in table cell on mobile (#7048)
LucasXu0 Dec 26, 2024
956d2df
fix(flutter_desktop): row detail checklist cell "create new" text fie…
richardshiue Dec 26, 2024
200b367
feat: add ai message content to document (#7041)
richardshiue Dec 26, 2024
3959cdb
feat: add option to paste plain text (#7045)
asjqkkkk Dec 26, 2024
33888d5
chore: bump version 0.7.9 (#7056)
LucasXu0 Dec 26, 2024
7db11c7
chore: fix release builder issue (#7058)
LucasXu0 Dec 26, 2024
fd1e36b
fix: numbered list misalignment (#7066)
richardshiue Dec 27, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
5 changes: 1 addition & 4 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -1,4 +1 @@
frontend/app_flowy/
frontend/scripts/
frontend/rust-lib/target
shared-lib/target/
.git
2 changes: 1 addition & 1 deletion .githooks/commit-msg
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ test "" = "$(grep '^Signed-off-by: ' "$1" |
if [ $? -ne 0 ]
then
printError "Please fix your commit message to match AppFlowy coding standards"
printError "https://appflowy.gitbook.io/docs/essential-documentation/contribute-to-appflowy/software-contributions/submitting-code/code-submission-guidelines#commit-message-guidelines"
printError "https://docs.appflowy.io/docs/documentation/software-contributions/conventions/git-conventions"
exit 1
fi

27 changes: 27 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
<!---
Thank you for submitting a pull request to AppFlowy. The team will dedicate their best efforts to reviewing and approving your pull request. If you have any questions about the project or feedback for us, please join our [Discord](https://discord.gg/wdjWUXXhtw).
-->

<!---
If your pull request adds a new feature, please drag and drop a video into this section to showcase what you've done! If not, you may delete this section.
-->

### Feature Preview

<!---
List at least one issue here that this PR addresses. If it fixes the issue, please use the [fixes](https://docs.github.com/en/get-started/writing-on-github/working-with-advanced-formatting/using-keywords-in-issues-and-pull-requests) keyword to close the issue. For example:
fixes https://github.com/AppFlowy-IO/AppFlowy/pull/2106
-->

---

<!---
Before you mark this PR ready for review, run through this checklist!
-->

#### PR Checklist

- [ ] My code adheres to [AppFlowy's Conventions](https://docs.appflowy.io/docs/documentation/software-contributions/conventions)
- [ ] I've listed at least one issue that this PR fixes in the description above.
- [ ] I've added a test(s) to validate changes in this PR, or this PR only contains semantic changes.
- [ ] All existing tests are passing.
102 changes: 102 additions & 0 deletions .github/actions/flutter_build/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,102 @@
name: Flutter Integration Test
description: Run integration tests for AppFlowy

inputs:
os:
description: "The operating system to run the tests on"
required: true
flutter_version:
description: "The version of Flutter to use"
required: true
rust_toolchain:
description: "The version of Rust to use"
required: true
cargo_make_version:
description: "The version of cargo-make to use"
required: true
rust_target:
description: "The target to build for"
required: true
flutter_profile:
description: "The profile to build with"
required: true

runs:
using: "composite"

steps:
- name: Checkout source code
uses: actions/checkout@v4

- name: Install Rust toolchain
id: rust_toolchain
uses: actions-rs/toolchain@v1
with:
toolchain: ${{ inputs.rust_toolchain }}
target: ${{ inputs.rust_target }}
override: true
profile: minimal

- name: Install flutter
id: flutter
uses: subosito/flutter-action@v2
with:
channel: "stable"
flutter-version: ${{ inputs.flutter_version }}
cache: true

- uses: Swatinem/rust-cache@v2
with:
prefix-key: ${{ inputs.os }}
workspaces: |
frontend/rust-lib
cache-all-crates: true

- uses: taiki-e/install-action@v2
with:
tool: cargo-make@${{ inputs.cargo_make_version }}, duckscript_cli

- name: Install prerequisites
working-directory: frontend
shell: bash
run: |
case $RUNNER_OS in
Linux)
sudo wget -qO /etc/apt/trusted.gpg.d/dart_linux_signing_key.asc https://dl-ssl.google.com/linux/linux_signing_key.pub
sudo wget -qO /etc/apt/sources.list.d/dart_stable.list https://storage.googleapis.com/download.dartlang.org/linux/debian/dart_stable.list
sudo apt-get update
sudo apt-get install -y dart curl build-essential libssl-dev clang cmake ninja-build pkg-config libgtk-3-dev keybinder-3.0 libnotify-dev
;;
Windows)
vcpkg integrate install
vcpkg update
;;
macOS)
# No additional prerequisites needed for macOS
;;
esac
cargo make appflowy-flutter-deps-tools

- name: Build AppFlowy
working-directory: frontend
run: cargo make --profile ${{ inputs.flutter_profile }} appflowy-core-dev
shell: bash

- name: Run code generation
working-directory: frontend
run: cargo make code_generation
shell: bash

- name: Flutter Analyzer
working-directory: frontend/appflowy_flutter
run: flutter analyze .
shell: bash

- name: Compress appflowy_flutter
run: tar -czf appflowy_flutter.tar.gz frontend/appflowy_flutter
shell: bash

- uses: actions/upload-artifact@v4
with:
name: ${{ github.run_id }}-${{ matrix.os }}
path: appflowy_flutter.tar.gz
78 changes: 78 additions & 0 deletions .github/actions/flutter_integration_test/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
name: Flutter Integration Test
description: Run integration tests for AppFlowy

inputs:
test_path:
description: "The path to the integration test file"
required: true
flutter_version:
description: "The version of Flutter to use"
required: true
rust_toolchain:
description: "The version of Rust to use"
required: true
cargo_make_version:
description: "The version of cargo-make to use"
required: true
rust_target:
description: "The target to build for"
required: true

runs:
using: "composite"

steps:
- name: Checkout source code
uses: actions/checkout@v4

- name: Install Rust toolchain
id: rust_toolchain
uses: actions-rs/toolchain@v1
with:
toolchain: ${{ inputs.RUST_TOOLCHAIN }}
target: ${{ inputs.rust_target }}
override: true
profile: minimal

- name: Install flutter
id: flutter
uses: subosito/flutter-action@v2
with:
channel: "stable"
flutter-version: ${{ inputs.flutter_version }}
cache: true

- uses: taiki-e/install-action@v2
with:
tool: cargo-make@${{ inputs.cargo_make_version }}

- name: Install prerequisites
working-directory: frontend
run: |
sudo wget -qO /etc/apt/trusted.gpg.d/dart_linux_signing_key.asc https://dl-ssl.google.com/linux/linux_signing_key.pub
sudo wget -qO /etc/apt/sources.list.d/dart_stable.list https://storage.googleapis.com/download.dartlang.org/linux/debian/dart_stable.list
sudo apt-get update
sudo apt-get install -y dart curl build-essential libssl-dev clang cmake ninja-build pkg-config libgtk-3-dev keybinder-3.0 libnotify-dev network-manager
shell: bash

- name: Enable Flutter Desktop
run: |
flutter config --enable-linux-desktop
shell: bash

- uses: actions/download-artifact@v4
with:
name: ${{ github.run_id }}-ubuntu-latest

- name: Uncompressed appflowy_flutter
run: tar -xf appflowy_flutter.tar.gz
shell: bash

- name: Run Flutter integration tests
working-directory: frontend/appflowy_flutter
run: |
export DISPLAY=:99
sudo Xvfb -ac :99 -screen 0 1280x1024x24 > /dev/null 2>&1 &
sudo apt-get install network-manager
flutter test ${{ inputs.test_path }} -d Linux --coverage
shell: bash
Loading