Commit Graph

4857 Commits

Author SHA1 Message Date
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
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
afab3d5374 chore: enable debug with localhost (#4058) 2023-12-01 05:47:12 +08:00
066bba95f5 fix: update auto-update fields on change group (#3833)
* fix: update auto-update fields on change group

auto-update fields should get updated when on moving row from one
group to another. They where getting updated only on changing row
properties directly.
Also added integration test for changing row groupd related to #3010.

* style: rust format

* fix: add board group test to runner

* fix: update auto updated fiels only when group has changed

* fix: apply group changeset before move_row

* fix: get from_row before move_row

* fix: groups method changed to get_all_groups

* fix: pass from group id in move group payload

We can't know the from group id from the row itself. Because a row
can exist in multiple groups (group by multiselect).

* fix: MoveGroupRowPayloadPB from_group_id index
2023-12-01 00:24:10 +08:00
d004c94a2f chore: bump up tauri version (#4056) 2023-12-01 00:11:43 +08:00
c0ae803280 feat: hide tabbar when pushing to view page (#4050) 2023-11-30 16:56:59 +08:00
d7a67c0efb feat: support editing database icon (#4052) 2023-11-30 16:56:44 +08:00
b307dd30d8 chore: fix macos open crash (#4051)
* chore: disable native cpu

* chore: update client api
2023-11-30 13:46:10 +08:00
068245eec9 chore: improve UI in MobileSignInScreen (#4048) 2023-11-30 10:03:25 +08:00
6b4d4fef15 feat: mobile board view (#4030) 2023-11-30 10:01:29 +08:00
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
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
551e012147 feat: improve UI in MobileFieldEditor (#4042) 2023-11-29 10:38:11 +08:00
7da759c662 feat: support select / multi select option (#4039)
* feat: implement select option cell

* feat: support adding new select option

* feat: support selecting / deselecting option

* feat: clear search field after adding new property

* feat: support updating option name
2023-11-29 09:38:53 +08:00
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
a5ed145aa3 feat: mobile no date optimization (#4038)
* feat: mobile no date optimization

* fix: code review
2023-11-29 07:19:40 +08:00
20b485bcfe feat: insert a new field to the left or right of an existing one (#4022)
* feat: allow inserting fields before or after a certain field

* fix: tauri build

* chore: implement frontend

* test: rust-lib tests

* test: integration test

* chore: point to temp collab rev

* chore: bump collab rev

* chore: fix tauri build

* chore: fix the tauri build, for real this time

* fix: new field editor show detail not general

---------

Co-authored-by: nathan <nathan@appflowy.io>
2023-11-29 04:42:53 +08:00
38e3947b2d chore: disable codecov (#4037) 2023-11-28 17:43:05 +08:00
94f9349aba fix: sv.json missing (#4035) 2023-11-28 11:46:11 +08:00
a9ea8fd159 fix: changing visibility of property (#4032)
* fix: changing visibility of property

* fix: null aware ternary
2023-11-28 11:45:50 +08:00
1e6762b424 fix: url cell mobile (#4029) 2023-11-28 11:45:02 +08:00
7c54b6d599 fix: mobile grid issues (#4026)
* chore: some mobile grid issues

* fix: grid right padding
2023-11-28 11:44:45 +08:00
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
9d61ca0278 feat: delete kanban board groups (#3925)
* feat: hide/unhide ui

* chore: implement collapsible side bar and adjust group header (#2)

* refactor: hidden columns into own file

* chore: adjust new group button position

* fix: flowy icon buton secondary color bleed

* chore: some UI adjustments

* fix: some regressions

* chore: proper group is_visible fetching

* chore: use a bloc to manage hidden groups

* fix: hiding groups not working

* chore: implement hidden group popups

* chore: proper ungrouped item column management

* chore: remove ungrouped items button

* chore: flowy hover build

* fix: clean up code

* test: integration tests

* fix: not null promise on null value

* fix: hide and unhide multiple groups

* chore: i18n and code review

* chore: missed review

* fix: rust-lib-test

* fix: dont completely remove flowyiconhovercolor

* chore: apply suggest

* fix: number of rows inside hidden groups not updating properly

* fix: hidden groups disappearing after collapse

* fix: hidden group title alignment

* fix: insert newly unhidden groups into the correct position

* chore: adjust padding all around

* feat: reorder hidden groups

* chore: adjust padding

* chore: collapse hidden groups section persist

* chore: no status group at beginning

* fix: hiding groups when grouping with other types

* chore: disable rename groups that arent supported

* chore: update appflowy board ref

* chore: better naming

* feat: delete kanban groups

* chore: forgot to save

* chore: fix build and small ui adjustments

* chore: add a confirm dialog when deleting a column

* fix: flutter lint

* test: add integration test

* chore: fix some design review issues

* chore: apply suggestions from Nathan

* fix: write lock on group controller

---------

Co-authored-by: Mathias Mogensen <mathias@appflowy.io>
2023-11-28 10:43:22 +08:00
3595de5e12 fix: v0.3.8.2 known issues (#4025) 2023-11-28 10:29:05 +08:00
32ca864bf7 fix: open slash menu on adding block above/below (#4028) 2023-11-28 02:41:30 +01:00
bfa9233bd4 fix: mobile improvements for calendar (#4027) 2023-11-28 02:13:22 +01:00
c659cf4ff2 fix: mobile UI issues (#4020)
* fix: color picker overflow

* fix: image picker overflow

* feat: expand list item to 48.0
2023-11-27 13:51:05 +08:00
cac3acd553 feat: open a mobile grid row as a page (#4000)
* chore: restore text cursor color

* chore: open row as a card in mobile

* refactor: clean up code

* chore: code review

* chore: restore c++ shared library
2023-11-27 12:37:38 +08:00
771dd9979f feat: mobile database settings rework (#4016)
* feat: mobile database settings rework

* chore: clean
2023-11-27 12:36:10 +08:00
929508df16 chore: set minimum macos target development target supported to 10.14 (#4011) 2023-11-27 10:29:39 +08:00
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
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
b3dd5fb8bd fix: windows callback (#4006)
* tests: fix supabase integration test

* ci: fix

* chore: fix windows callback
2023-11-25 17:18:31 +08:00
29a6eab1ce fix: select option mouse-click event conflict (#4003) 2023-11-24 23:13:52 +08:00
c475a5d960 ci: use linux vm for dart unit test (#3991)
* chore: use the faster linux vm

* chore: download artifact

* chore: make it work

---------

Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>
2023-11-24 16:20:25 +08:00
414bb26e56 feat: support changing block background color (#3998) 2023-11-24 15:30:20 +08:00
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
e18e031710 chore: adjust board card UI (#3954)
* chore: adjust board card UI

* chore: fix accessory popover and add title placeholder

* chore: add pubspec.lock

* chore: fix integration test

* chore: apply suggestions from code review

Co-authored-by: Mathias Mogensen <42929161+Xazin@users.noreply.github.com>

* chore: apply suggestions from Mathias

---------

Co-authored-by: Mathias Mogensen <42929161+Xazin@users.noreply.github.com>
2023-11-24 00:25:12 +08:00
bddaac05ae fix: unable to login on android when building in release mode (#3994) 2023-11-23 23:32:52 +08:00
3e5fae002b chore: remove the flutter submodule from contributor (#3993) 2023-11-23 22:32:27 +08:00
66835a5409 feat: field editing bloc refactor and add mobile field editor (#3981) 2023-11-23 16:43:29 +08:00
8afbf28430 feat: improve editing link user experience (#3990) 2023-11-23 16:42:36 +08:00
0427402ba7 fix: adjusting sort UI and support filter and settings (#3971)
* fix: adjusting sort UI and support filter and settings

* fix: code review
2023-11-23 15:57:08 +08:00
6973d66263 chore: update Russian translations (#3933) 2023-11-23 12:40:27 +08:00
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
8b81889bcf chore: updated polish translations (#3959) 2023-11-23 10:54:34 +08:00
800094587b feat: update simple Chinese translation (#3963) 2023-11-23 10:54:13 +08:00
de75e028df chore: turkish translation update (#3983)
Existing translation strings are reviewed and missing ones  are completed.
2023-11-23 10:39:18 +08:00
9b3c1921e8 fix: login page hint text overflow (#3987) 2023-11-23 09:39:40 +08:00