Memos - An open source, self-hosted alternative to flomo

Related tags

React Apps memos
Overview

✍️ Memos

Live DemoDiscussions

GitHub stars GitHub forks GitHub Watchers GitHub license

Memos is an open source, self-hosted alternative to flomo. Built with Golang and React.

Making sure that you are in charge of your data and more customizations.

🎯 Intentions

  • ✍️ For noting 📅 daily/weekly plans, 💡 fantastic ideas, 📕 reading thoughts...
  • 📒 Write down the lightweight card memos easily;
  • 🏗️ Build your own fragmented knowledge management tools;

Features

  • 🦄 Open source project;
  • 😋 Beautiful and detailed visual styles;
  • 📑 Experience excellent interaction logic;
  • ⚡️ Quick privatization deployment;

Just enjoy it.

Comments
  • Unhandled Thrown Error! Cannot read properties of undefined (reading 'count')

    Unhandled Thrown Error! Cannot read properties of undefined (reading 'count')

    Hi, when I open memos today, there are some error log displayed on the page and can not view my memos. here are some error logs below. (version 0.4.5)

    Unhandled Thrown Error!
    Cannot read properties of undefined (reading 'count')
    TypeError: Cannot read properties of undefined (reading 'count')
        at https://xxx.xx/assets/index.f618fa86.js:107:19652
        at Qs (https://xxx.xx/assets/index.f618fa86.js:32:24425)
        at ci (https://xxx.xx/assets/index.f618fa86.js:32:42666)
        at S9 (https://xxx.xx/assets/index.f618fa86.js:32:41472)
        at so (https://xxx.xx/assets/index.f618fa86.js:32:40498)
        at ty (https://xxx.xx/assets/index.f618fa86.js:32:37079)
        at Xn (https://xxx.xx/assets/index.f618fa86.js:30:3274)
        at https://xxx.xx/assets/index.f618fa86.js:32:34432
    💿 Hey developer 👋
    
    You can provide a way better UX than this when your app throws errors by providing your own errorElement props on <Route>
    
    need reproduce 
    opened by AlwaysKris 20
  • Failed to upgrade `v0.8.0`: no such table: migration_history

    Failed to upgrade `v0.8.0`: no such table: migration_history

    Is your feature request related to a problem?

    When I updated memos to latest 0.8, container won't start... I have to delete db file to start container, but obviously all my data was gone...

    Would it be possible to export database for backup purpose ?

    Thanks

    Describe the solution you'd like

    Database export or backup file

    Additional context

    No response

    enhancement 
    opened by Fabeuss 15
  • 一些功能测试及建议

    一些功能测试及建议

    1. 选择Tag之后,直接空格再输入内容,Tag可以被识别。如果输入Tag后回车再输入,Tag将不会被识别
    2. 在代码模块里,当用# 号作为注释时,也会被识别为Tag。【这一点看下您的一个设计思路是否会全功能支持代码块;对于较长的代码块看是否可以实现折叠显示】 image
    3. 当前数据库的密码是明文存储的,作为自用倒是无所谓,后续是否会做密码加密的功能
    4. 是否可以添加一个“开放注册”的选项。我理解的当前是这个可能是个人自用,就不希望开放注册功能。当然这会带来一个问题,如何添加自己的用户,这样就增加了部署成本(需要有数据库操作经验);可以有个选项控制注册用户的总数或者是程序启动时的一个传参
    5. 后续有无预留插件的想法,以便自由添加一些功能模块

    非常感谢作者的付出!

    opened by yylqing 14
  • 最近升级后发现标签不能正确显示了!

    最近升级后发现标签不能正确显示了!

    Describe the bug

    输入的格式都是#标签 后面带有空格,也都是另起一行的!

    Steps to reproduce

    0.8.0升级到0.8.1产生的这个问题,今天升级到0.8.2问题依旧! Docker环境!

    Screenshots or additional context

    No response

    bug need reproduce 
    opened by myseil 13
  • [萌新]图片储存在哪里(哪个文件夹)了

    [萌新]图片储存在哪里(哪个文件夹)了

    使用的linux + 宝塔

    配置项大概如下 ports:5230:5230 volumes:/www/wwwroot/memos.yuelili.com/ : /var/opt/memos command: --mode prod --port 5230 image: neosmemo/memos:latest

    opened by Yuelioi 11
  • v0.8.0 wipes out tags counting and old tags not shown

    v0.8.0 wipes out tags counting and old tags not shown

    Describe the bug

    升级 v0.8.0 后,升级前发文的 tag 统计计数清零;左侧栏不显示升级前 tags 升级后发文新 tag 可计数、可在左侧栏显示;新 tag #A 若与升级前 tag #A 相同,则点击左侧能出现所有含该 tag A推文(包括升级前旧文);【如果删除新 tag #A 的推文,则左侧栏中 tag #A 消失】

    Steps to reproduce

    publish a new tag publish a existed tag

    Screenshots or additional context

    No response

    bug need reproduce 
    opened by toyqiu 10
  • code=401,message=Missing user in session

    code=401,message=Missing user in session

    Describe the bug

    同一局域网下,一台手机可以正常登陆,另一台出现错误提示 code=401,message=Missing user in session

    docker启动之后提示 ERROR: sending request - Post "https://api.segment.io/v1/batch": context deadline exceeded (Client.Timeout exceeded while awaiting headers)

    Steps to reproduce

    1、输入账号 2、弹出错误提示

    Expected behavior

    正常登陆

    Screenshots or additional context

    QQ图片20221109202559

    bug need reproduce 
    opened by cnkids 10
  • Restrict tag creation in the body of a note

    Restrict tag creation in the body of a note

    Is your feature request related to a problem?

    I'm a programmer and often have notes with code fragments in them. Unfortunately when the language uses a # for something like a comment, this triggers the definition of a tag in memos. (If the comment is well formatted with a space, this doesn't happen.)

    For example: export foo=bar #do something silly

    "do" is now a tag

    Describe the solution you'd like

    Perhaps restrict tag definitions to the last two lines of a note? (two so it will accommodate an extra carriage return on the note)?

    An alternative would be to create a separate text entry box for tags? But that would clutter the UI.

    Additional context

    No response

    enhancement 
    opened by nwscfox 9
  • Dark Mode

    Dark Mode

    Is your feature request related to a problem?

    White is bright.

    Describe the solution you'd like

    Make a dark mode for better visual experience when browsing in the dark or for those with sensitive eyes.

    Additional context

    No response

    enhancement 
    opened by ItsNoted 9
  • Change basepath + port of running docker container to use HTTPS

    Change basepath + port of running docker container to use HTTPS

    Is your feature request related to a problem?

    Hello,

    I really love the project so far! It was really easy to setup and works great ❤️

    I do not have much experience regarding Docker. I got memos running by using the command in your documentation: docker run -d --name memos -p 5230:5230 -v ~/.memos/:/var/opt/memos neosmemo/memos:latest

    Describe the solution you'd like

    Using that, memos is accessible via http://mydomain:5320. However, I want to use serve it under something like https://mydomain/memos (i.e. https://mydomain/memos:443).

    Is this possible somehow without rebuilding the container?

    I saw that there are config files in /var/lib/docker/containers/ but I have no idea what to change there to make that happen (or if that's even possible there)

    Additional context

    No response

    enhancement 
    opened by misteu 8
  • 粘贴第二个附件时,第一个附件消失。

    粘贴第二个附件时,第一个附件消失。

    Describe the bug

    通过ctrl+c, ctrl+v粘贴附件。粘贴完第一个附件再粘贴第二个附件,第一个附件就会消失。 这个现象只存在于新建的文章。编辑旧文章没这个问题。

    Steps to reproduce

    通过ctrl+c, ctrl+v粘贴附件。粘贴完第一个附件再粘贴第二个附件,第一个附件就会消失。 这个现象只存在于新建的文章。编辑旧文章没这个问题。

    Expected behavior

    通过ctrl+c, ctrl+v粘贴附件。粘贴完第一个附件再粘贴第二个附件,第一个附件就会消失。 这个现象只存在于新建的文章。编辑旧文章没这个问题。

    Screenshots or additional context

    No response

    bug 
    opened by pharaohnie 8
  • LDAP support

    LDAP support

    Is your feature request related to a problem?

    No

    Describe the solution you'd like

    Support to use LDAP to manage users of memos

    Additional context

    No response

    enhancement 
    opened by enriquetoledano 0
  • [Feature Request] Support for ActivityPub

    [Feature Request] Support for ActivityPub

    Is your feature request related to a problem?

    No, not a problem. Since memos supports memo sharing to public, it'll be cool if I can share my memo to the federated network like mastodon through ActivityPub protocol.

    Describe the solution you'd like

    Adding a new sharing option to share memo to federated network. As an enhancement to it's socialization.

    Additional context

    No response

    enhancement 
    opened by hulb 0
  • 资源库-清除无用资源,会把所有通过api上传的图片删除

    资源库-清除无用资源,会把所有通过api上传的图片删除

    Describe the bug

    当我点击清除无用资源的时候,会列出大量有用资源 image 这些被删除的有用资源有一个共同点--都是用api上传的,他们的格式是这样 image 个别没有被删除的资源,他们的格式是这样(这些图片都是通过附件上传的方式上传的) image

    这些通过api上传的图片只在resource和memo字段里出现,并没有插入到memo_resource表中,可能与此有关

    ps:api上传方式用的 memos-proxy memos.py

    Steps to reproduce

    1.点击 资源库 2.点击清楚无用资源 3.此时会发现,通过api上传的图片也会被列出,确定后被删除

    Screenshots or additional context

    No response

    bug 
    opened by JeazW 1
  • 保存为PWA应用时,自定义图标不生效

    保存为PWA应用时,自定义图标不生效

    Describe the bug

    0.9.0版本下自定义了应用图标,但保存为PWA应用时图标显示为默认图标

    Steps to reproduce

    1. 在Memos服务内设置自定义站点图标
    2. 在 Edge 浏览器下将 Memos 保存为 PWA 应用,勾选“创建桌面快捷方式”

    Screenshots or additional context

    image

    bug 
    opened by yefoenix 0
  • 希望可以添加“快捷插入”的功能

    希望可以添加“快捷插入”的功能

    Is your feature request related to a problem?

    希望可以添加一个"快捷插入"的功能,就类似于一些输入法的"常用语"功能。

    Describe the solution you'd like

    用户可以自己添加一些常用的模板,通过点击快速的插入文中。比如markdown的插入图片语句“”,我添加好之后只需要点击即可使用,而不需要每一次都进行输入。

    Additional context

    No response

    enhancement 
    opened by Lea321 1
Releases(v0.9.1)
  • v0.9.1(Dec 31, 2022)

    • Fix lots of security issues 🛡️
    • Add Ukrainian and Russian languages 🤝
    • And Happy New Year 🎉

    What's Changed

    • chore: remove secure flag by @boojack in https://github.com/usememos/memos/pull/848
    • fix: prioritize user css by moving it to the body end by @m-gschwandtner in https://github.com/usememos/memos/pull/847
    • feat: enable word break by @Zeng1998 in https://github.com/usememos/memos/pull/849
    • feat: add setting for power editor by @Zeng1998 in https://github.com/usememos/memos/pull/851
    • chore: hide host user email by @boojack in https://github.com/usememos/memos/pull/856
    • chore: update dev config by @boojack in https://github.com/usememos/memos/pull/857
    • feat: add ukrainian locale by @Tarik02 in https://github.com/usememos/memos/pull/864
    • chore: update userinfo validator by @boojack in https://github.com/usememos/memos/pull/868
    • fix: access control by @boojack in https://github.com/usememos/memos/pull/870
    • fix: reload page when sign out by @boojack in https://github.com/usememos/memos/pull/871
    • chore: update tip text for empty tag list by @boojack in https://github.com/usememos/memos/pull/872
    • chore: fix XSS in renderer by @boojack in https://github.com/usememos/memos/pull/875
    • chore: fix CSRF by @boojack in https://github.com/usememos/memos/pull/876
    • fix: logic of email validation by @Zeng1998 in https://github.com/usememos/memos/pull/877
    • feat: add russian locale by @iFaustov in https://github.com/usememos/memos/pull/879
    • chore: fix XSS in renderer by @boojack in https://github.com/usememos/memos/pull/880
    • chore: update create tag dialog by @boojack in https://github.com/usememos/memos/pull/881
    • chore: update version to 0.9.1 by @boojack in https://github.com/usememos/memos/pull/882

    New Contributors

    • @Tarik02 made their first contribution in https://github.com/usememos/memos/pull/864
    • @iFaustov made their first contribution in https://github.com/usememos/memos/pull/879

    Full Changelog: https://github.com/usememos/memos/compare/v0.9.0...v0.9.1

    Source code(tar.gz)
    Source code(zip)
  • v0.9.0(Dec 23, 2022)

    What's Changed

    • fix: watermark container width by @boojack in https://github.com/usememos/memos/pull/758
    • fix: memo list padding bottom by @boojack in https://github.com/usememos/memos/pull/759
    • fix: dialog close when draging from in to out by @hyoban in https://github.com/usememos/memos/pull/760
    • fix: heatmap popup showing after logging out by @m-gschwandtner in https://github.com/usememos/memos/pull/761
    • feat: editor enhancement by @Zeng1998 in https://github.com/usememos/memos/pull/763
    • chore: simplify ordered list in editor by @boojack in https://github.com/usememos/memos/pull/767
    • refactor: introducing use{Module}Store instead of service by @boojack in https://github.com/usememos/memos/pull/768
    • docs: guide to deploy memos with render for beginners by @ajstephens1995 in https://github.com/usememos/memos/pull/769
    • chore: update readme with deploy guides by @boojack in https://github.com/usememos/memos/pull/771
    • feat: esc key to exit multiple dialogs by @Zeng1998 in https://github.com/usememos/memos/pull/692
    • feat: customize system profile by @boojack in https://github.com/usememos/memos/pull/774
    • chore: remove unused state by @Zeng1998 in https://github.com/usememos/memos/pull/780
    • restrict the html file by @lujiefsi in https://github.com/usememos/memos/pull/749
    • fix: max open conns for SQLite by @boojack in https://github.com/usememos/memos/pull/781
    • chore: return raw text for html by @boojack in https://github.com/usememos/memos/pull/782
    • chore: update tag regexp by @boojack in https://github.com/usememos/memos/pull/785
    • feat: i18n chinese by @ChasLui in https://github.com/usememos/memos/pull/790
    • feat: matching punctuation by @Zeng1998 in https://github.com/usememos/memos/pull/791
    • feat: support command + k shortcuts insert by @ChasLui in https://github.com/usememos/memos/pull/793
    • fix: shortcuts should exclude the shift judgment by @ChasLui in https://github.com/usememos/memos/pull/796
    • fix: incorrect cursor when text is selected in range by @ChasLui in https://github.com/usememos/memos/pull/797
    • feat: implement translation for days by @jxpsert in https://github.com/usememos/memos/pull/784
    • feat: update spanish locale by @PublicHer0 in https://github.com/usememos/memos/pull/786
    • feat: implement plurals for stats by @jxpsert in https://github.com/usememos/memos/pull/783
    • feat: use shift+tab to unindent by @ChasLui in https://github.com/usememos/memos/pull/799
    • feat: press cmd+f to focus on the search bar by @ChasLui in https://github.com/usememos/memos/pull/800
    • feat: add arm/v7 to buildx platforms by @m-gschwandtner in https://github.com/usememos/memos/pull/802
    • feat: show active panel when searchBar is in focus by @ChasLui in https://github.com/usememos/memos/pull/806
    • feat: update marked by @boojack in https://github.com/usememos/memos/pull/810
    • feat: tag table by @boojack in https://github.com/usememos/memos/pull/811
    • feat: create tag dialog by @boojack in https://github.com/usememos/memos/pull/814
    • feat: upsert tag based content by @boojack in https://github.com/usememos/memos/pull/816
    • chore: update seed data for tag by @boojack in https://github.com/usememos/memos/pull/817
    • chore: update create tag dialog style by @boojack in https://github.com/usememos/memos/pull/818
    • fix: fix css of input placeholder in auth page by @Zeng1998 in https://github.com/usememos/memos/pull/824
    • feat: prevent page jitter caused by the presence of scroll bars by @ChasLui in https://github.com/usememos/memos/pull/808
    • feat: support heading syntax by @boojack in https://github.com/usememos/memos/pull/827
    • feat: customize system profile by @boojack in https://github.com/usememos/memos/pull/828
    • chore: update logo format to png by @boojack in https://github.com/usememos/memos/pull/830
    • fix: disable decode patch id by @boojack in https://github.com/usememos/memos/pull/831
    • feat: add secure middleware by @boojack in https://github.com/usememos/memos/pull/832
    • chore: add escape to prevent XSS by @boojack in https://github.com/usememos/memos/pull/833
    • chore: update dialog title by @boojack in https://github.com/usememos/memos/pull/834
    • chore: upgrade version to 0.9.0 by @boojack in https://github.com/usememos/memos/pull/835
    • fix: set csp header only for resource by @boojack in https://github.com/usememos/memos/pull/836

    New Contributors

    • @ajstephens1995 made their first contribution in https://github.com/usememos/memos/pull/769
    • @lujiefsi made their first contribution in https://github.com/usememos/memos/pull/749

    Full Changelog: https://github.com/usememos/memos/compare/v0.8.3...v0.9.0

    Source code(tar.gz)
    Source code(zip)
  • v0.8.3(Dec 16, 2022)

    What's Changed

    • chore: remove lazy import component by @boojack in https://github.com/usememos/memos/pull/724
    • fix: set resource list in memo editor by @boojack in https://github.com/usememos/memos/pull/725
    • chore: remove ESC to close edit by @boojack in https://github.com/usememos/memos/pull/726
    • chore: upgrade vite by @boojack in https://github.com/usememos/memos/pull/728
    • feat: enable paste multiple resources by @Zeng1998 in https://github.com/usememos/memos/pull/729
    • fix: reset image state in gallery by @Zeng1998 in https://github.com/usememos/memos/pull/730
    • fix: fix order in resource dialog by @Zeng1998 in https://github.com/usememos/memos/pull/733
    • chore: add vite plugin legacy by @boojack in https://github.com/usememos/memos/pull/734
    • chore: update color scheme listener by @boojack in https://github.com/usememos/memos/pull/735
    • fix: checklist auto continuation by @Zeng1998 in https://github.com/usememos/memos/pull/737
    • fix: url resource filename decode by @Zeng1998 in https://github.com/usememos/memos/pull/738
    • feat: add spanish locale by @PublicHer0 in https://github.com/usememos/memos/pull/741
    • chore: update light bg color by @boojack in https://github.com/usememos/memos/pull/744
    • feat: add 'theme' to translation by @jxpsert in https://github.com/usememos/memos/pull/746
    • fix: add a span as wrapper to fix whitespace by @m-gschwandtner in https://github.com/usememos/memos/pull/747
    • fix: hr in edited content do not trigger folding by @hyoban in https://github.com/usememos/memos/pull/748
    • feat: add visibility field to resource by @boojack in https://github.com/usememos/memos/pull/743
    • chore: revert "feat: add visibility field to resource (#743)" by @boojack in https://github.com/usememos/memos/pull/751
    • feat: remove sticky style for memo editor by @boojack in https://github.com/usememos/memos/pull/752
    • chore: update list style by @boojack in https://github.com/usememos/memos/pull/754
    • chore: upgrade version to 0.8.3 by @boojack in https://github.com/usememos/memos/pull/755

    New Contributors

    • @PublicHer0 made their first contribution in https://github.com/usememos/memos/pull/741

    Full Changelog: https://github.com/usememos/memos/compare/v0.8.2...v0.8.3

    Source code(tar.gz)
    Source code(zip)
  • v0.8.2(Dec 10, 2022)

    What's Changed

    • fix: generate sharing memo image by @boojack in https://github.com/usememos/memos/pull/663
    • chore: fix some typos of README by @Zeng1998 in https://github.com/usememos/memos/pull/666
    • chore: remove emoji picker by @boojack in https://github.com/usememos/memos/pull/667
    • feat: add swedish/svenska translation by @Mozzo1000 in https://github.com/usememos/memos/pull/668
    • chore: remove table syntax by @boojack in https://github.com/usememos/memos/pull/669
    • feat: support follow system appearance by @boojack in https://github.com/usememos/memos/pull/670
    • chore: rename enableFoldMemo by @boojack in https://github.com/usememos/memos/pull/671
    • chore: update demo image by @boojack in https://github.com/usememos/memos/pull/672
    • feat: add German i18n item by @mauricebauer in https://github.com/usememos/memos/pull/686
    • Dutch locale by @jxpsert in https://github.com/usememos/memos/pull/687
    • feat: image preview enhancement by @Zeng1998 in https://github.com/usememos/memos/pull/682
    • chore: update German translation by @mauricebauer in https://github.com/usememos/memos/pull/691
    • feat: vacuum database in setting by @Zeng1998 in https://github.com/usememos/memos/pull/694
    • chore: fix typo by @boojack in https://github.com/usememos/memos/pull/695
    • fix: update UsageHeatMap.tsx to account for daylight savings by @apixandru in https://github.com/usememos/memos/pull/696
    • feat: auto continuation list in editor by @Zeng1998 in https://github.com/usememos/memos/pull/689
    • fix: code highlight in dark mode by @hyoban in https://github.com/usememos/memos/pull/702
    • fix: correct priority of keys in editor by @Zeng1998 in https://github.com/usememos/memos/pull/703
    • feat: add Uffizzi Integration by @ShrutiC-git in https://github.com/usememos/memos/pull/655
    • Bump Version of reusable.yaml by @ShrutiC-git in https://github.com/usememos/memos/pull/707
    • fix: break word by @boojack in https://github.com/usememos/memos/pull/708
    • feat: responsive layout for create shortcut dialog by @OnlyPain-ctrl in https://github.com/usememos/memos/pull/717
    • fix: html lang attr by @boojack in https://github.com/usememos/memos/pull/718
    • added dark theme bg color to buttons by @OnlyPain-ctrl in https://github.com/usememos/memos/pull/719
    • fix: auto complete in memo editor by @boojack in https://github.com/usememos/memos/pull/720
    • feat: get image only when cors error by @boojack in https://github.com/usememos/memos/pull/721
    • chore: update version to 0.8.2 by @boojack in https://github.com/usememos/memos/pull/722

    New Contributors

    • @Mozzo1000 made their first contribution in https://github.com/usememos/memos/pull/668
    • @mauricebauer made their first contribution in https://github.com/usememos/memos/pull/686
    • @apixandru made their first contribution in https://github.com/usememos/memos/pull/696
    • @ShrutiC-git made their first contribution in https://github.com/usememos/memos/pull/655
    • @OnlyPain-ctrl made their first contribution in https://github.com/usememos/memos/pull/717

    Full Changelog: https://github.com/usememos/memos/compare/v0.8.1...v0.8.2

    Source code(tar.gz)
    Source code(zip)
  • v0.8.1(Dec 2, 2022)

    image

    What's Changed

    • chore: disable metrics collector by @boojack in https://github.com/usememos/memos/pull/580
    • fix: get markdown image from backend by @Zeng1998 in https://github.com/usememos/memos/pull/581
    • chore: update i18n for account settings by @Zeng1998 in https://github.com/usememos/memos/pull/582
    • feat: dark mode support for auth page by @hyoban in https://github.com/usememos/memos/pull/569
    • feat: dark mode support for explore page by @hyoban in https://github.com/usememos/memos/pull/584
    • fix: collapse btn cursor style by @Zeng1998 in https://github.com/usememos/memos/pull/586
    • chore: fix some typos by @Zeng1998 in https://github.com/usememos/memos/pull/587
    • fix: apperance select by @boojack in https://github.com/usememos/memos/pull/585
    • fix: search bar dropdown disappearing by @dmitriisurmin in https://github.com/usememos/memos/pull/593
    • chore: add .vscode to gitignore by @dmitriisurmin in https://github.com/usememos/memos/pull/596
    • fix: tooltip overlaps a window border by @dmitriisurmin in https://github.com/usememos/memos/pull/599
    • fix: initial database schema by @boojack in https://github.com/usememos/memos/pull/601
    • chore: show content image by @boojack in https://github.com/usememos/memos/pull/602
    • chore: update readme by @boojack in https://github.com/usememos/memos/pull/606
    • fix: password field visible by @jxpsert in https://github.com/usememos/memos/pull/609
    • fix: clear shortcut filter when delete this shortcut by @Wujiao233 in https://github.com/usememos/memos/pull/611
    • fix: shoutcut tag filter handle mutiple tags by @Wujiao233 in https://github.com/usememos/memos/pull/608
    • feat: create user repeat password by @Zeng1998 in https://github.com/usememos/memos/pull/614
    • fix: change password max length validation by @Zeng1998 in https://github.com/usememos/memos/pull/616
    • fix: selector dropdown position in fullscreen mod by @dmitriisurmin in https://github.com/usememos/memos/pull/619
    • fix: no user settings returns when patch user by @Zeng1998 in https://github.com/usememos/memos/pull/622
    • feat: dark mode support for memo detail by @hyoban in https://github.com/usememos/memos/pull/604
    • fix: image url host missing by @boojack in https://github.com/usememos/memos/pull/623
    • feat: member management enhancement by @Zeng1998 in https://github.com/usememos/memos/pull/617
    • feat: new share dialog by @Zeng1998 in https://github.com/usememos/memos/pull/618
    • chore: update readme me with contributors graph by @boojack in https://github.com/usememos/memos/pull/626
    • docs: update readme by @eallion in https://github.com/usememos/memos/pull/628
    • chore: add joyui tooltip for resources dialog by @Zeng1998 in https://github.com/usememos/memos/pull/630
    • fix: add validation for user information update by @Zeng1998 in https://github.com/usememos/memos/pull/633
    • feat: support resources reuse by @Zeng1998 in https://github.com/usememos/memos/pull/620
    • chore: add theme file for joyui by @boojack in https://github.com/usememos/memos/pull/635
    • chore: update i18n for validator message by @Zeng1998 in https://github.com/usememos/memos/pull/636
    • feat: dark mode for main pages by @boojack in https://github.com/usememos/memos/pull/637
    • feat: dynamic lazy loading route with simple loading page by @almoce in https://github.com/usememos/memos/pull/632
    • fix: change folding option need reload by @hyoban in https://github.com/usememos/memos/pull/641
    • fix: member menu dropdown position by @dmitriisurmin in https://github.com/usememos/memos/pull/639
    • feat: dark mode for dialogs by @boojack in https://github.com/usememos/memos/pull/643
    • fix: apperance can not auto switch by @hyoban in https://github.com/usememos/memos/pull/644
    • feat: update appearance selector by @boojack in https://github.com/usememos/memos/pull/645
    • fix: resource-container overflow by @hoi-lau in https://github.com/usememos/memos/pull/649
    • Add a product for logseq plugin by @EINDEX in https://github.com/usememos/memos/pull/652
    • chore: update user setting appearance by @boojack in https://github.com/usememos/memos/pull/654
    • feat: upgrade dev version to 0.8.1 by @boojack in https://github.com/usememos/memos/pull/656
    • chore: update global css by @boojack in https://github.com/usememos/memos/pull/657
    • chore: update global css by @boojack in https://github.com/usememos/memos/pull/658

    New Contributors

    • @jxpsert made their first contribution in https://github.com/usememos/memos/pull/609
    • @Wujiao233 made their first contribution in https://github.com/usememos/memos/pull/611
    • @eallion made their first contribution in https://github.com/usememos/memos/pull/628
    • @almoce made their first contribution in https://github.com/usememos/memos/pull/632
    • @hoi-lau made their first contribution in https://github.com/usememos/memos/pull/649
    • @EINDEX made their first contribution in https://github.com/usememos/memos/pull/652

    Full Changelog: https://github.com/usememos/memos/compare/v0.8.0...v0.8.1

    Source code(tar.gz)
    Source code(zip)
  • v0.8.0(Nov 25, 2022)

    What's Changed

    • chore: update i18 for settings by @Zeng1998 in https://github.com/usememos/memos/pull/490
    • chore: update dependencies version by @boojack in https://github.com/usememos/memos/pull/491
    • feat: add crawler plugin by @boojack in https://github.com/usememos/memos/pull/492
    • chore: update db filesize access control by @boojack in https://github.com/usememos/memos/pull/493
    • fix: image scrollbar by @boojack in https://github.com/usememos/memos/pull/494
    • feat: get image blob in backend by @boojack in https://github.com/usememos/memos/pull/495
    • chore: update seed data by @boojack in https://github.com/usememos/memos/pull/507
    • chore: add license to README by @boojack in https://github.com/usememos/memos/pull/506
    • chore: bgcolor of memo share image by @Zeng1998 in https://github.com/usememos/memos/pull/508
    • chore: update i18 for memo sharing by @Zeng1998 in https://github.com/usememos/memos/pull/513
    • chore: code clean by @boojack in https://github.com/usememos/memos/pull/516
    • chore: update issue template by @boojack in https://github.com/usememos/memos/pull/517
    • fix: tag regexp by @boojack in https://github.com/usememos/memos/pull/518
    • feat: extend validation config max length by @yardenshoham in https://github.com/usememos/memos/pull/523
    • fix: update issue template by @Zeng1998 in https://github.com/usememos/memos/pull/530
    • fix: empty filter value by @Zeng1998 in https://github.com/usememos/memos/pull/529
    • feat: esc to cancel editing by @Zeng1998 in https://github.com/usememos/memos/pull/532
    • chore: update i18n for visibility by @boojack in https://github.com/usememos/memos/pull/537
    • chore: update data initial requests by @boojack in https://github.com/usememos/memos/pull/538
    • feat: add username field by @boojack in https://github.com/usememos/memos/pull/544
    • chore: addition of the French translation and small correction for the English by @baptiste313 in https://github.com/usememos/memos/pull/546
    • feat: add French i18n item by @boojack in https://github.com/usememos/memos/pull/547
    • chore: update readme by @boojack in https://github.com/usememos/memos/pull/548
    • fix: cursor style by @Zeng1998 in https://github.com/usememos/memos/pull/549
    • chore: fix typo by @boojack in https://github.com/usememos/memos/pull/551
    • fix: icon style by @Zeng1998 in https://github.com/usememos/memos/pull/555
    • chore: change memo created time by @boojack in https://github.com/usememos/memos/pull/556
    • feat: add Strikethrough syntax by @boojack in https://github.com/usememos/memos/pull/557
    • feat: support display video by @boojack in https://github.com/usememos/memos/pull/558
    • chore: add test docker image by @boojack in https://github.com/usememos/memos/pull/559
    • chore: add SECURITY.md by @boojack in https://github.com/usememos/memos/pull/562
    • chore: fix name field in paragraph parser obj by @dmitriisurmin in https://github.com/usememos/memos/pull/564
    • chore: fix vscode settings name by @hyoban in https://github.com/usememos/memos/pull/565
    • chore: empty query text by @Zeng1998 in https://github.com/usememos/memos/pull/566
    • fix: make tooltip text no-selecting by @dmitriisurmin in https://github.com/usememos/memos/pull/567
    • chore: update tests by @boojack in https://github.com/usememos/memos/pull/572
    • chore: update action name by @boojack in https://github.com/usememos/memos/pull/573
    • chore: update dialog style by @boojack in https://github.com/usememos/memos/pull/574
    • feat: highlight the searched text in memo content by @Zeng1998 in https://github.com/usememos/memos/pull/514
    • fix: user patch with empty email by @boojack in https://github.com/usememos/memos/pull/578

    New Contributors

    • @yardenshoham made their first contribution in https://github.com/usememos/memos/pull/523
    • @baptiste313 made their first contribution in https://github.com/usememos/memos/pull/546
    • @dmitriisurmin made their first contribution in https://github.com/usememos/memos/pull/564

    Full Changelog: https://github.com/usememos/memos/compare/v0.7.3...v0.8.0

    Source code(tar.gz)
    Source code(zip)
  • v0.7.3(Nov 18, 2022)

    What's Changed

    • fix: remove duplicate tag by @boojack in https://github.com/usememos/memos/pull/450
    • feat: update editor style by @boojack in https://github.com/usememos/memos/pull/454
    • chore: remove mobile editor style user setting by @boojack in https://github.com/usememos/memos/pull/455
    • chore: update editor style by @boojack in https://github.com/usememos/memos/pull/456
    • fix: image url extraction by @Zeng1998 in https://github.com/usememos/memos/pull/453
    • chore: remove unused visibility selector by @boojack in https://github.com/usememos/memos/pull/457
    • refactor: remove mixin colors by @boojack in https://github.com/usememos/memos/pull/458
    • feat: add visibility filter by @Zeng1998 in https://github.com/usememos/memos/pull/461
    • fix: route confusion entering from non-home page by @hyoban in https://github.com/usememos/memos/pull/460
    • feat: visibility click filter by @Zeng1998 in https://github.com/usememos/memos/pull/463
    • chore: change rss item title by @hyoban in https://github.com/usememos/memos/pull/464
    • fix: duration query string by @Zeng1998 in https://github.com/usememos/memos/pull/465
    • feat: folding options by @hyoban in https://github.com/usememos/memos/pull/459
    • feat: additional script system setting by @boojack in https://github.com/usememos/memos/pull/467
    • chore: change memo card's bg color by @Zeng1998 in https://github.com/usememos/memos/pull/471
    • fix: clear query text by @Zeng1998 in https://github.com/usememos/memos/pull/469
    • chore: update cancel edit button style by @boojack in https://github.com/usememos/memos/pull/472
    • feat: update sharing memo image by @boojack in https://github.com/usememos/memos/pull/473
    • fix: abnormal link regex by @Mahoo12138 in https://github.com/usememos/memos/pull/474
    • chore: remove memo card dialog by @boojack in https://github.com/usememos/memos/pull/475
    • chore: remove mark memo by @boojack in https://github.com/usememos/memos/pull/476
    • feat: parser for horizontal rule by @hyoban in https://github.com/usememos/memos/pull/477
    • feat: fold memos according to horizontal rule by @hyoban in https://github.com/usememos/memos/pull/478
    • chore: update share memo image by @boojack in https://github.com/usememos/memos/pull/482
    • chore: update emoji picker by @boojack in https://github.com/usememos/memos/pull/483
    • chore: add toast to system settings by @boojack in https://github.com/usememos/memos/pull/486
    • feat: add database filesize in UI by @boojack in https://github.com/usememos/memos/pull/488

    Full Changelog: https://github.com/usememos/memos/compare/v0.7.2...v0.7.3

    Source code(tar.gz)
    Source code(zip)
  • v0.7.2(Nov 12, 2022)

    What's Changed

    • fix: tag compressed by @YuJianghao in https://github.com/usememos/memos/pull/412
    • chore: allow skip version by @YuJianghao in https://github.com/usememos/memos/pull/411
    • chore: add icon by @Zeng1998 in https://github.com/usememos/memos/pull/414
    • fix: delete related resources by @Zeng1998 in https://github.com/usememos/memos/pull/415
    • chore: update translation by @Zeng1998 in https://github.com/usememos/memos/pull/417
    • feat: vacuum records manually by @boojack in https://github.com/usememos/memos/pull/420
    • chore: update MemoResources props by @Zeng1998 in https://github.com/usememos/memos/pull/432
    • fix: share memo with resource list by @Zeng1998 in https://github.com/usememos/memos/pull/431
    • chore: update seed data by @boojack in https://github.com/usememos/memos/pull/437
    • fix: route confusion entering from non-home page by @hyoban in https://github.com/usememos/memos/pull/430
    • fix: parser regexp for special character by @boojack in https://github.com/usememos/memos/pull/439
    • chore: update session key by @boojack in https://github.com/usememos/memos/pull/440
    • feat: editing visibility selection by @Zeng1998 in https://github.com/usememos/memos/pull/421
    • feat: add support for time-shortcut by @Zeng1998 in https://github.com/usememos/memos/pull/434
    • feat: update visibility selector style by @boojack in https://github.com/usememos/memos/pull/441
    • feat: additional style system setting by @boojack in https://github.com/usememos/memos/pull/444
    • fix: parse tag list by @boojack in https://github.com/usememos/memos/pull/446
    • fix: editor resource list by @boojack in https://github.com/usememos/memos/pull/445
    • chore: update version 0.7.2 by @boojack in https://github.com/usememos/memos/pull/447

    Full Changelog: https://github.com/usememos/memos/compare/v0.7.1...v0.7.2

    Source code(tar.gz)
    Source code(zip)
  • v0.7.1(Nov 4, 2022)

    What's Changed

    • fix: missing column in resource table by @boojack in https://github.com/usememos/memos/pull/368
    • fix: resource table migration by @boojack in https://github.com/usememos/memos/pull/369
    • fix: get memo list order by @boojack in https://github.com/usememos/memos/pull/370
    • feat: unpin button in the corner by @boojack in https://github.com/usememos/memos/pull/374
    • chore: update readme by @boojack in https://github.com/usememos/memos/pull/375
    • feat: dialog content enhancement by @Zeng1998 in https://github.com/usememos/memos/pull/377
    • feat: remove unused resources by @Zeng1998 in https://github.com/usememos/memos/pull/379
    • chore: update unpin memo by @boojack in https://github.com/usememos/memos/pull/386
    • chore: update memo stats api by @boojack in https://github.com/usememos/memos/pull/387
    • feat: cache editing memo id by @boojack in https://github.com/usememos/memos/pull/388
    • feat: image preview enhancement by @Zeng1998 in https://github.com/usememos/memos/pull/385
    • fix: memo list default value by @boojack in https://github.com/usememos/memos/pull/390
    • fix: session max age by @boojack in https://github.com/usememos/memos/pull/392
    • fix: heatmap data by @boojack in https://github.com/usememos/memos/pull/394
    • chore: update resource dialog style by @boojack in https://github.com/usememos/memos/pull/395
    • chore: update pagination for getting all memos by @boojack in https://github.com/usememos/memos/pull/396
    • chore: update readme by @boojack in https://github.com/usememos/memos/pull/397
    • chore: update corner width by @boojack in https://github.com/usememos/memos/pull/398
    • chore: pin button color by @YuJianghao in https://github.com/usememos/memos/pull/399
    • chore: fold/expand i18n by @YuJianghao in https://github.com/usememos/memos/pull/400
    • chore: update gitignore by @hyoban in https://github.com/usememos/memos/pull/402
    • feat: view all images of a memo by @hyoban in https://github.com/usememos/memos/pull/393
    • fix: abnormal blockquote regexp by @Mahoo12138 in https://github.com/usememos/memos/pull/404
    • feat: text filter regex support by @hyoban in https://github.com/usememos/memos/pull/406
    • feat: add system setting to allow user signup by @boojack in https://github.com/usememos/memos/pull/407
    • chore: enable no-unused-vars by @boojack in https://github.com/usememos/memos/pull/408
    • fix: tag regexp by @boojack in https://github.com/usememos/memos/pull/409
    • chore: update signin page by @boojack in https://github.com/usememos/memos/pull/410

    Full Changelog: https://github.com/usememos/memos/compare/v0.7.0...v0.7.1

    Source code(tar.gz)
    Source code(zip)
  • v0.7.0(Oct 29, 2022)

    What's Changed

    • chore: update the translation by @Zeng1998 in https://github.com/usememos/memos/pull/333
    • feat: add some hotkeys by @Mahoo12138 in https://github.com/usememos/memos/pull/320
    • chore: update insert content in editor by @boojack in https://github.com/usememos/memos/pull/336
    • feat: rss support by @hyoban in https://github.com/usememos/memos/pull/343
    • feat: remove foreign key and triggers by @boojack in https://github.com/usememos/memos/pull/345
    • fix: fetch memo with filter by @boojack in https://github.com/usememos/memos/pull/346
    • feat: case-insensitive search by @boojack in https://github.com/usememos/memos/pull/347
    • chore: update memo list api by @boojack in https://github.com/usememos/memos/pull/350
    • feat: resource dialog enhancements by @Zeng1998 in https://github.com/usememos/memos/pull/356
    • fix: typo by @Zeng1998 in https://github.com/usememos/memos/pull/357
    • feat: add metric plugin by @boojack in https://github.com/usememos/memos/pull/361
    • feat: patch resource filename by @Zeng1998 in https://github.com/usememos/memos/pull/360
    • chore: update resource service by @boojack in https://github.com/usememos/memos/pull/364
    • feat: add update version banner by @boojack in https://github.com/usememos/memos/pull/365
    • feat: add blockquote regexp by @boojack in https://github.com/usememos/memos/pull/366
    • chore: release v0.7.0 by @boojack in https://github.com/usememos/memos/pull/367

    New Contributors

    • @Mahoo12138 made their first contribution in https://github.com/usememos/memos/pull/320

    Full Changelog: https://github.com/usememos/memos/compare/v0.6.1...v0.7.0

    Source code(tar.gz)
    Source code(zip)
  • v0.6.1(Oct 21, 2022)

    What's Changed

    • feat: support markdown table by @hyoban in https://github.com/usememos/memos/pull/294
    • docs: docker compose tip by @hyoban in https://github.com/usememos/memos/pull/296
    • docs: update docker-compose tip by @hyoban in https://github.com/usememos/memos/pull/299
    • fix: blank line after table by @hyoban in https://github.com/usememos/memos/pull/298
    • fix: close button z-index in setting dialog by @boojack in https://github.com/usememos/memos/pull/303
    • chore: update zh.json by @whoistiger in https://github.com/usememos/memos/pull/304
    • chore: update mask animation styles by @boojack in https://github.com/usememos/memos/pull/306
    • fix: memo list auto scroll to top by @boojack in https://github.com/usememos/memos/pull/313
    • chore: add issue template by @boojack in https://github.com/usememos/memos/pull/314
    • chore: update bug report template by @boojack in https://github.com/usememos/memos/pull/316
    • feat: editor tab support by @f97 in https://github.com/usememos/memos/pull/309
    • feat: customize Memo list sorting rules by @Zeng1998 in https://github.com/usememos/memos/pull/312
    • chore: update demo seeding data by @boojack in https://github.com/usememos/memos/pull/318
    • feat: inline code within link by @YuJianghao in https://github.com/usememos/memos/pull/321
    • chore: i18n in settings by @YuJianghao in https://github.com/usememos/memos/pull/324
    • fix: bold and emphasis regex by @boojack in https://github.com/usememos/memos/pull/323
    • chore: update marked by @boojack in https://github.com/usememos/memos/pull/325
    • feat: update memo sort option setting by @boojack in https://github.com/usememos/memos/pull/326
    • chore: update memo display time by @boojack in https://github.com/usememos/memos/pull/327
    • fix: patch memo with resource list by @Zeng1998 in https://github.com/usememos/memos/pull/328
    • feat: pagination for memo list by @boojack in https://github.com/usememos/memos/pull/330
    • fix: user setting name by @boojack in https://github.com/usememos/memos/pull/331

    New Contributors

    • @Zeng1998 made their first contribution in https://github.com/usememos/memos/pull/312

    Full Changelog: https://github.com/usememos/memos/compare/v0.6.0...v0.6.1

    Source code(tar.gz)
    Source code(zip)
  • v0.6.0(Oct 14, 2022)

    image

    What's Changed

    • fix: tag selector position by @boojack in https://github.com/usememos/memos/pull/259
    • feat: update marked parsers by @boojack in https://github.com/usememos/memos/pull/260
    • chore: update vietnamese i18n by @f97 in https://github.com/usememos/memos/pull/261
    • fix: tag filter by @boojack in https://github.com/usememos/memos/pull/266
    • feat: copy content by @f97 in https://github.com/usememos/memos/pull/267
    • chore: update i18n for shortcut filter by @YuJianghao in https://github.com/usememos/memos/pull/270
    • fix: filter i18n by @f97 in https://github.com/usememos/memos/pull/275
    • 添加移动端点击自动关闭侧边栏 by @h2o2o in https://github.com/usememos/memos/pull/271
    • 优化侧边按钮样式 by @zburu in https://github.com/usememos/memos/pull/277
    • chore: hide user email by @boojack in https://github.com/usememos/memos/pull/282
    • fix: create memo with visibility by @boojack in https://github.com/usememos/memos/pull/281
    • 移动端侧边栏优化 by @h2o2o in https://github.com/usememos/memos/pull/285
    • feat: update sidebar mask styles by @boojack in https://github.com/usememos/memos/pull/287
    • feat: handle esc keyboard event for editor by @hyoban in https://github.com/usememos/memos/pull/288
    • fix: can not click sidebar by @hyoban in https://github.com/usememos/memos/pull/289
    • feat: add highlight for code block by @boojack in https://github.com/usememos/memos/pull/291
    • feat: upload files by dropping by @boojack in https://github.com/usememos/memos/pull/292

    New Contributors

    • @h2o2o made their first contribution in https://github.com/usememos/memos/pull/271

    Full Changelog: https://github.com/usememos/memos/compare/v0.5.0...v0.6.0

    Source code(tar.gz)
    Source code(zip)
  • v0.5.0(Oct 3, 2022)

    image

    Support uploading any type of file into memos.

    What's Changed

    • chore: update emoji picker toggle logic by @boojack in https://github.com/usememos/memos/pull/244
    • fix: mobile editor float style by @boojack in https://github.com/usememos/memos/pull/247
    • fix: emoji picker position in fullscreen by @boojack in https://github.com/usememos/memos/pull/251
    • feat: simple markdown parser by @boojack in https://github.com/usememos/memos/pull/252
    • fix: tag regexp by @boojack in https://github.com/usememos/memos/pull/253

    Full Changelog: https://github.com/usememos/memos/compare/v0.4.5...v0.5.0

    Source code(tar.gz)
    Source code(zip)
  • v0.4.5(Sep 24, 2022)

    What's Changed

    • feat: add emoji picker in editor by @f97 in https://github.com/usememos/memos/pull/221
    • chore: hide the searchbar of emoji picker by @boojack in https://github.com/usememos/memos/pull/222
    • chore: fix i18n vietnamese typos and update MemoCardDialog by @f97 in https://github.com/usememos/memos/pull/228
    • chore: add vite-plugin-pwa by @boojack in https://github.com/usememos/memos/pull/230
    • chore: update i18n for memo visibility by @boojack in https://github.com/usememos/memos/pull/233
    • feat: float mobile editor by @f97 in https://github.com/usememos/memos/pull/234
    • chore: support html form by @f97 in https://github.com/usememos/memos/pull/236

    Full Changelog: https://github.com/usememos/memos/compare/v0.4.4...v0.4.5

    Source code(tar.gz)
    Source code(zip)
  • v0.4.4(Sep 16, 2022)

    image

    Thanks @f97 for adding the Vietnamese locale and Emoji Picker. 💗

    What's Changed

    • chore: update username validate config by @boojack in https://github.com/usememos/memos/pull/209
    • feat: i18n for dialogs by @YuJianghao in https://github.com/usememos/memos/pull/203
    • chore: vacuum db file after deleting resource by @boojack in https://github.com/usememos/memos/pull/210
    • chore: update i18n by @ChasLui in https://github.com/usememos/memos/pull/212
    • chore: fix copy to clipboard by @boojack in https://github.com/usememos/memos/pull/214
    • update: i18n by @ChasLui in https://github.com/usememos/memos/pull/215
    • feat: add vietnamese by @f97 in https://github.com/usememos/memos/pull/218
    • chore: update i18n for UserBanner by @f97 in https://github.com/usememos/memos/pull/219

    New Contributors

    • @ChasLui made their first contribution in https://github.com/usememos/memos/pull/212

    Full Changelog: https://github.com/usememos/memos/compare/v0.4.3...v0.4.4

    Source code(tar.gz)
    Source code(zip)
  • v0.4.3(Sep 9, 2022)

    image

    Add new page /explore for all public and protected (only when you are logged in) memos in the site.

    What's Changed

    • fix: heatmap popover blink by @YuJianghao in https://github.com/usememos/memos/pull/195
    • fix: upload resouces double time by @YuJianghao in https://github.com/usememos/memos/pull/204
    • feat: add explore page by @boojack in https://github.com/usememos/memos/pull/205
    • chore: update button entries by @boojack in https://github.com/usememos/memos/pull/206
    • chore: support double-click to edit memo by @boojack in https://github.com/usememos/memos/pull/207

    New Contributors

    • @YuJianghao made their first contribution in https://github.com/usememos/memos/pull/195

    Full Changelog: https://github.com/usememos/memos/compare/v0.4.2...v0.4.3

    Source code(tar.gz)
    Source code(zip)
  • v0.4.2(Sep 2, 2022)

    What's Changed

    • chore: add docker-compose sample command into readme by @TheNexter in https://github.com/usememos/memos/pull/179
    • chore: add mobile style by @zburu in https://github.com/usememos/memos/pull/181
    • chore: add eslint check in action by @boojack in https://github.com/usememos/memos/pull/185
    • fix: create shortcut input by @boojack in https://github.com/usememos/memos/pull/186
    • fix: find latest migration history by @boojack in https://github.com/usememos/memos/pull/190
    • chore: support uploads multi files by @boojack in https://github.com/usememos/memos/pull/191

    New Contributors

    • @TheNexter made their first contribution in https://github.com/usememos/memos/pull/179
    • @zburu made their first contribution in https://github.com/usememos/memos/pull/181

    Full Changelog: https://github.com/usememos/memos/compare/v0.4.1...v0.4.2

    Source code(tar.gz)
    Source code(zip)
  • v0.4.1(Aug 27, 2022)

    image

    Set mono font style for editor.

    What's Changed

    • fix: unescape filename by @boojack in https://github.com/usememos/memos/pull/158
    • fix: Fix Typo (Editting -> Editing) by @limdingwen in https://github.com/usememos/memos/pull/161
    • chore: update word-break style by @boojack in https://github.com/usememos/memos/pull/164
    • chore: update golangci-lint config by @boojack in https://github.com/usememos/memos/pull/168
    • fix: tag regexp by @boojack in https://github.com/usememos/memos/pull/173
    • feat: set editor font style by @boojack in https://github.com/usememos/memos/pull/174
    • feat: update memo created datetime: https://github.com/usememos/memos/discussions/166

    New Contributors

    • @limdingwen made their first contribution in https://github.com/usememos/memos/pull/161

    Full Changelog: https://github.com/usememos/memos/compare/v0.4.0...v0.4.1

    Source code(tar.gz)
    Source code(zip)
  • v0.4.0(Aug 20, 2022)

    • Support multiple languages: English and 中文;
    • Set the default memo visibility;

    What's Changed

    • chore: update i18nStore by @lqwakeup in https://github.com/usememos/memos/pull/141
    • chore: add docker-compose.yaml by @leopold7 in https://github.com/usememos/memos/pull/142
    • feat: add manifest.json for pwa by @lqwakeup in https://github.com/usememos/memos/pull/144
    • feat: add user_setting model by @boojack in https://github.com/usememos/memos/pull/145

    New Contributors

    • @lqwakeup made their first contribution in https://github.com/usememos/memos/pull/140
    • @leopold7 made their first contribution in https://github.com/usememos/memos/pull/142

    Full Changelog: https://github.com/usememos/memos/compare/v0.3.1...v0.4.0

    Source code(tar.gz)
    Source code(zip)
  • v0.3.1(Aug 6, 2022)

    What's Changed

    • feat: add resource dialog;

      image
    • chore: update icons with react-feather;

    Full Changelog: https://github.com/usememos/memos/compare/v0.3.0...v0.3.1

    Source code(tar.gz)
    Source code(zip)
  • v0.3.0(Jul 29, 2022)

    • Add a new visibility value PROTECTED to memo. So the visibility field is the same as the access specifiers in C++;

      image
    • Allow the host user to achieve/delete members;

      image

    What's Changed

    • chore: update error message by @boojack in https://github.com/usememos/memos/pull/129
    • chore: show inline image in daily review dialog by @boojack in https://github.com/usememos/memos/pull/135

    Full Changelog: https://github.com/usememos/memos/compare/v0.2.2...v0.3.0

    Source code(tar.gz)
    Source code(zip)
  • v0.2.2(Jul 22, 2022)

    What's Changed

    • feat: add relative time format for memo createdTs;
    • chore: update icons with fontawesome;
    • chore: update memo badge styles;
    • fix: generate html image in safari by @boojack in https://github.com/usememos/memos/pull/123

    Full Changelog: https://github.com/usememos/memos/compare/v0.2.1...v0.2.2

    Source code(tar.gz)
    Source code(zip)
  • v0.2.1(Jul 15, 2022)

    What's Changed

    • add Focus Editting Mode;
    • update create memo api with optional visibility field;

    Full Changelog: https://github.com/usememos/memos/compare/v0.2.0...v0.2.1

    Source code(tar.gz)
    Source code(zip)
  • v0.2.0(Jul 9, 2022)

    What's Changed

    • feat: toggle todo status by clicking by @boojack in https://github.com/usememos/memos/pull/99
    • feat: schema migration handler by @boojack in https://github.com/usememos/memos/pull/100
    • chore: add test github action by @boojack in https://github.com/usememos/memos/pull/102
    • feat: support multi platforms docker image by @boojack in https://github.com/usememos/memos/pull/103
    • fix: banner text click not work by @hyoban in https://github.com/usememos/memos/pull/104
    • feat: personal memos page by @hyoban in https://github.com/usememos/memos/pull/105
    • chore: reorder imports manually by @boojack in https://github.com/usememos/memos/pull/106
    • refactor: visitor view by @boojack in https://github.com/usememos/memos/pull/107
    • chore: rename user role by @boojack in https://github.com/usememos/memos/pull/108
    • feat: add visibility field to memo by @boojack in https://github.com/usememos/memos/pull/109
    • chore: add latest docker tag by @boojack in https://github.com/usememos/memos/pull/113

    Full Changelog: https://github.com/usememos/memos/compare/v0.1.3...v0.2.0

    Source code(tar.gz)
    Source code(zip)
  • v0.1.3(Jul 1, 2022)

    What's Changed

    • fix: can not register in production by @hyoban in https://github.com/usememos/memos/pull/91
    • chore: download image by one click by @boojack in https://github.com/usememos/memos/pull/94
    • chore: get tags by openid by @boojack in https://github.com/usememos/memos/pull/95
    • chore: update content parser by @boojack in https://github.com/usememos/memos/pull/97

    New Contributors

    • @hyoban made their first contribution in https://github.com/usememos/memos/pull/91

    Full Changelog: https://github.com/usememos/memos/compare/v0.1.2...v0.1.3

    Source code(tar.gz)
    Source code(zip)
  • v0.1.2(Jun 24, 2022)

    What's Changed

    • chore: show daily memos view in sidebar by @boojack in https://github.com/usememos/memos/pull/79
    • chore: update memo action buttons style by @boojack in https://github.com/usememos/memos/pull/80
    • feat: add /api/tag by @boojack in https://github.com/usememos/memos/pull/82
    • chore: use markdown image syntax by @boojack in https://github.com/usememos/memos/pull/83
    • chore: expand/fold memo content button by @boojack in https://github.com/usememos/memos/pull/84
    • fix: content link style by @whoistiger in https://github.com/usememos/memos/pull/86
    • chore: release v0.1.2 by @boojack in https://github.com/usememos/memos/pull/88

    New Contributors

    • @whoistiger made their first contribution in https://github.com/usememos/memos/pull/86

    Full Changelog: https://github.com/usememos/memos/compare/v0.1.1...v0.1.2

    Source code(tar.gz)
    Source code(zip)
  • v0.1.1(Jun 19, 2022)

    Responsive view

    https://user-images.githubusercontent.com/24653555/174464926-e2bd5e4d-d30f-45d3-b4cf-a39a606fa785.mp4

    What's Changed

    • fix: sort tags in creating shortcut by @boojack in https://github.com/usememos/memos/pull/69
    • chore: find memo by tag by @boojack in https://github.com/usememos/memos/pull/74
    • feat: responsive view by @boojack in https://github.com/usememos/memos/pull/75
    • fix: tag regex by @boojack in https://github.com/usememos/memos/pull/76

    Full Changelog: https://github.com/usememos/memos/compare/v0.1.0...v0.1.1

    Source code(tar.gz)
    Source code(zip)
  • v0.1.0(May 22, 2022)

    image

    There are lots of markable changes at the code level in this release:

    • new memo_organizer table to store pinned memos;
    • add row_status field for user table;
    • use redux as state container;
    • use axios as HTTP client;

    What's Changed

    • feat: seed data only in dev mode by @boojack in https://github.com/usememos/memos/pull/61
    Source code(tar.gz)
    Source code(zip)
Snippet Box is a simple self-hosted app for organizing your code snippets. It allows you to easily create, edit, browse and manage your snippets in various languages.

Snippet Box is a simple self-hosted app for organizing your code snippets. It allows you to easily create, edit, browse and manage your snippets in various languages.

null 687 Jan 2, 2023
Flame is self-hosted startpage for your server. Easily manage your apps and bookmarks with built-in editors.

Flame Description Flame is self-hosted startpage for your server. Its design is inspired (heavily) by SUI. Flame is very easy to setup and use. With b

null 3.3k Dec 31, 2022
Pckd is a free-to-use URL Shortener, that can be easily self-hosted

The most ⚡️ analytics-intensive self-hostable URL shortener, with an amazing UI | AKA free-Bitly/Shlink alternative ??

Pckd 652 Jan 1, 2023
Sheliak - an open-source self-managed Single-Sign-On application services that is built using Django, React, and GraphQL

Sheliak - an open-source self-managed Single-Sign-On application services that is built using Django, React, and GraphQL

Lyrid Inc. 2 Mar 21, 2022
A lightweight open source alternative to linktree, complete with Docker container that hosts your web server and code. Written in ReactJS SSR.

?? LittleLink-Server This project is based on the great work from littlelink It takes the same simple approach to a link page and hosts it within a No

TechnoTim 520 Jan 3, 2023
Cusdis is an open-source, lightweight (~5kb gzip), privacy-friendly alternative to Disqus.

Cusdis is an open-source, lightweight (~5kb gzip), privacy-friendly alternative to Disqus.

Randy 2.1k Dec 30, 2022
The Open-Source Typeform Alternative

snoopForms The Open-Source Typeform Alternative Website | Join Discord community ⚠️ Note: This repository is still in an early stage of development. W

snoopForms 1.2k Jan 5, 2023
Utility to quickly view bidirectional encodings for code hosted online

Bidi Viewer Bidi Viewer is a React-based web utility that can be used to fetch source code files from anywhere online and scan for Bidi characters. It

Nicholas Boucher 20 Sep 5, 2022
First iteration of karenplanas.com built with React and hosted with AWS

First iteration of karenplanas.com built with React and hosted with AWS

Karen Planas 2 May 3, 2022
Absence Manager - a simple database frontend app written in TypeScript using mainly React and Redux, hosted on Heroku

Absence Manager is a simple database frontend app written in TypeScript using mainly React and Redux, hosted on Heroku. The employee absence information were displayed using the Absence Manager API and Axios to fetch data. TailwindCSS was used for the generating css elements and making the components responsive.

Mert 1 Oct 23, 2022
A Dapp built with react which uses web3.js to interact with solidity smart contracts hosted on the rinkeby blockchain.

A Dapp built with react which uses web3.js to interact with solidity smart contracts hosted on the rinkeby blockchain

Tahmeed Tarek 13 Dec 22, 2022
An e-commerce website example with NextJS that I made in 1 week as a self challenge. Using Firebase as backend.

E-Commerce Website Demo: https://next-e-commerce-example.vercel.app/ An e-commerce website example built with Next.js that I made in 1 week as a self

null 5 Feb 11, 2023
Visualize Big ERC721 Collections (9,999+ items) dynamically from the browser. An alternative to OpenSea or Rarible.

NFT Explorer https://ivanm.github.io/nft-explorer/ Visualize ERC721 NFT Collections directly from the blockchain. An alternative to OpenSea/Rarible, e

Iván Mayoral 10 Dec 20, 2022
dt money is a simple and effective alternative for managing your finances, allowing you to register inflows and outflows and organize them in categories.

dt money is a simple and effective alternative for managing your finances, allowing you to register inflows and outflows and organize them in categories.

Gabriel Cezar Muller 2 Sep 2, 2022
A beautiful NextJS storefront for a Medusa store (The opensource alternative to Shopify)

medusa-starter-monster About Participants Yinka - @yinkakun Description Medusa Storefronts don't have to be boring. This starter is an elegant and bea

Yinka Adedire 13 Jan 2, 2023
Papercups is an open source live customer chat web app written in Elixir

Papercups is an open source live customer chat web app written in Elixir

Papercups 5.1k Jan 9, 2023
🍞 Jam is your own open source Clubhouse for mini conferences, friends, communities

Jam ?? Jam is an open source alternative to Clubhouse, Twitter Spaces and similar audio spaces. With Jam you can create audio rooms that can be used f

Jam 1.1k Jan 6, 2023
Chroma is an open source design system from the team at LifeOmic built with React and TypeScript.

Chroma is an open source design system from the team at LifeOmic. It is built with React and TypeScript. The goal of Chroma is to provide design-approved components to developers to speed up their development process and build visual consistency throughout web applications.

LifeOmic 47 Nov 5, 2022
GitHub Desktop is an open source Electron-based GitHub app.

GitHub Desktop is an open source Electron-based GitHub app. It is written in TypeScript and uses React.

GitHub Desktop 16.5k Dec 31, 2022