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

1100 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
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
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
d77abac129 DROID-579 Sets | Enhancement | Empty state for sets without selected source (#2688) 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
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
Evgenii Kozlov
276918dec6
DROID-570 App | Tech | Bump version (0.13.0) (#2675) 2022-10-21 14:01:44 +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
Mikhail
8fb9e4c967
DROID-465 Editor | Fix | Exclude object itself from link to object or web (#2666) 2022-10-19 12:32:28 +03: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
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
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
Mikhail
0955626045
DROID-498 Tech | Upgrade | Update kotlin to 1.7.10 (#2632) 2022-10-04 20:37:43 +03:00
konstantiniiv
b96d141539 DROID-125 revert custom grid integration 2022-10-03 21:00:25 +03:00
konstantiniiv
2f2977049a DROID-125 turn on cells as text blocks 2022-10-03 21:00:25 +03:00
Mikhail
7cf46865b2
DROID-50 Editor | Tech | Create text watchers in oncreate (#2620) 2022-10-03 20:45:50 +03:00
Mikhail
12707c651d
DROID-219 Editor | Enhancement | Show keyboard in search fields in search bars (#2624) 2022-10-03 19:07:29 +03:00
Mikhail
f73f310e9c
DROID-303 Editor | Enhancement | Add paste as link option (#2609) 2022-09-26 17:51:56 +03:00
Evgenii Kozlov
6e62f23fac
DROID-184 Sets | Enhancement | Sets should switch to search-and-subscribe mechanism instead of using old data-view-records API (#2582) 2022-09-18 18:01:13 +03:00
Evgenii Kozlov
fa9fa34fb8
DROID-451 App | Tech | Bump version (0.12.0) (#2598) 2022-09-15 23:57:12 +03:00
Mikhail
ee0ce9d1bf
DROID-204 Set | Enhancement | Remove group button (#2595) 2022-09-15 14:51:26 +03:00
Mikhail
2986c7a9ec
DROID-435 Editor & Set | Fix | Fix navigation crashes (#2593) 2022-09-14 11:02:25 +03:00
Konstantin Ivanov
a2a979a5ce
DROID-417 Set | Empty source state (#2583)
* DROID-417 legacy

* DROID-417 icon text widget refactoring

* DROID-417 update icon widget

* DROID-417 relation holder source

* DROID-417 render source as featured relation

* DROID-417 blockDataViewSetSource command

* DROID-417 blockDataViewSetSource command, data + middle layer

* DROID-417 use case + di

* DROID-417 source set + render no source state

* DROID-417 type change screen, update title

* DROID-417 clicks + command

* DROID-417 add event updateStructure and addBlock to set events reducer

* DROID-417 add clicks on set source relations

* DROID-417 start select source screen

* DROID-417 header + divider visibility

* DROID-417 icon replace

* DROID-417 button new update

* DROID-417 move featured relation subscription to onStart

* DROID-417 fix tests

* DROID-417 design + clicks

* DROID-417 code style

* DROID-417 holder source

* DROID-417 add extension mapping to object view

* DROID-417 add is selected state for object type view

* DROID-417 sort types by selected

* DROID-417 pr fix

* DROID-417 rename view

* DROID-417 pr fix

* DROID-417 do not map empty objects

* DROID-417 ci

* DROID-417 ci

* DROID-417 ci off

Co-authored-by: konstantiniiv <ki@anytype.io>
2022-09-07 22:38:49 +02:00
Evgenii Kozlov
69c5900b8c
DROID-425 Sets | Enhancement | Separate object state from data view state (#2584) 2022-09-06 18:47:49 +03:00
Konstantin Ivanov
8506d0f129
DROID-416 Editor | Enhancement | Creating set from draft object (#2580)
* DROID-304 object to set service command

* DROID-304 object to set command, domain, data, middleware layers

* DROID-304 object to set use case + di + add to editor

* DROID-304 test fix

* DROID-304 isSetIncluded as param to use case

* DROID-304 legacy

* DROID-304 type change, add set icon

* DROID-304 open set with popUpTo to dashboard, in case draft set

* DROID-304 create set in case of draft object

* DROID-416 code style

* DROID-416 test fix

* DROID-416 ci

* DROID-416 fix back stack logic for draft objects

* DROID-416 pr fix

* DROID-416 ci off

Co-authored-by: konstantiniiv <ki@anytype.io>
2022-09-05 10:15:45 +02:00
Konstantin Ivanov
9a46f08ca2
DROID-112 | Editor | Link markup menu (#2577)
* DROID-112 move clipboard method to ext

* DROID-112 link items layouts

* DROID-112 link screen di

* DROID-112 link items

* DROID-112 editor open link command

* DROID-112 link view model factory

* DROID-112 stub object type

* DROID-112 adapter refactoring

* DROID-112 di update

* DROID-112 add mapping to link view

* DROID-112 di update

* DROID-112 add on copy link to editor

* DROID-112 link fragment

* DROID-112 link viewmodel

* DROID-112 adapter, add clicks

* DROID-112 tests + stubs

* DROID-112 legacy link menu

* DROID-112 renaming

* DROID-112 delete legacy state

* DROID-112 link markup for whole block

* DROID-112 legacy screen

* DROID-112 fix tests

* DROID-112 pr fixes

* DROID-112 pr fix

Co-authored-by: konstantiniiv <ki@anytype.io>
2022-09-02 17:22:38 +02:00
Evgenii Kozlov
82e81546cd DROID-292 Tech | Fix | Fix unit tests (#2551) 2022-08-31 17:24:08 +03:00
Evgenii Kozlov
4f4484633a DROID-302 Relations | Fix | Fix wrong import (#2546) 2022-08-31 17:24:08 +03:00
Evgenii Kozlov
4152f01888 DROID-302 Relations | Enhancement | Update relation value before reloading object by source relation (#2545) 2022-08-31 17:24:08 +03:00
Konstantin Ivanov
552298b342 DROID-292 Analytics | Bookmark block, relation url events (#2544)
* DROID-292 send open url + open as object events

* DROID-292 add relation url analytics

* DROID-292 fix test

Co-authored-by: konstantiniiv <ki@anytype.io>
2022-08-31 17:24:08 +03:00
Mikhail
2acfccb6e2
DROID-81 Editor | Enhancement | Share files (#2568) 2022-08-30 11:15:19 +03:00
Konstantin Ivanov
5defabf214
DROID-310 Editor | Fix | Add local files to media block (#2565)
* DROID-310 dismiss snackbar on object exit

* DROID-310 cancel pickit on editor stop

* DROID-310 cancel copy file on stop

* DROID-310 fix toast msg

* DROID-310 delete buggy job agument

* DROID-310 import

Co-authored-by: konstantiniiv <ki@anytype.io>
2022-08-26 10:04:57 +02:00
Evgenii Kozlov
25f8e05266
DROID-368 App | Tech | Bump version (0.11.0) (#2541) 2022-08-19 13:32:04 +03:00
Evgenii Kozlov
aedc4cdb39
DROID-314 Objects | Fix | Dark mode fixes (#2540) 2022-08-18 19:43:28 +03:00
Konstantin Ivanov
c115653a04
DROID-362 Editor | Hide loading state on non exist state (#2535)
Co-authored-by: konstantiniiv <ki@anytype.io>
2022-08-18 14:11:18 +02:00
Evgenii Kozlov
807f95e853
DROID-340 Objects | Design | New design for bookmark object icon on dashboard and in lists (search, move-to, link-to, etc.) (#2532) 2022-08-18 14:34:15 +03:00
Konstantin Ivanov
3fe522c288
DROID-78 Editor | Revert delay on show navigation toolbar (#2531)
Co-authored-by: konstantiniiv <ki@anytype.io>
2022-08-18 12:40:38 +02:00