Muhammad Ali
75e62a3fac
core: pre-render math & code blocks before HTML export
2023-07-25 08:09:27 +05:00
ammarahm-ed
01cb43ba2e
core: do not download media for text exports
2023-07-13 10:38:36 +05:00
Abdullah Atta
1fb43b7dfe
core: export with empty content if no content found
2023-06-26 13:14:28 +05:00
Abdullah Atta
628d3bd9ff
core: do not include trashed notes in total notebook notes
2023-06-17 18:20:04 +05:00
Muhammad Ali
59b081704b
web: add support for setting tags in bulk ( #2328 )
...
Co-authored-by: Abdullah Atta <abdullahatta@streetwriters.co >
2023-05-25 14:10:32 +05:00
Muhammad Ali
ab678fa3a9
core: fix duplication of notes that are directly inside a notebook ( #2552 )
...
Co-authored-by: Abdullah Atta <abdullahatta@streetwriters.co >
2023-05-23 06:40:07 +05:00
ammarahm-ed
4875cfa108
core: duplicate note without content
2023-04-26 14:47:52 +05:00
ammarahm-ed
a28beb62c6
core: deep clone note when duplicating
2023-04-26 14:46:24 +05:00
ammarahm-ed
14d7ec6b4e
core: allow exports with custom content
2023-04-07 02:22:49 +05:00
Abdullah Atta
9804c1fbb1
core: include notebook notes in total notes count
2023-03-18 11:58:30 +05:00
Abdullah Atta
35210ad02b
web: remove unnecessary console.log stmt
2023-02-28 14:09:09 +05:00
Abdullah Atta
7ffe7f1a0c
web: make link to notebook much more ux friendly
2023-02-13 18:13:54 +05:00
Abdullah Atta
b7f035b78e
core: simplify total notes counting in notebooks
2023-02-13 18:13:54 +05:00
Abdullah Atta
9116a24392
global: update license year to 2023
2023-01-16 13:48:28 +05:00
ammarahm-ed
7f30fe6ff9
core: fix topic with notes not deleting
2023-01-14 10:51:25 +05:00
Abdullah Atta
003178ba20
web: fix all tests
2022-12-05 16:52:44 +05:00
Muhammad Ali
82b584b3d1
core: include tags in exported note ( #1345 )
...
Co-authored-by: Abdullah Atta <abdullahatta@streetwriters.co >
2022-11-23 09:19:07 +05:00
Abdullah Atta
0d20013071
core: do not check premium status during tag addition
2022-10-17 22:37:48 +05:00
Abdullah Atta
b5ab8e5d3e
core: allow free users to assign same 5 tags without limits
2022-10-12 20:16:26 +05:00
Abdullah Atta
201366b39e
core: get rid of noteIds in notebook topics
...
This is a BREAKING change in the core & will require updating the
clients. The way it works is instead of keeping noteIds of all the
notes in the topic, it keeps an in-memory cache. This in-memory
cache `topicReferences` lives in the notes collection & decouples
notes from notebooks/topics. This also simplifies all the different
actions where references would persist after the note was deleted.
Since the note acts as the source of truth for where it currently is,
there is nothing else to do except rebuild the `topicReferences`
cache.
2022-09-08 13:39:06 +05:00
Abdullah Atta
d81f5dba65
refactor: migrate to theme-ui from rebass
2022-08-31 07:26:27 +05:00
Abdullah Atta
c317774c8a
docs: add license header
2022-08-30 16:17:04 +05:00
thecodrr
c660ef6721
fix: make sure all tests are passing
2022-06-08 10:26:19 +05:00
thecodrr
2f814bd656
fix: duplicated note does not get added into original note's topic
...
(fixes streetwriters/notesnook#552 )
2022-06-07 06:53:27 +05:00
thecodrr
3f6f5e6f9c
fix: sanitize color before assigning it to a note
2022-04-15 23:32:59 +05:00
thecodrr
94f27f85a9
fix: duplicate calls to colors.add on note color
2022-04-14 01:09:35 +05:00
thecodrr
1fd1d8e258
fix: mark notes without content as synced
2022-04-01 22:14:40 +05:00
thecodrr
1703420ca9
feat: allow grouping by none
2022-03-31 14:32:24 +05:00
thecodrr
19ef7e1a2c
feat: add method to check item's sync status in case of incomplete sync
2022-03-31 12:14:59 +05:00
thecodrr
4135028137
feat: improve sync over websockets
2022-03-30 15:52:48 +05:00
thecodrr
f78e56fdcb
feat: add full support for localOnly items
2022-03-11 12:40:42 +05:00
thecodrr
167baece19
feat: add logic to duplicate a note
2022-03-11 11:48:23 +05:00
thecodrr
3e8eb1d45f
refactor: simplify changed color note saving
2022-02-19 13:23:53 +05:00
Muhammad Ali
07c53779eb
feat: add readonly property to note item ( #22 )
...
* Readonly added-note-edit-locking
* removed method readonly
2022-02-15 10:24:53 +05:00
thecodrr
edd9dc5de2
fix: notes not merging on sync
2021-12-29 09:34:20 +05:00
thecodrr
44dad98ae4
fix: only save topic if it has changed
2021-12-15 15:25:21 +05:00
thecodrr
64535cc61c
fix: repair all notebook references on sync/backup
2021-11-12 11:47:03 +05:00
thecodrr
e608eaaedf
fix: repair notebook references in notes on sync
2021-11-12 10:32:25 +05:00
thecodrr
888481b858
refactor: sendCheckUserStatusEvent -> checkIsUserPremium
2021-10-26 23:05:47 +05:00
thecodrr
850259c6fb
fix: download media before note export
2021-10-22 11:52:56 +05:00
thecodrr
31c1e8900c
test: fix all broken tests
2021-09-29 10:31:49 +05:00
thecodrr
cc93e4f1c9
refactor: cleanup tags related code
2021-07-12 13:48:48 +05:00
thecodrr
8f3e69cd37
feat: add tag deletion
2021-07-12 10:32:35 +05:00
thecodrr
2bb3bc1a6d
refactor: migrate notes at the end
2021-07-06 12:13:55 +05:00
thecodrr
348726670b
fix: do not break loop while deleting note from topic
2021-07-06 12:12:19 +05:00
thecodrr
e1036ae289
fix: use showdown for markdown conversion
2021-04-28 10:35:32 +05:00
thecodrr
8eb590f9d2
fix: sort everything by dateCreated descending
2021-02-27 11:55:13 +05:00
thecodrr
5c72566af2
feat: remove all totalNotes nonsense & always reflect real values
2021-02-25 20:04:16 +05:00
thecodrr
97cbbbda0c
fix: remove note from topic even if it has no nb
2021-02-22 10:12:45 +05:00
thecodrr
e31275cf33
fix: notebooks are sometimes not added to note
2021-02-22 10:05:11 +05:00