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

48 commits

Author SHA1 Message Date
Konstantin Ivanov
3932c2fe87
DROID-3429 Primitives | Edit type properties, part 1 (#2138) 2025-03-10 13:46:53 +01:00
Konstantin Ivanov
4bc1e060f3
DROID-2905 Primitives | Epic | Foundation for primitives (#2098)
Co-authored-by: Evgenii Kozlov <enklave.mare.balticum@protonmail.com>
2025-02-28 20:47:43 +01:00
Konstantin Ivanov
8ae50b27a2
DROID-3347 Primitives | Fields value screen, design (#2111) 2025-02-19 22:37:54 +01:00
Konstantin Ivanov
9ded869c33
DROID-3239 Participant card | UI + logic (#1992) 2025-01-17 14:05:17 +01:00
Nadezhda-Gurova
28bc323b73
DROID-3150 Editor | Fix | Updated code snippet colors using the Color/Dark palette (#2001) 2025-01-17 13:55:23 +01:00
Evgenii Kozlov
a1aa1619e0
DROID-3232 App | Tech | Renamings (#1998) 2025-01-15 13:10:28 +01:00
Konstantin Ivanov
ca8721b725
DROID-2793 Date as an Object | Epic (#1782)
Co-authored-by: Evgenii Kozlov <enklave.mare.balticum@protonmail.com>
Co-authored-by: Evgenii Kozlov <ubuphobos@gmail.com>
2024-12-04 16:06:16 +01:00
Konstantin Ivanov
7c03809e18
DROID-2836 All content | epic (#1608) 2024-09-30 00:00:43 +02:00
Evgenii Kozlov
97db09d65d
DROID-2635 Discussions | Tech | New module, MVVM components, feature toggle, basic views (#1387) 2024-07-10 15:39:16 +02:00
Mikhail
6e8d8c78fc
DROID-2326 App | Tech | Update Kotlin, Gradle, Compose and other framework libraries (#1017) 2024-03-27 19:21:20 +03:00
Konstantin Ivanov
fa08c1325b
DROID-2320 Gallery Installation | Tech | MVVM components (#1009) 2024-03-15 14:33:51 +01:00
Konstantin Ivanov
47e6696694
DROID-2274 Payments | Module + integration (#960) 2024-03-04 14:44:16 +01:00
Evgenii Kozlov
f6d506b837
DROID-1559 App | Tech | Setup localization module (#532) 2023-11-10 03:08:53 +01:00
Evgenii Kozlov
56a0a2b0ac
DROID-1355 Protocol | Enhancement | MW 0.26.4 (#17) 2023-06-05 23:02:52 +02:00
Allan Quatermain
5ee6443ebb
DROID-979 App | Tech | Setup sentry (#3002)
DROID-979 App | Tech | Setup sentry
2023-03-16 19:19:24 +03:00
Mikhail
802e686b0a
DROID-649 Tech | Enhancement | Get rid of dependencies.gradle (#2778) 2022-12-25 20:53:47 +03:00
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
Sergey Boishtyan
d26947976c
Tech | Fix | Run testDebug from all types of gradle modules (#2256) 2022-05-12 16:13:12 +03:00
Sergey Boishtyan
58da3badfe
Relations | Fix | Filter create option for tags that already exist (#2237)
* Relations | Fix | Filter create option for tags that already exist

* Tech | Fix | Change compile android tests task

* Tech | Fix | add build folders ignore to global .gitignore

* Tech | Fix | Extract MockDataFactory.kt from test-utils

* Tech | Fix | Move return to the same line as checkNotNull

* Tech | Fix | Delete unused analytics property

* Relations | Fix | Add AddObjectRelationValueViewModelTest.kt test query with tags behaviour

* Tech | Fix | Rename :test:utils to :test:android-utils

* Tech | Enhancement | implement fake providers for AddObjectRelationViewModerl
2022-05-09 17:54:15 +03:00
Mikhail
0dd6224cf0
Editor | Fix | Numbered block is changing color when update online && Lock the checkbox in todo title (#2206)
* Editor | Fix | Numbered block is changing color when update online
* Tech | Improvement | Add possibility to test view with robolectric
* Tech | Improvement | Remove release tests from prs
* Check unittests
* Editor | Bug | Lock the checkbox in todo title
* Editor | Bug | Test lock the checkbox in todo title

Co-authored-by: Mikhail Iudin <mayudin@anytype.io>
2022-04-28 13:03:44 +03:00
Evgenii Kozlov
182b99b6ae
App | Setting | New menu 3 (#2115) 2022-02-18 18:27:25 +03:00
Konstantin Ivanov
3a256df698
Tech | Legacy (#2005)
* legacy

* legacy

* remove tests

* ci

* Update check.yml

Co-authored-by: konstantiniiv <ki@anytype.io>
2021-12-20 17:38:50 +02:00
Evgenii Kozlov
31d820c4dd
Epic with sets and relations + new app flavors (stable, experimental) (#1048) 2021-03-31 14:37:03 +03:00
Konstantin Ivanov
bd87851956
Update coroutines library (#1171)
* update lib

* ci

* fixes

* Update workflow.yml
2020-12-11 17:00:49 +03:00
Evgenii Kozlov
d89c0d14f8
New protocol module setup with Wire + kotlinized proto-based models (#1062) 2020-11-06 14:33:23 +02:00
Evgenii Kozlov
20767b3d1c
Lib | Code syntax highlighter. First iteration (#1033) 2020-10-28 21:54:32 +03:00
ubu
e556b82c6c Revert "Gradle, libs update (#959)"
This reverts commit 6223834b
2020-10-09 14:18:43 +03:00
Konstantin Ivanov
6223834b1a
Gradle, libs update (#959)
* updates

* tests

* add ndk version

* fix

* fix

* fixes

* tests off
2020-10-08 17:48:06 +03:00
Evgenii Kozlov
1beb0312a0
Analytics module setup (#618) 2020-08-01 17:03:01 +03:00
Evgenii Kozlov
98367451ff
Feature/copy paste inside anytype (#473) 2020-06-01 17:04:43 +03:00
Evgenii Kozlov
ad9b4905d1
Middleware | Integrate 0.9.0 (#417) 2020-05-13 19:41:37 +02:00
Evgenii Kozlov
ab1b602176
Integrate page icon picker (#280) 2020-03-10 17:41:25 +03:00
Evgenii Kozlov
cb734d5b86
Download files on phone (#277) 2020-03-05 17:53:18 +03:00
Evgenii Kozlov
e84e8fd6fc
Page-icon-picker widget (#260) 2020-03-02 21:56:10 +03:00
Konstantin Ivanov
7ed1181533
Keyboard markup (#203) 2020-02-08 23:16:14 +03:00
Konstantin Ivanov
e7111d6df0
Databaseview modal screens (#55)
* contacts view, main classes
* add contacts navigation
* contacts ui + presentation
* contacts domain + di
* contact tags, adapter + view
* add item decorator, drawable + ext func to core-ui
* contacts, update ui + mappers
* contacts. update domain + add extension date func
* contacts, presentation + domain
* contacts ui
* update gradle settings
* add filters logic
* contacts, ui + presentation

* filters deign

* contacts di + ext

* before pr fixes

* show contacts on desktop screen

* add gitignore

* filter logic, presentation

* filter logic, domain

* filter logic, ui

* filters refactoring

* after develop merge fixes

* modals add view, design + ui

* modal screens, add view + edit view

* modal screens, switch view + customize

* modal screen, properties

* modals, properties

* modal screens, properties reorder design

* modal screens, properties edit

* modal add view, navigation

* move dimens and strings to core-ui

* modal add view, design + ui + presentation

* modal add view, separate views

* add display view, presentation, use case + di

* databaseView, add default config

* add view display, hide icon

* add base bottom sheet fragment

* add android extension functions

* add todo to widget

* add display view, ui

* add display view, add navigation

* add display view, show result

* edit database, domain

* edit database, presentation

* edit database, ui + di

* edit database, navigation

* switch view, presentation + domain

* switch view, ui + di

* switch view, navigation

* customize view, presentation

* customize view, ui + di

* customize view, navigation

* domain, add groups

* custom view, design fix

* fix modal navigation + add safe args

* database view, add repo + update use cases

* database view, update di

* database mock repo update

* database domain, change view type, update mocks and models

* database presentation, fix switch and customize navigation

* database ui, contact fragment as parent for switch and customize scxreens

* switch and customize, update di

* add library-kanban-widget

* add kanban ui

* add kanban design

* add kanban domain logic

* add kanban presentation logic

* kanban, unit tests

* kanban, dimens + android util class

* gradle, add kanban

* set back states for dragItemAdapter

* fix navigation for demo

* demo, update kanban, contact mocks and models

* fix packages

* add graphik font

* demo, add test icon

* remove legacy help class, add android ext

* demo, fix design

* demo, update kanban and contacts ui

* Added goals fragment

* Added goals screen

* Enabled checkbox

* fix fab black tint

* add background color for tag

* add emoji for dashboard view

* some demo design fixes

* add demo docs

* add properties fragment + viewmodel

* some fixes

* modal properties, design

* modal properties, di

* rename model Account -> Person

* helper class, recycler item click

* properties, update di

* properties, add view holders

* recycler item click support

* properties, ui + design

* properties, navigate from customize screen

* properties, add view holders

* properties, number

* properties, date

* properties, icons + strings

* properties, multiple

* <?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    xmlns:app="http://schemas.android.com/apk/res-auto">

    <ImageView
        android:id="@+id/iconFile"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginStart="@dimen/modal_property_margin_start"
        android:layout_marginTop="@dimen/modal_property_margin_top"
        android:layout_marginBottom="@dimen/modal_property_margin_bottom"
        android:contentDescription="@string/content_description_modal_icon"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent"
        app:srcCompat="@drawable/ic_multiselect" />

    <TextView
        android:id="@+id/textFile"
        style="@style/ModalRowTestStyle"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginStart="@dimen/modal_property_text_from_icon_margin"
        android:text="@string/prop_multiple"
        app:layout_constraintBottom_toBottomOf="@+id/iconFile"
        app:layout_constraintStart_toEndOf="@+id/iconFile"
        app:layout_constraintTop_toTopOf="@+id/iconFile" />

    <ImageView
        android:id="@+id/iconForward"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginEnd="@dimen/modal_property_margin_end"
        android:contentDescription="@string/content_description_modal_icon"
        app:layout_constraintBottom_toBottomOf="@+id/textFile"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintTop_toTopOf="@+id/textFile"
        app:srcCompat="@drawable/ic_arrow_forward" />

    <ImageView
        android:id="@+id/hideFile"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginEnd="@dimen/modal_property_hide_forward_margin"
        android:contentDescription="@string/content_description_modal_icon"
        app:layout_constraintBottom_toBottomOf="@+id/iconForward"
        app:layout_constraintEnd_toStartOf="@+id/iconForward"
        app:layout_constraintTop_toTopOf="@+id/iconForward"
        app:srcCompat="@drawable/ic_hide" />

property, file

* property, checkbox

* property, url

* property, phone

* property, update adapter

* property, rename models

* property, add new

* properties, design fix

* properties, add navigation, back, update disign

* property edit, view model

* property edit, di

* property edit, ui

* property, view model

* update database mock + add view extension

* details view, update view holders

* rename Properties -> Details + lot of fixes

* details, update xmls

* add show param to Properties

* update main component

* add view extension func

* details, update add new view holder

* detail edit, di + presentation + ui

* details, fix module name

* contacts, add detail edit navigation

* detail edit, fix ui

* detail edit, add navigation + show/hide

* detail edit, ui refactoring

* detail edit, add clicks

* detail edit, add delete detail

* detail edit, add hide detail

* detail edit, add duplicate

* hide detail test

* detail items, add drag'n'drop icon

* detail items, update viewholders

* details reorder, presentation + di

* details reorder, ui

* details reorder, navigation

* details adapter, add drag flag

* details reorder, add drag and drop

* details reorder, add swap logic

* database ui, update package

* database modals ui , update packages

* database table ui, package update

* database kanban ui, package update

* database ui, list board, tags

* database ui, rename view models and layouts

* database presentation, rename classes

* database presentation, move class

* database domain. rename property -> detail

* database ui, rename database view

* database domain, rename displayView -> display

* remove legacy

* rename display view -> display

* rename contact view -> list item

* fixes

* Squashed commit of the following:

commit 23f2ce74cc
Author: ubu <ubuphobos@gmail.com>
Date:   Sat Dec 21 20:24:52 2019 +0300
    Release commit: 0.0.13
commit aceba09990
Author: ubu <ubuphobos@gmail.com>
Date:   Sat Dec 21 17:08:39 2019 +0300

* fix event -> event wrapper

* remove duplicate

* update contacts package

* rename display view

Co-authored-by: ubu <ubuphobos@gmail.com>
2019-12-26 18:12:08 +03:00
ubu
dd26354c4b
Changed config. (#43)
Removed middleware library file from repository
2019-11-22 14:34:49 +03:00
ubu
8a19873690
Added new module — core-ui. (#20) 2019-11-08 14:56:16 +03:00
Evgenii Kozlov
848ad371ed : Architecture refactoring 2019-10-21 18:06:43 +00:00
ubu
dc2aaf7e47 Created module [ci-skip] 2019-10-11 17:05:59 +02:00
Evgenii Kozlov
9d419aefde Profile module 2019-10-09 15:53:43 +00:00
Evgenii Kozlov
94a0b01eee Feature/middleware lib integration 2019-10-04 17:03:43 +00:00
Evgenii Kozlov
b04262fa32 Feature | Desktop 2019-07-24 15:07:48 +00:00
Ivanov Konstantin
e198e6e656 add feature_editor module and move editor logic inside 2019-03-18 23:01:48 +03:00
Konstantin
8be0902297 lot of fixes 2019-03-14 20:53:41 +03:00
Ivanov Konstantin
c5ae583d97 add navigation component + 3 empty fragments 2019-02-24 14:52:50 +03:00
Ivanov Konstantin
6cd437175a add core_utils module 2019-02-24 12:31:07 +03:00
Konstantin
e16a241551 Init commit 2019-02-20 21:02:55 +03:00