Zack
1c84ee1d53
feat: integrate appflowy-cloud ( #3359 )
...
* feat: draft: code dependency
* chore: update ref
* feat: signup using client_api
* feat: support auto sign_in after sign_up if already confirmed(WIP)
* chore: update collab commit id
* chore: fix compile errors
* chore: user AFServer trait to provide optional service
* chore: refactor workspace
* chore: disable aws config
* chore: return ws connect
* chore: update collab rev
* chore: fmt and clippy
* chore: fix test
* chore: update chrono version
* chore: add script to update the collab crates commit id
* chore: update
---------
Co-authored-by: nathan <nathan@appflowy.io>
2023-09-17 17:14:34 +08:00
xfarrow
cecd4f48ab
Italian translation fix ( #3395 )
...
* Update it-IT.json
2023-09-15 15:43:05 +02:00
Richard Shiue
1e001640aa
fix: cannot open popovers ( #3410 )
2023-09-15 19:01:22 +08:00
Lucas.Xu
3426e5b53e
fix: launch review issues ( #3413 )
2023-09-15 17:51:29 +08:00
Yijing Huang
936b49a63f
fix: alignment issue in login page ( #3399 )
2023-09-15 16:07:23 +08:00
Richard Shiue
f6f80b48c9
fix: some UI issues ( #3403 )
2023-09-14 19:30:33 +08:00
Lucas.Xu
759cb27a43
chore: update version to 0.3.2 ( #3404 )
2023-09-14 19:23:39 +08:00
Lucas.Xu
26a2bffcd1
fix: some UI issues were present in version 0.3.1. ( #3401 )
2023-09-14 19:22:32 +08:00
Aman Negi
fe55452c79
fix: restore banner theme issues ( #3299 )
2023-09-14 18:48:42 +08:00
Generic-Ripe
16adacac38
chore: update sv.json ( #3386 )
...
In this context board is tavla in Swedish.
Styrelse is board of directors.
2023-09-14 18:47:55 +08:00
Vincenzo De Petris
d86531ac92
fix: add left padding to TabsManager widget ( #3396 )
2023-09-14 12:08:44 +02:00
Nathan.fooo
9231455f0d
chore: update collab rev and fix compile ( #3398 )
2023-09-13 22:11:51 +08:00
Richard Shiue
0c6a1d4ae7
chore: revamp checklist ui ( #3380 )
...
* chore: revamp checklist editor ui
* chore: checklist progress bar
* test: integration tests
* fix: flutter analyzer errors
* fix: checklist percentage complete
2023-09-13 20:44:04 +08:00
Richard Shiue
524efc2620
test: fi convert text to date cell test ( #3377 )
2023-09-13 19:12:40 +08:00
Richard Shiue
50a4f03931
chore: date editor ui polish ( #3367 )
2023-09-13 19:12:26 +08:00
Richard Shiue
a4681a4042
fix: don't use timestamp fields to make calendar ( #3366 )
2023-09-13 19:11:46 +08:00
Richard Shiue
1ca130d7de
feat: revamp row detail page UI ( #3328 )
...
* feat: revamp row detail page UI
* chore: some minor details and fix tests
* fix: fix tests
* chore: remove unused field
* chore: code cleanup
* test: add reordering fields in row page tests
* chore: remove duplicate and delete row events
* chore: timestamp cell ui adjustment
* chore: remove unused code
* test: fix new integration tests
2023-09-13 19:10:08 +08:00
Mathias Mogensen
ef6f9a3175
fix: reorder rows on windows ( #3279 )
...
* fix: reorder rows on windows
Closes : #3208
* fix: unused import
2023-09-13 11:36:22 +08:00
Vincenzo De Petris
aa25aa4474
fix: DateCardCellState date formatting ( #3387 )
...
* fix: DateCardCellState date formatting
* refactor: use string interpolation
2023-09-13 11:18:07 +08:00
Kilu.He
c7af04b317
feat: support incremental updates for textblock's delta. ( #3216 )
...
* feat: support incremental to update textblock's delta
* fix: update test code
* fix: remove console
* fix: update test
* feat: integrate increamental delta in Flutter
* fix: delete quill editor
* fix: delete quill editor
* feat: add csharp in codeblock (#3371 )
* chore: pt-PT & pt-BR translation updated (#3353 )
* chore: Ensure Cargo.lock Is Updated Alongside Changes to Cargo.toml (#3361 )
* ci: add cargo check workflow
* ci: test cargo.toml
* fix: update test
* fix: code review
* fix: update cargo.toml and cargo.lock
* fix: code review
* fix: rust format
---------
Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>
Co-authored-by: Mayur Mahajan <47064215+MayurSMahajan@users.noreply.github.com>
Co-authored-by: Carlos Silva <mtbf99@gmail.com>
2023-09-12 20:49:03 +08:00
Mohammad Zolfaghari
9565173baf
feat: text and layout direction settings ( #3247 )
...
* feat: text and layout direction settings
Added ltr|rtl|auto direction button to appflowy toolbar.
Introduced layout and default direction settings.
* chore: formate code
* feat: added hint for direction settings
* fix: flutter analyze
---------
Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>
2023-09-12 19:11:13 +08:00
Lucas.Xu
5f4e3ecc76
fix: unable to paste texts contains section or font tag ( #3379 )
2023-09-12 15:53:39 +08:00
Lucas.Xu
043c68a333
fix: downgrade the folder path to io.appflowy.appflowy ( #3344 )
2023-09-12 14:31:05 +08:00
Yijing Huang
f639d51c11
feat: auth pages improvement for mobile and desktop platform ( #3217 )
2023-09-12 10:32:26 +08:00
Lucas.Xu
71071b60b2
feat: improve performance of document page ( #3357 )
2023-09-12 10:29:41 +08:00
Kilu.He
608255fa0f
chore: Ensure Cargo.lock Is Updated Alongside Changes to Cargo.toml ( #3361 )
...
* ci: add cargo check workflow
* ci: test cargo.toml
2023-09-11 18:59:35 +08:00
Carlos Silva
f8b0a26acc
chore: pt-PT & pt-BR translation updated ( #3353 )
2023-09-11 15:24:08 +08:00
Mayur Mahajan
133dab934b
feat: add csharp in codeblock ( #3371 )
2023-09-11 15:02:57 +08:00
fangwufeng-v
a81670c447
feat: new grid ( #3167 )
...
* feat: implement database database service by functions
* feat: define database data type
* feat: basic grid store and component
* feat: data communication mechanism and simple table ui. Can add new filed and update field name.
* feat: add grid text cell and grid checkbox cell
* feat: single select cell and multiselect cell
* refactor: fix code review problems
* feat: add new row
* feat: fix tsc error
2023-09-11 10:27:56 +08:00
Richard Shiue
35f84e42cc
fix: one-frame glitch when deleting all sorts ( #3330 )
2023-09-10 15:50:49 +08:00
Yijing Huang
2f6df6a17d
chore: remove default ImageFilter ( #3349 )
2023-09-08 10:09:16 +08:00
Richard Shiue
8bcc6384f2
refactor: different TypeOption between DateTime and LastModified/CreatedAt ( #3356 )
...
* fix: stringify date cell includes time if true
* refactor: LastModified and CreatedAt type option
* chore: frontend implementation
* chore: some adjustments and fix tests
* fix: integration tests
* chore: timestamp type option ui
2023-09-08 10:07:24 +08:00
Nathan.fooo
a0fc4b86b0
chore: update collab libs rev ( #3342 )
2023-09-06 16:00:23 +08:00
Nathan.fooo
790580eea4
chore: update cargo build profile ( #3332 )
2023-09-05 09:31:23 +08:00
Lucas.Xu
3db9024a2d
chore: release 0.3.1 ( #3326 )
...
* chore: update editor version
* fix: export name (with CJK) doesn't match the document name
* chore: bump version 0.3.1
2023-09-04 17:28:19 +08:00
Nathan.fooo
a821740469
refactor: remove http server ref ( #3327 )
2023-09-04 15:50:38 +08:00
Lucas.Xu
af0ae2e375
feat: enable heading in the table plugin ( #3325 )
2023-09-04 13:35:11 +08:00
Nils Jacobsen
7d6fa0b159
chore: update inlang.config.js and language files
2023-09-04 13:33:56 +08:00
Richard Shiue
b73a34ed94
refactor: remove date cell persistence ( #3095 )
...
* refactor: remove date cell persistence
* refactor: use i64 rather than String in DateChangeset
* chore: code cleanup
* fix: tauri build
---------
Co-authored-by: nathan <nathan@appflowy.io>
2023-09-02 11:50:16 +08:00
Richard Shiue
f3aaff77b9
chore: per-view field visibility UI ( #3296 )
...
* chore: default field settings if not exist
* chore: field settings listeners and services
* chore: don't need to updateFieldInfos
* feat: per-view field visibilty UI
* fix: remove unresolved imports
2023-09-02 00:42:46 +08:00
Vedant Pandey
9b7ff375b2
fix: trigger option selection on tap down ( #2915 )
...
* fix: trigger option selection on tap down
* chore: add TODO comment
---------
Co-authored-by: Richard Shiue <71320345+richardshiue@users.noreply.github.com>
2023-09-01 22:58:21 +08:00
Richard Shiue
18498c0479
feat: field settings application domain ( #3284 )
...
* chore: default field settings if not exist
* chore: field settings listeners and services
* chore: don't need to updateFieldInfos
* chore: load default field settings if none found
* chore: update collab ref
* chore: fix remidner compile errors
* fix: fix tests
* chore: update tauri project setting
---------
Co-authored-by: nathan <nathan@appflowy.io>
2023-09-01 22:40:17 +08:00
Nathan.fooo
c652c32575
feat File storage ( #3306 )
...
* refactor: file upload
* refactor: support upload plan
* test: add tests
2023-09-01 22:27:29 +08:00
Mohammad Zolfaghari
df8642d446
feat: support table plugin ( #3280 )
2023-09-01 14:45:21 +08:00
Nathan.fooo
abb6eff23d
fix: disable sync if keys aren't provided ( #3304 )
2023-09-01 11:32:45 +08:00
Nathan.fooo
3b4f8e53a2
feat: storage file ( #3303 )
2023-08-31 16:40:40 +08:00
Nathan.fooo
4847b8b114
chore: enable discord and github login ( #3293 )
2023-08-31 15:45:01 +08:00
Lucas.Xu
e8f124b97c
feat: support editing name when creating page ( #3297 )
2023-08-30 22:16:12 +08:00
Lucas.Xu
f73d59fb57
feat: support text align and block align ( #3292 )
...
* feat: support text align and block align
* test: add test
2023-08-30 17:21:32 +08:00
Nathan.fooo
897d7980f6
chore: remove jwt secret env variable ( #3291 )
2023-08-30 11:51:33 +08:00
Mayur Mahajan
b88aed887a
fix: paste multiple lines in codeblock ( #3151 )
...
* fix: paste multiple lines in codeblock
* fix: works with non collapsed selection
* chore: localize code block
* test: multiline paste in codeblock
* chore: remove unused import
* fix: only hanlde code block paste command if all the selected nodes are code block
---------
Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>
2023-08-30 09:58:56 +08:00
Alex Wallen
4e863bc87f
feat: add hover color to question bubble like mockup ( #3222 )
2023-08-29 21:03:58 +02:00
nathan
507554a596
chore: only show email if supabase is enabled
2023-08-29 09:52:41 +08:00
Nathan.fooo
0806436c19
chore: share database via csv ( #3285 )
...
* chore: share database via csv
* fix: flutter test
2023-08-28 23:20:56 +08:00
Nathan.fooo
1205f0ebf7
chore: enable edit user email ( #3286 )
2023-08-28 21:00:55 +08:00
Aryan Arora
26e56194ea
fix: nightmode support for no recents text on the emoji menu ( #3239 )
2023-08-28 17:09:20 +08:00
Nathan.fooo
4e67282f2b
feat: Data sync on signup ( #3283 )
...
* chore: sync all data
* chore: sync database row and document in the row
* chore: sync inline view id
* chore: sync row and document in row
* fix: tests
* fix: migrate document in row
* chore: retry when create collab fail
* fix: invalid secret cause rerun application
* chore: fix clippy warnnings
2023-08-28 13:28:24 +08:00
Lucas.Xu
41ec2d992e
feat: improve CJK IME support ( #3278 )
2023-08-28 10:58:26 +08:00
Richard Shiue
f0e4f3db61
chore: per-view field settings ( #3199 )
...
* chore: field-setting entities-events-notifications
* chore: update field settings
* chore: add tests
* chore: add docs
* chore: use an enum for field visibility
* chore: clippy warnings
* fix: deps fields
* chore: collab merge main
* chore: collab ref
* test: fix tests
* fix: tauri bump collab rev
2023-08-27 22:31:32 +08:00
Lucas.Xu
6634a0ecb3
chore: update supabase version and setup new deeplink for linux ( #3272 )
2023-08-25 18:06:23 +08:00
Lucas.Xu
255f30590f
feat: add custom context menu items for copy, cut, and paste commands
2023-08-24 22:23:50 +08:00
Nathan.fooo
1ba7224088
docs: improve documentation ( #3265 )
2023-08-24 14:00:34 +08:00
Richard Shiue
4d7c0a7c67
chore: use vendored openssl
2023-08-23 14:55:36 +08:00
Lucas.Xu
a0481e8020
chore: bump version 0.3.0 ( #3252 )
2023-08-23 10:43:18 +07:00
Lucas.Xu
affd253e21
feat: support AppImage ( #3248 )
...
* feat: add build deb shell script
* feat: update release.yml
* chore: add flatpak readme
* feat: support appimage builder
* feat: support appimage builder
* Update release.yml
2023-08-23 08:46:11 +08:00
Nathan.fooo
ea37128359
fix: reopen the application lost the theme ( #3254 )
2023-08-22 22:41:52 +08:00
Richard Shiue
e9f31ea0f8
fix: arrow keys on field name text field ( #3162 )
2023-08-22 22:38:07 +08:00
Richard Shiue
72363921b0
fix: use empty event title and add placeholder ( #3234 )
...
* fix: use empty event title and add placeholder
* chore: update frontend/appflowy_flutter/lib/plugins/database_view/calendar/presentation/calendar_event_card.dart
Co-authored-by: Mathias Mogensen <42929161+Xazin@users.noreply.github.com>
* chore: remove unnecessary visible for testing
* chore: apply suggestions from code review
Co-authored-by: Mathias Mogensen <42929161+Xazin@users.noreply.github.com>
* fix: typo on suggested changes
---------
Co-authored-by: Mathias Mogensen <42929161+Xazin@users.noreply.github.com>
2023-08-22 22:30:41 +08:00
Nathan.fooo
7fa15615df
chore: enable continue last session after logout ( #3253 )
2023-08-22 21:19:04 +08:00
Amir Lavasani
ad596b3165
feat: add the Persian language translations ( #3242 )
2023-08-22 14:48:42 +07:00
Lucas.Xu
724fc895e1
feat: format the selected text to url if available ( #3245 )
2023-08-22 14:46:27 +07:00
Nathan.fooo
77637ff461
test: add supabase auth tests ( #3250 )
...
* test: add supabase auth tests
* chore: format before test
* chore: fix warnings
* ci: rust test
* chore: disable clicking get started button when logining through the google OAuth
2023-08-22 15:40:22 +08:00
Nathan.fooo
12d6cbd46a
chore: optimize the UI if fail to open the workspace ( #3246 )
...
* chore: async load user profile
* chore: enable reset workspace
* chore: add confirm dialog
2023-08-22 00:19:15 +08:00
Lucas.Xu
bd30e31f6c
feat: improve copy paste plugins, and support in-app copy-paste ( #3233 )
2023-08-21 13:54:26 +08:00
Nathan.fooo
30155924a9
docs: documentation for encryption functions ( #3243 )
2023-08-20 15:38:52 +08:00
Nathan.fooo
a1647bee78
feat: realtime user event ( #3241 )
...
* feat: update user profile after receiving realtime user event
* chore: logout if other deivce enable encyrption
* test: fix test
* chore: fix checkbox UI
* chore: fix tauri build
* chore: fix device id
* chore: fix duplicate run appflowy
2023-08-20 14:13:54 +08:00
Alex Wallen
c5719be7ae
fix: svg sizes ( #3238 )
...
* refactor: svg impl
* fix: icon sizes in appearance settings
* chore: change button icon
* fix: size of restore button
* chore: fix iconbutton api
* fix: analyzer issues
2023-08-19 09:53:10 +08:00
Nathan.fooo
de01bf70cd
fix: only encrypt if enable ( #3236 )
...
* fix: error page display issue
* fix: override document with empty data
* chore: add logs
* fix: encrypt errors
* fix: encrypt errors
2023-08-18 22:32:51 +08:00
Aryan Arora
23a34af30f
chore: changed some german translations ( #3203 )
2023-08-18 16:22:22 +08:00
Alex Wallen
1cc78b87ab
fix: some svgs do not have the correct color ( #3221 )
...
* fix: svg colors
* chore: rename variable name bc it doesn't make sense
* fix: google sign in button blend mode
2023-08-18 15:39:02 +08:00
Nathan.fooo
c1bba7e48b
fix: realtime event parser ( #3231 )
...
* chore: decrypt realtime event
* fix: realtime event parser
2023-08-18 15:13:34 +08:00
Lucas.Xu
78c33a4dd2
fix: macOS build error(Library not loaded) in debug mode ( #3230 )
2023-08-18 11:01:07 +08:00
Nathan.fooo
649b0a135a
feat: encrypt collab update ( #3215 )
...
* feat: implement encrypt and decrypt
* feat: encrypt and decrypt
* feat: update user profile with encrypt
* chore: store encryption sign
* fix: login in setting menu
* chore: show encryption account name
* chore: fix test
* ci: fix warnings
* test: enable supabase test
* chore: fix test and rename column
* fix: update user profile after set the secret
* fix: encryption with wrong secret
* fix: don't save user data if the return value of did_sign_up is err
* chore: encrypt snapshot data
* chore: refactor snapshots interface
* ci: add tests
* chore: update collab rev
2023-08-17 23:46:39 +08:00
Alex Wallen
103f56922f
fix: windows release build ( #3168 )
...
* refactor: build tool
* chore: update release.yml
* chore: skip creating release if already created
2023-08-17 21:03:29 +08:00
Yijing Huang
07cf7287d6
fix: color issues related to hover effect ( #3206 )
...
* fix: fix hover color on information and setting button
* chore: update the hover color of icon in SelectOptionTag
* chore: change hover color for add icon button
* chore: change the SelectOptionTag text color and _SelectOptionCell icon hover color
* fix: change hover color in tab close button #3172
* chore: add spacing in SelectOptionTag
* chore: remove the hover color on close tag icon
* chore: dart fix
2023-08-17 21:02:24 +08:00
Lucas.Xu
8a277b7380
chore: codesign macOS packages
2023-08-17 21:01:08 +08:00
Lucas.Xu
7f7fd4958f
feat: support deeplink on Linux
2023-08-17 17:45:26 +08:00
Lucas.Xu
de4f47b2a1
chore: migrate to the latest api
2023-08-17 17:43:05 +08:00
Lucas.Xu
e226eaad45
feat: imporve the functionality of pasting from html
2023-08-17 17:43:05 +08:00
Alex Wallen
a1f1559936
Reset theme buttons ( #3137 )
...
* feat: add translation for tooltip
* feat: add defaults for theme settings
* feat: refactor appearance view so that all theme settings can be reset
* chore: add keys for reset button
* chore: add tests for the reset button
* feat: register appearance test in runner
* chore: remove comment
* feat: add default file for appearance
* chore: move around files
* feat: make reset button respond to hover
* fix: incorrect use of resetTheme
* refactor: use maybeWhen
* fix: icon button style
* fix: rebase errors
2023-08-15 18:28:58 -10:00
Alex Wallen
f994f50ef9
[fix] transparent svgs ( #3213 )
...
* fix: transparent emojis
* chore: enhance documentation
2023-08-15 12:14:22 -10:00
Yijing Huang
29431b3038
fix: replace svgWidget by FlowySv ( #3212 )
2023-08-15 18:15:09 +02:00
Mathias Mogensen
ee14d31194
fix: overflow and alignment in sort editor ( #3201 )
...
* fix: overflow and alignment in sort editor
Closes : #3196 #3197
* fix: add and delete button on row
2023-08-15 16:28:55 +02:00
Alex Wallen
00ee4be723
[feat] improve svg widget api ( #3205 )
...
* feat: change api
* fix: api upgrade errors
2023-08-14 16:26:11 -07:00
Alex Wallen
243f80b6d5
[chore] svg improvements ( #3145 )
...
* chore: remove use of svgWidget()
* refactor: redundant code in svg
* feat: add generator to generate flowy_svgs.g.dart
* chore: reference new package in pubspec
* chore: remove svg widget from flowy_infra
* refactor: update usage in flowy_infra_ui
* refactor: usage in appflowy_flutter
* fix: error with script not running
* fix: error with script not running
* fix: use unix style file path
* feat: use generation script for flowy svgs
* feat: add task
* fix: add required missing semicolon
* fix: rebase errors
* feat: update generate build script
* fix: solve duplicate entries in the generated file
* fix: compilation errors
* fix: replace all spaces with an underscore
* feat: use FlowySvgs
* feat: reduce assets and simplify
* refactor: do not return empty svg widget
* fix: rebase errors
* fix: analyzer warnings
* chore: remove flowy_icons from tracking
* chore: fix generate flowy icons script linux
* chore: macos/linux script
* chore: add rsync
---------
Co-authored-by: Mathias Mogensen <mathiasrieckm@gmail.com>
Co-authored-by: Mathias Mogensen <mathias@appflowy.io>
2023-08-14 10:34:01 -10:00
Askarbek Zadauly
6fc8072459
feat: tauri grid changes and fixes ( #2995 )
...
* (feat) implement row drag and drop functionality
* (feat) implement grid row actions options ui
* (feat) add delete row function
* (feat) implemet grid filter and sort popup layout
* chore: move row methods to database controller
* (feat) integrate delete and duplicate row functions
* chore: add option on field popup
* chore: padding on edit row
* fix: change option color
* chore: stick to corner on resize
* fix: stick to corner
* chore: grid row popup changes
* chore: grid title
* chore: add field width
* chore: replace table layout with fixed column size
* chore: resize column WIP
* chore: save column width and draggable WIP
* chore: nav panel resize fix
* chore: database filter store
* chore: filter popups
* chore: filter value options
* chore: remove console
* chore: database filter refactor
* chore: prevent jitter and dont include used fields
* chore: checked field type
* chore: reset operator
* chore: filter icon
* chore: database sort popup
* chore: add icons into ref page
* chore: sort icon in column header
* chore: grid title fix
* chore: change text and border colors
* chore: grid rows dnd and optimise components
* chore: select option color change fix
* chore: filter service and controller
* chore: wire filter UI to service WIP
* chore: show only fields/cells with visiblity set to true
* fix: grid visible column exception
* chore: add update text filter backend
* chore: select option filter save modify get
* fix: filter reload and new filter
* fix: new filter order
* chore: sort backend service
* chore: database sort UI
* chore: field select popover component
* chore: operator select popover
* chore: select options popover
* chore: change text color
* chore: post merge
* chore: sort popover
* chore: bg body
* chore: grid row actions popover
* chore: dragging row change
* chore: new field column fix
* chore: field actions popover and field type popover
* chore: hide and delete field actions
* chore: duplicate field
* fix: pnpm lock file has error and button color update
* fix: tsc error
* chore: add field to left and right
---------
Co-authored-by: Mikias Tilahun Abebe <mikiastilahun@gmail.com>
Co-authored-by: qinluhe <qinluhe.twodog@gmail.com>
2023-08-14 17:06:27 +08:00
Nathan.fooo
27b1f00e17
feat: user awareness ( #3185 )
...
* refactor: separate functions
* feat: init user awareness object
* test: create reminder event test
* docs: add documentation
2023-08-14 12:57:59 +08:00
Mohammad Zolfaghari
2f8edf1fd1
feat: group by date ( #2641 )
...
* feat: group by date
* test: added more tests for group by date
* fix: print month in abbrev format
* chore: adapt group event changes
* style: remove comment
* fix: change date on changing group
* fix: dont count time in relative group
* fix: check beginning of month is within 30 days
* refactor: unify group id date format
---------
Co-authored-by: nathan <nathan@appflowy.io>
2023-08-14 11:37:35 +08:00
Lucas.Xu
a1e2d97388
chore: update editor version
2023-08-13 18:15:59 +08:00
Lucas.Xu
9863000f4a
feat: support DidUpdateChildViews callback
2023-08-13 17:32:52 +08:00
Lucas.Xu
d0a343ee36
chore: remove the unused code
2023-08-13 17:14:58 +08:00
Lucas.Xu
7a6c829187
chore: enable macOS build on 10.14
2023-08-13 16:59:14 +08:00
Lucas.Xu
fc0ded4990
fix: universal build for macOS
2023-08-13 16:58:28 +08:00
Nathan.fooo
9063b40e06
feat: enable collaboration update synchronization between different devices ( #3169 )
...
* feat: bypass realtime event
* chore: use user device id
* chore: send realtime update
* chore: setup realtime recever
* chore: setup realtime recever
* chore: clippy
* chore: update collab rev
* chore: update realtime subscription
* chore: fix test
* chore: fmt
* test: fix flutter test
2023-08-12 17:36:31 +08:00
Lucas.Xu
764b4db166
chore: bump version 0.2.9 ( #3144 )
2023-08-10 21:18:31 +08:00
Lucas.Xu
7701533ed2
chore: remove the unused value in supabase_task ( #3157 )
2023-08-10 21:06:02 +08:00
ferreira-fp
29c89013f0
chore: update PT-BR translations ( #3156 )
2023-08-10 20:59:53 +08:00
Yijing Huang
1fad5aa804
feat: callout improvement ( #3090 )
2023-08-10 20:59:24 +08:00
Johan Sutrisno
675e23e971
fix: scroll to heading is too slow ( #2952 ) ( #3045 )
2023-08-10 18:36:53 +08:00
Lucas.Xu
c9ee82ec75
chore: update editor version to 1.2.3 ( #3153 )
2023-08-10 18:35:27 +08:00
Nathan.fooo
0c9935ccf2
fix: using freeze to refactor the FieldInfo class ( #3152 )
2023-08-10 15:46:16 +08:00
Lucas.Xu
d28846bbaa
chore: update German translations
2023-08-10 09:18:18 +07:00
Richard Shiue
58ecf62240
feat: selectOption sort + fix logic in edge cases ( #3109 )
2023-08-09 12:43:03 +08:00
Nathan.fooo
a5eaf15548
refactor: login session ( #3149 )
2023-08-09 10:13:49 +08:00
fbiere
4589d86d81
inlang: update translations
2023-08-08 18:18:46 +02:00
Richard Shiue
9330df4ce1
fix: overlapped scrollbar in calendar ( #3075 )
...
* fix: height for calendar view in document
* fix: hide overlapped scrollbars
* chore: merge remote branch 'upstream/main' into fix-#2618
2023-08-08 16:58:04 +08:00
Richard Shiue
7cdd47757b
chore: database tab bar ui improvements ( #3093 )
...
* chore: tab bar ui polish
* chore: toolbar buttons ui
* chore: minor padding radius and spacing adjustment
* fix: padding issues
* chore: add view button size and padding
* chore: the carelessness is real
* fix: dark mode colors
* fix: selected icon color
2023-08-08 16:57:25 +08:00
Lucas.Xu
e2dd179001
Merge pull request #3140 from LucasXu0/url_protocol_in_windows_installer
2023-08-08 12:19:56 +07:00
Mathias Mogensen
35a47bfe5d
feat: tabs shortcuts ( #3112 )
2023-08-08 13:09:17 +08:00
Lucas.Xu
9dc209bda7
fix: loading status widget on the signup page flickers.
2023-08-08 11:24:06 +08:00
Lucas.Xu
104851d330
chore: optimize the logout button
2023-08-08 10:58:14 +08:00
Lucas.Xu
a1db5bff5c
fix: user page inside setting overflow
2023-08-08 10:46:52 +08:00
Lucas.Xu
453346e69c
fix: the minHeight of the personal header is too small
2023-08-08 10:32:08 +08:00
Kilu.He
923285bfcf
feat: support mention a page ( #3117 )
2023-08-08 10:07:59 +08:00
Lucas.Xu
0de8b92db6
fix: deeplink doesn't work in windows exe installer
2023-08-08 10:06:29 +08:00
Nathan.fooo
125bcbc9db
fix: rebuild application when setting the theme or font ( #3139 )
2023-08-08 09:08:24 +08:00
Nathan.fooo
ef9596f4ab
chore: enable single instance desktop application on windows ( #3136 )
2023-08-07 23:30:14 +08:00
Nathan.fooo
3c04b72932
fix: push to sign in screen when logout ( #3127 )
...
* fix: push to sign in screen when logout
* chore: show historical login users
* chore: open historical user
* chore: show historical user
* chore: reload app widget with unique key
* chore: add tooltip for user history
2023-08-07 22:24:04 +08:00
StarAtt
a3bea472bf
chore: update zh-TW translations ( #3131 )
2023-08-07 20:59:36 +08:00
Dan Zheng
5ac7b8e165
fix: automatically wrap the date, number or URL cells.
2023-08-07 17:58:24 +08:00
Lucas.Xu
95a938657b
feat: support windows supabase deeplink callback ( #3133 )
2023-08-07 17:54:50 +08:00
Richard Shiue
fbb1753350
fix: euro currency number format ( #3115 )
2023-08-07 17:49:03 +08:00
Lucas.Xu
c6401da0b5
feat: support customizing the supabase auth path ( #3130 )
2023-08-07 14:31:20 +08:00
Lucas.Xu
f724185f1c
chore: Support CI build universal macOS package ( #3124 )
...
* fix: macos release build
* feat: support build arm64 macOS package on CI
* feat: support build arm64 macOS package on CI
2023-08-06 16:06:43 +08:00
Nathan.fooo
63a12a1d2b
test: add subscription test ( #3126 )
2023-08-06 15:54:18 +08:00
Mihir
890f7573f3
fix: favorite selection and context menu doesn't work ( #3114 )
2023-08-06 12:31:47 +08:00
Nathan.fooo
6f159e741b
refactor: remove shared instance KV ( #3123 )
...
* refactor: remove shared instance KV
* test: enable document test
2023-08-06 11:51:03 +08:00
Nathan.fooo
9a72f31d60
feat: show loading indicator when loading data from remote ( #3120 )
...
* chore: show circle indicator if fetch the data from remote
* chore: fix the lb warnings
* chore: create sdk-build for macOS
2023-08-05 15:02:05 +08:00
Mayur Mahajan
ab7acbd5de
chore: german translation for new property and shortcuts ( #3116 )
...
* chore: translation for new property nd shortcuts
* Update frontend/resources/translations/de-DE.json
---------
Co-authored-by: Mathias Mogensen <42929161+Xazin@users.noreply.github.com>
2023-08-04 20:46:09 +02:00
Lucas.Xu
b7dfc85208
fix: macos release build ( #3118 )
2023-08-04 21:22:28 +08:00
Kilu.He
16a01e11ed
feat: support updating the view name and icon through document ( #3099 )
...
* feat: support updating the view name and icon through document
* fix: store expand pages
* fix: refactor text link
* fix: update cargo.toml
* fix: update test
* fix: update event map
* fix: move deal with icon codes to a single file
* fix: delete useless code from flutter
* fix: document banner
* fix: build error
* fix: update rust library
---------
Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>
2023-08-04 19:27:14 +08:00
Lucas.Xu
70914e6228
chore: support building universal macos package ( #3110 )
2023-08-03 20:02:44 +08:00
Lucas.Xu
45cbd70bf4
chore: bump version 0.2.8 ( #3105 )
2023-08-03 15:07:01 +08:00
Lucas.Xu
fb9bc359b8
feat: disable moving page into the database ( #3107 )
2023-08-03 15:06:02 +08:00
Nathan.fooo
135d8a811e
chore: fix historical user open issue ( #3106 )
2023-08-03 12:07:42 +08:00
Nathan.fooo
03518c951c
ci: disable document test ( #3104 )
2023-08-03 10:33:25 +08:00
Nathan.fooo
03b8f2ccb2
feat: Get started doc migration ( #3102 )
...
* feat: migrate empty document
* chore: update collab rev
* chore: fmt
2023-08-03 09:14:52 +08:00
Lucas.Xu
a40c639a96
fix: dispose the listener when the favorite bloc dispose ( #3103 )
2023-08-03 08:50:56 +08:00
Nathan.fooo
ea0c4e96d2
feat: implement magic link login ( #3086 )
...
* feat: implement magic link login
* ci: create env file
* ci: generate flutter env files
* ci: disable inject env
* chore: update table name
* Update frontend/appflowy_flutter/lib/env/env.dart
Co-authored-by: Mathias Mogensen <42929161+Xazin@users.noreply.github.com>
* chore: fix compile
---------
Co-authored-by: Mathias Mogensen <42929161+Xazin@users.noreply.github.com>
2023-08-03 08:48:04 +08:00
Mihir
a1143e24f3
feat: support favorites folder
2023-08-02 21:20:51 +08:00
Richard Shiue
ff79635b2b
fix: height for calendar view in document ( #3073 )
2023-08-02 18:07:44 +08:00
Lucas.Xu
f0d2cf7da3
fix: insert reference page in nested page
2023-08-01 21:47:20 +08:00
Richard Shiue
5e2ed56f5b
fix: move translation jsons to right folder ( #3050 )
2023-08-01 14:19:45 +08:00
Mayur Mahajan
70963a55f1
chore: add c/cpp/auto options in code langauges
2023-08-01 14:16:01 +08:00
Lucas.Xu
62be81395d
fix: missing c++ library when building iOS ( #3092 )
2023-08-01 14:15:19 +08:00
Vedant Pandey
7c21f61d2e
feat: add duplicate in context menu ( #2921 )
2023-08-01 11:19:48 +08:00
Lucas.Xu
ad4c68a353
chore: update iOS flowy infra UI name ( #3091 )
2023-08-01 10:07:12 +08:00
Yijing Huang
355061d415
fix: fix theme color ( #3089 )
2023-07-31 23:01:24 +08:00
Yijing Huang
3039944c74
feat: welcome screen UI improvement ( #3057 )
2023-07-31 23:01:12 +08:00
Yijing Huang
338e342410
feat: lavender theme refactor
2023-07-31 20:22:56 +08:00
Aman Negi
8c544bc8c4
fix: improve readability in callout
2023-07-31 20:18:43 +08:00
Lucas.Xu
266209caeb
feat: implement draggable folder ( #3083 )
2023-07-31 20:06:01 +08:00
Kilu.He
eb77346e5a
feat: support add cover and icon in tauri document ( #3069 )
...
* feat: support add cover and icon
* feat: emoji picker
* feat: emoji picker
2023-07-31 11:39:44 +08:00
dejvizelo
f28c5d849c
feat: clear date value ( #2700 )
...
* chore: Add _ClearDateFieldButton
* chore: Add new DateCellCalendarEvent to clear date
* chore: Add grid_field_clearDate translation token
* refactor: _ClearDateFieldButton -> _ClearDateButton
* fix: Fix dart(unused_element) in _ClearDateButton
* feat: Handle clearDate
* Revert "feat: Handle clearDate"
This reverts commit fd145ef8e9589f3b4aa1a16e5d72c15b6d0b53c4.
* feat: Handle clearDate
* feat: Add clear_flag field
* feat: check clear_flag to clear date
* chore: update exisitng tests
* fix: add mssing import
* refactor: remove check for timeFormatError
* fix: fix margin on _ClearDateButton
* refactor: _ClearDateButton -> ClearDateButton
* test: add clear date backend unit test
* test: add clear date integration test
* test: add clear date to edit time cell test
* chore: mark ClearDateButton visible for testing
* feat: close date editor popover on clear date
* style: make AppFlowyPopover taller
* fix: trim dateStr in _dateStrFromCellData
* fix: don't dismiss CellEditor after clearDate
2023-07-31 10:23:20 +08:00
Richard Shiue
ea37f46f88
fix: date field created when reference a calendar ( #2910 )
...
* fix: date field created when reference a calendar
* fix: make everything one transaction
* chore: apply suggestions from Lucas
* chore: do the same for board
---------
Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>
2023-07-31 10:12:26 +08:00
Nathan.fooo
e68d3f1c71
tests: add supabase tests ( #3084 )
2023-07-30 08:39:01 +08:00
Nathan.fooo
2cd88594e8
feat: migrate user data to cloud ( #3078 )
...
* refactor: weak passed-in params in handler
* refactor: rename struct
* chore: update tables
* chore: update schema
* chore: add permission
* chore: update tables
* chore: support transaction mode
* chore: workspace database id
* chore: add user workspace
* feat: return list of workspaces
* chore: add user to workspace
* feat: separate database row table
* refactor: update schema
* chore: partition table
* chore: use transaction
* refactor: dir
* refactor: collab db ref
* fix: collab db lock
* chore: rename files
* chore: add tables descriptions
* chore: update readme
* docs: update documentation
* chore: rename crate
* chore: update ref
* chore: update tests
* chore: update tests
* refactor: crate deps
* chore: update crate ref
* chore: remove unused deps
* chore: remove unused deps
* chore: update collab crate refs
* chore: replace client with transaction in pooler
* refactor: return error type
* refactor: use anyhow error in deps
* feat: supabase postgrest user signin (wip)
* fix: Cargo.toml source git deps, changed Error to anyhow::Error
* fix: uuid serialization
* chore: fix conflict
* chore: extend the response
* feat: add implementation place holders
* feat: impl get_user_workspaces
* feat: impl get_user_profile
* test: create workspace
* fix: postgrest: field names and alias
* chore: implement folder restful api
* chore: implement collab storate with restful api
* feat: added placeholders for impl: update_user_profile, check_user
* feat: impl: update_user_profile
* feat: impl: check_user
* fix: use UidResponse, add more debug info for serde serialization error
* fix: get_user_profile: use Optional<UserProfileResponse>
* chore: imple init sync
* chore: support soft delete
* feat: postgresql: add migration test
* feat: postgresql migration test: added UID display and colored output
* feat: postgresql migration test: workspace role
* feat: postgresql migration test: create shared common utils
* feat: postgresql migration test: fixed shebang
* chore: add flush_collab_update pg function
* chore: implement datbaase and document restful api
* chore: migrate to use restful api
* chore: update table schema
* chore: fix tests
* chore: remove unused code
* chore: format code
* chore: remove unused env
* fix: tauri build
* fix: tauri build
---------
Co-authored-by: Fu Zi Xiang <speed2exe@live.com.sg>
2023-07-29 09:46:24 +08:00
Kilu.He
a885170869
feat: support editor format text color and bg color ( #3061 )
2023-07-27 20:40:18 +08:00
Kilu.He
915ce02157
fix: implement the interface of move nested views ( #3042 )
...
* fix: implement the interface of move nested views
* fix: update rust ci ubuntu version
* fix: update rust ci version
2023-07-26 16:49:50 +08:00
Lucas.Xu
6e9a5a16a6
fix: windows relesae job ( #3038 )
2023-07-25 16:41:03 +08:00
Richard Shiue
13c72a31b7
fix: cursor for block options on Windows ( #3052 )
2023-07-25 16:40:25 +08:00
Richard Shiue
96410b2d32
fix: text overflow when editing a filter
2023-07-25 09:07:21 +07:00
Lucas.Xu
d32c2082b6
feat: support building on iOS platform ( #3033 )
2023-07-21 15:53:57 +08:00
Richard Shiue
c368d855c7
feat: enable sort by date + sort fix ( #2953 )
2023-07-21 15:51:20 +08:00
Mayur Mahajan
b1378b4545
feat: customize command shortcuts ( #2848 )
2023-07-20 16:11:00 +08:00
Kilu.He
5ab64f8835
feat: support views drag and drop ( #3004 )
2023-07-19 17:59:32 +08:00
Lucas.Xu
0fb004aee0
chore: bump version 0.2.7 ( #3022 )
...
* chore: bump version 0.2.7
* chore: update language files using inlang machine translation
2023-07-18 19:59:35 +08:00
Alex Wallen
06bbc06fff
fix: focus is clickable if text field is being edited ( #3020 )
2023-07-18 18:25:25 +08:00
unknown
f6edd4b32b
fix: pasting a link in a URL grid crashes the app
2023-07-18 17:04:19 +07:00
Lucas.Xu
706a5e784f
fix: cannot click on links ( #3017 )
2023-07-18 15:59:41 +08:00
Mayur Mahajan
1f720efc8a
chore: clean unnecessary todos ( #3018 )
2023-07-18 10:47:55 +08:00
Mathias Mogensen
778e462523
feat: enable reordering properties from settings
2023-07-18 10:47:42 +08:00
Lucas.Xu
2da37122e4
feat: support toggle list ( #3016 )
2023-07-18 10:45:20 +08:00
Serge Brainin
a00dd5498e
feat: the application remembers being resized ( #2907 )
2023-07-18 10:45:06 +08:00
Yatendra Kumar
7dcc7c221f
fix: row banner overlay ( #3009 )
2023-07-17 17:39:44 +08:00
Muhammad Usman Shahid
bcd116797d
chore: added a tooltip to theme mode for toggling theme
2023-07-17 17:39:20 +08:00
Harmon
70915df5ad
fix: add newlines after device info entries for debug info ( #3008 )
2023-07-17 10:06:43 +08:00
Mayur Mahajan
1b582c3870
chore: change github logo ( #3003 )
2023-07-15 09:46:08 +08:00
Lucas.Xu
26f078128a
test: add an option test ( #3006 )
2023-07-15 09:45:44 +08:00
Kilu.He
c65584d23c
feat: support navigator and trash page
...
* refactor: navigator
* feat: support trash
2023-07-14 20:33:22 +08:00
Lucas.Xu
098c085d96
chore: upgrade editor to 1.2.1 ( #2997 )
2023-07-14 17:08:40 +08:00
Richard Shiue
39988f6785
fix: field hide/delete icon color in dark mode ( #2998 )
2023-07-14 17:07:57 +08:00
GitStart
e69e72e3bd
fix: Filter UI popover pixels overflow with dynamic width and height ( #2554 )
...
Co-authored-by: gitstart <gitstart@users.noreply.github.com>
2023-07-14 11:06:32 +02:00
Nathan.fooo
f9e7b5ffa4
feat: reload UI ( #2999 )
...
* chore: reload folder
* chore: reload folder
* chore: init sync
* chore: update tables
* chore: update database
* chore: load row
* chore: update
* chore: reload row
* test: fit test
* chore: retry
* chore: support batch fetch
* chore: enable sync
* chore: sync switch
* chore: sync switch
* chore: migration user data
* chore: migrate data
* chore: migrate folder
* chore: save user email
* chore: refresh user profile
* chore: fix test
* chore: delete translation files
* test: clippy format
2023-07-14 13:37:13 +08:00
Mathias Mogensen
5085ea115f
feat: alt+click to add block above ( #2988 )
2023-07-13 18:33:16 +08:00
Daiki Nakashita
c12aa66b2a
fix: wrong grid row count ( #2973 )
2023-07-13 11:01:22 +08:00
Mohammad Zolfaghari
d4a23657d7
fix: send database notification on create row ( #2926 )
...
Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>
2023-07-13 09:39:16 +08:00
Mathias Mogensen
5b1afeb85d
feat: open apps in tabs ( #2962 )
...
* feat: open apps in tabs
Closes : #2942 Relates: #2312
* fix: resolve comments
* fix: unfocus editor to close toolbar on open/change tab
* test: abstract open in a new tab helper
2023-07-12 13:13:18 +02:00
Richard Shiue
d0747afbf2
fix: use same base width for all screen sizes ( #2961 )
2023-07-12 17:30:37 +08:00
Ikko Eltociear Ashimine
88405ad316
chore: fix typo in Dockerfile ( #2966 )
2023-07-12 17:28:53 +08:00