Commit Graph

99 Commits (main)

Author SHA1 Message Date
johnnyjoy b0119f320a chore: tweak migration scripts 4 weeks ago
johnnyjoy d605faeffa refactor: move pinned to memo 4 weeks ago
johnnyjoy 34c26a394a feat: implement user stats endpoint 2 months ago
johnnyjoy c1498a1844 chore: retire webhook state 2 months ago
Johnny e913271f15
refactor: move tags from property to payload (#4229)
* refactor: move tags from property to payload

* chore: fix tests

* chore: drop memo tags

* chore: update

---------

Co-authored-by: Steven <stevenlgtm@gmail.com>
2 months ago
Steven 43d13a3edc chore: tweak linter 5 months ago
Steven d066d46f6e chore: tweak schema version 5 months ago
Steven e527b6a878 feat: move reaction type to setting 5 months ago
Roman 310f147911
feat: allow single letter user id (#3991)
* Allow single letter user id.

They do work - I use one and login using Authelia, but then I am not able to update the profile to update avatar or add comment because "Invalid username: r" errors

* Add test for the util with uid matcher

* Move the test to separate directory

* Use goimports on the test file

* Rename the test for a mroe matching name, add failing test

* Update the regexp so that two letter work

---------

Co-authored-by: Roman Kamyk <roman@kamyk.me>
5 months ago
johnnyjoy 759f7c6171 chore: fix workspace setting tests 6 months ago
onee-only b664653306
test: add test for searching memos by tags (#3876) 6 months ago
Steven d11bd30ec6 chore: tweak logger 6 months ago
Steven 525223c261 chore: add tests for migrator 6 months ago
Steven 6e901fc940 refactor: store migrator 7 months ago
Johnny 736637a362
feat: add public flag instead of system setting to enable signup (#3589) 8 months ago
Steven b8763905ba chore: tweak naming 10 months ago
Steven 292861be16 chore: retire tag store 10 months ago
Steven 26545c855c refactor: implement s3 storage 10 months ago
Steven 4338234641 chore: retire storage related functions 10 months ago
Steven 14d4cfd5a4 chore: tweak store methods name 11 months ago
Steven 9a2c423435 chore: update var-naming 11 months ago
Steven cebc46adc7 chore: tweak store definition 11 months ago
Steven c373131b89 chore: migrate idp service 11 months ago
Steven 4c47e93fce chore: tweak workspace setting store 11 months ago
Steven c93b1efbae chore: update workspace setting store 11 months ago
Steven 7cc8b951a3 refactor: update resource id naming 12 months ago
Steven 8fe6874b1b chore: add description field to user 12 months ago
Steven 51d58d3982 chore: add workspace setting migrator 1 year ago
Steven 8e11826db1 chore: update workspace setting service 1 year ago
Steven 3dddd3ec4c chore: tweak reaction store 1 year ago
Steven e5f244cb50 chore: fix tests 1 year ago
Steven 559e427c50 chore: implement reaction store 1 year ago
Steven b4f2a3bd14 chore: remove migrator 1 year ago
Steven de8db63811 chore: rename workspace setting service 1 year ago
Steven 582cc6609c feat: add user-defined id to resource 1 year ago
Steven a2aea3747c chore: remove server tests 1 year ago
Steven 8382354ef7 feat: add user-defined name to memo 1 year ago
Lincoln Nogueira 5bcbbd4c52
chore: fix store tests on Windows (#2769)
It's just a matter of explicitly closing the database, so that TempDir.removeAll doesn't fail.
1 year ago
Steven 8893a302e2 chore: update logs 1 year ago
Steven d67eaaaee2 chore: update database migrator 1 year ago
Steven 501f8898f6 chore: fix postgres stmts 1 year ago
Lincoln Nogueira 369b8af109
chore: improve resource internal_path migrator (#2698)
* chore: improve internal path migrator
- handle mixed path styles
- handle Windows paths
- add tests

* chore: fix goimports error
1 year ago
Steven e0cacfc6d6 chore: retire auto backup for sqlite 1 year ago
Steven 2c4b5d75b3 chore: fix html escaping 1 year ago
Steven 1c7fb77e05 chore: update user setting names 1 year ago
Steven 7fc7b19d64 chore: deprecate user setting legacy api 1 year ago
Steven fa6693a7ae chore: update list memos 1 year ago
Irving Ou 9c18960f47
feat: support Postgres (#2569)
* skeleton of postgres

skeleton

* Adding Postgres specific db schema sql

* user test passed

* memo store test passed

* tag is working

* update user setting test done

* activity test done

* idp test passed

* inbox test done

* memo_organizer, UNTESTED

* memo relation test passed

* webhook test passed

* system setting test passed

* passed storage test

* pass resource test

* migration_history done

* fix memo_relation_test

* fixing server memo_relation test

* passes memo relation server test

* paess memo test

* final manual testing done

* final fixes

* final fixes cleanup

* sync schema

* lint

* lint

* lint

* lint

* lint
1 year ago
Steven 1a5bce49c2 chore: implement webhook store 1 year ago
Steven 0ee938c38b chore: remove unused inbox status 1 year ago