Maximilian Krauß
eca91d5c0c
feat(rss): use server title and description for RSS feed, if configured ( #4717 )
2025-05-27 22:10:23 +08:00
Steven
ad2c5f0d05
refactor: store cache
2025-05-27 22:06:41 +08:00
Steven
f12d7ae8bc
chore: add asynchronous webhook dispatch
2025-05-27 20:01:04 +08:00
Steven
46be6b0ff6
fix: missing service handler
2025-05-26 23:22:10 +08:00
Steven
64b27d5a4e
refactor: shortcut service
2025-05-26 21:45:14 +08:00
Steven
46d5307d7f
fix: prevent XSS for specific content types
2025-05-22 00:05:33 +08:00
johnnyjoy
ee99afd7a4
chore: enable location by default
2025-05-19 21:25:51 +08:00
johnnyjoy
f9e07a2245
feat: support update user's role
2025-05-15 19:36:15 +08:00
johnnyjoy
ca79990679
refactor: merge sign in requests
2025-05-14 22:13:52 +08:00
johnnyjoy
43d176f272
fix: idp config convert
2025-05-13 20:40:54 +08:00
johnnyjoy
966a108d52
chore: check signin with sso
2025-05-13 20:36:00 +08:00
johnnyjoy
ccfa9983e9
fix: user avatar url
2025-05-08 20:28:00 +08:00
Sergey Gorbunov
e23ade1f8b
feat: support listening on a UNIX socket ( #4654 )
2025-05-07 22:12:05 +08:00
johnnyjoy
eb33a604b2
feat: support mapping avatar url from oauth2
2025-04-24 10:07:24 +08:00
Steven
a6be658f42
fix: list memo comments
2025-04-14 22:51:11 +08:00
Johnny
08f9b18ced
fix: list memo relations
2025-04-12 22:02:13 +08:00
倒霉狐狸
ebf13c4dff
chore: caching resource files accelerates second requests ( #4614 )
...
* cache assets files
* Apply suggestions from code review
* Update server/router/frontend/frontend.go
* Update server/router/frontend/frontend.go
---------
Co-authored-by: Johnny <yourselfhosted@gmail.com>
2025-04-09 22:22:03 +08:00
Anubhav Singh
a63d9b471b
feat: update ItalicNode to use repeated children instead of content ( #4566 )
...
* feat: update ItalicNode to use repeated children instead of content
* chore: update gomark dependency to latest version
---------
Co-authored-by: Anubhav Singh <anubhav@mail.techindika.com>
2025-03-28 16:15:03 +08:00
Steven
ea3a534ce5
chore: fix typo
2025-03-14 20:01:10 +08:00
Steven
f1f0253e8d
fix: typo
2025-03-14 19:55:25 +08:00
Amir Ehsandar
e75ef0964d
feat: implement grpc health service checking database connection ( #4499 )
2025-03-14 08:43:01 +08:00
Johnny
34ab88348e
chore: sort by pinned
2025-03-13 19:57:12 +08:00
Johnny
d794e6db76
chore: remove internal frontend cache
2025-03-13 11:23:27 +08:00
Johnny
fc5962f6a4
feat: show pinned count
2025-03-12 23:33:51 +08:00
Johnny
0dfcb1a7c8
feat: total memo count
2025-03-12 22:15:46 +08:00
Johnny
7a438be08d
chore: update user stats
2025-03-12 09:14:43 +08:00
Johnny
e3a4f49c5c
feat: implement creator_id factor
2025-03-11 22:00:57 +08:00
Johnny
925e97882e
feat: support pinned factor
2025-03-10 18:52:12 +08:00
Johnny
90119c1af8
refactor: move memo property
2025-03-07 22:53:35 +08:00
Johnny
16a0872972
chore: enable auto compact by default
2025-03-06 23:02:12 +08:00
Johnny
5562282822
chore: update demo site
2025-02-27 23:05:43 +08:00
Johnny
5bb4a300db
chore: bump gomark
2025-02-27 15:10:39 +08:00
Johnny
b897b243e5
feat: dynamic fetch user stats
2025-02-26 22:29:59 +08:00
Johnny
b56aa397b2
chore: update assets routes
2025-02-26 21:40:28 +08:00
ProjectOrangeJuice
9f25bb2034
feat: trim space on webhook url ( #4411 )
2025-02-17 10:16:01 +08:00
MHZ
174b8b048a
feat: support blur processing for NSFW content with customizable NSFW tags ( #4407 )
2025-02-16 23:35:31 +08:00
boojack
04d7ba48e5
chore: remove default gzip middleware
2025-02-13 22:00:55 +08:00
Martin Hartl
ae85dff5e4
chore: add id to RSS feed items ( #4383 )
2025-02-09 22:24:23 +08:00
Johnny
6abd51fe5a
chore: update resource storage type comment
2025-02-09 12:56:30 +08:00
Johnny
0a429a899f
chore: remove version update activity
2025-02-09 11:48:53 +08:00
johnnyjoy
13f6fa7b37
refactor: remove default visibility in workspace setting
2025-02-08 11:40:31 +08:00
Steven
4dfe078f3e
chore: tweak memo link is rss
2025-02-07 20:55:38 +08:00
johnnyjoy
6c088e09d9
chore: fix import order
2025-02-03 18:35:16 +08:00
johnnyjoy
a7ca63434b
feat: validate shortcut's filter
2025-02-03 18:34:31 +08:00
johnnyjoy
b734d429ec
chore: fix linter warning
2025-02-03 13:08:13 +08:00
johnnyjoy
6682917931
chore: add validate only to create shortcut
2025-02-03 11:45:05 +08:00
johnnyjoy
81e8aed6ab
chore: move part of memo filter
2025-02-02 20:28:24 +08:00
johnnyjoy
fafd6d81c7
chore: fix linter warning
2025-02-02 18:50:51 +08:00
johnnyjoy
be5e24c0eb
refactor: renovate list memos endpoint
2025-02-02 18:43:26 +08:00
johnnyjoy
14c72fa7df
feat: implement shortcuts
2025-02-02 17:11:52 +08:00
johnnyjoy
b9a0c56163
feat: support more factors in filter
2025-02-02 16:12:44 +08:00
johnnyjoy
2d731c5cc5
feat: memo filter for sqlite
2025-02-02 13:35:57 +08:00
johnnyjoy
57014e392f
feat: get user by username
2025-02-01 18:00:22 +08:00
johnnyjoy
45c16f9d52
chore: fix linter
2025-02-01 12:53:48 +08:00
johnnyjoy
0dcd0904e8
refactor: remove resource uid
2025-02-01 12:50:15 +08:00
johnnyjoy
97d12db3d5
refactor: renovate create memo
2025-02-01 11:48:22 +08:00
johnnyjoy
98aa0b73c5
refactor: retire memo uid
2025-02-01 11:28:07 +08:00
johnnyjoy
5e770dda52
refactor: memo name
2025-02-01 11:17:36 +08:00
johnnyjoy
d605faeffa
refactor: move pinned to memo
2025-01-31 20:58:18 +08:00
Comix
d9a92b2ef8
feat: support path style of s3 url ( #4304 )
...
Signed-off-by: ComixHe <ComixHe1895@outlook.com>
2025-01-21 18:02:21 +08:00
johnnyjoy
702c092289
chore: update auth message
2025-01-20 19:38:50 +08:00
johnnyjoy
409d64b839
chore: update memo comment in activity
2025-01-20 19:34:23 +08:00
johnnyjoy
f1308ddd27
refactor: update part of resource identifier
2025-01-19 23:03:22 +08:00
Steven
edc3f1d9d9
chore: retire unused memo view
2025-01-16 09:20:01 +08:00
Steven
147458347b
chore: tweak user stats in frontend
2025-01-16 09:12:47 +08:00
johnnyjoy
6904dc16af
chore: fix linter
2025-01-15 22:33:18 +08:00
johnnyjoy
c76ab87a0a
refactor: update list user stats
2025-01-15 19:25:36 +08:00
johnnyjoy
ee96465be0
feat: list user stats
2025-01-13 23:14:44 +08:00
johnnyjoy
d050a6fd46
chore: update user stats
2025-01-11 20:12:02 +08:00
johnnyjoy
34c26a394a
feat: implement user stats endpoint
2025-01-11 16:59:22 +08:00
Steven
5ff8ab9a61
chore: polish creator definition
2025-01-10 23:39:50 +08:00
Steven
8b7e9f5443
chore: remove unused user id
2025-01-10 23:35:00 +08:00
johnnyjoy
c1498a1844
chore: retire webhook state
2025-01-10 22:24:12 +08:00
johnnyjoy
2a861ea430
refactor: tweak resource state in api
2025-01-10 22:20:23 +08:00
johnnyjoy
1caaef1c5b
chore: fix memo compact mode
2025-01-10 21:47:00 +08:00
johnnyjoy
d9d6f73330
chore: fix memo converter
2025-01-08 20:57:34 +08:00
johnnyjoy
7817ad07f7
chore: fix linter
2024-12-30 09:18:11 +08:00
johnnyjoy
3220adbff9
refactor: split memo service
2024-12-26 20:13:05 +08:00
Johnny
e913271f15
refactor: move tags from property to payload ( #4229 )
...
* refactor: move tags from property to payload
* chore: fix tests
* chore: drop memo tags
* chore: update
---------
Co-authored-by: Steven <stevenlgtm@gmail.com>
2024-12-24 15:23:15 +00:00
JP Hastings-Edrei
fcc4abf5b8
feat: remove RSS titles ( #4140 )
...
This removes the content of the <title> element in the RSS feeds that Memo produces.
Why remove? Every RSS client I can find shows the <title> next to the <description> when viewing an item. This creates a duplicate (but often trimmed, so less useful) version of <description> right above the actual text the user wants to read (often in a much larger font). It similarly makes lists of items in some clients extremely tall, as 128 characters is a lot of hard-to-read text — especially when Memos renders links as their URL in titles.
Why an empty tag? The RSS 1.0 and 2.0 specs require that a <title> element is present.
Examples from elsewhere:
- micro.blog uses an empty <title /> element: https://www.manton.org/feed.xml
- Bluesky omits the <title> element: https://bsky.app/profile/did%3Aplc%3Aqvzn322kmcvd7xtnips5xaun/rss
- Mastodon omits the <title> element: https://mastodon.social/@scalzi.rss
2024-11-20 22:31:32 +08:00
Steven
57c00734e2
fix: frontend build
2024-11-05 21:15:13 +08:00
d0zingcat
e5cb2037e4
feat: allow to disable markdown shortcuts ( #4025 )
...
* add settting to disable markdown keymap
Signed-off-by: d0zingcat <leewtang@gmail.com>
* rename disable markdown shortcuts
Signed-off-by: d0zingcat <leewtang@gmail.com>
* fix lint
Signed-off-by: d0zingcat <leewtang@gmail.com>
---------
Signed-off-by: d0zingcat <leewtang@gmail.com>
2024-10-16 23:27:54 +08:00
Steven
009534f1cf
chore: fix linter warning
2024-10-16 23:11:34 +08:00
Steven
68c2bd3837
chore: update memo relations
2024-10-16 23:09:20 +08:00
Steven
cfe1765067
chore: tweak user statistics view
2024-10-15 20:30:24 +08:00
Steven
14712b42fa
chore: add pagination to list inboxes
2024-10-14 23:32:39 +08:00
Steven
b4d72e3349
fix: memo visibilities with filter
2024-10-14 21:31:44 +08:00
Steven
b2f60758bc
chore: update workspace setting in demo mode
2024-10-12 09:21:00 +08:00
Steven
e527b6a878
feat: move reaction type to setting
2024-10-10 21:06:32 +08:00
wjsoj
1f9d657065
feat: support set global Default memo visibility ( #3989 )
...
* feat: support set global Default memo visibility
* feat: Move to WorkspaceMemoRelatedSetting
* fix: goimports check failure
* chore: change item name to default_visibility
* fix: goimports check failure
2024-10-08 22:45:18 +08:00
Steven
d11e7a3a9a
chore: remove duplicated requests
2024-10-07 01:40:15 +08:00
Steven
69ad5178b3
chore: update `MaxCallRecvMsgSize`
2024-09-29 22:00:15 +08:00
Steven
cf4e660f41
chore: add memo location setting
2024-09-26 22:11:37 +08:00
Steven
2837816ff7
chore: fix component state
2024-09-26 00:27:39 +08:00
Steven
b144faf43a
feat: add location selector
2024-09-26 00:03:17 +08:00
Steven
63989ab365
feat: add location to memo payload
2024-09-25 21:48:54 +08:00
johnnyjoy
41976cb894
feat: update memo endpoints
2024-09-22 15:43:46 +08:00
Steven
ca213437e9
feat: implement nesting lists
2024-09-21 20:02:47 +08:00
johnnyjoy
7a4d54bb3c
chore: update error messages
2024-09-21 18:23:30 +08:00
Steven
fbe0251eed
feat: impl list renderer
2024-09-17 19:03:10 +08:00
Zisu Zhang
b787d1c7b6
feat: support disable change username and nickname ( #3911 )
...
* feat: support disable change username and nickname
* chore: update UX
2024-09-12 13:45:04 +08:00
Steven
4790e84b98
chore: use ratio instead of max width
2024-09-09 21:43:47 +08:00
Haohan Yang
044d46c36d
chore: replace `unmatchedEmailAndPasswordError` with unmatchedUsernameAndPasswordError` ( #3889 )
...
replace unmatchedEmailAndPasswordError with unmatchedUsernameAndPasswordError
2024-09-07 23:17:20 +08:00
Steven
88db037204
chore: fix linter warnings
2024-09-04 23:31:28 +08:00
Steven
4209575244
chore: tweak folder naming style
2024-09-04 23:29:18 +08:00
Steven
773ab96bd0
chore: update thumbnail generator
2024-09-03 22:09:02 +08:00
johnnyjoy
7a9f61967d
feat: allow admin users to update other memos
2024-09-02 20:59:22 +08:00
RoccoSmit
bfe57b9202
chore: set max thumbnail width to home/explore image max width ( #3852 )
...
* Set max thumbnail width to timeline img max width
* Prevent images less than thumbnail size from being scaled up
* Apply suggestions from code review
---------
Co-authored-by: boojack <24653555+boojack@users.noreply.github.com>
2024-08-31 03:37:07 +08:00
Steven
960af444fa
chore: fix linter
2024-08-30 08:25:06 +08:00
Steven
20570fc771
refactor: resource thumbnail
2024-08-30 08:09:07 +08:00
RoccoSmit
9b1adfbbe9
feat: reintroducing thumbnails ( #3821 )
...
* Reintroducing thumbnails
* Aligned with linting rules
* making recomended code review change
- changed method names to start with lower case as they are not used outside of their package
- made receiver types for struct funcs to be pointers to not need to create copies
Trying to cover all linting issues
- converted slog warning to use attributes when logging warnings
- seperated imports to have package files in their own section
* Update go.mod
---------
Co-authored-by: boojack <24653555+boojack@users.noreply.github.com>
2024-08-29 21:01:57 +08:00
Steven
bb86482b71
chore: tweak setting name
2024-08-29 08:28:11 +08:00
Steven
f0abd792c7
chore: update auth service
2024-08-29 00:06:15 +08:00
Steven
1167df29d8
feat: add security related settings
2024-08-28 23:46:06 +08:00
Steven
a8ea28066e
chore: retire export memos
2024-08-28 23:20:32 +08:00
Steven
b376a20fb4
chore: tweak linter warnings
2024-08-20 08:25:34 +08:00
Steven
d1280bc04f
chore: implement memo property runner
2024-08-20 08:07:48 +08:00
Steven
f4d6675363
chore: add enable memo comment setting
2024-08-19 09:13:44 +08:00
Steven
3c5aa41a78
feat: implement week start day setting
2024-08-18 23:18:45 +08:00
Steven
c3f381c8c5
chore: add instance url to profile
2024-08-13 22:16:43 +08:00
Steven
21f18f7c56
chore: tweak activity service definition
2024-08-01 23:40:16 +08:00
Steven
07667257d5
feat: support order by time asc
2024-07-31 23:34:00 +08:00
Steven
7564c40c8d
chore: fix env init
2024-07-27 23:08:22 +08:00
Steven
8bf7cdfd31
feat: add password auth flag
2024-07-27 19:24:37 +08:00
Steven
139090fb8f
chore: fix calendar timestamps
2024-07-27 09:47:12 +08:00
Steven
edc3b578d6
feat: implement search multi tags
2024-07-26 08:40:40 +08:00
Steven
b3b4aa9ddb
chore: remove unused code
2024-07-24 23:53:07 +08:00
Steven
c5900b355e
chore: tweak signup checks
2024-07-24 23:38:51 +08:00
Steven
553e8d09dd
chore: update public default value to false
2024-07-24 23:34:19 +08:00
Steven
44e56844f5
chore: tweak search resources
2024-07-22 15:33:02 +08:00
Steven
17ecfb5cf5
fix: acl config
2024-07-19 20:54:51 +08:00
andrigamerita
af952807c7
feat: write memo UID in file names when exporting to Markdown ( #3712 )
...
When using the "export to Markdown" feature in Memos, the files included in the ZIP folder don't feature any kind of reference to their alphanumeric UID from the server's database, which completely breaks the point of links inside the files made with the `[[memos/<uid>]]` format, since it's impossible to know which Markdown file this kind of string inside other files refers to.
This pull request modifies the ExportMemos server function, to add the UID of every memo immediately after the date in the filename. For example, an exported memo would now be called: `YYYY-MM-DDThh:mm:ss+hh:mm-AbcDefGhiJklMnoPqrStu1-PUBLIC.md`.
2024-07-19 07:14:31 +08:00
Steven
5a26b76511
chore: add memo content snippet
2024-07-17 08:18:37 +08:00
Steven
446e38f15b
fix: memo content snippet
2024-07-16 22:19:48 +08:00
Johnny
9909fd8a6f
feat: add snippet field to memo message ( #3689 )
2024-07-15 08:08:08 +08:00
Johnny
bcb8843245
chore: implement stringify markdown nodes endpoint ( #3688 )
2024-07-14 20:46:57 +08:00
Johnny
7c9e54afbd
chore: update disallow public visibility setting name ( #3687 )
2024-07-14 20:23:19 +08:00
Steven
6825c1def4
fix: delete access token when sign out
2024-07-13 11:18:29 +08:00
Steven
f374169a2b
feat: implement html element renderer
2024-07-13 11:06:51 +08:00
Johnny
5a196e2f1a
feat: update gomark version ( #3679 )
2024-07-12 22:17:03 +08:00
Steven
9449886d60
chore: fix linter
2024-07-12 08:36:55 +08:00
Steven
457cf92cc1
feat(api): implement get resource by uid
2024-07-11 23:43:44 +08:00
Steven
1ab2c89408
feat(api): implement get memo by uid
2024-07-11 23:31:50 +08:00
Johnny
5e3ed201b4
fix: update mask of update memo ( #3659 )
2024-07-08 08:50:38 +08:00
Johnny
4d2b953e23
chore: add enable link preview setting to memo related settings ( #3647 )
2024-07-02 22:00:38 +08:00
Roman Lomonosov
b923988fd6
fix: can't change memo UID ( #3621 )
2024-06-26 07:18:00 +08:00
Zeng1998
4f4fe9b26b
fix: add charset=utf-8 for text content resources ( #3608 )
...
Co-authored-by: = <=>
2024-06-24 23:01:19 +08:00
Johnny
ca463891f2
chore: fix linter warning for slog ( #3604 )
2024-06-22 16:39:40 +08:00
Ryo
a09c669865
fix: allow cors for grpc gateway handler ( #3574 )
2024-06-21 18:13:59 +08:00
Johnny
736637a362
feat: add public flag instead of system setting to enable signup ( #3589 )
2024-06-19 22:03:12 +08:00