1
0
Fork 0
mirror of https://github.com/anyproto/anytype-kotlin.git synced 2025-06-08 05:47:05 +09:00
Commit graph

2208 commits

Author SHA1 Message Date
Evgenii Kozlov
36fe52e5ad
DROID-607 Relations & types and options | Refactoring | Everything-is-an-object refactoring (#2720)
* DROID-439 App | Relations refactoring, use SearchObjects for object types (#2592)
* DROID-446 Objects | Enhancement | Store relation links and process its updates (#2597)
* DROID-456 Tech | Remove deprecated API for creating object types (#2601)
* DROID-455 Object types | Enhancement Get object type list from ObjectSearch on Global search screen (#2602)
* DROID-459 Sets | Refactoring | Use relations links instead of relations for building search params to get data view data (#2603)
* DROID-458 Objects | Refactoring | Integrate new api for creating objets (#2604)
* DROID-464 Relations | Refactoring | New API for creating a relation from scratch - for data view or for an object (#2605)
* DROID-467 Relations | Refactoring | New API for creating options - for tags and statuses (#2607)
* DROID-470 Relations | Refactoring | New API for removing any relation from an object or from a data view (#2608)
* DROID-460 Tech | Object relations list (#2610)
* DROID-486 Sets | Refactoring | Displaying and controlling visibility of data view relations (#2611)
* DROID-500 Relations | Refactoring | Extend API of ObjectStore to be able to get a relation by its id (#2619)
* DROID-459 Sets | Fix | Get relations from store by id and not by key (#2618)
* DROID-489 Tech | Relations as object, add relationKey to relation connected screens (#2622)
* DROID-490 Sets | Refactoring | Displaying relation values for current object in bottom sheet cells (#2629)
* DROID-505 Relations | Refactoring | New interface for relations store (#2633)
* DROID-509 Relations | Refactoring | Bind new relations store with subscription container (#2635)
* DROID-507 Tech | MW , migration + relation links (#2636)
* DROID-507 Tech | MW , migration + relation links, fixes (#2637)
* DROID-517 Sets | Fix | Provide correct keys for data view search-and-subscribe query (#2641)
* DROID-409 Relations | Refactoring | Use relation key instead of id when creating new relation (#2642)
* DROID-521 Sets & Objects | Refactoring | Add relation to a data view or to an object from existing relations (#2644)
* DROID-522 Relations | Refactoring | Add objects to relations with object format (#2645)
* DROID-523 Object types | Refactoring | Implement global store for object types (#2646)
* DROID-527 Object types | Refactoring | Integrate global store for object types (#2647)
* DROID-531 Relations | Refactoring | Parse tag and status relations values (#2649)
* DROID-535 Tech | Integrate new MW lib with migration fixes (#2653)
* DROID-535 Tech | MW integration fixes (#2660)
* DROID-559 Relations | Refactoring | Parse tag and status values in editor (#2662)
* DROID-560 Relations | Refactoring | Integrate new lib with fixes (#2663)
* DROID-561 Relations | Refactoring | Parsing tag and status values in dv (#2665)
* DROID-562 Dashboard | Refactoring | Use store of object types as object type provider for favorites tab on dashboard (#2667)
* DROID-567 Relations | Refactoring | Suggest available options to populate a relation (#2671)
* DROID-604 Relations | Refactoring | Use details from Object.CreateRelation.Response to populate relation store (#2705)
* DROID-603 Relations | Refactoring | Creating relation options + Deleting relation from object (#2706)
* DROID-619 Relations | Refactoring | Migrate data view sorts and filters to the new relation-as-object paradigm (#2711)
* DROID-622 Relations | Tech | Update MW to 0.24.0-rc1 (#2714)
* DROID-598 Sets | Refactoring | Provide relation format for date filters (#2715)
* DROID-625 Protocol | Enhancement | Integrate v0.24.0-rc2 (#2718)
2022-11-24 18:11:19 +03:00
Evgenii Kozlov
11fdf626c1
DROID-534 Sets | Enhancement | Design review fixes (#2717)
* DROID-534 data-view-customize-view screen redesign

* DROID-534 relation format icon fixes

* DROID-534 fixed item decoration on data-view-view-sort screen

* DROID-534 fixed empty state design in sorts and filters
2022-11-24 17:51:50 +03:00
Konstantin Ivanov
3d1bbb73da
DROID-384 Editor | Enhancement | Simple table, add row and column actions, part 1 (#2712)
* DROID-384 row and column models added to table view

* DROID-384 fix tests

* DROID-384 fix tests after refactoring

* DROID-384 editor table delegate added

* DROID-384 cell diff util

* DROID-384 table diff util

* DROID-384 column, row models refactoring

* DROID-384 cells extension refactoring

* DROID-384 table widget items

* DROID-384 get column and row tabs items

* DROID-384 tests

* DROID-384 create table column use case

* DROID-384 code style + ci

* DROID-384 ci off

* DROID-384 kdoc

Co-authored-by: konstantiniiv <ki@anytype.io>
2022-11-23 12:03:04 +01:00
Mikhail
779ecb47d5
DROID-492 Set | Fix | Fix cover image in set and in sets gallery mode (#2713) 2022-11-22 18:08:03 +03:00
Konstantin Ivanov
53c3c85f08
DROID-385 Editor | Enhancement | Simple tables, ability to select rows and columns (#2710)
* DROID-385 table extensions

* DROID-385 table widget state

* DROID-385 simple table widget, tab added

* DROID-385 update editor table mode

* DROID-385 unselect list of targets

* DROID-385 tabs selection logic

* DROID-385 do not support tabs in adapter

* DROID-385 cell selection decorator regfactoring

* DROID-385 remove cell index

* DROID-385 selected cells state as hash map

* DROID-385 update cells blocks stubs

* DROID-385 fix tests

* DROID-385 tests

* DROID-385 fix method

* DROID-385 add columnId and rowId

* DROID-385 fix tests

* DROID-385 number of column-row selected

* DROID-385 selection logic

* DROID-385 test

* DROID-385 top menu refactoring

* DROID-385 refactoring

* DROID-385 ci

* DROID-385 ci off

* DROID-385 pr fix

* DROID-385 pr fix

* DROID-385 block table stub model added

* DROID-385 table blocks diff util tests

Co-authored-by: konstantiniiv <ki@anytype.io>
2022-11-21 16:10:58 +01:00
Evgenii Kozlov
00dc75d62e
DROID-284 Editor | Enhancement | Ignore html when copying Anytype content to third-party mobile apps (#2707) 2022-11-16 19:52:01 +03:00
Konstantin Ivanov
613fc45b18
DROID-574 Editor | Enhancement | Enable checking / unchecking link-to-object blocks referencing task objects (#2708)
* DROID-574 click on checkbox

* DROID-574 tests

* DROID-574 click on checkbox

* DROID-574 set object details

* DROID-574 rename

Co-authored-by: konstantiniiv <ki@anytype.io>
2022-11-16 16:08:31 +01:00
Konstantin Ivanov
9306f5d5aa
DROID-612 Editor | Link to object block, default as text style (#2704)
* DROID-612 test setup fix

* DROID-612 fix model

* DROID-612 code style fix

* DROID-612 add test

Co-authored-by: konstantiniiv <ki@anytype.io>
2022-11-15 17:26:53 +01:00
Konstantin Ivanov
8831bdcc05
DROID-606 Editor | Simple table, cell menu options (#2702)
* DROID-606 cells clear style logic

* DROID-606 show color toolbar

* DROID-606 on draw over cells selection divider

* DROID-606 table block diff util

* DROID-606 table block holder refactoring

* DROID-606 code style

* DROID-606 update tests

* DROID-606 cells diff util

* DROID-606 legacy

* DROID-606 cells adapter refactoring

* DROID-606 cell holder refactoring

* DROID-606 cell holder, background color

* DROID-606 rename xml

* DROID-606 update binding

* DROID-606 cell selection + show menus

* DROID-606 cell menu design

* DROID-606 other and color toolbars

* DROID-606 cell menu icon

* DROID-606 fix test

* DROID-606 color fix

Co-authored-by: konstantiniiv <ki@anytype.io>
2022-11-14 13:19:31 +01:00
Mikhail
2dafc36f9b
DROID-520 Editor | Fix | Show widget menu on every slash typed (#2703) 2022-11-14 11:40:26 +03:00
Mikhail
29347ffb4a
DROID-69 Tech | Feature | Add feature toggles and make logs more concise (#2699) 2022-11-10 17:20:20 +03:00
Konstantin Ivanov
72fa7d39f2
DROID-133 Tech | Simple tables, api (#2700)
Co-authored-by: konstantiniiv <ki@anytype.io>
2022-11-09 11:48:16 +01:00
Konstantin Ivanov
b30d60f4df
DROID-122 Editor | Enhancement | Simple tables, cell menu, cells selecting (#2696)
* DROID-132 cell selection state + logic + tests

* DROID-132 added cell border, cell rect classes

* DROID-132 refactoring

* DROID-132 refactoring

* DROID-132 cell selection decoration

* DROID-132 remove legacy

* DROID-132 table block holder, add selection decoration

* DROID-132 delete legacy clicks

* DROID-132 cell model update

* DROID-132 simple table widget events

* DROID-132 editor table mode

* DROID-132 table cell extension

* DROID-132 legacy classes

* DROID-132 delete legacy

* DROID-132 update cell clicks

* DROID-132 cells extensions

* DROID-132 update item decorations

* DROID-132 cell selection top toolbar

* DROID-132 select cells, show widget

* DROID-132 clear content command

* DROID-132 clear content use case

* DROID-132 menu item click

* DROID-132 table delegate

* DROID-132 fixes

* DROID-132 refactoring

* DROID-132 fix hide simple widget event

* DROID-132 refactoring

* DROID-132 test fixes

* DROID-132 fix tests

* DROID-132 turn off buttons

* DROID-122 delete legacy delegate

* DROID-122 table block diff util

* DROID-122 add selected cells to table view model

* DROID-122 rename param

* DROID-122 add selection state to table block holder

* DROID-122 delete

* DROID-122 mapping

* DROID-122 rename funcs

* DROID-122 fix tests

* DROID-122 update selection logic

* DROID-122 pr fix

* DROID-122 code style

* DROID-122 pr fixes

Co-authored-by: konstantiniiv <ki@anytype.io>
2022-11-09 10:47:09 +01:00
Evgenii Kozlov
eecdc5e690
DROID-434 Sets | Enhancement | Allow creating a set of sets (#2698) 2022-11-08 21:01:52 +03:00
Evgenii Kozlov
11274dfbd3
DROID-530 Sets | Enhancement | Allow duplicating currently open set (#2697) 2022-11-08 20:30:52 +03:00
Mikhail
7b3947f59e
DROID-596 Editor | Fix | Fix incorrect snackbar background (#2693) 2022-10-27 18:11:08 +03:00
Evgenii Kozlov
46ceb1ef41
DROID-434 Sets | Enhancement | Allow possibility to change data view source after its initial setup (#2692) 2022-10-27 15:28:26 +03:00
Evgenii Kozlov
8f2b27babc
DROID-592 Tech | Fix | Fixed broken tests (#2691) 2022-10-27 00:16:49 +03:00
Evgenii Kozlov
777e3f867f DROID-572 App | Documentation | Change log for 0.12.0 (#2689) 2022-10-27 00:07:41 +03:00
Evgenii Kozlov
d77abac129 DROID-579 Sets | Enhancement | Empty state for sets without selected source (#2688) 2022-10-27 00:07:41 +03:00
Evgenii Kozlov
fb4c7ded1c DROID-586 MW | Enhancement | Integrate 0.23.3 (#2686) 2022-10-27 00:07:41 +03:00
Evgenii Kozlov
91c70d3057 DROID-584 Sets | Fix | OnTitleChanged should not be invoked when text is updated programmatically (#2684) 2022-10-27 00:07:41 +03:00
Evgenii Kozlov
dd30b3e234 DROID-580 Sets | Fix | Incorrect subscription id from subscription channel breaks subscription index (#2683) 2022-10-27 00:07:41 +03:00
Evgenii Kozlov
5342712b14 DROID-583 Sets | Fix | Broken checkbox button (#2682) 2022-10-27 00:07:41 +03:00
Mikhail
166f7f6f78
DROID-542 Editor | Fix | Make back button in slash objects menu react to action (#2687) 2022-10-26 21:22:12 +03:00
Mikhail
4f55f6dbec
DROID-506 Editor | Fix | Open xlsx in google sheets (#2680) 2022-10-26 11:01:56 +03:00
Mikhail
8cf9117cb6
DROID-497 Editor | Feature | Add link to self from object or set to another object (#2668) 2022-10-24 22:14:19 +03:00
Konstantin Ivanov
68764be5e9
DROID-576 Tech | Optimizing cell model (#2679)
* DROID-576 optimizing cell model

* DROID-576 refactoring

* DROID-576 fix tests

* DROID-576 legacy

Co-authored-by: konstantiniiv <ki@anytype.io>
2022-10-23 17:07:33 +02:00
Konstantin Ivanov
d042c2960c
DROID-575 Tech | Delete cell space view (#2678)
* DROID-575 delete cell space model

* DROID-575 use clip padding attr, for table end padding

Co-authored-by: konstantiniiv <ki@anytype.io>
2022-10-23 10:43:38 +02:00
Evgenii Kozlov
276918dec6
DROID-570 App | Tech | Bump version (0.13.0) (#2675) 2022-10-21 14:01:44 +03:00
Evgenii Kozlov
0163722567
DROID-158 Editor | Enhancement | Nested styling fixes regarding selection view in highlight blocks (#2673) 2022-10-20 23:58:14 +03:00
Evgenii Kozlov
c8b351c43f
DROID-568 Tech | Enhancement | Update crashlytics version to 18.3.1 (#2674) 2022-10-20 23:50:07 +03:00
Evgenii Kozlov
beed609f97
DROID-564 MW | Enhancement | Integrate MW v0.23.2 (#2672) 2022-10-20 20:29:46 +03:00
Konstantin Ivanov
4d83b5a0d0
DROID-264 Editor | Scroll to table block when searching on page (#2670)
* DROID-264 scroll to block or table block

* DROID-264 scrolling with offset

Co-authored-by: konstantiniiv <ki@anytype.io>
2022-10-20 17:52:28 +02:00
Konstantin Ivanov
7babee5052
DROID-264 Editor | Enhancement | Enable search-on-page for simple table block - highlight and select target (#2669)
* DROID-264 stubs of the search field, the table block and the pattern

* DROID-264 search highlighting and targeting for table cellls

* DROID-264 tests

Co-authored-by: konstantiniiv <ki@anytype.io>
2022-10-20 13:25:53 +02:00
Mikhail
8fb9e4c967
DROID-465 Editor | Fix | Exclude object itself from link to object or web (#2666) 2022-10-19 12:32:28 +03:00
Konstantin Ivanov
b7000c12de
DROID-264 Editor | Simple tables, search on page, highlight text in cells (#2664)
* DROID-264 table block, search

* DROID-264 clear table cells

* DROID-264 tests

Co-authored-by: konstantiniiv <ki@anytype.io>
2022-10-18 16:34:38 +02:00
Mikhail
7aeecc217e
DROID-465 Editor | Fix | Do not show self object when search in Link-to-object (#2661) 2022-10-17 20:38:09 +03:00
Konstantin Ivanov
f97fa3ab4c
DROID-445 Editor | Simple tables, dynamic cell height integration (#2626)
* DROID-445 feature toggle added

* DROID-445 custom grid layout manager as container

* DROID-445 split get span count

* DROID-445 editable cells adapter + holder

* DROID-445 selection and focus listeners

* DROID-445 show cell menu on cell click

* DROID-445 editable cell adapter added

* DROID-445 editor, cell clicks + focus

* DROID-445 fix adapter update

* DROID-445 after develop merge fixes

* DROID-445 fixes

* DROID-445 select cell on focus change

* DROID-445 test update

* DROID-445 turn off editable cells

* DROID-445 ci

* DROID-445 turn on editing cell

* DROID-445 fix test

* DROID-445 ci off

Co-authored-by: konstantiniiv <ki@anytype.io>
2022-10-17 17:29:34 +02:00
Mikhail
16293155e0
DROID-540 Editor | Fix | Do not show message after link to from the slash menu (#2656) 2022-10-17 11:25:20 +03:00
Konstantin Ivanov
d564234943
DROID-537 Editor | Enhancement | Support nested decoration for link-to-objects and bookmark blocks (#2659)
Co-authored-by: konstantiniiv <ki@anytype.io>
2022-10-15 19:13:29 +02:00
Konstantin Ivanov
8c364b0979
DROID-543 Editor | Don't clear text watchers (#2658)
Co-authored-by: konstantiniiv <ki@anytype.io>
2022-10-15 11:58:25 +02:00
Evgenii Kozlov
3d4e49642c
DROID-513 Sets | Fix | Date is displayed incorrectly in gallery view (#2657) 2022-10-13 22:26:40 +03:00
Evgenii Kozlov
b9654f6f01
DROID-541 App | Tech | Add new user group for dev nightly builds (#2655) 2022-10-13 17:29:39 +03:00
Evgenii Kozlov
8f4cb81013
DROID-539 Tech | Enhancement | Third-party library updates (#2654) 2022-10-13 17:28:16 +03:00
Konstantin Ivanov
394b68e716
DROID-479 Editor | Redesign | Link-to-object appearance as card (#2643)
* DROID-479 card no icon, xml

* DROID-479 card, medium icon xml

* DROID-479 rename xml

* DROID-479 card, small icon, cover, xml

* DROID-479 medium icon, cover, xml

* DROID-479 new holders

* DROID-479 icon background

* DROID-479 mapping to card styles

* DROID-479 medium icon + cover, xml

* DROID-479 update object icon widget

* DROID-479 cards design

* DROID-479 link to object, holders

* DROID-479 update layout name

* DROID-479 show medium icon only for non-task layouts

* DROID-479 fallback to small icon

* DROID-479 tests fix

* DROID-479 decorations, text or card

* DROID-479 tests

* DROID-479 fixes

* DROID-479 fix

* DROID-479 ci

* DROID-479 ci off

Co-authored-by: konstantiniiv <ki@anytype.io>
2022-10-13 13:00:02 +02:00
Evgenii Kozlov
662eeabdfa
DROID-474 Editor | Enhancement | Support nested decoration for file block in state "done" (#2652) 2022-10-13 13:50:28 +03:00
Evgenii Kozlov
37d21a9ea5
DROID-158 Editor | Fix | Incorrect selected state for highlight and callout blocks when nested (#2650) 2022-10-12 23:10:58 +03:00
Evgenii Kozlov
c8913b2861
DROID-471 Sets | Fixes | Incorrect date displayed in relation and in grid cells (#2651) 2022-10-12 20:22:31 +03:00
Mikhail
1f1ab28617
DROID-498 App | Enhancement | Interface toast for structure change actions (#2648) 2022-10-12 14:44:15 +03:00