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
  • [萌新]图片储存在哪里(哪个文件夹)了

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

    使用的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
  • 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
  • 粘贴第二个附件时,第一个附件消失。

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

    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
  • The most recent commit has serious errors.

    The most recent commit has serious errors.

    The most recent commit has serious errors. Login:

    😟 code=500, 
    message=Failed to set login session, 
    internal=failed to get session, err:
    securecookie: the value is not valid
    

    Sign up, use username test:

    😟 code=401,
     message=Existed user found: test
    
    opened by NoverNobida 8
  • 能否无痛升级?docker版本号建议

    能否无痛升级?docker版本号建议

    这个项目非常合胃口呀,年纪大了不想在twitter微博叨叨,普通的叨叨又不想写到播客上,这是个很好的出口。

    前天部署了 0.1.3 用下来总体满意,看到demo支持todo列表的动态勾选, 0.1.3 没有,于是心动(但是鬼迷心窍没有备份),直接把 docker run 配置文件的映像版本号改成 dev ,然后就悲剧了。停止 0.1.3 容器,删除 0.1.3 容器,启动 dev 容器。

    报错,代码500.

    然后又作死停止 dev 容器,删除 dev 容器,启动 0.1.3 容器。

    报错,代码401

    image

    建议作者能否把 docker 的最新稳定版本 tag 改为 latest,这样更新方便一些

    opened by toyqiu 7
  • The last tag is sometimes not detected

    The last tag is sometimes not detected

    Describe the bug

    Only the first tag is detected when typing tags in a new memo. However, using the tag button of the editor allows adding multiple tags.

    Steps to reproduce

    1. login or refresh (F5) the page
    2. create a new memo with text and several tags
    3. the last tag is not detected and not added to the tag list

    Screenshots or additional context

    image

    image

    bug 
    opened by behrouze 6
  • API 返回 Memos 总条数

    API 返回 Memos 总条数

    Is your feature request related to a problem?

    请问有 API 返回 Memos 总条数的参数吗?搜了一圈没找到,只能用很笨的方法实现。

    Describe the solution you'd like

    API 返回 Memos 总条数

    Additional context

    No response

    enhancement 
    opened by eallion 6
  • 建议增加图片预览功能,能够放大、缩小和旋转图片

    建议增加图片预览功能,能够放大、缩小和旋转图片

    Is your feature request related to a problem?

    能否增加和flom浮墨类似的图片预览功能,能够放大、缩小和旋转图片!!!

    Describe the solution you'd like

    能否增加和flom浮墨类似的图片预览功能,能够放大、缩小和旋转图片!!!

    Additional context

    No response

    enhancement 
    opened by leoneoo 0
  • Dark mode is not persistent

    Dark mode is not persistent

    Describe the bug

    If I send link to a friend of my explore page it will look white even though I set the dark mode. So the Dark mode is not persistent when you set it up?

    Steps to reproduce

    Go to settings - Activate Dark Mode Send your explore link to a friend. The friend look the explore page and tell me this one is not set to dark only white.

    Screenshots or additional context

    No response

    enhancement 
    opened by mariushosting 3
  • Search on Explore page.

    Search on Explore page.

    Is your feature request related to a problem?

    It would be interesting to have the search bar also on the explore page. An option to Activate or Deactivate search on Explore page.

    Describe the solution you'd like

    People or visitors should be able to search memos on front end page "Explore". We should have an option to Activate or Deactivate search on Explore page.

    Additional context

    No response

    enhancement 
    opened by mariushosting 0
  • 几点改进的想法💡

    几点改进的想法💡

    • 希望去除前端上的emoji图标,提升整体的高级感。
    • 希望在登录页面,页脚部分增设一个返回首页的按钮。方便返回使用。
    • 希望输入板是固定在顶部,下滑会缩到侧边成按钮。手机端,本身显示紧张,顶部浮动,浏览器标题也不会缩回,一下就占用了屏幕三分一的空间。手机端浏览体验大打折扣!
    • 从0.8版本开始,docker占用内存翻倍
    • 从0.8开始,进入主页拉取数据库时间比以往更加漫长。
    opened by lhuanyun 0
  • Preview Environments for PRs — Uffizzi Integration

    Preview Environments for PRs — Uffizzi Integration

    Hi, @boojack ~ Here is the PR addressing Previews with Uffizzi - issue This is the PoC forUffizzi + Memos integration and this is how the live preview looks like for the PR opened in my fork.

    To sign into this preview, here are the credentials: username - admin password- admin

    This PR adds GitHub workflows that trigger Uffizi preview environments for any PRs to this repo — a comment, like this here, is also posted on the PR which will link you to the preview environment, making it easier for maintainers and contributors to easily navigate to the preview! The previews are ephemeral, so every new PR is built in a fresh environment.

    Looking forward to helping power preview environments for Memos!

    opened by ShrutiC-git 1
Releases(v0.8.1)
  • 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 657 Dec 1, 2022
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.2k Nov 29, 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 647 Dec 5, 2022
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 479 Dec 3, 2022
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 Nov 28, 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.1k Nov 30, 2022
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 12 Sep 26, 2022
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 9 Jul 9, 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 10 Nov 29, 2022
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 Dec 4, 2022
🍞 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 Dec 5, 2022
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.3k Dec 7, 2022
Mernmap Open Source Application Built With The MERN(Mongodb , ExpressJS, ReactJS, NodeJS)

Meanmap MERNMAP is an interactive map for mern(MongoDB, ExpressJS, ReactJS, NodeJS) Stack Developers all over the world. It provides an avenue where a

Ayeni Olusegun 9 May 24, 2021