Richard Shiue
5f94ba129e
feat: mobile detail page UI revamp ( #4057 )
...
* feat: card detail page ui revamp
* feat: redesign the cells
* chore: code cleanup
* chore: code review
* fix: merge issues
* chore: adjust cell ui size and padding
* fix: dart analyzer
* fix: integration test
* fix: test
2023-12-02 02:03:30 +08:00
Lucas.Xu
af07b53484
feat: new property ui revamp ( #4063 )
...
* feat: implement new property page
* feat: implement date option
* feat: add include time
* feat: add field header
* feat: implement new property page
* feat: add icons
* feat: add color list
* feat: add color list
* feat: integrate new property page
* feat: support creating property with values
* fix: select option doesn't work
* feat: set textinputaction to done
2023-12-01 20:16:43 +08:00
Nathan.fooo
b43b522d97
chore: enable cloud setting on mobile ( #4060 )
...
* chore: enable cloud setting on mobile
* chore: disable ansi
* chore: bump up client api
* chore: bump up client api
2023-12-01 11:17:49 +08:00
Lucas.Xu
0683483fd4
fix: editor page issues ( #4055 )
...
* fix: disable editor in card detail page
* fix: mobile toolbar disappears after editing link
* fix: favorite icon shows incorrectly
* fix: inkWell when pressing on the Trash is different from the rest of our list tiles in the app
* fix: recent view didn't update after deleting view
* fix: trash button too small
* feat: use new bottom sheet style in cover plugin
* feat: use new bottom sheet style in add new page
* feat: use new bottom sheet style in view page option
* feat: use new bottom sheet style in image block
* feat: use new bottom sheet style in settings block and edit link menu
* fix: data picker doesn't show
* fix: flutter analyze
2023-12-01 09:58:36 +08:00
Lucas.Xu
c0ae803280
feat: hide tabbar when pushing to view page ( #4050 )
2023-11-30 16:56:59 +08:00
Yijing Huang
6b4d4fef15
feat: mobile board view ( #4030 )
2023-11-30 10:01:29 +08:00
Nathan.fooo
64aa2ba7e4
feat: open appflowy from admin web ( #4047 )
...
* feat: open appflowy from admin web
* feat: add loading indicator
2023-11-30 04:55:13 +08:00
Lucas.Xu
8665a25b39
feat: date picker ui revamp ( #4044 )
...
* feat: date picker editor
* feat: refactor date picker on mobile
* chore: update background color
* feat: date picker UI revamp
* feat: optimize the scroll behavior
* chore: remove unused code
2023-11-29 21:02:04 +08:00
Nathan.fooo
8036d070ad
feat: create the default workspace on cloud when using appflowy cloud ( #4040 )
...
* chore: sync strategy for collab type
* chore: update rev id
* chore: update rev id
* ci: fix test
* ci: fix test
2023-11-29 07:49:47 +08:00
Lucas.Xu
94f9349aba
fix: sv.json missing ( #4035 )
2023-11-28 11:46:11 +08:00
Nathan.fooo
3e17613f54
tests: AppFlowy Cloud integration test ( #4015 )
...
* chore: save cloud ofnig
* chore: fix .a link warnings
* chore: add cloud test runner
* refactor: test folder
* ci: add test
* ci: add test
* ci: fix
* ci: fix
2023-11-28 10:54:31 +08:00
Lucas.Xu
79b1515c3a
fix: memory leaks ( #3995 )
...
* feat: add memory leak monitor
* fix: memory leaks
* feat: dump call stack in memory leak detector
* chore: disable memory leak detector
2023-11-26 15:10:48 +08:00
Mathias Mogensen
7fb1b4f43f
feat: optimize calendar for mobile ( #3979 )
...
* feat: calendar mobile ui
- Resolves double border on Calendar Cells
- Adds Jump to year quick action for Mobile
- Reduces Cell height in Calendar
- Change out EventList with EventIndicator in Cell
* chore: push card details screen
* fix: navigation to card details
* feat: day events screen update on new event
* fix: changes after merging main
* fix: missing argument
* fix: amend test and remove stack
2023-11-25 15:31:54 +01:00
Nathan.fooo
b3dd5fb8bd
fix: windows callback ( #4006 )
...
* tests: fix supabase integration test
* ci: fix
* chore: fix windows callback
2023-11-25 17:18:31 +08:00
Lucas.Xu
414bb26e56
feat: support changing block background color ( #3998 )
2023-11-24 15:30:20 +08:00
Nathan.fooo
1fad713477
feat: custom server url in application ( #3996 )
...
* chore:test
* chore: update ui
* feat: set appflowy cloud url
* chore: add self host docs
* fix: save user
* fix: sign out when authenticator not match
* fix: sign out when authenticator not match
* fix: db lock
* chore: remove unuse env file
* test: disable supabase cloud test
* test: disable supabase cloud test
* chore: fix save
2023-11-24 11:54:47 +08:00
Lucas.Xu
bddaac05ae
fix: unable to login on android when building in release mode ( #3994 )
2023-11-23 23:32:52 +08:00
Richard Shiue
66835a5409
feat: field editing bloc refactor and add mobile field editor ( #3981 )
2023-11-23 16:43:29 +08:00
watchakorn-18k
5fea801a88
chore: add Thai language ( #3985 )
...
* Added Thai language
* Complete Thai translation
* feat: Added Thai translation
---------
Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>
2023-11-23 12:40:09 +08:00
Lucas.Xu
412f34c72a
feat: add ... button in mobile toolbar ( #3970 )
...
* feat: add ... button in mobile toolbar
* fix: the title state should be reset when canceling
* fix: reset hover status after picking emoji
* fix: some emojis missing on linux and android
* fix: unable to press enter key to rename page
2023-11-22 10:49:22 +08:00
Yijing Huang
acc951c5eb
feat: mobile card detail screen ( #3935 )
...
* feat: add CardDetailScreen and CardPropertyEditScreen
- add basic UI layout for these two screens
- add MobileTextCell as the GridCellWidget adapts to mobile
* feat: add MobileNumberCell and MobileTimestampCell
* feat: Add MobileDateCell and MobileCheckboxCell
- Add MobileDateCellEditScreen
- Add dateStr and endDateStr in DateCellCalendarState
* feat: add MobileFieldTypeOptionEditor
- Add placeholder for different TypeOptionMobileWidgetBuilders
- Add _MobileSwitchFieldButton
* feat: add property delete feature in CardPropertyEditScreen
* fix: fix VisibilitySwitch didn't update
* feat: add MobileCreateRowFieldScreen
- Refactor MobileFieldEditor to used in CardPropertyEditScreen and MobileCreateRowFieldScreen
- Add MobileCreateRowFieldScreen
* chore: localization and improve spacing
* feat: add TimestampTypeOptionMobileWidget
- Refactor TimeFormatListTile to be used in TimestampTypeOptionMobileWidget and _DateCellEditBody
- Add IncludeTimeSwitch to be used in TimestampTypeOptionMobileWidget and _DateCellEditBody
* feat: add checkbox and DateTypeOptionMobileWidget
* chore: improve UI
* chore: improve spacing
* fix: fix end time shown issue
* fix: minor issues
* fix: flutter analyze
* chore: delete unused TextEditingController
* fix: prevent group field from deleting
* feat: add NumberTypeOptionMobileWidget
* chore: rename and clean code
* chore: clean code
* chore: extract class
* chore: refactor reorder cells
* chore: improve super.key
* chore: refactor MobileFieldTypeList
* chore: reorginize code
* chore: remove unused import file
* chore: clean code
* chore: add commas due to flutter upgrade
* feat: add MobileURLCell
* fix: close keyboard when user tap outside of textfield
* chore: update go_router version
* fix: add missing GridCellStyle
---------
Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>
2023-11-20 22:56:21 -07:00
Nathan.fooo
b9ecc7ceb6
chore: add custom folder prompt ( #3961 )
...
* chore: add custom folder prompt
* chore: zip collab db
* chore: fix test
* chore: add test
* chore: fmt
* chore: fmt
* chore: fmt
2023-11-20 20:54:47 +08:00
Lucas.Xu
6f83f41c2d
refactor: use dependency injection to adapt the theme on mobile. ( #3957 )
2023-11-20 10:35:13 +08:00
Nathan.fooo
8179419f8b
feat: show server url ( #3956 )
...
* chore: data folder for cloud
* chore: display server url
* chore: fix test
2023-11-17 15:38:56 +08:00
Lucas.Xu
d190850f03
feat: keep the toolbar the same height as the keyboard to optimize the editing experience ( #3947 )
2023-11-17 13:51:26 +08:00
Lucas.Xu
31e9a0b4ea
feat: adjust code block, outline block on mobile ( #3940 )
...
* fix: missing delete cover button on mobile
* fix: ensure last node is an empty paragraph
* feat: adjust code block
* feat: adjust code block on mobile
* feat: adjust outline on mobile
* fix: appimage builder issues
* fix: view title issues
* fix: integration tests
2023-11-15 16:04:18 +08:00
Lucas.Xu
6a9866b9d2
chore: upgrade flutter to 3.13.9 ( #3936 )
2023-11-14 22:33:07 +08:00
Lucas.Xu
7cee8e392f
feat: adjust cover plugin and support recent section on mobile platform ( #3921 )
2023-11-13 10:07:46 +08:00
Nathan.fooo
7eb20b232a
feat: adding suffix for user data folder when current cloud type is appflowy cloud ( #3918 )
...
* fix: load database fail caused by spawning long run task
* chore: yield long run task
* chore: fmt
* chore: update client api
* feat: copy data between server
* ci: fix af cloud test
2023-11-12 18:00:07 +08:00
Mathias Mogensen
42e7317cd4
fix: notifications setting ( #3903 )
...
* fix: notifications setting
* fix: remove dependency in reminder bloc
* test: remove redundant lines
2023-11-09 00:32:10 +01:00
Lucas.Xu
afc6473582
feat: adjust toggle list, callout, quote and divider on mobile ( #3894 )
...
* feat: adjust toggle list block
* feat: show block actions when tapping divider
* feat: add toggle list and callout to toolbar
* feat: refactor the emoji picker button
* fix: toggle list integration tests
2023-11-08 21:10:29 +08:00
Richard Shiue
4d82bb5322
chore: move field width to field settings ( #3830 )
...
* refactor: remove unnecessary builder
* feat: add width to field settings
* refactor: field settings logic
* chore: oopsies
* chore: implement UI
* chore: remove GridFieldCellEquatable
* test: rust-lib test fix
2023-11-06 14:48:59 +08:00
Nathan.fooo
1025b6d553
fix: af cloud sync auth ( #3873 )
...
* feat: open workspace
* chore: update env docs
* fix: invalid user callback
* fix: token invalid
* chore: update
* chore: update
* chore: update
* chore: fix test
* chore: fix tauri build
2023-11-05 14:00:24 +08:00
Lucas.Xu
c34a7a92fb
feat: support customizing page icon ( #3849 )
...
* chore: don't use cache when building release package
* feat: refactor icon widget design
* feat: sync the emoji between page and view
* feat: use cache to store the emoji data to prevent reloading
* feat: customize the emoji item builder
* feat: add i18n and shuffle emoji button
* fix: integration test
* feat: replace emoji picker in Grid and slash menu
* feat: support adding icon on mobile platform
* feat: support adding and removing icon on mobile
* test: add integration tests
2023-11-02 15:24:17 +08:00
Yijing Huang
ad21a61ffb
feat: mobile setting page, trash page and recent file UI with mock data ( #3734 )
2023-10-25 21:29:50 +08:00
Lucas.Xu
95aeac201f
chore: remove the unit tests of Windows and macOS ( #3771 )
...
* chore: remove the unit tests of Windows and macOS
* chore: update pubspec
* chore: update languages
2023-10-25 09:21:20 +08:00
Nathan.fooo
cceee80799
fix: anon user error ( #3772 )
...
* fix: anon user error
* ci: fix tests
2023-10-24 23:13:51 +08:00
Nathan.fooo
71f80be8f7
feat: save user metadata ( #3754 )
...
* feat: save user metadata
* chore: update client api
* refactor: separate test methods
* chore: save updated at
* chore: clippy
* chore: fix test
2023-10-24 20:11:06 +08:00
Nebiyu
85c0622245
feat: add amharic translation ( #3732 )
2023-10-24 17:41:46 +08:00
Lucas.Xu
56c5d69b0f
feat: redefine i18n for editor ( #3768 )
2023-10-24 13:39:05 +08:00
Lucas.Xu
d51c7f382f
feat: implement personal / favorites folder on the mobile platform ( #3723 )
2023-10-23 18:35:07 +08:00
Mathias Mogensen
966547faa0
fix: reminder launch review ( #3716 )
2023-10-17 14:48:58 +08:00
CrazyRikin
aa70885b21
feat: added hindi translation ( #3575 )
2023-10-15 22:13:14 +08:00
Nathan.fooo
ec80f72c8f
feat: af cloud database ( #3684 )
...
* chore: forece user to logout when token is invalid
* chore: update client api rev
2023-10-12 20:25:00 +08:00
Mathias Mogensen
ebe112581d
feat: toggle notifications on/off ( #3672 )
2023-10-12 12:54:08 +08:00
Tran Nguyen Sinh
cf521fe20b
chore: update translations for Vietnamese ( #3632 )
2023-10-11 17:15:59 +07:00
Lucas.Xu
dace02d34d
feat: generate image by Stability AI / openAI ( #3642 )
2023-10-09 23:14:24 +08:00
Muhammad Saad Tanveer
41d4351176
feat: 3625 Added Ukrainian Language ( #3644 )
2023-10-09 12:19:35 +08:00
Nathan.fooo
a59561aee3
chore: sign in with provider ( #3592 )
...
* chore: sign in with provider
* feat: implement oauth flow of appflowy cloud
* chore: rename env
* chore: fix deadlock
* fix: login bugs
* chore: clippyt
* chore: update client api
* chore: fmt
2023-10-07 09:58:44 +08:00
Nathan.fooo
7f44b181bd
feat: integrate client-api ( #3430 )
...
* chore: update client-api rev
* chore: update collab rev id
* feat: add sign_in_request and import shared entity
* feat: added to userworkspace from af_workspace
* chore: add script to update the client-api rev id
* chore: update client-api rev
* feat: add workspaces api
* feat: added check user
* chore: config
* chore: update client_api version
* chore: ws connect
* chore: ws connect
* chore: update crate versions
* chore: rename event
* chore: update client-appi
* chore: set appflowy cloud env
* chore: add env template
* chore: update env name
* docs: update docs
* fix: check_user
* feat: impl sign_in_with_url
* feat: add file storage placeholders
* chore: update client-api
* chore: disable test
* feat: impl workspace add and remove
* chore: sign up test
* feat: select cover image on upload (#3488 )
* fix: close popover after item selection in settings view (#3362 )
* fix: close popover after item selection in settings view
* fix: add missing await before closing popover
* fix: find popover container by context instead of passing controllers around
* fix: add requested changes
* feat: close text direction settings popups after selection
* fix: clean up
* fix: restore theme value dropdown as StatefulWidget
* feat: openai and stabilityai integration (#3439 )
* chore: create trait
* test: add tests
* chore: remove log
* chore: disable log
* chore: checklist ux flow redesign (#3418 )
* chore: ux flow redesign
* chore: remove unused imports
* fix: allow creation of tasks of the same name
* chore: apply code suggestions from Mathias
* fix: add padding below field title text field (#3440 )
* Fixed Issue no #3426
* Reversed the pubspec.lock mistaken update
* FIXED PADDING
* Fixed Padding issue on calender field edit popup
* chore: rename package name (#3501 )
* fix: right icon size sam as left one (#3494 )
* feat: enable removing user icon (#3487 )
* feat: enable removing user icon
* fix: generate to true
* fix: review comments
* fix: more review comments
* fix: integration test and final changes
* fix: made cursor grab and background color when hovering on Appearance Options Buttons (#3498 )
* chore: calendar UI polish (#3484 )
* chore: update calendar theming
* feat: add event popup editor
* chore: new event button redesign and add card shadows
* chore: unscheduled events button
* chore: event title text field
* fix: focus node double dispose
* chore: show popover when create new event
* test: integrate some tests for integration testing purposes
* fix: some fixes and more integration tests
* chore: add more space between font item and font menu
* feat: add reset font button in toolbar
* feat: only show text direction toolbar item when RTL is enabled
* fix: unable to change RTL of heading block
* test: add integration test for ltr/rtl mode
* chore: update inlang project settings (#3441 )
* feat: using script to update the collab source. (#3508 )
* chore: add script
* chore: update script
* chore: update bytes version
* chore: submit lock file
* chore: update test
* chore: update test
* chore: bump version
* chore: update
* ci: fix
* ci: fix
* chore: update commit id
* chore: update commit id
* chore: update commit id
* fix: is cloud enable
---------
Co-authored-by: Fu Zi Xiang <speed2exe@live.com.sg>
Co-authored-by: Mathias Mogensen <42929161+Xazin@users.noreply.github.com>
Co-authored-by: Vincenzo De Petris <37916223+vincendep@users.noreply.github.com>
Co-authored-by: Richard Shiue <71320345+richardshiue@users.noreply.github.com>
Co-authored-by: Aryan More <61151896+aryan-more@users.noreply.github.com>
Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>
Co-authored-by: Lakhan Baheti <94619783+1akhanBaheti@users.noreply.github.com>
Co-authored-by: Nitin-Poojary <70025277+Nitin-Poojary@users.noreply.github.com>
Co-authored-by: Jannes Blobel <72493222+jannesblobel@users.noreply.github.com>
2023-10-02 17:22:22 +08:00