Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Modernize #1: {P,}NPM Workspace-ify obsidian-{calendar-plugin, calendar-ui, daily-notes-interface} for saner continuing dev #366

Open
wants to merge 94 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
94 commits
Select commit Hold shift + click to select a range
04d73b8
Initial commit
liamcain Nov 20, 2020
1e39902
Add a README
liamcain Nov 20, 2020
96df1d5
for developers
liamcain Nov 20, 2020
8f7345b
Add moment to interface deps
liamcain Nov 20, 2020
6fa3234
update rollup to test
liamcain Nov 20, 2020
e0c4b75
Export getTemplateContents
liamcain Nov 21, 2020
493dbe9
0.1.1
liamcain Nov 21, 2020
4aea182
0.1.2
liamcain Nov 21, 2020
1697dd6
0.1.3
liamcain Nov 21, 2020
e8f54f2
Update readme
liamcain Nov 23, 2020
9b406fc
Add badge
liamcain Nov 23, 2020
4d0f18b
find files that match the current day (even if it has hour/minute/sec…
liamcain Nov 29, 2020
7a4f289
v0.1.5
liamcain Nov 29, 2020
d26458e
Introduce getAllDailyNotes to speed up iteration for calendar
liamcain Nov 30, 2020
87abff2
Throw errorr if folder not found
liamcain Dec 1, 2020
ceb52aa
0.2.1
liamcain Dec 1, 2020
c1e6a0b
0.2.2
liamcain Dec 1, 2020
6eab6cd
Support files in nested folders; add jest tests
liamcain Dec 13, 2020
1992ab7
exact version for ts-jest
liamcain Dec 13, 2020
f8b048f
Remove svelte remnant
liamcain Dec 13, 2020
af2aac1
Merge pull request #1 from liamcain/support-recursive-files
liamcain Dec 13, 2020
a794328
v0.3.0
liamcain Dec 13, 2020
691b7ee
0.3.1
liamcain Dec 15, 2020
b04c026
v0.4.0 - use map instead of list for daily notes
liamcain Dec 20, 2020
57965bb
Initial commit
liamcain Dec 23, 2020
b9724f1
Add readme
liamcain Dec 23, 2020
e1f9ba1
don't initialize metadata
liamcain Dec 23, 2020
9bfa13b
Add d.ts file, export classes
liamcain Dec 24, 2020
4d9cf69
rewrite metadata approach
liamcain Dec 25, 2020
8aa824c
cleanup types
liamcain Dec 25, 2020
bea4855
remove unused utils
liamcain Dec 25, 2020
d490483
0.0.2
liamcain Dec 25, 2020
746d5b7
add types to package.json
liamcain Dec 25, 2020
a9f80b6
more improvements
liamcain Dec 26, 2020
d30cfd0
Add all stores to metadatacache
liamcain Dec 26, 2020
79a94af
0.0.3
liamcain Dec 26, 2020
fc44cee
Prefix UIDs with day|week|month to support different note types
liamcain Jan 4, 2021
f9be66c
Simplified props; removed MetedataCache; switched CalendarSource to a…
liamcain Jan 4, 2021
0b33ead
0.5.1
liamcain Jan 10, 2021
5335b62
Add context menu event handlers (#2)
liamcain Jan 17, 2021
8210b14
add className to dot interface for backwards compatibility with theme…
liamcain Jan 17, 2021
af5fab5
Hook up data attributes (#4)
liamcain Jan 18, 2021
54e5ae8
Sync displayedMonth with locale (#5)
liamcain Jan 19, 2021
810527b
Add 'da' locale (#6)
liamcain Jan 25, 2021
9a989bb
Export localization function (#7)
liamcain Jan 25, 2021
0ae7882
Weekly and monthly notes
liamcain Jan 28, 2021
807d033
Weekly and monthly notes
liamcain Jan 28, 2021
31516de
Add tests for monthly notes
liamcain Jan 30, 2021
dad7672
Fixes after integrating it with the calendar plugin
liamcain Jan 30, 2021
9f7d75d
Add github action to run CI
liamcain Jan 31, 2021
6046ca9
fix branch name (master->main)
liamcain Jan 31, 2021
d81d74c
Bump version, remove circular deps
liamcain Jan 31, 2021
b5733f6
linting
liamcain Jan 31, 2021
21452e7
moment-timzeone to allow CI to pass with UTC
liamcain Jan 31, 2021
0c312aa
Merge pull request #2 from liamcain/weekly-and-monthly-notes
liamcain Jan 31, 2021
ff89597
Export default formats for day/week/month
liamcain Feb 1, 2021
47e0c73
bump version
liamcain Feb 1, 2021
e5d6cc3
Merge pull request #3 from liamcain/export-default-formats
liamcain Feb 1, 2021
3e3d773
Properly handle weekly and monthly notes plugin (#4)
liamcain Feb 4, 2021
6945c60
Bump version of obsidian-dail-notes-interface to 0.7.0
liamcain Feb 4, 2021
eaa7cf6
Update parsing to use forgiving mode for weekly (#5)
liamcain Feb 11, 2021
b68ecde
Bump daily-notes-interface version
liamcain Feb 11, 2021
8a72aec
bump version for new build
liamcain Feb 11, 2021
e24ac06
Parse ambiguous dates twice: first pass strict, second pass not
liamcain Feb 12, 2021
b8421bd
Fix misnamed variable in interface (#6)
tgrosinger Feb 12, 2021
6e8ff35
Don't strip escaped chars when formatting ambiguous formats (#7)
liamcain Feb 16, 2021
3195065
Bump version of daily-notes-interface (#9)
liamcain Feb 16, 2021
76febf7
Fix unit tests, add CI tests (#10)
liamcain Feb 20, 2021
341fe07
Also properly parse weekly formats with D{1,4} (#9)
liamcain Mar 14, 2021
29defd4
Bump version 0.7.4
liamcain Mar 14, 2021
ec997c6
Properly check that periodic notes' settings are enabled before using…
liamcain Mar 14, 2021
39606f5
Use xor when parsing week dates with month day (#11)
liamcain Mar 15, 2021
2bd2eee
Bump deps (#11)
liamcain Mar 15, 2021
f1a1932
[Cont'd] Fix ambiguous weekly note formats (#12)
liamcain Mar 15, 2021
7ca2731
Add license file; bump daily-notes-interface (#12)
liamcain Mar 15, 2021
79459db
Remove nodejs deps (#13)
liamcain Mar 20, 2021
99711e9
Bump daily-notes-interface version - remove nodejs deps (#13)
liamcain Mar 20, 2021
03d7f7b
Add mobile styling
liamcain Mar 22, 2021
c43994d
Fix path join function (#14)
liamcain Mar 22, 2021
525b51c
Bump daily-notes-interface version - fix join fn
liamcain Mar 22, 2021
99ebb35
Fix path join function for empty paths (#15)
liamcain Mar 22, 2021
e50af05
Bump daily-notes-interface version again
liamcain Mar 22, 2021
4221c54
[FEAT] Add math to templates (#16)
liamcain Mar 30, 2021
4b61612
Fix versioning
liamcain Mar 30, 2021
2f58326
tomorrow and yesterday should be relative to input date
liamcain Mar 30, 2021
ad03fdf
Bump obsidian-daily-notes-interface version
liamcain Mar 30, 2021
ea13700
[FEAT] Add math to weekly notes (#17)
liamcain Mar 31, 2021
be067e5
bump version
liamcain Mar 31, 2021
03ceecb
Bump daily-notes-interface version
liamcain Mar 31, 2021
97f4c8e
Preserve folds from template (#18)
liamcain Apr 1, 2021
b26fb15
Add 'packages/ui/' from commit '03ceecbf6d88ef260dadf223ee5e483d98d24…
donaldguy Jun 13, 2024
8f381cf
Add 'packages/daily-notes-api/' from commit '97f4c8e47c1dffeed640f2cd…
donaldguy Jun 13, 2024
aa3543d
Workspace tooling: swap in NPM>7 || PNPM for Yarn; postinstall builds
donaldguy Jun 14, 2024
b9e7c53
Module-ize obsidian-daily-notes-interface (w/ cjs)
donaldguy Jun 14, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,6 @@ dist/
data.json
main.js
.vscode/
*.code-workspace
*.code-workspace
*.tsbuildinfo
.rollup.cache/*
1 change: 1 addition & 0 deletions .tool-versions
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
nodejs 18.18.2
Loading