1
0
Fork 0
mirror of https://github.com/anyproto/anytype-kotlin.git synced 2025-06-07 21:37:02 +09:00
Commit graph

79 commits

Author SHA1 Message Date
Evgenii Kozlov
d0edde4726
DROID-3063 App | Tech | Library updates (#1813) 2024-11-19 12:00:21 +01:00
Evgenii Kozlov
2d0ae34338
DROID-2629 App | Tech | Migrate project to Kotlin Symbol Processing (KSP) (#1346) 2024-07-03 11:32:49 +02:00
Konstantin Ivanov
b52709684d
DROID-503 App | Tech | Upgrade to Kotlin 2.0 (#1328) 2024-06-26 17:28:04 +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
1ca5bb5632
DROID-1686 Tech | Target SDK 34 (#319) 2023-08-29 11:42:35 +02:00
Konstantin Ivanov
ea042360ce
DROID-1663 App | Tech | Update target sdk to 33 (#303) 2023-08-21 11:21:18 +02:00
Evgenii Kozlov
c25813c20c
DROID-1165 App | Tech | Remove crashlytics legacy artefacts (#249) 2023-07-26 16:54:15 +02:00
Evgenii Kozlov
56a0a2b0ac
DROID-1355 Protocol | Enhancement | MW 0.26.4 (#17) 2023-06-05 23:02:52 +02:00
Evgenii Kozlov
25745fe220
DROID-1077 App | Tech | New application ID (#3066) 2023-04-03 16:38:32 +02:00
Mikhail
c53f6465dd
DROID-1065 Project | Tech | Add license checker (#3007) 2023-03-23 20:06:44 +03: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
Evgenii Kozlov
7d686b98ea
DROID-714 App | Tech | Set target SDK to 32 + Library updates (#3014) 2023-03-15 15:22:51 +01:00
Mikhail
802e686b0a
DROID-649 Tech | Enhancement | Get rid of dependencies.gradle (#2778) 2022-12-25 20:53:47 +03:00
Mikhail
184305bc2c
DROID-649 App | Fix | Disable login button on an empty field (#2777) 2022-12-23 18:23:03 +03:00
Mikhail
164e0eff61
DROID-515 Editor | Fix | Fix ff video buttons (#2769)
* DROID-515 App | Tech | Update dependencies

* DROID-515 Editor | Fix | Fix ff video buttons

* DROID-453 Editor | Fix | Unmerge
2022-12-19 20:14:51 +03:00
Mikhail
216a4f7e79
DROID-698 Project | Tech | Add dependencies and auto config subprojects (#2759) 2022-12-13 09:43:31 +03:00
Evgenii Kozlov
8f4cb81013
DROID-539 Tech | Enhancement | Third-party library updates (#2654) 2022-10-13 17:28:16 +03:00
Mikhail
0955626045
DROID-498 Tech | Upgrade | Update kotlin to 1.7.10 (#2632) 2022-10-04 20:37:43 +03:00
Evgenii Kozlov
2da26460d6
DROID-353 Tech | Enhancement | Update Crashlytics, Firebase App Distribution and Google Services (#2530) 2022-08-18 10:42:09 +03:00
Evgenii Kozlov
0056dae8a7
Droid 66 CI/CD | Integrate distribution of debug nightly builds for testing into our CI pipeline (#2443) 2022-07-28 10:58:19 +03:00
Konstantin Ivanov
743bb29730
Editor | Feature | Simple Tables (#2427)
* Editor | Feature | Simple tables, prototype (#2325)

* core model

* table view model

* view holders

* table view holders layouts

* table adapters

* add table block to block adapter

* map core table model to view

* stub table block

* fixes

* fixed row hight

* update middleware

* fix

* add createTable command to data and middleware modules

* add createTable use case

* add table row & table column layouts to block model

* update create table use case

* add table create to orchestrator

* add create table item to slash menu

* delete stubbing

* update create table usecase

* update proto

* add create table use case to tests

* fix use case

* add stubs for table blocks

* set default row, column size

* create table use case di

* set id to stub blocks

* table view

* map table block to view + test

* layout types: table row, table column

* table block model + mapping

* remove legacy

* rename table to table view holder

* table holders + row adapter

* tableviewholder setup

* add block test to table view

* table block layout

* add table item to slash menu

* test fix

* api update

* add restriction duplicate

* render table block with empty and text cells

* row view use diff cells

* tests on mapping table block to views

* table text cells + empty cells

* table row adapter diff update

* use paragraph block in table cells

* fix tests

* table rows mapping

* table row, cell holders

* table cell, row adapters

* layouts update

* code style

* add fill table row use case

* text + click listeners

* listener type, table row empty cell

* merge fixes

* add fill table row intent to editor

* set focus to cell text

* remember focus on emty cell clicked

* fix problem when horizontal layout has limited width

* prevent crash on text cell focus

* legacy

* add table view library

* table block listener

* table block adapter

* table block holders

* table block layouts

* integrate table blocl

* fix tests

* fix table view dep

* use list of cells instead rows

* update tests

* code style

* code style

* clear text in cells when cell is null

* legacy

* legacy

* revert local lib

* fix lib version

* pr fixes

* pr fixes

* pr fixes

* pr fix

* pr fixes

Co-authored-by: konstantiniiv <ki@anytype.io>

* Editor | Feature | Simple tables, part 2  (#2400)

* move text input widget into parent layout

* table cells adapter diff util + tests

* cells diffutil should return payload model

* set column header to 0

* table block update test

* create diff util in table block adapter

* do not show corner view

* update listeners in holders

* text cell layout update

* update cell container to frame layout

* on update empty to text cell, check mode

* clear empty cells on bind

* update diffUtil + tests

* added column header item

* set column header items

* create and bind column header items

* use recyler with grid layout

* update table cell mapping + model

* remove tableview lib from core-ui

* add row_id + colum_id to cells

* fix tests

* import

* update table cells diff util

* update cell adapter + holders

* update mw

* add height, row height + width to cell model

* fix test

* delete test

* table block design

* set support touch helper for cell holder

* update cells payload logic

* table holder fixes

* fix test

* pr fixes

Co-authored-by: konstantiniiv <ki@anytype.io>

* Editor | Feature | Simple tables, cells as text views (#2411)

* move text input widget into parent layout

* table cells adapter diff util + tests

* cells diffutil should return payload model

* set column header to 0

* table block update test

* create diff util in table block adapter

* do not show corner view

* update listeners in holders

* text cell layout update

* update cell container to frame layout

* on update empty to text cell, check mode

* clear empty cells on bind

* update diffUtil + tests

* added column header item

* set column header items

* create and bind column header items

* use recyler with grid layout

* update table cell mapping + model

* remove tableview lib from core-ui

* add row_id + colum_id to cells

* fix tests

* import

* update table cells diff util

* update cell adapter + holders

* update mw

* add height, row height + width to cell model

* fix test

* delete test

* table block design

* set support touch helper for cell holder

* update cells payload logic

* table holder fixes

* fix test

* pr fixes

* text cell design

* use grid as layout manager and add payloads for table block

* added background and selection for table block

* table block selection logic

* update table cells diff util

* click listeners in table cells + save table id

* table cells listeners

* refactoring table cell as text view

* fix tests

* fix merge conflict

* pr fixes

Co-authored-by: konstantiniiv <ki@anytype.io>

* Editor | Feature | Simple tables, create from slash filter (#2415)

* DROID-126
slash item simple table design

* DROID-126
update slash item model

* DROID-126
added max row and column number

* DROID-126
create table with entered rows and columns

* DROID-126
update table item with rows and columns

* DROID-126
tests

* DROID-126
pr fix

Co-authored-by: konstantiniiv <ki@anytype.io>

* Editor | Feature | Simple tables, edit cell text value (#2413)

* DROID-172
set text value di

* DROID-172
set block text fragment + view model

* DROID-172
added input action logic for text blockls

* DROID-172
input action listener fix

* DROID-172
clicks + commands on set block text value screen

* DROID-172
code style fix

* DROID-172
pr fix

* DROID-172
pr fix

* DROID-172
fix

* DROID-172
input action fixes

Co-authored-by: konstantiniiv <ki@anytype.io>

* Editor | Feature | Simple tables, cell/column/row menu, part 1 (#2417)

* DROID-131
icons

* DROID-131
simple table widget

* DROID-131
simple table widget adapters

* DROID-131
simpla table widget models + delegate

* DROID-131
include widget in editor view model

* DROID-131
add widget to editor fragment + view model logic

* DROID-131
fix tests

* DROID-131
pr fixes

Co-authored-by: konstantiniiv <ki@anytype.io>

* Editor | Feature | Simple tables, empty cell clicked (#2420)

* DROID-114
empty cell clicked

* DROID-114
doc

* DROID-114
open cell value modal after fill table row command

* DROID-114
pr fixes

Co-authored-by: konstantiniiv <ki@anytype.io>

* Editor | Feature | Simple Tables, cells selection state (#2425)

* DROID-131
dismiss listener

* DROID-131
add cell borders to diff util

* DROID-131
apply borders to selected cell

* DROID-131
update cell settings model + render

* DROID-131
update cell listeners

* DROID-131
apply and dismiss cells borders

* DROID-131
apply and dismiss cell borders in view model

* DROID-131
clicks

* DROID-131
update tests

* DROID-131 click params update

* DROID-131 table click in mode select

* DROID-131 naming

* DROID-131 pr fix

Co-authored-by: konstantiniiv <ki@anytype.io>

* Editor | Feature | Simple Table, design (#2429)

* DROID-180 fixes

* DROID-180 table vertical divider

* DROID-180 table horizontal divider

* DROID-180 update table block holder

* DROID-180 refactoring

* DROID-180 divider fixes

* DROID-180 add space cell

* DROID-180 update table cell diff util

* DROID-180 table block adapter + holders

* DROID-180 table block design fix

* DROID-180 add space item to table

* DROID-180 fix

* DROID-180 add space cell to tests

* DROID-180 add offset to horizontal item divider

* DROID-180 vertical divider update

* DROID-180 add isHeader to table row

* DROID-180 delete legacy

* DROID-180 update cell background + isheader logic

* DROID-180 fix

* DROID-180 design fix

* DROID-180 pr fix

* DROID-180 back to list adapter

Co-authored-by: konstantiniiv <ki@anytype.io>

* ci

* fix tests

* ci off

Co-authored-by: konstantiniiv <ki@anytype.io>
2022-07-26 10:52:54 +02:00
Mikhail
7c37cf4420
DROID-162 Editor | Tech | Add commit message checker (#2405) 2022-07-14 11:49:06 +03:00
Sergey Boishtyan
79bcfcd811
Tech | Fix | Lint setup for CI (#2286)
* Tech | Fix | Reduce tag size

* Tech | Enhancement | Move lint configuration to one place

* Tech | Enhancement | Enable Gradle quiet mode for errors logs only
2022-05-18 23:21:27 +03:00
Sergey Boishtyan
eefe048bd9
Tech | Enhancement | min sdk 26 (#2268) 2022-05-16 18:46:33 +03:00
Sergey Boishtyan
d26947976c
Tech | Fix | Run testDebug from all types of gradle modules (#2256) 2022-05-12 16:13:12 +03:00
Konstantin Ivanov
9eeea1e722
Editor | Feature | Code block, design and clicks (#2231)
* code block update

* code block, holder design

* block list extension + tests

* only background style menu for text blocks

* code block fixes

* update gradle

* rename fun

* back android 7 fix

Co-authored-by: konstantiniiv <ki@anytype.io>
2022-05-05 09:25:52 +03:00
Evgenii Kozlov
c0d1e2ba92
App | Settings | About-app screen on Jetpack Compose (#2113) 2022-02-17 19:33:58 +03:00
Evgenii Kozlov
fa0df5a27f
Tech | Update Android Gradle Plugin to 7.1.1 (#2107) 2022-02-14 15:05:22 +03:00
Evgenii Kozlov
a0aa9da19d
Tech | Kotlin update + other dependencies (#2079) 2022-02-02 21:53:28 +03:00
Evgenii Kozlov
4d806ab010
Tech | CI fixes after SDK updates + library updates (#2073) 2022-01-31 19:28:24 +03:00
Evgenii Kozlov
c73819c0b5
Tech | Update AGP to the latest version (#2069) 2022-01-27 22:55:44 +03:00
Konstantin Ivanov
312289768a
Tech | API 31 (#2031)
* Tech | API 30, Local Network Address (#2004)

* 30 api + java 11 + scoped storage

* update network address handler

* fix

* fix

* put back permission

* fix

* fix

* fix

* ci

* set tests off

Co-authored-by: konstantiniiv <ki@anytype.io>

* Fix | JVM version (#2033)

* Tech | Update to API 31 (#2032)

* update to API 31

* fix

Co-authored-by: konstantiniiv <ki@anytype.io>

* Fix | Network address handler (#2034)

* Tech | Editor, update permissions (#2039)

* add permission

* remove legacy

* fix permissions

* fix

* fix

* add ext fun

Co-authored-by: konstantiniiv <ki@anytype.io>

* Tech | Permissions in Relations Value (#2041)

* add permission

* remove legacy

* fix permissions

* fix

* fix

* add ext fun

* permissions in relations

Co-authored-by: konstantiniiv <ki@anytype.io>

* Tech | Update file logic to SAF (#2048)

* update file logic

* fixes

* fix

* fix

* fixes

* fixes

* fix

* fix

* rename

* fix

* fix

* style

* fix

* delete legacy test

* add kdoc

Co-authored-by: konstantiniiv <ki@anytype.io>

* Tech | Add signing (#2047)

* add signing

* rename

* fixes

* debug signing

Co-authored-by: E. Kozlov <ubuphobos@gmail.com>
Co-authored-by: konstantiniiv <ki@anytype.io>

* Tech | API 31, files refactoring (#2053)

* refactoring

* fix

* fix

* fix

* fix

Co-authored-by: konstantiniiv <ki@anytype.io>

* put back create page

* fix tests

* temporary turn off signing

* fix viewmodel nullable

* ci off

Co-authored-by: konstantiniiv <ki@anytype.io>
Co-authored-by: E. Kozlov <ubuphobos@gmail.com>
2022-01-26 16:14:35 +02:00
Evgenii Kozlov
59cda19c99
App | Revert | Back to api 29 (#1842) 2021-10-07 14:33:19 +03:00
Konstantin Ivanov
a8e2297ff5
Tech | Build Tools 30.0.3 (#1827) 2021-09-27 21:53:17 +03:00
Evgenii Kozlov
4c35354be9
Tech | Set compile and target SDK to 30 (#1825) 2021-09-27 18:49:58 +03:00
Evgenii Kozlov
644130be60
Tech | Library updates (#1703) 2021-07-30 15:19:56 +03:00
Evgenii Kozlov
1faf1d554a
Tech | Library updates + Middleware 0.15.19 (#1611) 2021-07-06 13:39:18 +03:00
Evgenii Kozlov
5ddf5b43ee
Releasing | Fix pack 2 (#1563) 2021-06-18 17:56:43 +03:00
Evgenii Kozlov
53db4f7338
Tech | Library updates (#1504) 2021-05-30 17:59:51 +03:00
E. Kozlov
20d10cee4e removed jcenter 2021-05-27 22:32:25 +03:00
E. Kozlov
07f139c770 Tech | Remove github.properties in order to avoid leaking sensitive data. Added comment. 2021-05-27 17:13:38 +03:00
Evgenii Kozlov
b9a1a0a2de
Tech | Middleware from GitHub packages and new CI configuration (#1498) 2021-05-27 16:48:52 +03:00
Evgenii Kozlov
22fbe4a51b
Tech | Android Gradle plugin 4.2.1 (#1495) 2021-05-27 13:00:26 +03:00
Evgenii Kozlov
f20e3b6f79
Tech | Kotlin 1.5.0 & other library updates (#1447) 2021-05-14 22:50:27 +03:00
Evgenii Kozlov
31d820c4dd
Epic with sets and relations + new app flavors (stable, experimental) (#1048) 2021-03-31 14:37:03 +03:00
Evgenii Kozlov
a8690be163
Lib updates: ConstraintLayout, Firebase Crashlytics, AppCompat (#1109) 2020-11-19 16:40:38 +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
Evgenii Kozlov
91e42a323c
Change min sdk to 24. (#976) 2020-10-12 13:48:59 +03:00
Evgenii Kozlov
8a2d01c0db
lib updates + disabled jettifier (#967) 2020-10-09 15:16:39 +03:00