Steven
a3d7cc9392
fix: migration script
2 years ago
Steven
fb1490c183
feat: impl resources list page
2 years ago
Steven
4424c8a231
chore: add resource service definition
2 years ago
Steven
28a1888163
chore: fix user seed data
2 years ago
Steven
f5802a7d82
chore: update access token ui
2 years ago
Steven
33d9c13b7e
chore: remove openid field from user
2 years ago
Steven
42bd9b194b
feat: impl user access token api
2 years ago
Steven
d63715d4d9
feat: implement list memos filter
2 years ago
Steven
93f062d0b9
chore: update user v2 api
2 years ago
boojack
ad1822d308
chore: update db utils ( #2177 )
2 years ago
boojack
4af0d03e93
chore: add user profile page ( #2175 )
...
chore: some enhancements
2 years ago
YuNing Chen
409d686f7d
chore: minor cleanup ( #2124 )
2 years ago
boojack
7c5296cf35
chore: update id type to int32 ( #2076 )
2 years ago
boojack
1ce82ba0d6
chore: remove shortcut related api ( #2072 )
2 years ago
Athurg Gooth
11abc45440
feat: add command to move blob from local to db ( #2026 )
...
* Add `mvrss` command to move blob from local to db
* Add comment for mvrss command
2 years ago
boojack
4c33d8d762
chore: remove unused transaction in store ( #1995 )
...
* chore: remove unused transaction in store
* chore: update
2 years ago
Lincoln Nogueira
c8961ad489
fix: database is locked ( #1992 )
...
* fix: database is locked
The option "_journal_mode=WAL" is currently *not* being applied when
provided in the DSN.
This issue affects only new memos installations, not older ones where
the database journal was properly set to WAL mode by the previous sqlite
library go-sqlite3.
modernc.org/sqlite DSN parsing is different from go-sqlite3. It requires
the `_pragma=` prefix and even some options order matter.
https://gitlab.com/cznic/sqlite/-/issues/115
Closes #1985
* chore: upgraded notes on sqlite DSN
2 years ago
boojack
5e20094386
chore: add indexes ( #1959 )
2 years ago
boojack
40a30d46af
chore: update db connection params ( #1960 )
2 years ago
Athurg Gooth
d9b3501fae
feat: add support for auto backup db file ( #1950 )
...
Add support for auto backup db file
2 years ago
boojack
698380f940
chore: update seed data ( #1928 )
2 years ago
boojack
7e391bd53d
chore: remove resource public id ( #1912 )
...
* chore: remove resource public id
* chore: update
2 years ago
boojack
0e05c62a3b
chore: update common utils ( #1908 )
2 years ago
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
2 years ago
boojack
1fa9f162a5
refactor: migrate resource to apiv1 ( #1901 )
2 years ago
boojack
5b6c98582e
refactor: migrate storage to apiv1 ( #1890 )
...
* refactor: migrate storage to apiv1
* chore: update
* chore: update
* chore: update
2 years ago
boojack
223404a240
chore: update memo seed data ( #1884 )
2 years ago
boojack
66e65e4dc1
refactor: migrate definition to api v1 ( #1879 )
...
* refactor: user api v1
* refactor: system setting to apiv1
* chore: remove unused definition
* chore: update
* chore: refactor: system setting
* chore: update
* refactor: migrate tag
* feat: migrate activity store
* refactor: migrate shortcut apiv1
* chore: update
2 years ago
boojack
9a8d43bf88
chore: update user store names ( #1877 )
...
* chore: update user store names
* chore: update
2 years ago
Vespa314
63d6b6f9f9
chore: listMemos sort by id for memos post/update at the same time ( #1866 )
2 years ago
boojack
6a78887f1d
chore: update store types name ( #1862 )
2 years ago
boojack
7226a9ad47
chore: update idp store ( #1856 )
2 years ago
boojack
b44f2b5ffb
chore: migrate user setting to api v1 package ( #1855 )
...
* chore: migrate to api v1 package
* chore: update
2 years ago
boojack
07e82c3f4a
fix: schema migrate ( #1846 )
...
* fix: schema migrate
* chore: update
2 years ago
boojack
b34aded376
refactor: migration idp api ( #1842 )
...
* refactor: migration idp api
* chore: update
2 years ago
boojack
4ed9a3a0ea
refactor: migrate auth routes to v1 package ( #1841 )
...
* feat: add api v1 packages
* chore: migrate auth to v1
* chore: update test
2 years ago
Athurg Gooth
25ce36e495
feat: resource visibility ( #1777 )
...
* Add method to query visibility list by memoIDs
* Add function to get visibility by resourceID
* Check resource visibility in /r/:resourceId/:publicId/:filename
* Check resource visibility in /r/:resourceId/:publicId
---------
Co-authored-by: Athurg Feng <athurg@gooth.org>
2 years ago
Athurg Gooth
ddf4cae537
feat: disable CGO_ENABLED ( #1766 )
...
* Replace mattn/go-sqlite3 with modernc.org/sqlite
* Disable CGO to make binary work without special c lib
* Replace mattn/go-sqlite3 with modernc.org/sqlite in testing code
* Tidy go module
---------
Co-authored-by: Athurg Feng <athurg@gooth.org>
2 years ago
boojack
beb4d8ccb9
chore: order by updated ts in memo store ( #1761 )
2 years ago
boojack
c40aeb91e6
fix: patch memo row status ( #1755 )
2 years ago
boojack
2e34ce90a1
chore: upgrade version `0.13.1` ( #1754 )
2 years ago
Athurg Gooth
4ea5426e18
feat: add support for content search ( #1728 )
...
* Change MemoFind.ContentSearch to slice
* Add support for content search
* Change for go-simple sugguest
---------
Co-authored-by: Athurg Feng <athurg@gooth.org>
2 years ago
Athurg Gooth
1282fe732e
feat: implement telegram bot plugin ( #1740 )
2 years ago
boojack
de8014dfe8
feat: resource store cache ( #1742 )
2 years ago
boojack
ea728d232d
refactor: memo store ( #1741 )
2 years ago
boojack
1d7627dd72
chore: upgrade version `0.13.0` ( #1685 )
...
* chore: upgrade version `0.13.0`
* chore: update
2 years ago
boojack
a07d5d38d6
feat: memo relation part1 ( #1677 )
...
* feat: memo relation part1
* chore: update
2 years ago
boojack
1a8310f027
chore: update system setting default value ( #1665 )
2 years ago
Zeng1998
9eafb6bfb5
chore: add the default value of MaxUploadSizeMiB ( #1663 )
2 years ago
Lincoln Nogueira
96021e518a
feat: add max upload size setting to UI & UI improvements ( #1646 )
...
* Add preliminar Windows support for both
development and production environments.
Default profile.Data will be set to "C:\ProgramData\memos" on Windows.
Folder will be created if it does not exist, as this behavior is
expected for Windows applications.
System service installation can be achieved with third-party tools,
explained in docs/windows-service.md.
Not sure if it's worth using https://github.com/kardianos/service
to make service support built-in.
This could be a nice addition alongside #1583 (add Windows artifacts)
* feat: improve Windows support
- Fix local file storage path handling on Windows
- Improve Windows dev script
* feat: add max upload size setting to UI & more
- feat: add max upload size setting to UI
- feat: max upload size setting is checked on UI during upload,
but also enforced by the server
- fix: overflowing mobile layout for Create SSO, Create Storage
and other Settings dialogs
- feat: add HelpButton component with some links to docs were appropriate
- remove LearnMore component in favor of HelpButton
- refactor: change some if/else to switch statements
- refactor: inline some err == nil checks
! Existing databases without the new setting 'max-upload-size-mib'
will show an upload error, but this can be user-fixed by simply
setting the value on system settings UI.
* improvements requested by @boojack
2 years ago
boojack
5c5199920e
chore: seed data for new user ( #1655 )
2 years ago
CorrectRoadH
700fe6b0e4
fix: return pinned status after edit ( #1629 )
...
* stash
* query pinned status after patch
* eslint
* refactor query
* eslint
* process specify case
* add test
* Update memo.go
2 years ago
boojack
9b8d69b2dd
chore: add vacuum memo relation to dev guard ( #1644 )
...
* chore: add vacuum memo relation to dev guard
* chore: update
2 years ago
boojack
b6564bcd77
feat: implement memo relation server ( #1618 )
2 years ago
boojack
4603f414db
chore: add system setting cache ( #1609 )
2 years ago
boojack
fab8a71fd2
feat: implement memo relation store ( #1598 )
...
* feat: implement memo relation store
* chore: update
2 years ago
boojack
cd6ab61c2d
chore: add memo_relation ( #1585 )
2 years ago
boojack
6ff7cfddda
fix: return external link directly ( #1465 )
...
* fix: return external link directly
* chore: update
2 years ago
boojack
bdc00d67b2
chore: add default local storage path ( #1457 )
2 years ago
boojack
5aa4ba32c9
fix: system setting field name ( #1453 )
2 years ago
boojack
4419b4d4ae
chore: update version and remove isDev flag ( #1452 )
...
* chore: update version and remove isDev flag
* chore: update
2 years ago
boojack
1cab30f32f
feat: add public id field to resource ( #1451 )
...
* feat: add public id field to resource
* feat: support reset resource link
2 years ago
boojack
4f2adfef7b
chore: update system setting name convention ( #1448 )
2 years ago
boojack
8a33290722
chore: update user setting key convention ( #1447 )
...
* chore: update user settng key convention
* chore: update
2 years ago
boojack
41c50e758a
chore: revert resource visibility changes ( #1444 )
2 years ago
CorrectRoadH
424f10e180
feat: request pagination for resource( #1425 )
...
* feat: add support for resource page on frontend
* [WIP]feat: add backend support for limit and offset search
* feat: add reducer to add resource
* support fetch all resource when first search
* beautify the fetch ui
* restore file
* feat: add all resource before clear resource
* eslint
* i18n
* chore:change the nane
* chore: change the name of param
* eslint
* feat: setIsComplete to true when first loading resource fully
* fix the bug of fetch
* feat change finally to then
* feat: add await and async to clear and search
* feat: return all resource when fetch
* chore: change variable name
* Update web/src/pages/ResourcesDashboard.tsx
Co-authored-by: boojack <stevenlgtm@gmail.com>
* fix missing const value
---------
Co-authored-by: boojack <stevenlgtm@gmail.com>
2 years ago
boojack
993ea024fd
chore: update demo seed data ( #1421 )
2 years ago
Zeng1998
f3090b115d
feat: support local storage ( #1383 )
...
* feat: support local storage
* update
* update
* update
* update
2 years ago
boojack
ff8851fd9f
fix: golangci-lint version ( #1381 )
...
* chore: update interface declare
* chore: update args
* chore: update
* chore: update
2 years ago
Zeng1998
7529296dd5
chore: remove {filetype} in path template ( #1377 )
...
* chore: remove {filetype} in path template
* fix go-static-check
* update
2 years ago
boojack
29f784cc20
feat: update find resource with linked memo amount ( #1354 )
...
* feat: update find resource with linked memo amount
* chore: remove unused test
2 years ago
boojack
9577f6dbe8
feat: add resource visibility to user setting ( #1190 )
2 years ago
boojack
977e7f55e5
feat: add visibility field to resource ( #1185 )
2 years ago
仝华帅
d43b806c5e
fix: model fields are unconsistent with the data queried from the database ( #1179 )
...
fix function createActivity typo
2 years ago
boojack
904a6bd97f
fix: find memo list order ( #1149 )
2 years ago
boojack
cc23d5cafe
chore: upgrade version to `0.11.0` ( #1143 )
...
* chore: upgrade version to `0.11.0`
* chore: update
2 years ago
boojack
9c5b44d070
feat: update storage schema ( #1142 )
2 years ago
boojack
6d2d322140
chore: show pinned memos in explore ( #1141 )
2 years ago
boojack
29124f56bb
chore: update memo service ( #1138 )
...
* chore: update memo service
* chore: update
2 years ago
boojack
42d849abfc
chore: update explore header style ( #1137 )
2 years ago
boojack
ffe1073292
fix: schema path for demo mode ( #1124 )
2 years ago
Yoshino-s
afaaec8492
feat(mode): add demo mode ( #1121 )
...
* feat(mode): add demo mode
* chroe: Update store/db/db.go
Co-authored-by: boojack <stevenlgtm@gmail.com>
* chroe: Update store/db/db.go
Co-authored-by: boojack <stevenlgtm@gmail.com>
---------
Co-authored-by: boojack <stevenlgtm@gmail.com>
2 years ago
boojack
d0b8b076cf
feat: implement sign in with SSO ( #1119 )
...
* feat: implement sign in with SSO
* chore: update
* chore: update
* chore: update
2 years ago
boojack
cbbd284e7a
feat: add store cache for idp ( #1116 )
...
feat: add cache for idp
2 years ago
boojack
852903bdbd
fix: idp config definition ( #1115 )
...
fix: idp definition
2 years ago
boojack
0f57629d25
feat: implement idp server ( #1111 )
...
* feat: implement idp server
* chore: update
2 years ago
boojack
37f9c7c8d6
chore: update avatar max size ( #1109 )
2 years ago
boojack
096a71c58b
feat: add `avatar_url` field to user table ( #1106 )
...
refactor: add `avatar_url` field to user table
2 years ago
boojack
a538b9789b
feat: introduce idp table ( #1105 )
...
* feat: introduce idp table
* chore: update
2 years ago
boojack
c6e525b06f
chore: remove unused fields of storage table ( #1104 )
2 years ago
boojack
7e8011ba34
chore: support deleting storage ( #1095 )
2 years ago
Zeng1998
2493bb0fb7
feat: storage service frontend ( #1088 )
2 years ago
Zeng1998
1e4a81dea9
feat: storage service backend ( #1086 )
...
* feat: storage service backend
* update go.mod
* update the column name (urlPrefix -> url_prefix)
* update
* update
2 years ago
boojack
bdf0c44246
chore: add `CreatedTs` field to `MemoCreate` ( #1073 )
2 years ago
Zeng1998
11924ad4c5
feat: add storage service table ( #1070 )
...
* feat: add storage service table
* update json field name
* update table name
* add updated_ts
2 years ago
boojack
e0f4cb06b3
chore: update tags order ( #1068 )
2 years ago
boojack
3590d3f8b6
feat: update store cache ( #1066 )
...
* feat: update store cache
* chore: update
2 years ago
boojack
f74d1b7bf8
chore: remove resource cache ( #1059 )
2 years ago
boojack
9bf869767d
chore: update seed data ( #1042 )
2 years ago
boojack
1ace332152
feat: graceful shutdown server ( #1016 )
2 years ago