Steven
4c47e93fce
chore: tweak workspace setting store
2024-04-10 22:31:55 +08:00
Steven
c93b1efbae
chore: update workspace setting store
2024-04-10 20:05:17 +08:00
Steven
7cc8b951a3
refactor: update resource id naming
2024-03-20 20:39:16 +08:00
Steven
8fe6874b1b
chore: add description field to user
2024-03-13 21:24:16 +08:00
Steven
51d58d3982
chore: add workspace setting migrator
2024-02-21 23:43:18 +08:00
Steven
8e11826db1
chore: update workspace setting service
2024-02-20 23:02:01 +08:00
Steven
3dddd3ec4c
chore: tweak reaction store
2024-02-09 21:59:45 +08:00
Steven
e5f244cb50
chore: fix tests
2024-02-08 11:58:23 +08:00
Steven
559e427c50
chore: implement reaction store
2024-02-07 23:40:23 +08:00
Steven
b4f2a3bd14
chore: remove migrator
2024-01-31 22:58:43 +08:00
Steven
de8db63811
chore: rename workspace setting service
2024-01-29 22:43:40 +08:00
Steven
582cc6609c
feat: add user-defined id to resource
2024-01-21 10:49:30 +08:00
Steven
8382354ef7
feat: add user-defined name to memo
2024-01-20 23:48:35 +08:00
Lincoln Nogueira
5bcbbd4c52
chore: fix store tests on Windows ( #2769 )
...
It's just a matter of explicitly closing the database, so that TempDir.removeAll doesn't fail.
2024-01-16 13:51:26 +08:00
Steven
d67eaaaee2
chore: update database migrator
2024-01-06 16:55:13 +08:00
Steven
501f8898f6
chore: fix postgres stmts
2024-01-05 21:27:16 +08:00
Lincoln Nogueira
369b8af109
chore: improve resource internal_path migrator ( #2698 )
...
* chore: improve internal path migrator
- handle mixed path styles
- handle Windows paths
- add tests
* chore: fix goimports error
2024-01-03 08:31:59 +08:00
Steven
e0cacfc6d6
chore: retire auto backup for sqlite
2023-12-19 22:34:06 +08:00
Steven
1c7fb77e05
chore: update user setting names
2023-12-16 12:18:53 +08:00
Steven
7fc7b19d64
chore: deprecate user setting legacy api
2023-12-08 22:41:47 +08:00
Steven
fa6693a7ae
chore: update list memos
2023-12-06 22:44:49 +08:00
Irving Ou
9c18960f47
feat: support Postgres ( #2569 )
...
* skeleton of postgres
skeleton
* Adding Postgres specific db schema sql
* user test passed
* memo store test passed
* tag is working
* update user setting test done
* activity test done
* idp test passed
* inbox test done
* memo_organizer, UNTESTED
* memo relation test passed
* webhook test passed
* system setting test passed
* passed storage test
* pass resource test
* migration_history done
* fix memo_relation_test
* fixing server memo_relation test
* passes memo relation server test
* paess memo test
* final manual testing done
* final fixes
* final fixes cleanup
* sync schema
* lint
* lint
* lint
* lint
* lint
2023-12-03 13:31:29 +08:00
Steven
1a5bce49c2
chore: implement webhook store
2023-11-24 22:45:38 +08:00
Steven
0ee938c38b
chore: remove unused inbox status
2023-10-28 02:49:35 +08:00
Steven
18107248aa
chore: rename list inbox
2023-10-28 00:08:42 +08:00
Steven
1b34119e60
chore: update activity store definition
2023-10-27 23:24:56 +08:00
Steven
9d2b785be6
chore: fix inbox test
2023-10-27 23:17:17 +08:00
Steven
67d2e4ebcb
chore: update method name
2023-10-27 08:36:43 +08:00
Steven
4ea78fa1a2
chore: impl inbox store methods
2023-10-27 08:17:58 +08:00
Steven
a6ee61e96d
chore: update package name
2023-10-05 23:11:29 +08:00
Steven
607fecf437
chore: update store tests
2023-10-03 00:47:34 +08:00
Steven
87ddeb2c79
chore: adjust store test for mysql
2023-09-29 09:15:54 +08:00
Athurg Gooth
5121e9f954
chore: move migration and seed code into driver ( #2294 )
...
Move migration and seed code into driver
2023-09-27 11:56:20 +08:00
Athurg Gooth
ca98367a0a
chore: store vacuum and clean ( #2293 )
...
* Move all vacuum code into driver
* Remove db from Store
2023-09-26 20:27:31 -05:00
Steven
6007f48b7d
chore: retire memo resource relation table
2023-09-27 00:40:16 +08:00
Steven
d6789550a0
refactor: migrate tag to driver
2023-09-26 19:37:22 +08:00
Steven
63b55c4f65
chore: fix tests
2023-09-26 19:15:18 +08:00
Athurg Gooth
41eba71f0f
chore: split sql to driver ( #2279 )
...
* Add new database interface for SQL operations
* Move SQL code of Activity into Database
* Rename `Database` into `Driver`
* Move SQL code of SystemSetting into Driver
* Fix store.New in text code
* Change database into driver in the variables
* Change sqlite3.New into sqlite3.NewDriver
2023-09-26 17:16:58 +08:00
Steven
cd0ea6558d
chore: update golangci-lint config
2023-09-17 22:55:13 +08:00
Steven
4424c8a231
chore: add resource service definition
2023-09-16 00:11:07 +08:00
Steven
33d9c13b7e
chore: remove openid field from user
2023-09-14 22:57:27 +08:00
boojack
ad1822d308
chore: update db utils ( #2177 )
2023-08-26 07:33:45 +08:00
boojack
7c5296cf35
chore: update id type to int32 ( #2076 )
2023-08-04 21:55:07 +08:00
boojack
8328b5dd4a
chore: upgrade version to 0.14.2
( #2035 )
...
* chore: upgrade version to `0.14.2`
* chore: remove TestConcurrentReadWrite test
2023-07-26 22:42:38 +08:00
boojack
4c33d8d762
chore: remove unused transaction in store ( #1995 )
...
* chore: remove unused transaction in store
* chore: update
2023-07-20 23:15:56 +08:00
boojack
7e391bd53d
chore: remove resource public id ( #1912 )
...
* chore: remove resource public id
* chore: update
2023-07-08 11:29:50 +08:00
boojack
0e05c62a3b
chore: update common utils ( #1908 )
2023-07-06 22:53:38 +08:00
boojack
a7573d5705
refactor: migrate memo to apiv1 ( #1907 )
...
* refactor: migrate memo to apiv1
* chore: update
* chore: update
* chore: update
* chore: upate
* chore: update
* chore: update
2023-07-06 21:56:42 +08:00
boojack
1fa9f162a5
refactor: migrate resource to apiv1 ( #1901 )
2023-07-06 00:01:40 +08:00
boojack
5b6c98582e
refactor: migrate storage to apiv1 ( #1890 )
...
* refactor: migrate storage to apiv1
* chore: update
* chore: update
* chore: update
2023-07-04 10:05:57 +08:00