Commit Graph

411 Commits (4f7a6cd6ccbdfea2f377341d8fe81a6f979d4ab1)

Author SHA1 Message Date
Lincoln Nogueira 411e807dcc
chore: use consistent relative paths for resources (#2683)
- always store resources with a relative path with forward slashes, which will be transformed as needed when the file is accessed

- fix an issue with thumbnail generation on Windows

- add several validations for local storage setting

- improve front-end error feedback when changing local storage

- add migrations to make existing resource paths relative (not needed, but improves database consistency)
1 year ago
Steven 02265a6e1a chore: fix memo search 1 year ago
Athurg Gooth f184d65267
fix: attachments send from telegram lost (#2650) 1 year ago
Steven 762cb25227 chore: update memo service 1 year ago
Steven fc01a796f8 chore: fix demo seed data 1 year ago
Steven e0cacfc6d6 chore: retire auto backup for sqlite 1 year ago
Steven a3a1bbe8de chore: tweak responsible styles 1 year ago
Steven fe4ec0b156 chore: rename navigator 1 year ago
Steven 7c5fdd1b06 chore: remove demo banner 1 year ago
Steven d8a0528135 chore: tweak variable names 1 year ago
Steven 2c4b5d75b3 chore: fix html escaping 1 year ago
Steven 1c7fb77e05 chore: update user setting names 1 year ago
Steven 47af632c79 chore: update inline parser 1 year ago
Steven 7735cfac31 chore: update seed data 1 year ago
Steven 2d9c5d16e1 chore: fix user string 1 year ago
Steven 7eb5be0a4e chore: fix update user 1 year ago
Steven 603a6a4971 chore: fix vacuum memo 1 year ago
Cologler 6bda64064e
fix: delete one memo will delete all memos on pgsql (#2611)
fix: delete single memo will all memos on pgsql

Close #2605
1 year ago
Steven c608877c3e chore: clean binary entries 1 year ago
Steven 52f399a154 chore: remove unused functions 1 year ago
Steven 9f4f2e8e27 chore: fix user setting values 1 year ago
Steven 0127e08a28 fix: data conflict handler 1 year ago
Steven d275713aff chore: fix timestamp type in postgres 1 year ago
Steven c50f4f4cb4 chore: update migration scripts 1 year ago
Steven abda6ad041 chore: update latest schema 1 year ago
Steven 7fc7b19d64 chore: deprecate user setting legacy api 1 year ago
Steven b2d898dc15 chore: fix import order 1 year ago
Steven 15425093af chore: skip user setting key checks 1 year ago
steven c68bfcc3b9 chore: fix user setting store 1 year ago
Steven fa6693a7ae chore: update list memos 1 year ago
Athurg Gooth 5f86769255
fix: field type of row_status for table webhook (#2579)
Fix field type of row_status for table webhook
1 year ago
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
2 years ago
Steven a12844f5db chore: tweak seed data 2 years ago
Steven 1a5bce49c2 chore: implement webhook store 2 years ago
Athurg Gooth 91296257fc
chore: remove invalid access token from db (#2539)
Remove invalid access token from db
2 years ago
Steven 6529375a8b chore: update seed data 2 years ago
Steven ec2995d64a chore: fix order by pinned 2 years ago
Steven 981bfe0464 feat: add version checker 2 years ago
Steven 695fb1e0ca chore: update migration history store 2 years ago
Steven 405fc2b4d2 chore: simplify find migration history 2 years ago
Steven eacd3e1c17 chore: fix mysql latest schema 2 years ago
Athurg Gooth b966c16dd5
fix: data too large for mysql (#2470)
* Extend some TEXT field to LONGTEXT in mysql

* move db migration version

* fix error in migrate SQL
2 years ago
Steven dca712d273 chore: fix resource tests 2 years ago
Steven ac81d856f6 chore: delete resource file sync 2 years ago
Steven 88fb79e458 chore: impl inbox store for mysql 2 years ago
Steven 0ee938c38b chore: remove unused inbox status 2 years ago
Steven 3c36cc2953 feat: add inbox ui 2 years ago
Steven 79bb3253b6 chore: add activity service 2 years ago
Steven 18107248aa chore: rename list inbox 2 years ago
Steven 1b34119e60 chore: update activity store definition 2 years ago
Steven 67d2e4ebcb chore: update method name 2 years ago
Steven 4ea78fa1a2 chore: impl inbox store methods 2 years ago
Steven 93b8e2211c chore: update dev latest schema 2 years ago
Steven 052216c471 chore: fix list activities typo 2 years ago
Steven e5978a70f5 chore: initial inbox store model 2 years ago
Athurg Gooth 215981dfde
chore: remote context.Context pointer (#2448)
remote context.Context pointer
2 years ago
Steven 5b3af827e1 chore: move common packages to internal 2 years ago
Steven d06d01cef2 chore: release mysql driver 2 years ago
Athurg Gooth af7c0a76d0
fix: fail to update user's update_ts (#2410) 2 years ago
Steven 1b105db958 chore: fix field syntax 2 years ago
Steven 6f2ca6c87a chore: update find memo api 2 years ago
guopeng 73f59eaf09
fix: storage setting changed don't take effect (#2385)
* fix: Storage setting changed don't take effect

* fix: Storage setting changed don't take effect

* fix: Storage setting changed don't take effect
2 years ago
Athurg Gooth 6bb6c043e5
feat: add support for ListMemoOrganizer (#2367)
* Add support for ListMemoOrganizer

* fix rows not close
2 years ago
Athurg Gooth fa2bba51c1
feat: add support for ListActivity (#2365)
Add support for ListActivity
2 years ago
Athurg Gooth 425b43b3bb
fix: ListTag not support omit params (#2366)
fix ListTag not support omit params
2 years ago
Athurg Gooth 287f1beb90
fix: create storage without some attributes (#2358) 2 years ago
Athurg Gooth 7680be1a2f
fix: create user without some attributes (#2357) 2 years ago
Athurg Gooth 55e0fbf24e
fix: create activity without some attributes (#2356) 2 years ago
Athurg Gooth eaac17a236
fix: create memo without some attributes (#2355) 2 years ago
Athurg Gooth 1fbd568dfe
fix: create resource without some attributes (#2354) 2 years ago
Athurg Gooth c0619ef4a4
fix: CreateIdentityProvider without id (#2352) 2 years ago
Athurg Gooth b2aa66b4fd
fix: migration always in mysql (#2353) 2 years ago
Steven b938c8d7b6 chore: only show comments in memo detail page 2 years ago
Steven 553de3cc7e fix: mysql syntax 2 years ago
Steven c0422dea5b chore: fix sqlite migrator 2 years ago
Steven 7791fb10d8 chore: update new db driver 2 years ago
Steven a6ee61e96d chore: update package name 2 years ago
Steven 7dcc5cbaf1 chore: fix mysql migrator 2 years ago
Steven d474d1abd0 chore: update store cache 2 years ago
Steven fd395e5661 chore: update list memo relations 2 years ago
Steven be046cae8e chore: add parent field to memo 2 years ago
Steven 922de07751 feat: impl memo comment api 2 years ago
steven a928c4f845 chore: update error format 2 years ago
steven 8168fb71a8 chore: update migrator 2 years ago
Steven 87ddeb2c79 chore: adjust store test for mysql 2 years ago
Athurg Gooth c72f221fc0
feat: support mysql as backend storage driver (#2300)
* Rename checkDSN to checkDataDir

* Add option to set DSN and db driver

* Add mysql driver skeleton

* Add mysql container in compose for debug

* Add basic function for mysql driver

* Cleanup go mod with tidy

* Cleanup go.sum with tidy

* Add DeleteUser support for mysql driver

* Fix UpdateUser of mysql driver

* Add DeleteTag support for mysql driver

* Add DeleteResource support for mysql driver

* Add UpdateMemo and DeleteMemo support for mysql driver

* Add MemoRelation support for mysql driver

* Add MemoOrganizer support for mysql driver

* Add Idp support for mysql driver

* Add Storage support for mysql driver

* Add FindMemosVisibilityList support for mysql driver

* Add Vacuum support for mysql driver

* Add Migration support for mysql driver

* Add Migration support for mysql driver

* Fix ListMemo failed with referece

* Change Activity.CreateTs type in MySQL

* Change User.CreateTs type in MySQL

* Fix by golangci-lint

* Change Resource.CreateTs type in MySQL

* Change MigrationHistory.CreateTs type in MySQL

* Change Memo.CreateTs type in MySQL
2 years ago
CorrectRoadH 4ca2b551f5
chore: update seed data (#2311) 2 years ago
Steven c54febd024 chore: fix reset script 2 years ago
Athurg Gooth 5121e9f954
chore: move migration and seed code into driver (#2294)
Move migration and seed code into driver
2 years ago
Athurg Gooth ca98367a0a
chore: store vacuum and clean (#2293)
* Move all vacuum code into driver

* Remove db from Store
2 years ago
Steven 9abf294eed chore: update seed data 2 years ago
Athurg Gooth 9ce22e849c
chore: move SQL code of Memo into Driver (#2292) 2 years ago
Athurg Gooth 58b84f83d1
chore: move SQL code of MemoOrganizer into Driver (#2291) 2 years ago
Athurg Gooth acbde4fb2d
chore: move SQL code of MemoRelation into Driver (#2290) 2 years ago
Steven 71ee299de7 chore: drop shortcut 2 years ago
Steven 03a0972712 chore: rename sqlite entry file name 2 years ago
Steven 6007f48b7d chore: retire memo resource relation table 2 years ago
Steven 4180cc3a3d refactor: migrate storage to driver 2 years ago
Steven d6789550a0 refactor: migrate tag to driver 2 years ago
Steven d68da34eec refactor: migrate idp to driver 2 years ago