Skip to content

Releases: epochtalk/epochtalk_server

v1.38.0

06 Dec 05:35
7f6c195
Compare
Choose a tag to compare

1.38.0 (2024-12-06)

Bug Fixes

  • warnings: resolve warnings caused by updating elixir (da80260)

Features

  • upgrade-elixir: upgrade elixir and erlang (519420c)

v1.37.1

21 Oct 22:59
Compare
Choose a tag to compare

1.37.1 (2024-10-21)

Bug Fixes

  • profile: allow user to have no posts/threads when querying posts/threads by username (699b2af)

v1.37.0

18 Oct 21:12
669c3d8
Compare
Choose a tag to compare

1.37.0 (2024-10-18)

Bug Fixes

  • page-by-username: update spec to match function params (74e58c5)

Features

  • page-by-username: implement db query for paging posts by username (b6211cf)
  • page-threads-by-username: create function to page threads by username (b34afcc)
  • post-by-username: add count db call for post by username route (a0a0ab1)
  • post-by-username: complete implementation for post by username (f3ab29d)
  • threads-by-username: implement route for retreiving threads by username (02bef0e)
  • user-find: add authorizations to user find (0b736a8)

v1.36.0

15 Oct 20:30
695f185
Compare
Choose a tag to compare

1.36.0 (2024-10-15)

Features

  • config.js: export revision (1436660)

v1.35.0

24 Sep 20:37
59f5f2c
Compare
Choose a tag to compare

1.35.0 (2024-09-24)

Bug Fixes

  • recent-threads: update query to more accurately match original query (d9f3e1e)
  • thread-move: fix issue with thread move updating last post info incorrectly (5b0c2a7)

Features

  • recent-threads: convert raw sql data to list of recent thread maps (feda3d6)
  • recent-threads: update json formatter for recent threads route (0d14d07)
  • test-post: allow passing in created_at timestamp when creating posts and threads for test purposes (7a06e40)

Reverts

  • models/post: reset changes for specifying created_at (f402c55)
  • models/thread: reset changes for specifying created_at (33aaa02)

v1.34.2

10 Sep 20:36
2bd1345
Compare
Choose a tag to compare

1.34.2 (2024-09-10)

Bug Fixes

  • dialyzer: resolve dialyzer error (db4a379)
  • thread-by-board: return error if page is out of range (8e72e47)

v1.34.1

28 Aug 10:39
d32294d
Compare
Choose a tag to compare

1.34.1 (2024-08-28)

Bug Fixes

  • config/runtime: add issuer for guardian_config in :prod (2ed4db3)
  • templates/config.js: access fields with atom keys instead of strings (675cf54)

v1.34.0

22 Aug 20:14
2e293de
Compare
Choose a tag to compare

1.34.0 (2024-08-22)

Bug Fixes

  • board-json: update board mapping all query to whitelist stats(metadataboard) return (3c88504)
  • board: refactor param name for board create and add more variables to changesets (3677e2f)
  • metadata-board: update_last_post_info so updates post author and post position info correctly (dabcd27)
  • thread-move: parameter name for new board id was incorrect (31d4a6e)

Features

  • metadata-board: finish function that updates last post info (6fadb9a)
  • metadata-board: implement helper database function that updates last post info given a board id (0412185)
  • move-thread: add api route for moving thread (3b94a13)
  • thread-move: implement working thread move database function (6ade493)

v1.33.0

15 Aug 20:37
c1663ac
Compare
Choose a tag to compare

1.33.0 (2024-08-15)

Bug Fixes

  • authorizations: preload user roles when querying thread first post (56a51d9)
  • decode-plug: sane return value when method does not match @methods list (2a6e9af)
  • dialyzer: fix type for threads to add virtual fields that purge function returns (36bb0b5)
  • ip: remove ipv6 prefix on ipv4 addresses (82f429a)
  • purge-email: send correct wording to thread author not person authenticated (78fd833)
  • purge: credo error, use Enum each instead of Enum map, run format (0aa918d)
  • purge: resolve issues with purge db function (5944676)
  • thread-sticky: create new private acl check for sticky thread (c38e762)
  • watch-thread: update create method to have consistent return value (2bf0b51)
  • watch-thread: update watchThread delete function to take user map (e4eadb3)

Features

  • mod-log-purge: add record to mod log when purging thread (143efba)
  • profile: decrement post count db function for user profile (62bd1fe)
  • purge-email: email users of thread when purging thread (ab39c7f)
  • purge-thread: implement db function for purging a thread (a7a7870)
  • purge: implement email template for purging thread (262611a)
  • sticky-json: add json file for new sticky route (2c58ff1)
  • sticky: implement sticky thread db function (193d625)
  • sticky: implement sticky thread route with auth (b100316)
  • thread-lock: add db method to lock thread (e199a9b)
  • thread-lock: implement authorizations for thread lock (985e943)
  • users: implement query function to get email data via list of user ids (e259d1a)
  • watch-thread: impement initial watch thread api route (bb346db)
  • watch-thread: implement unwatch thread route (d9939e7)

v1.32.0

06 Aug 20:41
db0db97
Compare
Choose a tag to compare

1.32.0 (2024-08-06)

Bug Fixes

  • config/runtime: call anon functions with dot (0e1488a)
  • config/runtime: call anon functions with dot (99047b4)
  • config/runtime: int defaults as string, remove snake casing (26daea7)
  • config/runtime: load dotenv in test and dev (68646be)
  • config/runtime: remove name from hammer config (37416e6)
  • config/runtime: use get_env defaults and cast env var to bool (e84321b)
  • frontend config: update project for keyword format (d903f05)
  • models/configuration: store frontend_config keys as atoms in application env (e3c30b9)

Features

  • config/runtime: add helper to get env or raise error (98ecf11)
  • config/runtime: conditionally load .env file in dev mode (93706e3)
  • config/runtime: implement get_env_or_raise_with_message (90c629e)
  • config: remove dev secret example config (0bc9dd8)
  • dotenv: add dotenv_parser to load .env file (83037df)
  • models/configuration: add delete method for database configurations (0cba748)
  • models/configuration: implement load_from_env (c9fe2b1)